--- /srv/rebuilderd/tmp/rebuilderdE7NPll/inputs/libnfft3-julia_3.5.3-5+b1_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdE7NPll/out/libnfft3-julia_3.5.3-5+b1_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 06:44:35.000000 debian-binary │ -rw-r--r-- 0 0 0 1300 2026-01-17 06:44:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 197676 2026-01-17 06:44:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 193628 2026-01-17 06:44:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfctjulia.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ 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 0x077a04 0x077a04 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x07616c 0x07616c R E 0x10000 │ │ │ │ LOAD 0x07f7f0 0x000000000008f7f0 0x000000000008f7f0 0x000880 0x0008a8 RW 0x10000 │ │ │ │ DYNAMIC 0x07f800 0x000000000008f800 0x000000000008f800 0x000250 0x000250 RW 0x8 │ │ │ │ NOTE 0x0001c8 0x00000000000001c8 0x00000000000001c8 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x06f628 0x000000000006f628 0x000000000006f628 0x000b7c 0x000b7c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x06ddc8 0x000000000006ddc8 0x000000000006ddc8 0x000b7c 0x000b7c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x07f7f0 0x000000000008f7f0 0x000000000008f7f0 0x000810 0x000810 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 │ │ │ ├── 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 0007b8 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 00000000000009a8 0009a8 001aa0 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 0000000000002448 002448 001219 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000000000003662 003662 000238 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000000000038a0 0038a0 0000c0 00 A 4 3 8 │ │ │ │ - [ 7] .rela.dyn RELA 0000000000003960 003960 000330 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003c90 003c90 000de0 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004a80 004a80 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 0000000000004ae0 004ae0 06a0dc 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 000000000006ebbc 06ebbc 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 000000000006ebe0 06ebe0 000a48 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 000000000006f628 06f628 000b7c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00000000000701a4 0701a4 007860 00 A 0 0 4 │ │ │ │ + [ 7] .rela.dyn RELA 0000000000003960 003960 0002b8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003c18 003c18 000de0 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000004a00 004a00 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 0000000000004a80 004a80 068b44 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 000000000006d5c4 06d5c4 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 000000000006d5f0 06d5f0 0007d8 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 000000000006ddc8 06ddc8 000b7c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000000000006e944 06e944 007828 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 000000000008f7f0 07f7f0 000008 08 WA 0 0 8 │ │ │ │ [16] .fini_array FINI_ARRAY 000000000008f7f8 07f7f8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic DYNAMIC 000000000008f800 07f800 000250 10 WA 4 0 8 │ │ │ │ [18] .plt NOBITS 000000000008fa50 07fa50 0004b0 08 WA 0 0 8 │ │ │ │ - [19] .got PROGBITS 000000000008ff00 07ff00 000100 08 WA 0 0 256 │ │ │ │ + [19] .got PROGBITS 000000000008ff00 07ff00 0000d8 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 284 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000004a80 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 0000000000004a00 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,236 +52,236 @@ │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND __powieee128@GLIBC_2.32 (10) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 0000000000038a90 4108 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000006100 184 FUNC GLOBAL DEFAULT 10 jnfct_set_f │ │ │ │ - 57: 0000000000059180 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 58: 00000000000489a0 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 59: 0000000000058b10 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 60: 000000000004a8e0 812 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 61: 000000000004f150 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 62: 0000000000048820 372 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 63: 0000000000048660 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 64: 000000000003e8e0 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 65: 000000000004ef20 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 66: 000000000004c480 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 67: 00000000000592d0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 68: 000000000003c650 860 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 69: 000000000004bbb0 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 70: 0000000000035090 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 71: 000000000003c360 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 72: 000000000006dce0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 73: 0000000000060d60 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 74: 00000000000062b0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_adjoint_direct │ │ │ │ - 75: 0000000000051730 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 76: 000000000000aba0 1392 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 77: 00000000000590d0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 78: 00000000000698b0 1044 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 79: 0000000000005f10 304 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_set_x │ │ │ │ - 80: 0000000000047b60 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 81: 00000000000659b0 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 82: 0000000000049740 1608 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 83: 000000000006db00 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 84: 00000000000480b0 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 85: 00000000000476c0 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 86: 0000000000066280 1508 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 87: 000000000004b0a0 792 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_complex │ │ │ │ - 88: 000000000003dd60 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 89: 0000000000058d50 812 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 90: 0000000000065570 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 91: 0000000000042f20 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 92: 0000000000005e90 60 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_alloc │ │ │ │ - 93: 000000000003dfd0 1192 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 94: 0000000000057da0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 95: 00000000000484d0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 96: 0000000000069220 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 97: 0000000000005ed0 56 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_init │ │ │ │ - 98: 0000000000035d60 3604 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 99: 000000000004c220 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 100: 0000000000006ac0 1524 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 101: 000000000004c420 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 102: 0000000000049df0 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 103: 000000000005f7d0 548 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 104: 0000000000042060 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 105: 0000000000049f60 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 106: 000000000003d300 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 107: 0000000000048580 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 108: 000000000004c680 1316 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 109: 0000000000066030 580 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 110: 000000000005ff70 1804 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 111: 0000000000050260 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 112: 00000000000576b0 1204 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 113: 000000000004d420 704 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 114: 00000000000571e0 1224 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 115: 00000000000085f0 148 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 116: 000000000004c570 260 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 117: 0000000000059120 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 118: 000000000003dea0 296 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 119: 000000000004f9b0 84 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 120: 000000000004a740 248 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 121: 000000000004d980 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 122: 000000000006dca0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 123: 000000000004e630 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 124: 0000000000060750 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 125: 0000000000042c30 96 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 126: 000000000004e850 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 127: 000000000004bfc0 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 128: 000000000005fca0 712 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 129: 000000000006ccd0 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 130: 000000000006da00 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 131: 000000000004f0c0 144 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 132: 000000000004f5e0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 133: 000000000004a840 148 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 134: 00000000000413c0 256 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 135: 0000000000067900 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 136: 000000000006f3d8 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 137: 0000000000048bc0 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 138: 0000000000069470 1080 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 139: 0000000000049460 724 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 140: 0000000000037980 4368 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 141: 000000000004e740 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 142: 0000000000050900 940 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 143: 000000000003be50 532 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 144: 00000000000417f0 2160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 145: 0000000000060990 812 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 146: 00000000000502e0 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 147: 00000000000414c0 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 148: 000000000004edc0 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 0000000000038320 4088 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 0000000000006040 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_f │ │ │ │ + 57: 00000000000581b0 392 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 58: 00000000000479e0 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 59: 0000000000057b10 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 60: 0000000000049880 796 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 61: 000000000004e0e0 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 62: 0000000000047870 356 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 63: 00000000000476b0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 64: 000000000003e030 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 65: 000000000004deb0 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 66: 000000000004b400 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 67: 0000000000058340 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 68: 000000000003be60 904 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 69: 000000000004ab20 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 70: 00000000000348a0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 71: 000000000003bb50 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 72: 000000000006c880 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 73: 000000000005fff0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 74: 00000000000061c0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_adjoint_direct │ │ │ │ + 75: 00000000000505f0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 76: 000000000000a7e0 1344 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 77: 0000000000058110 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 78: 00000000000689e0 1008 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 79: 0000000000005e60 280 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_x │ │ │ │ + 80: 0000000000046c70 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 81: 0000000000064c50 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 82: 0000000000048740 1408 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 83: 000000000006c6e0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 84: 0000000000047160 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 85: 0000000000046840 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 86: 00000000000654f0 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 87: 000000000004a020 792 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 88: 000000000003d510 304 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 89: 0000000000057d60 872 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 90: 0000000000064810 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 91: 00000000000421f0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 92: 0000000000005e30 20 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_alloc │ │ │ │ + 93: 000000000003d770 1148 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 94: 0000000000056dd0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 95: 0000000000047530 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 96: 0000000000068380 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 97: 0000000000005e50 16 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_init │ │ │ │ + 98: 0000000000035620 3444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 99: 000000000004b190 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 100: 0000000000006970 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 101: 000000000004b3a0 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 102: 0000000000048d20 416 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 103: 000000000005ea70 524 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 104: 00000000000413a0 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 105: 0000000000048ec0 2068 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 106: 000000000003cb90 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 107: 00000000000475d0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 108: 000000000004b600 1444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 109: 00000000000652c0 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 110: 000000000005f1c0 1808 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 111: 000000000004f280 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 112: 0000000000056720 1176 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 113: 000000000004c500 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 114: 0000000000056270 1196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 115: 00000000000083b0 128 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 116: 000000000004b4e0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 117: 0000000000058160 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 118: 000000000003d640 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 119: 000000000004e970 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 120: 00000000000496e0 228 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 121: 000000000004c960 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 122: 000000000006c860 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 123: 000000000004d5e0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 124: 000000000005f9a0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 125: 0000000000041f30 56 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 126: 000000000004d7e0 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 127: 000000000004af40 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 128: 000000000005ef00 700 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 129: 000000000006ba80 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 130: 000000000006c5e0 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 131: 000000000004e050 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 132: 000000000004e5a0 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 133: 00000000000497d0 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 134: 0000000000040790 220 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 135: 0000000000066b30 312 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 136: 000000000006db70 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 137: 0000000000047bc0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 138: 00000000000685c0 1044 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 139: 0000000000048440 708 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 140: 0000000000037230 4336 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 141: 000000000004d6d0 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 142: 000000000004f8e0 868 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 143: 000000000003b630 524 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 144: 0000000000040b80 2080 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 145: 000000000005fbf0 872 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 146: 000000000004f300 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 147: 0000000000040870 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 148: 000000000004dd50 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ 149: 0000000000090090 8 OBJECT GLOBAL DEFAULT 21 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ - 150: 0000000000006210 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_adjoint │ │ │ │ - 151: 000000000003d350 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 152: 0000000000051080 1384 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 153: 000000000004e050 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 154: 0000000000008690 2340 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 155: 000000000004ac10 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 156: 0000000000051810 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 157: 0000000000047e30 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 158: 000000000004fe70 996 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 159: 000000000004f4c0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 160: 000000000004ea50 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 161: 0000000000041240 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 162: 000000000005fa00 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 163: 0000000000008fc0 7132 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 164: 0000000000067aa0 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 165: 000000000004fb90 724 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 166: 000000000004d330 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 167: 00000000000432a0 544 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 168: 000000000004e6d0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 169: 000000000003ca80 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 170: 0000000000050cb0 964 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 171: 0000000000065df0 572 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 172: 000000000004d6e0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 173: 000000000004e5d0 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 174: 000000000003a7e0 5284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 175: 000000000004fa10 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 176: 000000000004c390 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 177: 0000000000006040 184 FUNC GLOBAL DEFAULT 10 jnfct_set_fhat │ │ │ │ - 178: 0000000000066870 3260 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 179: 000000000004efa0 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 180: 0000000000058310 1836 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 181: 000000000005c650 10344 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 182: 000000000003d3a0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 183: 000000000004e690 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 184: 0000000000061140 7836 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 185: 00000000000070c0 892 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 186: 0000000000048420 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 187: 0000000000047bb0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 188: 0000000000050300 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 189: 0000000000048370 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 190: 0000000000007440 4516 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 191: 000000000004ee70 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 192: 000000000006c940 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 193: 0000000000057b70 548 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 194: 0000000000039aa0 3388 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 195: 00000000000061c0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_trafo │ │ │ │ - 196: 0000000000034fc0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 197: 000000000004d2b0 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 198: 0000000000048d50 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 199: 0000000000040ac0 1240 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 200: 000000000003e480 356 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 201: 000000000003d400 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 202: 0000000000060f10 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 203: 0000000000060680 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 204: 0000000000049d90 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 205: 0000000000048ab0 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 206: 000000000000c560 1168 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 207: 0000000000067530 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 208: 0000000000047f40 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 209: 000000000003c070 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 210: 0000000000063710 7772 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 211: 000000000004f7d0 84 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 212: 000000000006e830 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 150: 0000000000006140 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_adjoint │ │ │ │ + 151: 000000000003cbd0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 152: 000000000004ffd0 1288 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 153: 000000000004cfe0 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 154: 0000000000008430 2292 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 155: 0000000000049ba0 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 156: 00000000000506c0 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 157: 0000000000046ee0 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 158: 000000000004eeb0 976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 159: 000000000004e480 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 160: 000000000004d9e0 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 161: 0000000000040640 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 162: 000000000005ec80 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 163: 0000000000008d30 6828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 164: 0000000000066cc0 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 165: 000000000004eb50 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 166: 000000000004c400 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 167: 0000000000042550 496 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 168: 000000000004d670 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 169: 000000000003c2c0 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 170: 000000000004fc50 896 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 171: 0000000000065090 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 172: 000000000004c770 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 173: 000000000004d590 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 174: 000000000003a060 5220 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 175: 000000000004e9d0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 176: 000000000004b320 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 177: 0000000000005f80 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_fhat │ │ │ │ + 178: 0000000000065ae0 3224 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 179: 000000000004df30 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 180: 0000000000057310 1840 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 181: 000000000005b840 10580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 182: 000000000003cc20 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 183: 000000000004d640 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 184: 00000000000603c0 7856 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 185: 0000000000006f00 828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 186: 0000000000047490 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 187: 0000000000046c90 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 188: 000000000004f320 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 189: 00000000000473f0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 190: 0000000000007240 4452 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 191: 000000000004de00 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 192: 000000000006b760 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 193: 0000000000056bc0 524 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 194: 0000000000039320 3380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 195: 0000000000006100 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_trafo │ │ │ │ + 196: 00000000000347e0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 197: 000000000004c3c0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 198: 0000000000047d60 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 199: 000000000003ffa0 1116 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 200: 000000000003dbf0 324 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 201: 000000000003cc70 456 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 202: 00000000000601d0 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 203: 000000000005f8d0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 204: 0000000000048cc0 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 205: 0000000000047ad0 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 206: 000000000000c0b0 1020 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 207: 0000000000066780 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 208: 0000000000047000 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 209: 000000000003b840 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 210: 0000000000062940 7888 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 211: 000000000004e790 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 212: 000000000006d240 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 213: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 214: 0000000000035160 3072 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 215: 000000000004f280 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 216: 000000000003d810 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 217: 0000000000069cd0 5564 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 218: 000000000004d900 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 219: 00000000000481f0 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 220: 0000000000050320 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 221: 000000000004dae0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 222: 000000000004e980 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 223: 0000000000006300 80 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_finalize │ │ │ │ - 224: 0000000000040fa0 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 225: 000000000000b110 5192 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 226: 0000000000052260 10452 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 227: 000000000003e750 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 228: 0000000000041020 536 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 229: 000000000006d0e0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 230: 000000000004b3c0 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 231: 000000000003cff0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 232: 000000000004c370 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 233: 000000000003e5f0 348 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 234: 00000000000515f0 208 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 235: 000000000004d380 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 236: 0000000000060cc0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 237: 000000000005f350 1148 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 238: 000000000003c9b0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 239: 0000000000067600 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 240: 000000000006c8e0 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 241: 0000000000058040 712 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 242: 000000000003d580 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 243: 000000000004dbb0 184 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 244: 0000000000006260 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_trafo_direct │ │ │ │ - 245: 0000000000048740 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 214: 0000000000034960 3252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 215: 000000000004e240 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 216: 000000000003d080 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 217: 0000000000068dd0 5208 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 218: 000000000004c940 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 219: 0000000000047290 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 220: 000000000004f340 1436 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 221: 000000000004caa0 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 222: 000000000004d910 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 223: 0000000000006200 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_finalize │ │ │ │ + 224: 0000000000040400 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 225: 000000000000ad20 4996 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 226: 0000000000051170 10420 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 227: 000000000003de90 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 228: 0000000000040440 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 229: 000000000006be00 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 230: 000000000004a340 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 231: 000000000003c850 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 232: 000000000004b300 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 233: 000000000003dd40 324 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 234: 00000000000504e0 188 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 235: 000000000004c440 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 236: 000000000005ff60 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 237: 000000000005e610 1112 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 238: 000000000003c1f0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 239: 0000000000066850 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 240: 000000000006b730 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 241: 0000000000057050 700 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 242: 000000000003ce40 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 243: 000000000004cb80 168 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 244: 0000000000006180 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_trafo_direct │ │ │ │ + 245: 0000000000047790 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 246: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 247: 000000000006df10 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 248: 000000000004f830 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 249: 000000000004e270 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 250: 000000000004ecf0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 251: 000000000004e670 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 252: 0000000000048f10 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 253: 0000000000036b80 3576 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 254: 000000000004da10 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 255: 0000000000067a50 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 256: 0000000000050290 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 257: 000000000004f310 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 258: 0000000000059ee0 10088 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 259: 000000000006ceb0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 260: 0000000000040fe0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 261: 0000000000042310 2332 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 262: 00000000000493e0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 263: 0000000000047bf0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 264: 0000000000069110 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 265: 0000000000060dc0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 266: 0000000000060d10 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 267: 0000000000059080 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 268: 000000000003cce0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 269: 000000000004ec00 240 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 270: 000000000004b840 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 271: 000000000004cbb0 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 272: 000000000006ce70 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 273: 00000000000516c0 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 274: 000000000006b290 5708 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 275: 000000000004f680 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 276: 0000000000047b20 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 277: 000000000004f430 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 278: 000000000004d940 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 279: 0000000000058a40 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 280: 0000000000054b40 9876 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 281: 000000000003bc90 436 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 247: 000000000006ca60 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 248: 000000000004e7f0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 249: 000000000004d220 740 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 250: 000000000004dc80 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 251: 000000000004d600 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 252: 0000000000047f00 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 253: 00000000000363a0 3716 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 254: 000000000004c9e0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 255: 0000000000066c70 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 256: 000000000004f2c0 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 257: 000000000004e2d0 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 258: 0000000000058fc0 10356 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 259: 000000000006bc20 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 260: 0000000000040420 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 261: 0000000000041640 2284 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 262: 00000000000483c0 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 263: 0000000000046cb0 560 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 264: 0000000000068280 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 265: 0000000000060040 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 266: 000000000005ffa0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 267: 00000000000580d0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 268: 000000000003c520 816 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 269: 000000000004db90 240 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 270: 000000000004a7c0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 271: 000000000004bbb0 2060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 272: 000000000006bc00 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 273: 00000000000505a0 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 274: 000000000006a230 5376 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 275: 000000000004e640 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 276: 0000000000046c50 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 277: 000000000004e3f0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 278: 000000000004c950 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 279: 0000000000057a40 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 280: 0000000000053a30 10292 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 281: 000000000003b4d0 348 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 282: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 283: 000000000005eec0 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 283: 000000000005e1a0 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,188 +1,183 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3960 contains 34 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3960 contains 29 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f7f0 0000000000000016 R_PPC64_RELATIVE 5e80 │ │ │ │ -000000000008f7f8 0000000000000016 R_PPC64_RELATIVE 5e10 │ │ │ │ +000000000008f7f0 0000000000000016 R_PPC64_RELATIVE 5e20 │ │ │ │ +000000000008f7f8 0000000000000016 R_PPC64_RELATIVE 5db0 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ 000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000008ff10 0000001400000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000008ff18 0000001600000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000008ff20 0000001100000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff28 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff30 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff58 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff38 000000c200000026 R_PPC64_ADDR64 0000000000039aa0 nfft_trafo + 0 │ │ │ │ -000000000008ff40 0000011900000026 R_PPC64_ADDR64 000000000003bc90 nfft_adjoint + 0 │ │ │ │ -000000000008ff48 0000009000000026 R_PPC64_ADDR64 00000000000417f0 nfsft_trafo + 0 │ │ │ │ -000000000008ff50 0000010500000026 R_PPC64_ADDR64 0000000000042310 nfsft_adjoint + 0 │ │ │ │ -000000000008ff60 0000005b00000026 R_PPC64_ADDR64 0000000000042f20 nfsoft_trafo + 0 │ │ │ │ -000000000008ff68 000000a700000026 R_PPC64_ADDR64 00000000000432a0 nfsoft_adjoint + 0 │ │ │ │ -000000000008ff70 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff78 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ffa0 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff80 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fff8 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff88 000000d500000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008ff90 000000f600000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008ff98 0000011a00000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008ffa8 0000009800000026 R_PPC64_ADDR64 0000000000051080 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008ffb0 000000dc00000026 R_PPC64_ADDR64 0000000000050320 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008ffb8 000000aa00000026 R_PPC64_ADDR64 0000000000050cb0 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008ffc0 0000008e00000026 R_PPC64_ADDR64 0000000000050900 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008ffc8 0000011800000026 R_PPC64_ADDR64 0000000000054b40 nfct_trafo + 0 │ │ │ │ -000000000008ffd0 000000e200000026 R_PPC64_ADDR64 0000000000052260 nfct_adjoint + 0 │ │ │ │ -000000000008ffd8 0000010200000026 R_PPC64_ADDR64 0000000000059ee0 nfst_trafo + 0 │ │ │ │ -000000000008ffe0 000000b500000026 R_PPC64_ADDR64 000000000005c650 nfst_adjoint + 0 │ │ │ │ -000000000008ffe8 000000b800000026 R_PPC64_ADDR64 0000000000061140 nnfft_trafo + 0 │ │ │ │ -000000000008fff0 000000d200000026 R_PPC64_ADDR64 0000000000063710 nnfft_adjoint + 0 │ │ │ │ +000000000008ff28 000000c200000014 R_PPC64_GLOB_DAT 0000000000039320 nfft_trafo + 0 │ │ │ │ +000000000008ff30 0000011900000014 R_PPC64_GLOB_DAT 000000000003b4d0 nfft_adjoint + 0 │ │ │ │ +000000000008ff38 0000009500000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ff40 0000009000000014 R_PPC64_GLOB_DAT 0000000000040b80 nfsft_trafo + 0 │ │ │ │ +000000000008ff48 0000010500000014 R_PPC64_GLOB_DAT 0000000000041640 nfsft_adjoint + 0 │ │ │ │ +000000000008ff50 0000005b00000014 R_PPC64_GLOB_DAT 00000000000421f0 nfsoft_trafo + 0 │ │ │ │ +000000000008ff58 000000a700000014 R_PPC64_GLOB_DAT 0000000000042550 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff60 000000d500000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff68 0000011a00000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff70 000000f600000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff78 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff80 0000008e00000014 R_PPC64_GLOB_DAT 000000000004f8e0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ff88 000000dc00000014 R_PPC64_GLOB_DAT 000000000004f340 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ff90 0000009800000014 R_PPC64_GLOB_DAT 000000000004ffd0 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ff98 000000aa00000014 R_PPC64_GLOB_DAT 000000000004fc50 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffa0 0000011800000014 R_PPC64_GLOB_DAT 0000000000053a30 nfct_trafo + 0 │ │ │ │ +000000000008ffa8 000000e200000014 R_PPC64_GLOB_DAT 0000000000051170 nfct_adjoint + 0 │ │ │ │ +000000000008ffb0 000000b500000014 R_PPC64_GLOB_DAT 000000000005b840 nfst_adjoint + 0 │ │ │ │ +000000000008ffb8 0000010200000014 R_PPC64_GLOB_DAT 0000000000058fc0 nfst_trafo + 0 │ │ │ │ +000000000008ffc0 000000b800000014 R_PPC64_GLOB_DAT 00000000000603c0 nnfft_trafo + 0 │ │ │ │ +000000000008ffc8 000000d200000014 R_PPC64_GLOB_DAT 0000000000062940 nnfft_adjoint + 0 │ │ │ │ +000000000008ffd0 0000001700000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3c90 contains 148 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3c18 contains 148 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008fa60 0000003700000015 R_PPC64_JMP_SLOT 0000000000038a90 nfft_trafo_3d + 0 │ │ │ │ -000000000008fa68 0000011500000015 R_PPC64_JMP_SLOT 000000000004f430 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008fa70 0000005000000015 R_PPC64_JMP_SLOT 0000000000047b60 nfsoft_init_advanced + 0 │ │ │ │ -000000000008fa78 000000f200000015 R_PPC64_JMP_SLOT 000000000003d580 nfft_finalize + 0 │ │ │ │ -000000000008fa80 000000c100000015 R_PPC64_JMP_SLOT 0000000000057b70 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008fa88 000000e900000015 R_PPC64_JMP_SLOT 000000000003e5f0 gamma_al_all + 0 │ │ │ │ -000000000008fa90 0000003d00000015 R_PPC64_JMP_SLOT 000000000004f150 nfft_cp_w_double + 0 │ │ │ │ -000000000008fa98 000000db00000015 R_PPC64_JMP_SLOT 00000000000481f0 SO3_gamma + 0 │ │ │ │ -000000000008faa0 0000011700000015 R_PPC64_JMP_SLOT 0000000000058a40 nfct_precompute_one_psi + 0 │ │ │ │ +000000000008fa60 0000003700000015 R_PPC64_JMP_SLOT 0000000000038320 nfft_trafo_3d + 0 │ │ │ │ +000000000008fa68 0000011500000015 R_PPC64_JMP_SLOT 000000000004e3f0 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008fa70 0000005000000015 R_PPC64_JMP_SLOT 0000000000046c70 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fa78 000000f200000015 R_PPC64_JMP_SLOT 000000000003ce40 nfft_finalize + 0 │ │ │ │ +000000000008fa80 000000c100000015 R_PPC64_JMP_SLOT 0000000000056bc0 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fa88 000000e900000015 R_PPC64_JMP_SLOT 000000000003dd40 gamma_al_all + 0 │ │ │ │ +000000000008fa90 0000003d00000015 R_PPC64_JMP_SLOT 000000000004e0e0 nfft_cp_w_double + 0 │ │ │ │ +000000000008fa98 000000db00000015 R_PPC64_JMP_SLOT 0000000000047290 SO3_gamma + 0 │ │ │ │ +000000000008faa0 0000011700000015 R_PPC64_JMP_SLOT 0000000000057a40 nfct_precompute_one_psi + 0 │ │ │ │ 000000000008faa8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fab0 0000006200000015 R_PPC64_JMP_SLOT 0000000000035d60 nfft_adjoint_1d + 0 │ │ │ │ -000000000008fab8 0000008100000015 R_PPC64_JMP_SLOT 000000000006ccd0 solver_init_advanced_complex + 0 │ │ │ │ -000000000008fac0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c650 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008fac8 0000004c00000015 R_PPC64_JMP_SLOT 000000000000aba0 fpt_transposed_direct + 0 │ │ │ │ +000000000008fab0 0000006200000015 R_PPC64_JMP_SLOT 0000000000035620 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fab8 0000008100000015 R_PPC64_JMP_SLOT 000000000006ba80 solver_init_advanced_complex + 0 │ │ │ │ +000000000008fac0 0000004400000015 R_PPC64_JMP_SLOT 000000000003be60 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008fac8 0000004c00000015 R_PPC64_JMP_SLOT 000000000000a7e0 fpt_transposed_direct + 0 │ │ │ │ 000000000008fad0 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ 000000000008fad8 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae0 000000b400000015 R_PPC64_JMP_SLOT 0000000000058310 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008fae8 000000a600000015 R_PPC64_JMP_SLOT 000000000004d330 nfft_die + 0 │ │ │ │ -000000000008faf0 0000006e00000015 R_PPC64_JMP_SLOT 000000000005ff70 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008fae0 000000b400000015 R_PPC64_JMP_SLOT 0000000000057310 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fae8 000000a600000015 R_PPC64_JMP_SLOT 000000000004c400 nfft_die + 0 │ │ │ │ +000000000008faf0 0000006e00000015 R_PPC64_JMP_SLOT 000000000005f1c0 nfst_precompute_full_psi + 0 │ │ │ │ 000000000008faf8 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fb00 0000006700000015 R_PPC64_JMP_SLOT 000000000005f7d0 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fb08 000000de00000015 R_PPC64_JMP_SLOT 000000000004e980 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb00 0000006700000015 R_PPC64_JMP_SLOT 000000000005ea70 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb08 000000de00000015 R_PPC64_JMP_SLOT 000000000004d910 nfft_dot_w_complex + 0 │ │ │ │ 000000000008fb10 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb18 000000a900000015 R_PPC64_JMP_SLOT 000000000003ca80 nfft_init + 0 │ │ │ │ -000000000008fb20 000000d600000015 R_PPC64_JMP_SLOT 0000000000035160 nfft_trafo_1d + 0 │ │ │ │ -000000000008fb28 0000005800000015 R_PPC64_JMP_SLOT 000000000003dd60 beta_al_row + 0 │ │ │ │ -000000000008fb30 0000007e00000015 R_PPC64_JMP_SLOT 000000000004e850 nfft_dot_double + 0 │ │ │ │ +000000000008fb18 000000a900000015 R_PPC64_JMP_SLOT 000000000003c2c0 nfft_init + 0 │ │ │ │ +000000000008fb20 000000d600000015 R_PPC64_JMP_SLOT 0000000000034960 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb28 0000005800000015 R_PPC64_JMP_SLOT 000000000003d510 beta_al_row + 0 │ │ │ │ +000000000008fb30 0000007e00000015 R_PPC64_JMP_SLOT 000000000004d7e0 nfft_dot_double + 0 │ │ │ │ 000000000008fb38 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ 000000000008fb40 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ 000000000008fb48 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ 000000000008fb50 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb58 000000d100000015 R_PPC64_JMP_SLOT 000000000003c070 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fb60 0000005f00000015 R_PPC64_JMP_SLOT 00000000000484d0 SO3_gamma_row + 0 │ │ │ │ +000000000008fb58 000000d100000015 R_PPC64_JMP_SLOT 000000000003b840 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb60 0000005f00000015 R_PPC64_JMP_SLOT 0000000000047530 SO3_gamma_row + 0 │ │ │ │ 000000000008fb68 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ 000000000008fb70 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ 000000000008fb78 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fb80 0000006800000015 R_PPC64_JMP_SLOT 0000000000042060 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fb80 0000006800000015 R_PPC64_JMP_SLOT 00000000000413a0 nfsft_adjoint_direct + 0 │ │ │ │ 000000000008fb88 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fb90 0000008b00000015 R_PPC64_JMP_SLOT 0000000000049460 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fb90 0000008b00000015 R_PPC64_JMP_SLOT 0000000000048440 nfft_bessel_i0 + 0 │ │ │ │ 000000000008fb98 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000008fba0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ 000000000008fba8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fbb0 000000fe00000015 R_PPC64_JMP_SLOT 000000000004da10 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008fbb8 000000c800000015 R_PPC64_JMP_SLOT 000000000003e480 beta_al_all + 0 │ │ │ │ -000000000008fbc0 000000a000000015 R_PPC64_JMP_SLOT 000000000004ea50 nfft_dot_w_double + 0 │ │ │ │ +000000000008fbb0 000000fe00000015 R_PPC64_JMP_SLOT 000000000004c9e0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbb8 000000c800000015 R_PPC64_JMP_SLOT 000000000003dbf0 beta_al_all + 0 │ │ │ │ +000000000008fbc0 000000a000000015 R_PPC64_JMP_SLOT 000000000004d9e0 nfft_dot_w_double + 0 │ │ │ │ 000000000008fbc8 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ 000000000008fbd0 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fbd8 0000008c00000015 R_PPC64_JMP_SLOT 0000000000037980 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fbe0 000000d300000015 R_PPC64_JMP_SLOT 000000000004f7d0 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fbd8 0000008c00000015 R_PPC64_JMP_SLOT 0000000000037230 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fbe0 000000d300000015 R_PPC64_JMP_SLOT 000000000004e790 nfft_upd_xpawy_complex + 0 │ │ │ │ 000000000008fbe8 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ -000000000008fbf0 0000005d00000015 R_PPC64_JMP_SLOT 000000000003dfd0 alpha_al_all + 0 │ │ │ │ -000000000008fbf8 0000004700000015 R_PPC64_JMP_SLOT 000000000003c360 nfft_precompute_psi + 0 │ │ │ │ -000000000008fc00 000000b900000015 R_PPC64_JMP_SLOT 00000000000070c0 fpt_precompute_1 + 0 │ │ │ │ -000000000008fc08 0000005500000015 R_PPC64_JMP_SLOT 00000000000476c0 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000008fbf0 0000005d00000015 R_PPC64_JMP_SLOT 000000000003d770 alpha_al_all + 0 │ │ │ │ +000000000008fbf8 0000004700000015 R_PPC64_JMP_SLOT 000000000003bb50 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc00 000000b900000015 R_PPC64_JMP_SLOT 0000000000006f00 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc08 0000005500000015 R_PPC64_JMP_SLOT 0000000000046840 nfsoft_init_guru_advanced + 0 │ │ │ │ 000000000008fc10 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ 000000000008fc18 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ -000000000008fc20 0000006d00000015 R_PPC64_JMP_SLOT 0000000000066030 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fc20 0000006d00000015 R_PPC64_JMP_SLOT 00000000000652c0 nnfft_precompute_lin_psi + 0 │ │ │ │ 000000000008fc28 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ 000000000008fc30 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000008fc38 000000b000000015 R_PPC64_JMP_SLOT 000000000004c390 nfft_log2i + 0 │ │ │ │ -000000000008fc40 000000d700000015 R_PPC64_JMP_SLOT 000000000004f280 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fc48 0000007400000015 R_PPC64_JMP_SLOT 000000000004c570 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fc50 0000010000000015 R_PPC64_JMP_SLOT 0000000000050290 nfft_m2K + 0 │ │ │ │ -000000000008fc58 0000006400000015 R_PPC64_JMP_SLOT 0000000000006ac0 fpt_init + 0 │ │ │ │ -000000000008fc60 000000e800000015 R_PPC64_JMP_SLOT 000000000004c370 nfft_exp2i + 0 │ │ │ │ -000000000008fc68 0000009a00000015 R_PPC64_JMP_SLOT 0000000000008690 fpt_trafo_direct + 0 │ │ │ │ -000000000008fc70 0000006500000015 R_PPC64_JMP_SLOT 000000000004c420 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fc78 0000008700000015 R_PPC64_JMP_SLOT 0000000000067900 nnfft_init + 0 │ │ │ │ -000000000008fc80 0000009900000015 R_PPC64_JMP_SLOT 000000000004e050 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fc88 0000003b00000015 R_PPC64_JMP_SLOT 0000000000058b10 nfct_init + 0 │ │ │ │ -000000000008fc90 000000ab00000015 R_PPC64_JMP_SLOT 0000000000065df0 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fc98 000000c200000015 R_PPC64_JMP_SLOT 0000000000039aa0 nfft_trafo + 0 │ │ │ │ +000000000008fc38 000000b000000015 R_PPC64_JMP_SLOT 000000000004b320 nfft_log2i + 0 │ │ │ │ +000000000008fc40 000000d700000015 R_PPC64_JMP_SLOT 000000000004e240 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc48 0000007400000015 R_PPC64_JMP_SLOT 000000000004b4e0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc50 0000010000000015 R_PPC64_JMP_SLOT 000000000004f2c0 nfft_m2K + 0 │ │ │ │ +000000000008fc58 0000006400000015 R_PPC64_JMP_SLOT 0000000000006970 fpt_init + 0 │ │ │ │ +000000000008fc60 000000e800000015 R_PPC64_JMP_SLOT 000000000004b300 nfft_exp2i + 0 │ │ │ │ +000000000008fc68 0000009a00000015 R_PPC64_JMP_SLOT 0000000000008430 fpt_trafo_direct + 0 │ │ │ │ +000000000008fc70 0000006500000015 R_PPC64_JMP_SLOT 000000000004b3a0 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fc78 0000008700000015 R_PPC64_JMP_SLOT 0000000000066b30 nnfft_init + 0 │ │ │ │ +000000000008fc80 0000009900000015 R_PPC64_JMP_SLOT 000000000004cfe0 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fc88 0000003b00000015 R_PPC64_JMP_SLOT 0000000000057b10 nfct_init + 0 │ │ │ │ +000000000008fc90 000000ab00000015 R_PPC64_JMP_SLOT 0000000000065090 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fc98 000000c200000015 R_PPC64_JMP_SLOT 0000000000039320 nfft_trafo + 0 │ │ │ │ 000000000008fca0 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fca8 000000d800000015 R_PPC64_JMP_SLOT 000000000003d810 alpha_al_row + 0 │ │ │ │ -000000000008fcb0 000000ba00000015 R_PPC64_JMP_SLOT 0000000000048420 SO3_beta_row + 0 │ │ │ │ -000000000008fcb8 0000005900000015 R_PPC64_JMP_SLOT 0000000000058d50 nfct_init_guru + 0 │ │ │ │ -000000000008fcc0 0000008000000015 R_PPC64_JMP_SLOT 000000000005fca0 nfst_precompute_psi + 0 │ │ │ │ +000000000008fca8 000000d800000015 R_PPC64_JMP_SLOT 000000000003d080 alpha_al_row + 0 │ │ │ │ +000000000008fcb0 000000ba00000015 R_PPC64_JMP_SLOT 0000000000047490 SO3_beta_row + 0 │ │ │ │ +000000000008fcb8 0000005900000015 R_PPC64_JMP_SLOT 0000000000057d60 nfct_init_guru + 0 │ │ │ │ +000000000008fcc0 0000008000000015 R_PPC64_JMP_SLOT 000000000005ef00 nfst_precompute_psi + 0 │ │ │ │ 000000000008fcc8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fcd0 000000bf00000015 R_PPC64_JMP_SLOT 000000000004ee70 nfft_cp_double + 0 │ │ │ │ -000000000008fcd8 0000007600000015 R_PPC64_JMP_SLOT 000000000003dea0 gamma_al_row + 0 │ │ │ │ +000000000008fcd0 000000bf00000015 R_PPC64_JMP_SLOT 000000000004de00 nfft_cp_double + 0 │ │ │ │ +000000000008fcd8 0000007600000015 R_PPC64_JMP_SLOT 000000000003d640 gamma_al_row + 0 │ │ │ │ 000000000008fce0 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fce8 0000009f00000015 R_PPC64_JMP_SLOT 000000000004f4c0 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fcf0 000000ad00000015 R_PPC64_JMP_SLOT 000000000004e5d0 nfft_get_num_threads + 0 │ │ │ │ -000000000008fcf8 000000bd00000015 R_PPC64_JMP_SLOT 0000000000048370 SO3_alpha_row + 0 │ │ │ │ -000000000008fd00 0000004300000015 R_PPC64_JMP_SLOT 00000000000592d0 nfct_finalize + 0 │ │ │ │ +000000000008fce8 0000009f00000015 R_PPC64_JMP_SLOT 000000000004e480 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fcf0 000000ad00000015 R_PPC64_JMP_SLOT 000000000004d590 nfft_get_num_threads + 0 │ │ │ │ +000000000008fcf8 000000bd00000015 R_PPC64_JMP_SLOT 00000000000473f0 SO3_alpha_row + 0 │ │ │ │ +000000000008fd00 0000004300000015 R_PPC64_JMP_SLOT 0000000000058340 nfct_finalize + 0 │ │ │ │ 000000000008fd08 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd10 0000010c00000015 R_PPC64_JMP_SLOT 000000000003cce0 nfft_init_guru + 0 │ │ │ │ -000000000008fd18 0000006c00000015 R_PPC64_JMP_SLOT 000000000004c680 nfft_lambda + 0 │ │ │ │ -000000000008fd20 000000be00000015 R_PPC64_JMP_SLOT 0000000000007440 fpt_precompute_2 + 0 │ │ │ │ -000000000008fd28 0000011800000015 R_PPC64_JMP_SLOT 0000000000054b40 nfct_trafo + 0 │ │ │ │ -000000000008fd30 0000007000000015 R_PPC64_JMP_SLOT 00000000000576b0 nfct_adjoint_direct + 0 │ │ │ │ -000000000008fd38 000000ae00000015 R_PPC64_JMP_SLOT 000000000003a7e0 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fd40 000000fd00000015 R_PPC64_JMP_SLOT 0000000000036b80 nfft_trafo_2d + 0 │ │ │ │ -000000000008fd48 0000008f00000015 R_PPC64_JMP_SLOT 000000000003be50 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd10 0000010c00000015 R_PPC64_JMP_SLOT 000000000003c520 nfft_init_guru + 0 │ │ │ │ +000000000008fd18 0000006c00000015 R_PPC64_JMP_SLOT 000000000004b600 nfft_lambda + 0 │ │ │ │ +000000000008fd20 000000be00000015 R_PPC64_JMP_SLOT 0000000000007240 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd28 0000011800000015 R_PPC64_JMP_SLOT 0000000000053a30 nfct_trafo + 0 │ │ │ │ +000000000008fd30 0000007000000015 R_PPC64_JMP_SLOT 0000000000056720 nfct_adjoint_direct + 0 │ │ │ │ +000000000008fd38 000000ae00000015 R_PPC64_JMP_SLOT 000000000003a060 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd40 000000fd00000015 R_PPC64_JMP_SLOT 00000000000363a0 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd48 0000008f00000015 R_PPC64_JMP_SLOT 000000000003b630 nfft_precompute_lin_psi + 0 │ │ │ │ 000000000008fd50 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fd58 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fd60 0000008300000015 R_PPC64_JMP_SLOT 000000000004f0c0 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fd68 0000007900000015 R_PPC64_JMP_SLOT 000000000004d980 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000008fd60 0000008300000015 R_PPC64_JMP_SLOT 000000000004e050 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd68 0000007900000015 R_PPC64_JMP_SLOT 000000000004c960 nfft_vrand_unit_complex + 0 │ │ │ │ 000000000008fd70 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fd78 000000e000000015 R_PPC64_JMP_SLOT 0000000000040fa0 nfsft_init_advanced + 0 │ │ │ │ -000000000008fd80 000000a200000015 R_PPC64_JMP_SLOT 000000000005fa00 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd78 000000e000000015 R_PPC64_JMP_SLOT 0000000000040400 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd80 000000a200000015 R_PPC64_JMP_SLOT 000000000005ec80 nfst_precompute_fg_psi + 0 │ │ │ │ 000000000008fd88 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd90 0000005300000015 R_PPC64_JMP_SLOT 000000000006db00 solver_init_advanced_double + 0 │ │ │ │ +000000000008fd90 0000005300000015 R_PPC64_JMP_SLOT 000000000006c6e0 solver_init_advanced_double + 0 │ │ │ │ 000000000008fd98 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fda0 0000007c00000015 R_PPC64_JMP_SLOT 0000000000060750 nfst_init + 0 │ │ │ │ -000000000008fda8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004cbb0 nfft_lambda2 + 0 │ │ │ │ -000000000008fdb0 0000005400000015 R_PPC64_JMP_SLOT 00000000000480b0 SO3_beta + 0 │ │ │ │ -000000000008fdb8 0000011400000015 R_PPC64_JMP_SLOT 0000000000047b20 nfsoft_init_guru + 0 │ │ │ │ -000000000008fdc0 000000e100000015 R_PPC64_JMP_SLOT 000000000000b110 fpt_transposed + 0 │ │ │ │ +000000000008fda0 0000007c00000015 R_PPC64_JMP_SLOT 000000000005f9a0 nfst_init + 0 │ │ │ │ +000000000008fda8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004bbb0 nfft_lambda2 + 0 │ │ │ │ +000000000008fdb0 0000005400000015 R_PPC64_JMP_SLOT 0000000000047160 SO3_beta + 0 │ │ │ │ +000000000008fdb8 0000011400000015 R_PPC64_JMP_SLOT 0000000000046c50 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdc0 000000e100000015 R_PPC64_JMP_SLOT 000000000000ad20 fpt_transposed + 0 │ │ │ │ 000000000008fdc8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fdd0 0000011900000015 R_PPC64_JMP_SLOT 000000000003bc90 nfft_adjoint + 0 │ │ │ │ -000000000008fdd8 000000da00000015 R_PPC64_JMP_SLOT 000000000004d900 nfft_drand48 + 0 │ │ │ │ -000000000008fde0 000000a300000015 R_PPC64_JMP_SLOT 0000000000008fc0 fpt_trafo + 0 │ │ │ │ +000000000008fdd0 0000011900000015 R_PPC64_JMP_SLOT 000000000003b4d0 nfft_adjoint + 0 │ │ │ │ +000000000008fdd8 000000da00000015 R_PPC64_JMP_SLOT 000000000004c940 nfft_drand48 + 0 │ │ │ │ +000000000008fde0 000000a300000015 R_PPC64_JMP_SLOT 0000000000008d30 fpt_trafo + 0 │ │ │ │ 000000000008fde8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ 000000000008fdf0 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 __sincosieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fdf8 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fe00 0000007200000015 R_PPC64_JMP_SLOT 00000000000571e0 nfct_trafo_direct + 0 │ │ │ │ -000000000008fe08 0000010100000015 R_PPC64_JMP_SLOT 000000000004f310 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fe10 0000005600000015 R_PPC64_JMP_SLOT 0000000000066280 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe00 0000007200000015 R_PPC64_JMP_SLOT 0000000000056270 nfct_trafo_direct + 0 │ │ │ │ +000000000008fe08 0000010100000015 R_PPC64_JMP_SLOT 000000000004e2d0 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe10 0000005600000015 R_PPC64_JMP_SLOT 00000000000654f0 nnfft_precompute_psi + 0 │ │ │ │ 000000000008fe18 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ 000000000008fe20 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fe28 000000eb00000015 R_PPC64_JMP_SLOT 000000000004d380 nfft_malloc + 0 │ │ │ │ +000000000008fe28 000000eb00000015 R_PPC64_JMP_SLOT 000000000004c440 nfft_malloc + 0 │ │ │ │ 000000000008fe30 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe38 000000b200000015 R_PPC64_JMP_SLOT 0000000000066870 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fe40 0000009400000015 R_PPC64_JMP_SLOT 000000000004edc0 nfft_cp_complex + 0 │ │ │ │ +000000000008fe38 000000b200000015 R_PPC64_JMP_SLOT 0000000000065ae0 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe40 0000009400000015 R_PPC64_JMP_SLOT 000000000004dd50 nfft_cp_complex + 0 │ │ │ │ 000000000008fe48 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe50 0000008d00000015 R_PPC64_JMP_SLOT 000000000004e740 nfft_dot_complex + 0 │ │ │ │ -000000000008fe58 000000e200000015 R_PPC64_JMP_SLOT 0000000000052260 nfct_adjoint + 0 │ │ │ │ -000000000008fe60 000000ce00000015 R_PPC64_JMP_SLOT 000000000000c560 fpt_finalize + 0 │ │ │ │ +000000000008fe50 0000008d00000015 R_PPC64_JMP_SLOT 000000000004d6d0 nfft_dot_complex + 0 │ │ │ │ +000000000008fe58 000000e200000015 R_PPC64_JMP_SLOT 0000000000051170 nfct_adjoint + 0 │ │ │ │ +000000000008fe60 000000ce00000015 R_PPC64_JMP_SLOT 000000000000c0b0 fpt_finalize + 0 │ │ │ │ 000000000008fe68 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fe70 0000005e00000015 R_PPC64_JMP_SLOT 0000000000057da0 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fe78 000000d000000015 R_PPC64_JMP_SLOT 0000000000047f40 SO3_alpha + 0 │ │ │ │ -000000000008fe80 000000c700000015 R_PPC64_JMP_SLOT 0000000000040ac0 nfsft_init_guru + 0 │ │ │ │ -000000000008fe88 0000004600000015 R_PPC64_JMP_SLOT 0000000000035090 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe70 0000005e00000015 R_PPC64_JMP_SLOT 0000000000056dd0 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe78 000000d000000015 R_PPC64_JMP_SLOT 0000000000047000 SO3_alpha + 0 │ │ │ │ +000000000008fe80 000000c700000015 R_PPC64_JMP_SLOT 000000000003ffa0 nfsft_init_guru + 0 │ │ │ │ +000000000008fe88 0000004600000015 R_PPC64_JMP_SLOT 00000000000348a0 nfft_adjoint_direct + 0 │ │ │ │ 000000000008fe90 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe98 0000009300000015 R_PPC64_JMP_SLOT 00000000000414c0 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fe98 0000009300000015 R_PPC64_JMP_SLOT 0000000000040870 nfsft_trafo_direct + 0 │ │ │ │ 000000000008fea0 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fea8 0000010600000015 R_PPC64_JMP_SLOT 00000000000493e0 nfft_assertion_failed + 0 │ │ │ │ +000000000008fea8 0000010600000015 R_PPC64_JMP_SLOT 00000000000483c0 nfft_assertion_failed + 0 │ │ │ │ 000000000008feb0 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008feb8 000000f100000015 R_PPC64_JMP_SLOT 0000000000058040 nfct_precompute_psi + 0 │ │ │ │ -000000000008fec0 000000ee00000015 R_PPC64_JMP_SLOT 000000000003c9b0 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fec8 000000c500000015 R_PPC64_JMP_SLOT 000000000004d2b0 nfft_free + 0 │ │ │ │ +000000000008feb8 000000f100000015 R_PPC64_JMP_SLOT 0000000000057050 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec0 000000ee00000015 R_PPC64_JMP_SLOT 000000000003c1f0 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fec8 000000c500000015 R_PPC64_JMP_SLOT 000000000004c3c0 nfft_free + 0 │ │ │ │ 000000000008fed0 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ 000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 __powieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fee8 000000c400000015 R_PPC64_JMP_SLOT 0000000000034fc0 nfft_trafo_direct + 0 │ │ │ │ -000000000008fef0 000000f800000015 R_PPC64_JMP_SLOT 000000000004f830 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fee8 000000c400000015 R_PPC64_JMP_SLOT 00000000000347e0 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000f800000015 R_PPC64_JMP_SLOT 000000000004e7f0 nfft_upd_xpawy_double + 0 │ │ │ │ 000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,33 +3,33 @@ │ │ │ │ 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: [libnfctjulia.so] │ │ │ │ - 0x000000000000000c (INIT) 0x4aa0 │ │ │ │ - 0x000000000000000d (FINI) 0x6ebbc │ │ │ │ + 0x000000000000000c (INIT) 0x4a20 │ │ │ │ + 0x000000000000000d (FINI) 0x6d5c4 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x8f7f0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x8f7f8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2448 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x9a8 │ │ │ │ 0x000000000000000a (STRSZ) 4633 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000003 (PLTGOT) 0x8fa50 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3552 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3c90 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6e94c │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3c18 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6d354 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3960 │ │ │ │ - 0x0000000000000008 (RELASZ) 816 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 696 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x38a0 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x3662 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 3 │ │ │ ├── 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: 8a34b49383bb85a102888b9dbb57ded635d2568c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a1a3956d78ba3fbd0713b268d7f2b62f7ca960fa │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1263 +1,1224 @@ │ │ │ │ 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: 0xb78 (offset: 0x701a4) │ │ │ │ + Start of frame section: 0xb78 (offset: 0x6e944) │ │ │ │ Entries in search table: 0x16e │ │ │ │ - 0xfffffffffff96868 (offset: 0x5e90) -> 0xba8 fde=[ 2c] │ │ │ │ - 0xfffffffffff968a8 (offset: 0x5ed0) -> 0xbc8 fde=[ 4c] │ │ │ │ - 0xfffffffffff968e8 (offset: 0x5f10) -> 0xbe8 fde=[ 6c] │ │ │ │ - 0xfffffffffff96a18 (offset: 0x6040) -> 0xc10 fde=[ 94] │ │ │ │ - 0xfffffffffff96ad8 (offset: 0x6100) -> 0xc24 fde=[ a8] │ │ │ │ - 0xfffffffffff96b98 (offset: 0x61c0) -> 0xc38 fde=[ bc] │ │ │ │ - 0xfffffffffff96be8 (offset: 0x6210) -> 0xc5c fde=[ e0] │ │ │ │ - 0xfffffffffff96c38 (offset: 0x6260) -> 0xc80 fde=[ 104] │ │ │ │ - 0xfffffffffff96c88 (offset: 0x62b0) -> 0xca4 fde=[ 128] │ │ │ │ - 0xfffffffffff96cd8 (offset: 0x6300) -> 0xcc8 fde=[ 14c] │ │ │ │ - 0xfffffffffff96d28 (offset: 0x6350) -> 0xcec fde=[ 170] │ │ │ │ - 0xfffffffffff96f78 (offset: 0x65a0) -> 0xd10 fde=[ 194] │ │ │ │ - 0xfffffffffff97208 (offset: 0x6830) -> 0xd5c fde=[ 1e0] │ │ │ │ - 0xfffffffffff97498 (offset: 0x6ac0) -> 0xd84 fde=[ 208] │ │ │ │ - 0xfffffffffff97a98 (offset: 0x70c0) -> 0xddc fde=[ 260] │ │ │ │ - 0xfffffffffff97e18 (offset: 0x7440) -> 0xe74 fde=[ 2f8] │ │ │ │ - 0xfffffffffff98fc8 (offset: 0x85f0) -> 0xfb8 fde=[ 43c] │ │ │ │ - 0xfffffffffff99068 (offset: 0x8690) -> 0xfe4 fde=[ 468] │ │ │ │ - 0xfffffffffff99998 (offset: 0x8fc0) -> 0x10bc fde=[ 540] │ │ │ │ - 0xfffffffffff9b578 (offset: 0xaba0) -> 0x1274 fde=[ 6f8] │ │ │ │ - 0xfffffffffff9bae8 (offset: 0xb110) -> 0x12d0 fde=[ 754] │ │ │ │ - 0xfffffffffff9cf38 (offset: 0xc560) -> 0x1444 fde=[ 8c8] │ │ │ │ - 0xfffffffffff9d3c8 (offset: 0xc9f0) -> 0x14d8 fde=[ 95c] │ │ │ │ - 0xfffffffffff9d4e8 (offset: 0xcb10) -> 0x1508 fde=[ 98c] │ │ │ │ - 0xfffffffffff9d608 (offset: 0xcc30) -> 0x1538 fde=[ 9bc] │ │ │ │ - 0xfffffffffff9d7e8 (offset: 0xce10) -> 0x158c fde=[ a10] │ │ │ │ - 0xfffffffffff9d938 (offset: 0xcf60) -> 0x15bc fde=[ a40] │ │ │ │ - 0xfffffffffff9da58 (offset: 0xd080) -> 0x15ec fde=[ a70] │ │ │ │ - 0xfffffffffff9dc48 (offset: 0xd270) -> 0x1640 fde=[ ac4] │ │ │ │ - 0xfffffffffff9e058 (offset: 0xd680) -> 0x168c fde=[ b10] │ │ │ │ - 0xfffffffffff9e2b8 (offset: 0xd8e0) -> 0x16e4 fde=[ b68] │ │ │ │ - 0xfffffffffff9e3d8 (offset: 0xda00) -> 0x1714 fde=[ b98] │ │ │ │ - 0xfffffffffff9e5f8 (offset: 0xdc20) -> 0x1764 fde=[ be8] │ │ │ │ - 0xfffffffffff9ea78 (offset: 0xe0a0) -> 0x1800 fde=[ c84] │ │ │ │ - 0xfffffffffff9ebc8 (offset: 0xe1f0) -> 0x1830 fde=[ cb4] │ │ │ │ - 0xfffffffffff9ede8 (offset: 0xe410) -> 0x1884 fde=[ d08] │ │ │ │ - 0xfffffffffff9f258 (offset: 0xe880) -> 0x1920 fde=[ da4] │ │ │ │ - 0xfffffffffff9f378 (offset: 0xe9a0) -> 0x1950 fde=[ dd4] │ │ │ │ - 0xfffffffffff9f7b8 (offset: 0xede0) -> 0x19cc fde=[ e50] │ │ │ │ - 0xfffffffffff9ffe8 (offset: 0xf610) -> 0x1a8c fde=[ f10] │ │ │ │ - 0xfffffffffffa0138 (offset: 0xf760) -> 0x1abc fde=[ f40] │ │ │ │ - 0xfffffffffffa0578 (offset: 0xfba0) -> 0x1b3c fde=[ fc0] │ │ │ │ - 0xfffffffffffa0db8 (offset: 0x103e0) -> 0x1bfc fde=[ 1080] │ │ │ │ - 0xfffffffffffa1028 (offset: 0x10650) -> 0x1c48 fde=[ 10cc] │ │ │ │ - 0xfffffffffffa1328 (offset: 0x10950) -> 0x1ca8 fde=[ 112c] │ │ │ │ - 0xfffffffffffa1488 (offset: 0x10ab0) -> 0x1cdc fde=[ 1160] │ │ │ │ - 0xfffffffffffa16f8 (offset: 0x10d20) -> 0x1d28 fde=[ 11ac] │ │ │ │ - 0xfffffffffffa19f8 (offset: 0x11020) -> 0x1d88 fde=[ 120c] │ │ │ │ - 0xfffffffffffa23e8 (offset: 0x11a10) -> 0x1dd0 fde=[ 1254] │ │ │ │ - 0xfffffffffffa25d8 (offset: 0x11c00) -> 0x1e48 fde=[ 12cc] │ │ │ │ - 0xfffffffffffa29b8 (offset: 0x11fe0) -> 0x1ec0 fde=[ 1344] │ │ │ │ - 0xfffffffffffa2b88 (offset: 0x121b0) -> 0x1f30 fde=[ 13b4] │ │ │ │ - 0xfffffffffffa2f18 (offset: 0x12540) -> 0x1fa4 fde=[ 1428] │ │ │ │ - 0xfffffffffffa32a8 (offset: 0x128d0) -> 0x1ff8 fde=[ 147c] │ │ │ │ - 0xfffffffffffa3628 (offset: 0x12c50) -> 0x204c fde=[ 14d0] │ │ │ │ - 0xfffffffffffa3988 (offset: 0x12fb0) -> 0x209c fde=[ 1520] │ │ │ │ - 0xfffffffffffa4008 (offset: 0x13630) -> 0x2110 fde=[ 1594] │ │ │ │ - 0xfffffffffffa4168 (offset: 0x13790) -> 0x2138 fde=[ 15bc] │ │ │ │ - 0xfffffffffffa42b8 (offset: 0x138e0) -> 0x217c fde=[ 1600] │ │ │ │ - 0xfffffffffffa4508 (offset: 0x13b30) -> 0x21d0 fde=[ 1654] │ │ │ │ - 0xfffffffffffa4738 (offset: 0x13d60) -> 0x21ec fde=[ 1670] │ │ │ │ - 0xfffffffffffa4938 (offset: 0x13f60) -> 0x2200 fde=[ 1684] │ │ │ │ - 0xfffffffffffa4b78 (offset: 0x141a0) -> 0x2254 fde=[ 16d8] │ │ │ │ - 0xfffffffffffa4db8 (offset: 0x143e0) -> 0x2284 fde=[ 1708] │ │ │ │ - 0xfffffffffffa4f38 (offset: 0x14560) -> 0x22cc fde=[ 1750] │ │ │ │ - 0xfffffffffffa5288 (offset: 0x148b0) -> 0x2330 fde=[ 17b4] │ │ │ │ - 0xfffffffffffa5cf8 (offset: 0x15320) -> 0x23a0 fde=[ 1824] │ │ │ │ - 0xfffffffffffa6658 (offset: 0x15c80) -> 0x2408 fde=[ 188c] │ │ │ │ - 0xfffffffffffa71a8 (offset: 0x167d0) -> 0x2490 fde=[ 1914] │ │ │ │ - 0xfffffffffffa7c98 (offset: 0x172c0) -> 0x2500 fde=[ 1984] │ │ │ │ - 0xfffffffffffa8898 (offset: 0x17ec0) -> 0x2588 fde=[ 1a0c] │ │ │ │ - 0xfffffffffffa8bc8 (offset: 0x181f0) -> 0x25c8 fde=[ 1a4c] │ │ │ │ - 0xfffffffffffa8d78 (offset: 0x183a0) -> 0x2618 fde=[ 1a9c] │ │ │ │ - 0xfffffffffffa91c8 (offset: 0x187f0) -> 0x2680 fde=[ 1b04] │ │ │ │ - 0xfffffffffffa9d68 (offset: 0x19390) -> 0x26e4 fde=[ 1b68] │ │ │ │ - 0xfffffffffffaa968 (offset: 0x19f90) -> 0x2768 fde=[ 1bec] │ │ │ │ - 0xfffffffffffab428 (offset: 0x1aa50) -> 0x27d0 fde=[ 1c54] │ │ │ │ - 0xfffffffffffab778 (offset: 0x1ada0) -> 0x281c fde=[ 1ca0] │ │ │ │ - 0xfffffffffffac3b8 (offset: 0x1b9e0) -> 0x2884 fde=[ 1d08] │ │ │ │ - 0xfffffffffffad0d8 (offset: 0x1c700) -> 0x2900 fde=[ 1d84] │ │ │ │ - 0xfffffffffffad5b8 (offset: 0x1cbe0) -> 0x2964 fde=[ 1de8] │ │ │ │ - 0xfffffffffffad8a8 (offset: 0x1ced0) -> 0x29c4 fde=[ 1e48] │ │ │ │ - 0xfffffffffffadb88 (offset: 0x1d1b0) -> 0x2a24 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffade18 (offset: 0x1d440) -> 0x2ae0 fde=[ 1f64] │ │ │ │ - 0xfffffffffffae088 (offset: 0x1d6b0) -> 0x2b78 fde=[ 1ffc] │ │ │ │ - 0xfffffffffffae3c8 (offset: 0x1d9f0) -> 0x2bf0 fde=[ 2074] │ │ │ │ - 0xfffffffffffaea58 (offset: 0x1e080) -> 0x2c68 fde=[ 20ec] │ │ │ │ - 0xfffffffffffaed98 (offset: 0x1e3c0) -> 0x2ccc fde=[ 2150] │ │ │ │ - 0xfffffffffffaefb8 (offset: 0x1e5e0) -> 0x2d44 fde=[ 21c8] │ │ │ │ - 0xfffffffffffaf308 (offset: 0x1e930) -> 0x2dc8 fde=[ 224c] │ │ │ │ - 0xfffffffffffaf688 (offset: 0x1ecb0) -> 0x2e3c fde=[ 22c0] │ │ │ │ - 0xfffffffffffafa08 (offset: 0x1f030) -> 0x2eb4 fde=[ 2338] │ │ │ │ - 0xfffffffffffafe68 (offset: 0x1f490) -> 0x2f24 fde=[ 23a8] │ │ │ │ - 0xfffffffffffb02d8 (offset: 0x1f900) -> 0x2f9c fde=[ 2420] │ │ │ │ - 0xfffffffffffb0798 (offset: 0x1fdc0) -> 0x3020 fde=[ 24a4] │ │ │ │ - 0xfffffffffffb0c58 (offset: 0x20280) -> 0x30a4 fde=[ 2528] │ │ │ │ - 0xfffffffffffb11c8 (offset: 0x207f0) -> 0x3128 fde=[ 25ac] │ │ │ │ - 0xfffffffffffb1748 (offset: 0x20d70) -> 0x31b4 fde=[ 2638] │ │ │ │ - 0xfffffffffffb1d08 (offset: 0x21330) -> 0x3238 fde=[ 26bc] │ │ │ │ - 0xfffffffffffb2328 (offset: 0x21950) -> 0x32cc fde=[ 2750] │ │ │ │ - 0xfffffffffffb2a58 (offset: 0x22080) -> 0x3368 fde=[ 27ec] │ │ │ │ - 0xfffffffffffb41e8 (offset: 0x23810) -> 0x34ec fde=[ 2970] │ │ │ │ - 0xfffffffffffb47f8 (offset: 0x23e20) -> 0x3580 fde=[ 2a04] │ │ │ │ - 0xfffffffffffb4d98 (offset: 0x243c0) -> 0x3604 fde=[ 2a88] │ │ │ │ - 0xfffffffffffb54b8 (offset: 0x24ae0) -> 0x36a4 fde=[ 2b28] │ │ │ │ - 0xfffffffffffb58d8 (offset: 0x24f00) -> 0x370c fde=[ 2b90] │ │ │ │ - 0xfffffffffffb5b48 (offset: 0x25170) -> 0x3794 fde=[ 2c18] │ │ │ │ - 0xfffffffffffb5eb8 (offset: 0x254e0) -> 0x3818 fde=[ 2c9c] │ │ │ │ - 0xfffffffffffb6248 (offset: 0x25870) -> 0x38a4 fde=[ 2d28] │ │ │ │ - 0xfffffffffffb6628 (offset: 0x25c50) -> 0x3928 fde=[ 2dac] │ │ │ │ - 0xfffffffffffb6ae8 (offset: 0x26110) -> 0x3984 fde=[ 2e08] │ │ │ │ - 0xfffffffffffb6f18 (offset: 0x26540) -> 0x3a10 fde=[ 2e94] │ │ │ │ - 0xfffffffffffb7448 (offset: 0x26a70) -> 0x3abc fde=[ 2f40] │ │ │ │ - 0xfffffffffffb7ac8 (offset: 0x270f0) -> 0x3b20 fde=[ 2fa4] │ │ │ │ - 0xfffffffffffb8098 (offset: 0x276c0) -> 0x3b80 fde=[ 3004] │ │ │ │ - 0xfffffffffffb88f8 (offset: 0x27f20) -> 0x3be0 fde=[ 3064] │ │ │ │ - 0xfffffffffffb8f68 (offset: 0x28590) -> 0x3c68 fde=[ 30ec] │ │ │ │ - 0xfffffffffffb9678 (offset: 0x28ca0) -> 0x3ce4 fde=[ 3168] │ │ │ │ - 0xfffffffffffb9f48 (offset: 0x29570) -> 0x3d58 fde=[ 31dc] │ │ │ │ - 0xfffffffffffba898 (offset: 0x29ec0) -> 0x3dd4 fde=[ 3258] │ │ │ │ - 0xfffffffffffbb368 (offset: 0x2a990) -> 0x3e5c fde=[ 32e0] │ │ │ │ - 0xfffffffffffbbe98 (offset: 0x2b4c0) -> 0x3edc fde=[ 3360] │ │ │ │ - 0xfffffffffffbcab8 (offset: 0x2c0e0) -> 0x3f68 fde=[ 33ec] │ │ │ │ - 0xfffffffffffbd8c8 (offset: 0x2cef0) -> 0x4000 fde=[ 3484] │ │ │ │ - 0xfffffffffffbeeb8 (offset: 0x2e4e0) -> 0x4068 fde=[ 34ec] │ │ │ │ - 0xfffffffffffc02d8 (offset: 0x2f900) -> 0x40d0 fde=[ 3554] │ │ │ │ - 0xfffffffffffc19a8 (offset: 0x30fd0) -> 0x4158 fde=[ 35dc] │ │ │ │ - 0xfffffffffffc30c8 (offset: 0x326f0) -> 0x41c4 fde=[ 3648] │ │ │ │ - 0xfffffffffffc4928 (offset: 0x33f50) -> 0x4240 fde=[ 36c4] │ │ │ │ - 0xfffffffffffc5998 (offset: 0x34fc0) -> 0x429c fde=[ 3720] │ │ │ │ - 0xfffffffffffc5a68 (offset: 0x35090) -> 0x42d0 fde=[ 3754] │ │ │ │ - 0xfffffffffffc5b38 (offset: 0x35160) -> 0x4304 fde=[ 3788] │ │ │ │ - 0xfffffffffffc6738 (offset: 0x35d60) -> 0x4358 fde=[ 37dc] │ │ │ │ - 0xfffffffffffc7558 (offset: 0x36b80) -> 0x43b8 fde=[ 383c] │ │ │ │ - 0xfffffffffffc8358 (offset: 0x37980) -> 0x4404 fde=[ 3888] │ │ │ │ - 0xfffffffffffc9468 (offset: 0x38a90) -> 0x4464 fde=[ 38e8] │ │ │ │ - 0xfffffffffffca478 (offset: 0x39aa0) -> 0x44b4 fde=[ 3938] │ │ │ │ - 0xfffffffffffcb1b8 (offset: 0x3a7e0) -> 0x4500 fde=[ 3984] │ │ │ │ - 0xfffffffffffcc668 (offset: 0x3bc90) -> 0x4560 fde=[ 39e4] │ │ │ │ - 0xfffffffffffcc828 (offset: 0x3be50) -> 0x458c fde=[ 3a10] │ │ │ │ - 0xfffffffffffcca48 (offset: 0x3c070) -> 0x4654 fde=[ 3ad8] │ │ │ │ - 0xfffffffffffccd38 (offset: 0x3c360) -> 0x4698 fde=[ 3b1c] │ │ │ │ - 0xfffffffffffcd028 (offset: 0x3c650) -> 0x46dc fde=[ 3b60] │ │ │ │ - 0xfffffffffffcd388 (offset: 0x3c9b0) -> 0x4720 fde=[ 3ba4] │ │ │ │ - 0xfffffffffffcd458 (offset: 0x3ca80) -> 0x4750 fde=[ 3bd4] │ │ │ │ - 0xfffffffffffcd6b8 (offset: 0x3cce0) -> 0x4798 fde=[ 3c1c] │ │ │ │ - 0xfffffffffffcd9c8 (offset: 0x3cff0) -> 0x47d4 fde=[ 3c58] │ │ │ │ - 0xfffffffffffcdcd8 (offset: 0x3d300) -> 0x4814 fde=[ 3c98] │ │ │ │ - 0xfffffffffffcdd28 (offset: 0x3d350) -> 0x4834 fde=[ 3cb8] │ │ │ │ - 0xfffffffffffcdd78 (offset: 0x3d3a0) -> 0x4854 fde=[ 3cd8] │ │ │ │ - 0xfffffffffffcddd8 (offset: 0x3d400) -> 0x4874 fde=[ 3cf8] │ │ │ │ - 0xfffffffffffcdf58 (offset: 0x3d580) -> 0x4888 fde=[ 3d0c] │ │ │ │ - 0xfffffffffffce1e8 (offset: 0x3d810) -> 0x48bc fde=[ 3d40] │ │ │ │ - 0xfffffffffffce738 (offset: 0x3dd60) -> 0x48d0 fde=[ 3d54] │ │ │ │ - 0xfffffffffffce878 (offset: 0x3dea0) -> 0x48e4 fde=[ 3d68] │ │ │ │ - 0xfffffffffffce9a8 (offset: 0x3dfd0) -> 0x4910 fde=[ 3d94] │ │ │ │ - 0xfffffffffffcee58 (offset: 0x3e480) -> 0x493c fde=[ 3dc0] │ │ │ │ - 0xfffffffffffcefc8 (offset: 0x3e5f0) -> 0x4960 fde=[ 3de4] │ │ │ │ - 0xfffffffffffcf128 (offset: 0x3e750) -> 0x49a8 fde=[ 3e2c] │ │ │ │ - 0xfffffffffffcf2b8 (offset: 0x3e8e0) -> 0x49c8 fde=[ 3e4c] │ │ │ │ - 0xfffffffffffcf478 (offset: 0x3eaa0) -> 0x49e8 fde=[ 3e6c] │ │ │ │ - 0xfffffffffffcf4d8 (offset: 0x3eb00) -> 0x4a08 fde=[ 3e8c] │ │ │ │ - 0xfffffffffffcf748 (offset: 0x3ed70) -> 0x4a44 fde=[ 3ec8] │ │ │ │ - 0xfffffffffffcfa78 (offset: 0x3f0a0) -> 0x4a90 fde=[ 3f14] │ │ │ │ - 0xfffffffffffcfc38 (offset: 0x3f260) -> 0x4ac0 fde=[ 3f44] │ │ │ │ - 0xfffffffffffd0188 (offset: 0x3f7b0) -> 0x4bcc fde=[ 4050] │ │ │ │ - 0xfffffffffffd0348 (offset: 0x3f970) -> 0x4bfc fde=[ 4080] │ │ │ │ - 0xfffffffffffd0508 (offset: 0x3fb30) -> 0x4c2c fde=[ 40b0] │ │ │ │ - 0xfffffffffffd06e8 (offset: 0x3fd10) -> 0x4c78 fde=[ 40fc] │ │ │ │ - 0xfffffffffffd08c8 (offset: 0x3fef0) -> 0x4cc4 fde=[ 4148] │ │ │ │ - 0xfffffffffffd0a88 (offset: 0x400b0) -> 0x4cf4 fde=[ 4178] │ │ │ │ - 0xfffffffffffd0c68 (offset: 0x40290) -> 0x4d40 fde=[ 41c4] │ │ │ │ - 0xfffffffffffd0e48 (offset: 0x40470) -> 0x4d8c fde=[ 4210] │ │ │ │ - 0xfffffffffffd1498 (offset: 0x40ac0) -> 0x4eac fde=[ 4330] │ │ │ │ - 0xfffffffffffd1978 (offset: 0x40fa0) -> 0x4f24 fde=[ 43a8] │ │ │ │ - 0xfffffffffffd19b8 (offset: 0x40fe0) -> 0x4f44 fde=[ 43c8] │ │ │ │ - 0xfffffffffffd19f8 (offset: 0x41020) -> 0x4f64 fde=[ 43e8] │ │ │ │ - 0xfffffffffffd1c18 (offset: 0x41240) -> 0x4f9c fde=[ 4420] │ │ │ │ - 0xfffffffffffd1d98 (offset: 0x413c0) -> 0x4fec fde=[ 4470] │ │ │ │ - 0xfffffffffffd1e98 (offset: 0x414c0) -> 0x5028 fde=[ 44ac] │ │ │ │ - 0xfffffffffffd21c8 (offset: 0x417f0) -> 0x506c fde=[ 44f0] │ │ │ │ - 0xfffffffffffd2a38 (offset: 0x42060) -> 0x50e0 fde=[ 4564] │ │ │ │ - 0xfffffffffffd2ce8 (offset: 0x42310) -> 0x511c fde=[ 45a0] │ │ │ │ - 0xfffffffffffd3608 (offset: 0x42c30) -> 0x5198 fde=[ 461c] │ │ │ │ - 0xfffffffffffd3668 (offset: 0x42c90) -> 0x51b8 fde=[ 463c] │ │ │ │ - 0xfffffffffffd38f8 (offset: 0x42f20) -> 0x5220 fde=[ 46a4] │ │ │ │ - 0xfffffffffffd3c78 (offset: 0x432a0) -> 0x5264 fde=[ 46e8] │ │ │ │ - 0xfffffffffffd3e98 (offset: 0x434c0) -> 0x5290 fde=[ 4714] │ │ │ │ - 0xfffffffffffd4018 (offset: 0x43640) -> 0x52bc fde=[ 4740] │ │ │ │ - 0xfffffffffffd4f08 (offset: 0x44530) -> 0x533c fde=[ 47c0] │ │ │ │ - 0xfffffffffffd8098 (offset: 0x476c0) -> 0x53d0 fde=[ 4854] │ │ │ │ - 0xfffffffffffd84f8 (offset: 0x47b20) -> 0x541c fde=[ 48a0] │ │ │ │ - 0xfffffffffffd8538 (offset: 0x47b60) -> 0x543c fde=[ 48c0] │ │ │ │ - 0xfffffffffffd8588 (offset: 0x47bb0) -> 0x545c fde=[ 48e0] │ │ │ │ - 0xfffffffffffd85c8 (offset: 0x47bf0) -> 0x547c fde=[ 4900] │ │ │ │ - 0xfffffffffffd8808 (offset: 0x47e30) -> 0x54b4 fde=[ 4938] │ │ │ │ - 0xfffffffffffd8918 (offset: 0x47f40) -> 0x54e8 fde=[ 496c] │ │ │ │ - 0xfffffffffffd8a88 (offset: 0x480b0) -> 0x54fc fde=[ 4980] │ │ │ │ - 0xfffffffffffd8bc8 (offset: 0x481f0) -> 0x5510 fde=[ 4994] │ │ │ │ - 0xfffffffffffd8d48 (offset: 0x48370) -> 0x5534 fde=[ 49b8] │ │ │ │ - 0xfffffffffffd8df8 (offset: 0x48420) -> 0x5564 fde=[ 49e8] │ │ │ │ - 0xfffffffffffd8ea8 (offset: 0x484d0) -> 0x5594 fde=[ 4a18] │ │ │ │ - 0xfffffffffffd8f58 (offset: 0x48580) -> 0x55c4 fde=[ 4a48] │ │ │ │ - 0xfffffffffffd9038 (offset: 0x48660) -> 0x5618 fde=[ 4a9c] │ │ │ │ - 0xfffffffffffd9118 (offset: 0x48740) -> 0x566c fde=[ 4af0] │ │ │ │ - 0xfffffffffffd91f8 (offset: 0x48820) -> 0x56c0 fde=[ 4b44] │ │ │ │ - 0xfffffffffffd9378 (offset: 0x489a0) -> 0x5724 fde=[ 4ba8] │ │ │ │ - 0xfffffffffffd9488 (offset: 0x48ab0) -> 0x5774 fde=[ 4bf8] │ │ │ │ - 0xfffffffffffd9598 (offset: 0x48bc0) -> 0x57c4 fde=[ 4c48] │ │ │ │ - 0xfffffffffffd9728 (offset: 0x48d50) -> 0x57e4 fde=[ 4c68] │ │ │ │ - 0xfffffffffffd98e8 (offset: 0x48f10) -> 0x5804 fde=[ 4c88] │ │ │ │ - 0xfffffffffffd9db8 (offset: 0x493e0) -> 0x5838 fde=[ 4cbc] │ │ │ │ - 0xfffffffffffd9e38 (offset: 0x49460) -> 0x585c fde=[ 4ce0] │ │ │ │ - 0xfffffffffffda118 (offset: 0x49740) -> 0x587c fde=[ 4d00] │ │ │ │ - 0xfffffffffffda768 (offset: 0x49d90) -> 0x58dc fde=[ 4d60] │ │ │ │ - 0xfffffffffffda7c8 (offset: 0x49df0) -> 0x58f0 fde=[ 4d74] │ │ │ │ - 0xfffffffffffda938 (offset: 0x49f60) -> 0x5904 fde=[ 4d88] │ │ │ │ - 0xfffffffffffdb118 (offset: 0x4a740) -> 0x5928 fde=[ 4dac] │ │ │ │ - 0xfffffffffffdb218 (offset: 0x4a840) -> 0x5950 fde=[ 4dd4] │ │ │ │ - 0xfffffffffffdb2b8 (offset: 0x4a8e0) -> 0x5978 fde=[ 4dfc] │ │ │ │ - 0xfffffffffffdb5e8 (offset: 0x4ac10) -> 0x598c fde=[ 4e10] │ │ │ │ - 0xfffffffffffdba78 (offset: 0x4b0a0) -> 0x59a0 fde=[ 4e24] │ │ │ │ - 0xfffffffffffdbd98 (offset: 0x4b3c0) -> 0x59b4 fde=[ 4e38] │ │ │ │ - 0xfffffffffffdc218 (offset: 0x4b840) -> 0x59c8 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffdc588 (offset: 0x4bbb0) -> 0x59dc fde=[ 4e60] │ │ │ │ - 0xfffffffffffdc998 (offset: 0x4bfc0) -> 0x59f0 fde=[ 4e74] │ │ │ │ - 0xfffffffffffdcbf8 (offset: 0x4c220) -> 0x5a10 fde=[ 4e94] │ │ │ │ - 0xfffffffffffdcd48 (offset: 0x4c370) -> 0x5a24 fde=[ 4ea8] │ │ │ │ - 0xfffffffffffdcd68 (offset: 0x4c390) -> 0x5a38 fde=[ 4ebc] │ │ │ │ - 0xfffffffffffdcdf8 (offset: 0x4c420) -> 0x5a4c fde=[ 4ed0] │ │ │ │ - 0xfffffffffffdce58 (offset: 0x4c480) -> 0x5a60 fde=[ 4ee4] │ │ │ │ - 0xfffffffffffdcf48 (offset: 0x4c570) -> 0x5a74 fde=[ 4ef8] │ │ │ │ - 0xfffffffffffdd058 (offset: 0x4c680) -> 0x5a88 fde=[ 4f0c] │ │ │ │ - 0xfffffffffffdd588 (offset: 0x4cbb0) -> 0x5acc fde=[ 4f50] │ │ │ │ - 0xfffffffffffddc88 (offset: 0x4d2b0) -> 0x5b08 fde=[ 4f8c] │ │ │ │ - 0xfffffffffffddd08 (offset: 0x4d330) -> 0x5b30 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffddd58 (offset: 0x4d380) -> 0x5b48 fde=[ 4fcc] │ │ │ │ - 0xfffffffffffdddf8 (offset: 0x4d420) -> 0x5b68 fde=[ 4fec] │ │ │ │ - 0xfffffffffffde0b8 (offset: 0x4d6e0) -> 0x5c0c fde=[ 5090] │ │ │ │ - 0xfffffffffffde2d8 (offset: 0x4d900) -> 0x5c7c fde=[ 5100] │ │ │ │ - 0xfffffffffffde318 (offset: 0x4d940) -> 0x5c9c fde=[ 5120] │ │ │ │ - 0xfffffffffffde358 (offset: 0x4d980) -> 0x5cbc fde=[ 5140] │ │ │ │ - 0xfffffffffffde3e8 (offset: 0x4da10) -> 0x5cf0 fde=[ 5174] │ │ │ │ - 0xfffffffffffde4b8 (offset: 0x4dae0) -> 0x5d3c fde=[ 51c0] │ │ │ │ - 0xfffffffffffde588 (offset: 0x4dbb0) -> 0x5d78 fde=[ 51fc] │ │ │ │ - 0xfffffffffffde648 (offset: 0x4dc70) -> 0x5d98 fde=[ 521c] │ │ │ │ - 0xfffffffffffde748 (offset: 0x4dd70) -> 0x5dd4 fde=[ 5258] │ │ │ │ - 0xfffffffffffde848 (offset: 0x4de70) -> 0x5e0c fde=[ 5290] │ │ │ │ - 0xfffffffffffde938 (offset: 0x4df60) -> 0x5e38 fde=[ 52bc] │ │ │ │ - 0xfffffffffffdea28 (offset: 0x4e050) -> 0x5e64 fde=[ 52e8] │ │ │ │ - 0xfffffffffffdec48 (offset: 0x4e270) -> 0x5eb8 fde=[ 533c] │ │ │ │ - 0xfffffffffffdef48 (offset: 0x4e570) -> 0x5f00 fde=[ 5384] │ │ │ │ - 0xfffffffffffdefa8 (offset: 0x4e5d0) -> 0x5f24 fde=[ 53a8] │ │ │ │ - 0xfffffffffffdf008 (offset: 0x4e630) -> 0x5f44 fde=[ 53c8] │ │ │ │ - 0xfffffffffffdf048 (offset: 0x4e670) -> 0x5f64 fde=[ 53e8] │ │ │ │ - 0xfffffffffffdf068 (offset: 0x4e690) -> 0x5f78 fde=[ 53fc] │ │ │ │ - 0xfffffffffffdf0a8 (offset: 0x4e6d0) -> 0x5f8c fde=[ 5410] │ │ │ │ - 0xfffffffffffdf118 (offset: 0x4e740) -> 0x5fac fde=[ 5430] │ │ │ │ - 0xfffffffffffdf228 (offset: 0x4e850) -> 0x5fc0 fde=[ 5444] │ │ │ │ - 0xfffffffffffdf358 (offset: 0x4e980) -> 0x5fd4 fde=[ 5458] │ │ │ │ - 0xfffffffffffdf428 (offset: 0x4ea50) -> 0x5fe8 fde=[ 546c] │ │ │ │ - 0xfffffffffffdf5d8 (offset: 0x4ec00) -> 0x5ffc fde=[ 5480] │ │ │ │ - 0xfffffffffffdf6c8 (offset: 0x4ecf0) -> 0x6010 fde=[ 5494] │ │ │ │ - 0xfffffffffffdf798 (offset: 0x4edc0) -> 0x6024 fde=[ 54a8] │ │ │ │ - 0xfffffffffffdf848 (offset: 0x4ee70) -> 0x6038 fde=[ 54bc] │ │ │ │ - 0xfffffffffffdf8f8 (offset: 0x4ef20) -> 0x604c fde=[ 54d0] │ │ │ │ - 0xfffffffffffdf978 (offset: 0x4efa0) -> 0x6060 fde=[ 54e4] │ │ │ │ - 0xfffffffffffdfa98 (offset: 0x4f0c0) -> 0x6074 fde=[ 54f8] │ │ │ │ - 0xfffffffffffdfb28 (offset: 0x4f150) -> 0x6088 fde=[ 550c] │ │ │ │ - 0xfffffffffffdfc58 (offset: 0x4f280) -> 0x609c fde=[ 5520] │ │ │ │ - 0xfffffffffffdfce8 (offset: 0x4f310) -> 0x60b0 fde=[ 5534] │ │ │ │ - 0xfffffffffffdfe08 (offset: 0x4f430) -> 0x60c4 fde=[ 5548] │ │ │ │ - 0xfffffffffffdfe98 (offset: 0x4f4c0) -> 0x60d8 fde=[ 555c] │ │ │ │ - 0xfffffffffffdffb8 (offset: 0x4f5e0) -> 0x60ec fde=[ 5570] │ │ │ │ - 0xfffffffffffe0058 (offset: 0x4f680) -> 0x6100 fde=[ 5584] │ │ │ │ - 0xfffffffffffe01a8 (offset: 0x4f7d0) -> 0x6114 fde=[ 5598] │ │ │ │ - 0xfffffffffffe0208 (offset: 0x4f830) -> 0x6128 fde=[ 55ac] │ │ │ │ - 0xfffffffffffe0388 (offset: 0x4f9b0) -> 0x613c fde=[ 55c0] │ │ │ │ - 0xfffffffffffe03e8 (offset: 0x4fa10) -> 0x6150 fde=[ 55d4] │ │ │ │ - 0xfffffffffffe0568 (offset: 0x4fb90) -> 0x6164 fde=[ 55e8] │ │ │ │ - 0xfffffffffffe0848 (offset: 0x4fe70) -> 0x61b0 fde=[ 5634] │ │ │ │ - 0xfffffffffffe0c38 (offset: 0x50260) -> 0x61dc fde=[ 5660] │ │ │ │ - 0xfffffffffffe0c68 (offset: 0x50290) -> 0x61f0 fde=[ 5674] │ │ │ │ - 0xfffffffffffe0cb8 (offset: 0x502e0) -> 0x6204 fde=[ 5688] │ │ │ │ - 0xfffffffffffe0cd8 (offset: 0x50300) -> 0x6218 fde=[ 569c] │ │ │ │ - 0xfffffffffffe0cf8 (offset: 0x50320) -> 0x622c fde=[ 56b0] │ │ │ │ - 0xfffffffffffe12d8 (offset: 0x50900) -> 0x62e4 fde=[ 5768] │ │ │ │ - 0xfffffffffffe1688 (offset: 0x50cb0) -> 0x63b0 fde=[ 5834] │ │ │ │ - 0xfffffffffffe1a58 (offset: 0x51080) -> 0x648c fde=[ 5910] │ │ │ │ - 0xfffffffffffe1fc8 (offset: 0x515f0) -> 0x651c fde=[ 59a0] │ │ │ │ - 0xfffffffffffe2098 (offset: 0x516c0) -> 0x6548 fde=[ 59cc] │ │ │ │ - 0xfffffffffffe2108 (offset: 0x51730) -> 0x656c fde=[ 59f0] │ │ │ │ - 0xfffffffffffe21e8 (offset: 0x51810) -> 0x6598 fde=[ 5a1c] │ │ │ │ - 0xfffffffffffe2248 (offset: 0x51870) -> 0x65bc fde=[ 5a40] │ │ │ │ - 0xfffffffffffe2c38 (offset: 0x52260) -> 0x6604 fde=[ 5a88] │ │ │ │ - 0xfffffffffffe5518 (offset: 0x54b40) -> 0x6688 fde=[ 5b0c] │ │ │ │ - 0xfffffffffffe7bb8 (offset: 0x571e0) -> 0x670c fde=[ 5b90] │ │ │ │ - 0xfffffffffffe8088 (offset: 0x576b0) -> 0x677c fde=[ 5c00] │ │ │ │ - 0xfffffffffffe8548 (offset: 0x57b70) -> 0x67ec fde=[ 5c70] │ │ │ │ - 0xfffffffffffe8778 (offset: 0x57da0) -> 0x68b4 fde=[ 5d38] │ │ │ │ - 0xfffffffffffe8a18 (offset: 0x58040) -> 0x69a4 fde=[ 5e28] │ │ │ │ - 0xfffffffffffe8ce8 (offset: 0x58310) -> 0x6aa0 fde=[ 5f24] │ │ │ │ - 0xfffffffffffe9418 (offset: 0x58a40) -> 0x6b18 fde=[ 5f9c] │ │ │ │ - 0xfffffffffffe94e8 (offset: 0x58b10) -> 0x6b48 fde=[ 5fcc] │ │ │ │ - 0xfffffffffffe9728 (offset: 0x58d50) -> 0x6b8c fde=[ 6010] │ │ │ │ - 0xfffffffffffe9a58 (offset: 0x59080) -> 0x6bd8 fde=[ 605c] │ │ │ │ - 0xfffffffffffe9aa8 (offset: 0x590d0) -> 0x6bf8 fde=[ 607c] │ │ │ │ - 0xfffffffffffe9af8 (offset: 0x59120) -> 0x6c18 fde=[ 609c] │ │ │ │ - 0xfffffffffffe9b58 (offset: 0x59180) -> 0x6c38 fde=[ 60bc] │ │ │ │ - 0xfffffffffffe9ca8 (offset: 0x592d0) -> 0x6c4c fde=[ 60d0] │ │ │ │ - 0xfffffffffffe9ed8 (offset: 0x59500) -> 0x6c78 fde=[ 60fc] │ │ │ │ - 0xfffffffffffea8b8 (offset: 0x59ee0) -> 0x6cc4 fde=[ 6148] │ │ │ │ - 0xfffffffffffed028 (offset: 0x5c650) -> 0x6d4c fde=[ 61d0] │ │ │ │ - 0xfffffffffffef898 (offset: 0x5eec0) -> 0x6dd0 fde=[ 6254] │ │ │ │ - 0xfffffffffffefd28 (offset: 0x5f350) -> 0x6e48 fde=[ 62cc] │ │ │ │ - 0xffffffffffff01a8 (offset: 0x5f7d0) -> 0x6ebc fde=[ 6340] │ │ │ │ - 0xffffffffffff03d8 (offset: 0x5fa00) -> 0x6f84 fde=[ 6408] │ │ │ │ - 0xffffffffffff0678 (offset: 0x5fca0) -> 0x7074 fde=[ 64f8] │ │ │ │ - 0xffffffffffff0948 (offset: 0x5ff70) -> 0x7170 fde=[ 65f4] │ │ │ │ - 0xffffffffffff1058 (offset: 0x60680) -> 0x71e4 fde=[ 6668] │ │ │ │ - 0xffffffffffff1128 (offset: 0x60750) -> 0x7214 fde=[ 6698] │ │ │ │ - 0xffffffffffff1368 (offset: 0x60990) -> 0x7258 fde=[ 66dc] │ │ │ │ - 0xffffffffffff1698 (offset: 0x60cc0) -> 0x72a4 fde=[ 6728] │ │ │ │ - 0xffffffffffff16e8 (offset: 0x60d10) -> 0x72c4 fde=[ 6748] │ │ │ │ - 0xffffffffffff1738 (offset: 0x60d60) -> 0x72e4 fde=[ 6768] │ │ │ │ - 0xffffffffffff1798 (offset: 0x60dc0) -> 0x7304 fde=[ 6788] │ │ │ │ - 0xffffffffffff18e8 (offset: 0x60f10) -> 0x7318 fde=[ 679c] │ │ │ │ - 0xffffffffffff1b18 (offset: 0x61140) -> 0x7344 fde=[ 67c8] │ │ │ │ - 0xffffffffffff39b8 (offset: 0x62fe0) -> 0x73c0 fde=[ 6844] │ │ │ │ - 0xffffffffffff40e8 (offset: 0x63710) -> 0x7418 fde=[ 689c] │ │ │ │ - 0xffffffffffff5f48 (offset: 0x65570) -> 0x749c fde=[ 6920] │ │ │ │ - 0xffffffffffff6388 (offset: 0x659b0) -> 0x754c fde=[ 69d0] │ │ │ │ - 0xffffffffffff67c8 (offset: 0x65df0) -> 0x75fc fde=[ 6a80] │ │ │ │ - 0xffffffffffff6a08 (offset: 0x66030) -> 0x7644 fde=[ 6ac8] │ │ │ │ - 0xffffffffffff6c58 (offset: 0x66280) -> 0x770c fde=[ 6b90] │ │ │ │ - 0xffffffffffff7248 (offset: 0x66870) -> 0x7800 fde=[ 6c84] │ │ │ │ - 0xffffffffffff7f08 (offset: 0x67530) -> 0x7888 fde=[ 6d0c] │ │ │ │ - 0xffffffffffff7fd8 (offset: 0x67600) -> 0x78b8 fde=[ 6d3c] │ │ │ │ - 0xffffffffffff82d8 (offset: 0x67900) -> 0x78f0 fde=[ 6d74] │ │ │ │ - 0xffffffffffff8428 (offset: 0x67a50) -> 0x793c fde=[ 6dc0] │ │ │ │ - 0xffffffffffff8478 (offset: 0x67aa0) -> 0x795c fde=[ 6de0] │ │ │ │ - 0xffffffffffff8618 (offset: 0x67c40) -> 0x798c fde=[ 6e10] │ │ │ │ - 0xffffffffffff8a38 (offset: 0x68060) -> 0x79f0 fde=[ 6e74] │ │ │ │ - 0xffffffffffff8ea8 (offset: 0x684d0) -> 0x7a68 fde=[ 6eec] │ │ │ │ - 0xffffffffffff91a8 (offset: 0x687d0) -> 0x7ad4 fde=[ 6f58] │ │ │ │ - 0xffffffffffff9498 (offset: 0x68ac0) -> 0x7b48 fde=[ 6fcc] │ │ │ │ - 0xffffffffffff97c8 (offset: 0x68df0) -> 0x7bd4 fde=[ 7058] │ │ │ │ - 0xffffffffffff9ae8 (offset: 0x69110) -> 0x7c48 fde=[ 70cc] │ │ │ │ - 0xffffffffffff9bf8 (offset: 0x69220) -> 0x7c74 fde=[ 70f8] │ │ │ │ - 0xffffffffffff9e48 (offset: 0x69470) -> 0x7cb4 fde=[ 7138] │ │ │ │ - 0xffffffffffffa288 (offset: 0x698b0) -> 0x7dc0 fde=[ 7244] │ │ │ │ - 0xffffffffffffa6a8 (offset: 0x69cd0) -> 0x7ed4 fde=[ 7358] │ │ │ │ - 0xffffffffffffbc68 (offset: 0x6b290) -> 0x8010 fde=[ 7494] │ │ │ │ - 0xffffffffffffd2b8 (offset: 0x6c8e0) -> 0x81a4 fde=[ 7628] │ │ │ │ - 0xffffffffffffd318 (offset: 0x6c940) -> 0x81c4 fde=[ 7648] │ │ │ │ - 0xffffffffffffd6a8 (offset: 0x6ccd0) -> 0x8200 fde=[ 7684] │ │ │ │ - 0xffffffffffffd848 (offset: 0x6ce70) -> 0x8234 fde=[ 76b8] │ │ │ │ - 0xffffffffffffd888 (offset: 0x6ceb0) -> 0x8254 fde=[ 76d8] │ │ │ │ - 0xffffffffffffdab8 (offset: 0x6d0e0) -> 0x8284 fde=[ 7708] │ │ │ │ - 0xffffffffffffe3d8 (offset: 0x6da00) -> 0x82c4 fde=[ 7748] │ │ │ │ - 0xffffffffffffe4d8 (offset: 0x6db00) -> 0x82ec fde=[ 7770] │ │ │ │ - 0xffffffffffffe678 (offset: 0x6dca0) -> 0x8320 fde=[ 77a4] │ │ │ │ - 0xffffffffffffe6b8 (offset: 0x6dce0) -> 0x8340 fde=[ 77c4] │ │ │ │ - 0xffffffffffffe8e8 (offset: 0x6df10) -> 0x8370 fde=[ 77f4] │ │ │ │ - 0xfffffffffffff208 (offset: 0x6e830) -> 0x83b0 fde=[ 7834] │ │ │ │ - 0xfffffffffffff310 (offset: 0x6e938) -> 0xb90 fde=[ 14] │ │ │ │ + 0xfffffffffff98068 (offset: 0x5e30) -> 0xba8 fde=[ 2c] │ │ │ │ + 0xfffffffffff98088 (offset: 0x5e50) -> 0xbbc fde=[ 40] │ │ │ │ + 0xfffffffffff98098 (offset: 0x5e60) -> 0xbd0 fde=[ 54] │ │ │ │ + 0xfffffffffff981b8 (offset: 0x5f80) -> 0xbf4 fde=[ 78] │ │ │ │ + 0xfffffffffff98278 (offset: 0x6040) -> 0xc08 fde=[ 8c] │ │ │ │ + 0xfffffffffff98338 (offset: 0x6100) -> 0xc1c fde=[ a0] │ │ │ │ + 0xfffffffffff98378 (offset: 0x6140) -> 0xc40 fde=[ c4] │ │ │ │ + 0xfffffffffff983b8 (offset: 0x6180) -> 0xc64 fde=[ e8] │ │ │ │ + 0xfffffffffff983f8 (offset: 0x61c0) -> 0xc88 fde=[ 10c] │ │ │ │ + 0xfffffffffff98438 (offset: 0x6200) -> 0xcac fde=[ 130] │ │ │ │ + 0xfffffffffff98478 (offset: 0x6240) -> 0xcd0 fde=[ 154] │ │ │ │ + 0xfffffffffff986c8 (offset: 0x6490) -> 0xcec fde=[ 170] │ │ │ │ + 0xfffffffffff98928 (offset: 0x66f0) -> 0xd14 fde=[ 198] │ │ │ │ + 0xfffffffffff98ba8 (offset: 0x6970) -> 0xd38 fde=[ 1bc] │ │ │ │ + 0xfffffffffff99138 (offset: 0x6f00) -> 0xd94 fde=[ 218] │ │ │ │ + 0xfffffffffff99478 (offset: 0x7240) -> 0xe24 fde=[ 2a8] │ │ │ │ + 0xfffffffffff9a5e8 (offset: 0x83b0) -> 0xf64 fde=[ 3e8] │ │ │ │ + 0xfffffffffff9a668 (offset: 0x8430) -> 0xf90 fde=[ 414] │ │ │ │ + 0xfffffffffff9af68 (offset: 0x8d30) -> 0x1070 fde=[ 4f4] │ │ │ │ + 0xfffffffffff9ca18 (offset: 0xa7e0) -> 0x124c fde=[ 6d0] │ │ │ │ + 0xfffffffffff9cf58 (offset: 0xad20) -> 0x12a8 fde=[ 72c] │ │ │ │ + 0xfffffffffff9e2e8 (offset: 0xc0b0) -> 0x1434 fde=[ 8b8] │ │ │ │ + 0xfffffffffff9e6f8 (offset: 0xc4c0) -> 0x14cc fde=[ 950] │ │ │ │ + 0xfffffffffff9e808 (offset: 0xc5d0) -> 0x14fc fde=[ 980] │ │ │ │ + 0xfffffffffff9e918 (offset: 0xc6e0) -> 0x152c fde=[ 9b0] │ │ │ │ + 0xfffffffffff9ead8 (offset: 0xc8a0) -> 0x1580 fde=[ a04] │ │ │ │ + 0xfffffffffff9ec18 (offset: 0xc9e0) -> 0x15b0 fde=[ a34] │ │ │ │ + 0xfffffffffff9ed28 (offset: 0xcaf0) -> 0x15e0 fde=[ a64] │ │ │ │ + 0xfffffffffff9eef8 (offset: 0xccc0) -> 0x1634 fde=[ ab8] │ │ │ │ + 0xfffffffffff9f358 (offset: 0xd120) -> 0x1688 fde=[ b0c] │ │ │ │ + 0xfffffffffff9f5a8 (offset: 0xd370) -> 0x16d8 fde=[ b5c] │ │ │ │ + 0xfffffffffff9f6b8 (offset: 0xd480) -> 0x1708 fde=[ b8c] │ │ │ │ + 0xfffffffffff9f8c8 (offset: 0xd690) -> 0x1758 fde=[ bdc] │ │ │ │ + 0xfffffffffff9fd08 (offset: 0xdad0) -> 0x17f0 fde=[ c74] │ │ │ │ + 0xfffffffffff9fe48 (offset: 0xdc10) -> 0x1820 fde=[ ca4] │ │ │ │ + 0xfffffffffffa0058 (offset: 0xde20) -> 0x1870 fde=[ cf4] │ │ │ │ + 0xfffffffffffa0488 (offset: 0xe250) -> 0x1908 fde=[ d8c] │ │ │ │ + 0xfffffffffffa0598 (offset: 0xe360) -> 0x1938 fde=[ dbc] │ │ │ │ + 0xfffffffffffa09b8 (offset: 0xe780) -> 0x19b4 fde=[ e38] │ │ │ │ + 0xfffffffffffa1178 (offset: 0xef40) -> 0x1a68 fde=[ eec] │ │ │ │ + 0xfffffffffffa12b8 (offset: 0xf080) -> 0x1a98 fde=[ f1c] │ │ │ │ + 0xfffffffffffa16d8 (offset: 0xf4a0) -> 0x1b18 fde=[ f9c] │ │ │ │ + 0xfffffffffffa1eb8 (offset: 0xfc80) -> 0x1bcc fde=[ 1050] │ │ │ │ + 0xfffffffffffa20f8 (offset: 0xfec0) -> 0x1c14 fde=[ 1098] │ │ │ │ + 0xfffffffffffa23c8 (offset: 0x10190) -> 0x1c70 fde=[ 10f4] │ │ │ │ + 0xfffffffffffa2518 (offset: 0x102e0) -> 0x1ca4 fde=[ 1128] │ │ │ │ + 0xfffffffffffa2758 (offset: 0x10520) -> 0x1cec fde=[ 1170] │ │ │ │ + 0xfffffffffffa2a28 (offset: 0x107f0) -> 0x1d48 fde=[ 11cc] │ │ │ │ + 0xfffffffffffa3478 (offset: 0x11240) -> 0x1d94 fde=[ 1218] │ │ │ │ + 0xfffffffffffa3648 (offset: 0x11410) -> 0x1e0c fde=[ 1290] │ │ │ │ + 0xfffffffffffa3a08 (offset: 0x117d0) -> 0x1e88 fde=[ 130c] │ │ │ │ + 0xfffffffffffa3bc8 (offset: 0x11990) -> 0x1ef8 fde=[ 137c] │ │ │ │ + 0xfffffffffffa3f48 (offset: 0x11d10) -> 0x1f74 fde=[ 13f8] │ │ │ │ + 0xfffffffffffa42c8 (offset: 0x12090) -> 0x1fcc fde=[ 1450] │ │ │ │ + 0xfffffffffffa4638 (offset: 0x12400) -> 0x2024 fde=[ 14a8] │ │ │ │ + 0xfffffffffffa4988 (offset: 0x12750) -> 0x2078 fde=[ 14fc] │ │ │ │ + 0xfffffffffffa4ff8 (offset: 0x12dc0) -> 0x20f8 fde=[ 157c] │ │ │ │ + 0xfffffffffffa5198 (offset: 0x12f60) -> 0x211c fde=[ 15a0] │ │ │ │ + 0xfffffffffffa52d8 (offset: 0x130a0) -> 0x2160 fde=[ 15e4] │ │ │ │ + 0xfffffffffffa5518 (offset: 0x132e0) -> 0x21b8 fde=[ 163c] │ │ │ │ + 0xfffffffffffa5748 (offset: 0x13510) -> 0x21d0 fde=[ 1654] │ │ │ │ + 0xfffffffffffa5948 (offset: 0x13710) -> 0x21e4 fde=[ 1668] │ │ │ │ + 0xfffffffffffa5b78 (offset: 0x13940) -> 0x223c fde=[ 16c0] │ │ │ │ + 0xfffffffffffa5e28 (offset: 0x13bf0) -> 0x226c fde=[ 16f0] │ │ │ │ + 0xfffffffffffa5f98 (offset: 0x13d60) -> 0x22b4 fde=[ 1738] │ │ │ │ + 0xfffffffffffa62d8 (offset: 0x140a0) -> 0x231c fde=[ 17a0] │ │ │ │ + 0xfffffffffffa6d38 (offset: 0x14b00) -> 0x2394 fde=[ 1818] │ │ │ │ + 0xfffffffffffa7678 (offset: 0x15440) -> 0x2408 fde=[ 188c] │ │ │ │ + 0xfffffffffffa8168 (offset: 0x15f30) -> 0x2498 fde=[ 191c] │ │ │ │ + 0xfffffffffffa8d98 (offset: 0x16b60) -> 0x2520 fde=[ 19a4] │ │ │ │ + 0xfffffffffffa9958 (offset: 0x17720) -> 0x25b0 fde=[ 1a34] │ │ │ │ + 0xfffffffffffa9d28 (offset: 0x17af0) -> 0x25f0 fde=[ 1a74] │ │ │ │ + 0xfffffffffffa9ec8 (offset: 0x17c90) -> 0x2640 fde=[ 1ac4] │ │ │ │ + 0xfffffffffffaa308 (offset: 0x180d0) -> 0x26a4 fde=[ 1b28] │ │ │ │ + 0xfffffffffffaaea8 (offset: 0x18c70) -> 0x2710 fde=[ 1b94] │ │ │ │ + 0xfffffffffffaba68 (offset: 0x19830) -> 0x2798 fde=[ 1c1c] │ │ │ │ + 0xfffffffffffac528 (offset: 0x1a2f0) -> 0x2810 fde=[ 1c94] │ │ │ │ + 0xfffffffffffac888 (offset: 0x1a650) -> 0x2858 fde=[ 1cdc] │ │ │ │ + 0xfffffffffffad5f8 (offset: 0x1b3c0) -> 0x28d4 fde=[ 1d58] │ │ │ │ + 0xfffffffffffae318 (offset: 0x1c0e0) -> 0x2958 fde=[ 1ddc] │ │ │ │ + 0xfffffffffffae828 (offset: 0x1c5f0) -> 0x29b8 fde=[ 1e3c] │ │ │ │ + 0xfffffffffffaec18 (offset: 0x1c9e0) -> 0x2a3c fde=[ 1ec0] │ │ │ │ + 0xfffffffffffaef18 (offset: 0x1cce0) -> 0x2aac fde=[ 1f30] │ │ │ │ + 0xfffffffffffaf198 (offset: 0x1cf60) -> 0x2b68 fde=[ 1fec] │ │ │ │ + 0xfffffffffffaf3e8 (offset: 0x1d1b0) -> 0x2c00 fde=[ 2084] │ │ │ │ + 0xfffffffffffaf6f8 (offset: 0x1d4c0) -> 0x2c7c fde=[ 2100] │ │ │ │ + 0xfffffffffffafd68 (offset: 0x1db30) -> 0x2cec fde=[ 2170] │ │ │ │ + 0xfffffffffffb0098 (offset: 0x1de60) -> 0x2d54 fde=[ 21d8] │ │ │ │ + 0xfffffffffffb02a8 (offset: 0x1e070) -> 0x2dcc fde=[ 2250] │ │ │ │ + 0xfffffffffffb05d8 (offset: 0x1e3a0) -> 0x2e50 fde=[ 22d4] │ │ │ │ + 0xfffffffffffb0948 (offset: 0x1e710) -> 0x2ec4 fde=[ 2348] │ │ │ │ + 0xfffffffffffb0ca8 (offset: 0x1ea70) -> 0x2f40 fde=[ 23c4] │ │ │ │ + 0xfffffffffffb1148 (offset: 0x1ef10) -> 0x2fc8 fde=[ 244c] │ │ │ │ + 0xfffffffffffb15b8 (offset: 0x1f380) -> 0x3054 fde=[ 24d8] │ │ │ │ + 0xfffffffffffb1a38 (offset: 0x1f800) -> 0x30dc fde=[ 2560] │ │ │ │ + 0xfffffffffffb1ec8 (offset: 0x1fc90) -> 0x3164 fde=[ 25e8] │ │ │ │ + 0xfffffffffffb23e8 (offset: 0x201b0) -> 0x31ec fde=[ 2670] │ │ │ │ + 0xfffffffffffb2918 (offset: 0x206e0) -> 0x327c fde=[ 2700] │ │ │ │ + 0xfffffffffffb2f18 (offset: 0x20ce0) -> 0x331c fde=[ 27a0] │ │ │ │ + 0xfffffffffffb34c8 (offset: 0x21290) -> 0x33b4 fde=[ 2838] │ │ │ │ + 0xfffffffffffb3b88 (offset: 0x21950) -> 0x3454 fde=[ 28d8] │ │ │ │ + 0xfffffffffffb5308 (offset: 0x230d0) -> 0x359c fde=[ 2a20] │ │ │ │ + 0xfffffffffffb58a8 (offset: 0x23670) -> 0x3638 fde=[ 2abc] │ │ │ │ + 0xfffffffffffb5e98 (offset: 0x23c60) -> 0x36d8 fde=[ 2b5c] │ │ │ │ + 0xfffffffffffb6558 (offset: 0x24320) -> 0x377c fde=[ 2c00] │ │ │ │ + 0xfffffffffffb6998 (offset: 0x24760) -> 0x37e0 fde=[ 2c64] │ │ │ │ + 0xfffffffffffb6be8 (offset: 0x249b0) -> 0x3868 fde=[ 2cec] │ │ │ │ + 0xfffffffffffb6f38 (offset: 0x24d00) -> 0x38e0 fde=[ 2d64] │ │ │ │ + 0xfffffffffffb72b8 (offset: 0x25080) -> 0x396c fde=[ 2df0] │ │ │ │ + 0xfffffffffffb7698 (offset: 0x25460) -> 0x39f4 fde=[ 2e78] │ │ │ │ + 0xfffffffffffb7b68 (offset: 0x25930) -> 0x3a50 fde=[ 2ed4] │ │ │ │ + 0xfffffffffffb7f98 (offset: 0x25d60) -> 0x3adc fde=[ 2f60] │ │ │ │ + 0xfffffffffffb8508 (offset: 0x262d0) -> 0x3b80 fde=[ 3004] │ │ │ │ + 0xfffffffffffb8b88 (offset: 0x26950) -> 0x3be8 fde=[ 306c] │ │ │ │ + 0xfffffffffffb91a8 (offset: 0x26f70) -> 0x3c60 fde=[ 30e4] │ │ │ │ + 0xfffffffffffb9a18 (offset: 0x277e0) -> 0x3cc0 fde=[ 3144] │ │ │ │ + 0xfffffffffffba048 (offset: 0x27e10) -> 0x3d44 fde=[ 31c8] │ │ │ │ + 0xfffffffffffba718 (offset: 0x284e0) -> 0x3dc0 fde=[ 3244] │ │ │ │ + 0xfffffffffffbafe8 (offset: 0x28db0) -> 0x3e54 fde=[ 32d8] │ │ │ │ + 0xfffffffffffbb898 (offset: 0x29660) -> 0x3ed4 fde=[ 3358] │ │ │ │ + 0xfffffffffffbc2b8 (offset: 0x2a080) -> 0x3f64 fde=[ 33e8] │ │ │ │ + 0xfffffffffffbce38 (offset: 0x2ac00) -> 0x4000 fde=[ 3484] │ │ │ │ + 0xfffffffffffbd968 (offset: 0x2b730) -> 0x4090 fde=[ 3514] │ │ │ │ + 0xfffffffffffbe6f8 (offset: 0x2c4c0) -> 0x4134 fde=[ 35b8] │ │ │ │ + 0xfffffffffffbfcc8 (offset: 0x2da90) -> 0x41a0 fde=[ 3624] │ │ │ │ + 0xfffffffffffc1128 (offset: 0x2eef0) -> 0x4210 fde=[ 3694] │ │ │ │ + 0xfffffffffffc2758 (offset: 0x30520) -> 0x429c fde=[ 3720] │ │ │ │ + 0xfffffffffffc4118 (offset: 0x31ee0) -> 0x431c fde=[ 37a0] │ │ │ │ + 0xfffffffffffc58c8 (offset: 0x33690) -> 0x43a4 fde=[ 3828] │ │ │ │ + 0xfffffffffffc6a18 (offset: 0x347e0) -> 0x4400 fde=[ 3884] │ │ │ │ + 0xfffffffffffc6ad8 (offset: 0x348a0) -> 0x4434 fde=[ 38b8] │ │ │ │ + 0xfffffffffffc6b98 (offset: 0x34960) -> 0x4468 fde=[ 38ec] │ │ │ │ + 0xfffffffffffc7858 (offset: 0x35620) -> 0x44d0 fde=[ 3954] │ │ │ │ + 0xfffffffffffc85d8 (offset: 0x363a0) -> 0x4530 fde=[ 39b4] │ │ │ │ + 0xfffffffffffc9468 (offset: 0x37230) -> 0x4574 fde=[ 39f8] │ │ │ │ + 0xfffffffffffca558 (offset: 0x38320) -> 0x45cc fde=[ 3a50] │ │ │ │ + 0xfffffffffffcb558 (offset: 0x39320) -> 0x4614 fde=[ 3a98] │ │ │ │ + 0xfffffffffffcc298 (offset: 0x3a060) -> 0x4660 fde=[ 3ae4] │ │ │ │ + 0xfffffffffffcd708 (offset: 0x3b4d0) -> 0x46c0 fde=[ 3b44] │ │ │ │ + 0xfffffffffffcd868 (offset: 0x3b630) -> 0x46e4 fde=[ 3b68] │ │ │ │ + 0xfffffffffffcda78 (offset: 0x3b840) -> 0x47ac fde=[ 3c30] │ │ │ │ + 0xfffffffffffcdd88 (offset: 0x3bb50) -> 0x47e8 fde=[ 3c6c] │ │ │ │ + 0xfffffffffffce098 (offset: 0x3be60) -> 0x4824 fde=[ 3ca8] │ │ │ │ + 0xfffffffffffce428 (offset: 0x3c1f0) -> 0x4860 fde=[ 3ce4] │ │ │ │ + 0xfffffffffffce4f8 (offset: 0x3c2c0) -> 0x48a4 fde=[ 3d28] │ │ │ │ + 0xfffffffffffce758 (offset: 0x3c520) -> 0x48ec fde=[ 3d70] │ │ │ │ + 0xfffffffffffcea88 (offset: 0x3c850) -> 0x492c fde=[ 3db0] │ │ │ │ + 0xfffffffffffcedc8 (offset: 0x3cb90) -> 0x496c fde=[ 3df0] │ │ │ │ + 0xfffffffffffcee08 (offset: 0x3cbd0) -> 0x498c fde=[ 3e10] │ │ │ │ + 0xfffffffffffcee58 (offset: 0x3cc20) -> 0x49ac fde=[ 3e30] │ │ │ │ + 0xfffffffffffceea8 (offset: 0x3cc70) -> 0x49cc fde=[ 3e50] │ │ │ │ + 0xfffffffffffcf078 (offset: 0x3ce40) -> 0x49e0 fde=[ 3e64] │ │ │ │ + 0xfffffffffffcf2b8 (offset: 0x3d080) -> 0x4a18 fde=[ 3e9c] │ │ │ │ + 0xfffffffffffcf748 (offset: 0x3d510) -> 0x4a2c fde=[ 3eb0] │ │ │ │ + 0xfffffffffffcf878 (offset: 0x3d640) -> 0x4a40 fde=[ 3ec4] │ │ │ │ + 0xfffffffffffcf9a8 (offset: 0x3d770) -> 0x4a74 fde=[ 3ef8] │ │ │ │ + 0xfffffffffffcfe28 (offset: 0x3dbf0) -> 0x4a88 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffcff78 (offset: 0x3dd40) -> 0x4aa4 fde=[ 3f28] │ │ │ │ + 0xfffffffffffd00c8 (offset: 0x3de90) -> 0x4aec fde=[ 3f70] │ │ │ │ + 0xfffffffffffd0268 (offset: 0x3e030) -> 0x4b00 fde=[ 3f84] │ │ │ │ + 0xfffffffffffd0438 (offset: 0x3e200) -> 0x4b14 fde=[ 3f98] │ │ │ │ + 0xfffffffffffd0478 (offset: 0x3e240) -> 0x4b34 fde=[ 3fb8] │ │ │ │ + 0xfffffffffffd06a8 (offset: 0x3e470) -> 0x4b6c fde=[ 3ff0] │ │ │ │ + 0xfffffffffffd0968 (offset: 0x3e730) -> 0x4bb4 fde=[ 4038] │ │ │ │ + 0xfffffffffffd0af8 (offset: 0x3e8c0) -> 0x4be4 fde=[ 4068] │ │ │ │ + 0xfffffffffffd1038 (offset: 0x3ee00) -> 0x4d08 fde=[ 418c] │ │ │ │ + 0xfffffffffffd11c8 (offset: 0x3ef90) -> 0x4d38 fde=[ 41bc] │ │ │ │ + 0xfffffffffffd1358 (offset: 0x3f120) -> 0x4d68 fde=[ 41ec] │ │ │ │ + 0xfffffffffffd1508 (offset: 0x3f2d0) -> 0x4dac fde=[ 4230] │ │ │ │ + 0xfffffffffffd16b8 (offset: 0x3f480) -> 0x4df0 fde=[ 4274] │ │ │ │ + 0xfffffffffffd1848 (offset: 0x3f610) -> 0x4e20 fde=[ 42a4] │ │ │ │ + 0xfffffffffffd19f8 (offset: 0x3f7c0) -> 0x4e64 fde=[ 42e8] │ │ │ │ + 0xfffffffffffd1ba8 (offset: 0x3f970) -> 0x4ea8 fde=[ 432c] │ │ │ │ + 0xfffffffffffd21d8 (offset: 0x3ffa0) -> 0x4fc8 fde=[ 444c] │ │ │ │ + 0xfffffffffffd2638 (offset: 0x40400) -> 0x5000 fde=[ 4484] │ │ │ │ + 0xfffffffffffd2658 (offset: 0x40420) -> 0x5014 fde=[ 4498] │ │ │ │ + 0xfffffffffffd2678 (offset: 0x40440) -> 0x5028 fde=[ 44ac] │ │ │ │ + 0xfffffffffffd2878 (offset: 0x40640) -> 0x5054 fde=[ 44d8] │ │ │ │ + 0xfffffffffffd29c8 (offset: 0x40790) -> 0x5090 fde=[ 4514] │ │ │ │ + 0xfffffffffffd2aa8 (offset: 0x40870) -> 0x50cc fde=[ 4550] │ │ │ │ + 0xfffffffffffd2db8 (offset: 0x40b80) -> 0x5110 fde=[ 4594] │ │ │ │ + 0xfffffffffffd35d8 (offset: 0x413a0) -> 0x5188 fde=[ 460c] │ │ │ │ + 0xfffffffffffd3878 (offset: 0x41640) -> 0x51c4 fde=[ 4648] │ │ │ │ + 0xfffffffffffd4168 (offset: 0x41f30) -> 0x5224 fde=[ 46a8] │ │ │ │ + 0xfffffffffffd41b8 (offset: 0x41f80) -> 0x5238 fde=[ 46bc] │ │ │ │ + 0xfffffffffffd4428 (offset: 0x421f0) -> 0x52a0 fde=[ 4724] │ │ │ │ + 0xfffffffffffd4788 (offset: 0x42550) -> 0x52e4 fde=[ 4768] │ │ │ │ + 0xfffffffffffd4978 (offset: 0x42740) -> 0x5324 fde=[ 47a8] │ │ │ │ + 0xfffffffffffd4b78 (offset: 0x42940) -> 0x534c fde=[ 47d0] │ │ │ │ + 0xfffffffffffd5a28 (offset: 0x437f0) -> 0x53f8 fde=[ 487c] │ │ │ │ + 0xfffffffffffd8a78 (offset: 0x46840) -> 0x54b0 fde=[ 4934] │ │ │ │ + 0xfffffffffffd8e88 (offset: 0x46c50) -> 0x5500 fde=[ 4984] │ │ │ │ + 0xfffffffffffd8ea8 (offset: 0x46c70) -> 0x5514 fde=[ 4998] │ │ │ │ + 0xfffffffffffd8ec8 (offset: 0x46c90) -> 0x5528 fde=[ 49ac] │ │ │ │ + 0xfffffffffffd8ee8 (offset: 0x46cb0) -> 0x553c fde=[ 49c0] │ │ │ │ + 0xfffffffffffd9118 (offset: 0x46ee0) -> 0x5568 fde=[ 49ec] │ │ │ │ + 0xfffffffffffd9238 (offset: 0x47000) -> 0x559c fde=[ 4a20] │ │ │ │ + 0xfffffffffffd9398 (offset: 0x47160) -> 0x55b0 fde=[ 4a34] │ │ │ │ + 0xfffffffffffd94c8 (offset: 0x47290) -> 0x55c4 fde=[ 4a48] │ │ │ │ + 0xfffffffffffd9628 (offset: 0x473f0) -> 0x55e4 fde=[ 4a68] │ │ │ │ + 0xfffffffffffd96c8 (offset: 0x47490) -> 0x5618 fde=[ 4a9c] │ │ │ │ + 0xfffffffffffd9768 (offset: 0x47530) -> 0x564c fde=[ 4ad0] │ │ │ │ + 0xfffffffffffd9808 (offset: 0x475d0) -> 0x5680 fde=[ 4b04] │ │ │ │ + 0xfffffffffffd98e8 (offset: 0x476b0) -> 0x56d4 fde=[ 4b58] │ │ │ │ + 0xfffffffffffd99c8 (offset: 0x47790) -> 0x5728 fde=[ 4bac] │ │ │ │ + 0xfffffffffffd9aa8 (offset: 0x47870) -> 0x577c fde=[ 4c00] │ │ │ │ + 0xfffffffffffd9c18 (offset: 0x479e0) -> 0x57dc fde=[ 4c60] │ │ │ │ + 0xfffffffffffd9d08 (offset: 0x47ad0) -> 0x582c fde=[ 4cb0] │ │ │ │ + 0xfffffffffffd9df8 (offset: 0x47bc0) -> 0x587c fde=[ 4d00] │ │ │ │ + 0xfffffffffffd9f98 (offset: 0x47d60) -> 0x5890 fde=[ 4d14] │ │ │ │ + 0xfffffffffffda138 (offset: 0x47f00) -> 0x58a4 fde=[ 4d28] │ │ │ │ + 0xfffffffffffda5f8 (offset: 0x483c0) -> 0x58d8 fde=[ 4d5c] │ │ │ │ + 0xfffffffffffda678 (offset: 0x48440) -> 0x58fc fde=[ 4d80] │ │ │ │ + 0xfffffffffffda978 (offset: 0x48740) -> 0x591c fde=[ 4da0] │ │ │ │ + 0xfffffffffffdaef8 (offset: 0x48cc0) -> 0x596c fde=[ 4df0] │ │ │ │ + 0xfffffffffffdaf58 (offset: 0x48d20) -> 0x5980 fde=[ 4e04] │ │ │ │ + 0xfffffffffffdb0f8 (offset: 0x48ec0) -> 0x5994 fde=[ 4e18] │ │ │ │ + 0xfffffffffffdb918 (offset: 0x496e0) -> 0x59ac fde=[ 4e30] │ │ │ │ + 0xfffffffffffdba08 (offset: 0x497d0) -> 0x59d4 fde=[ 4e58] │ │ │ │ + 0xfffffffffffdbab8 (offset: 0x49880) -> 0x59f8 fde=[ 4e7c] │ │ │ │ + 0xfffffffffffdbdd8 (offset: 0x49ba0) -> 0x5a0c fde=[ 4e90] │ │ │ │ + 0xfffffffffffdc258 (offset: 0x4a020) -> 0x5a20 fde=[ 4ea4] │ │ │ │ + 0xfffffffffffdc578 (offset: 0x4a340) -> 0x5a34 fde=[ 4eb8] │ │ │ │ + 0xfffffffffffdc9f8 (offset: 0x4a7c0) -> 0x5a48 fde=[ 4ecc] │ │ │ │ + 0xfffffffffffdcd58 (offset: 0x4ab20) -> 0x5a5c fde=[ 4ee0] │ │ │ │ + 0xfffffffffffdd178 (offset: 0x4af40) -> 0x5a70 fde=[ 4ef4] │ │ │ │ + 0xfffffffffffdd3c8 (offset: 0x4b190) -> 0x5a90 fde=[ 4f14] │ │ │ │ + 0xfffffffffffdd538 (offset: 0x4b300) -> 0x5aa4 fde=[ 4f28] │ │ │ │ + 0xfffffffffffdd558 (offset: 0x4b320) -> 0x5ab8 fde=[ 4f3c] │ │ │ │ + 0xfffffffffffdd5d8 (offset: 0x4b3a0) -> 0x5acc fde=[ 4f50] │ │ │ │ + 0xfffffffffffdd638 (offset: 0x4b400) -> 0x5ae0 fde=[ 4f64] │ │ │ │ + 0xfffffffffffdd718 (offset: 0x4b4e0) -> 0x5af4 fde=[ 4f78] │ │ │ │ + 0xfffffffffffdd838 (offset: 0x4b600) -> 0x5b08 fde=[ 4f8c] │ │ │ │ + 0xfffffffffffddde8 (offset: 0x4bbb0) -> 0x5b48 fde=[ 4fcc] │ │ │ │ + 0xfffffffffffde5f8 (offset: 0x4c3c0) -> 0x5b74 fde=[ 4ff8] │ │ │ │ + 0xfffffffffffde638 (offset: 0x4c400) -> 0x5b88 fde=[ 500c] │ │ │ │ + 0xfffffffffffde678 (offset: 0x4c440) -> 0x5ba0 fde=[ 5024] │ │ │ │ + 0xfffffffffffde738 (offset: 0x4c500) -> 0x5bc0 fde=[ 5044] │ │ │ │ + 0xfffffffffffde9a8 (offset: 0x4c770) -> 0x5c44 fde=[ 50c8] │ │ │ │ + 0xfffffffffffdeb78 (offset: 0x4c940) -> 0x5cb0 fde=[ 5134] │ │ │ │ + 0xfffffffffffdeb88 (offset: 0x4c950) -> 0x5cc4 fde=[ 5148] │ │ │ │ + 0xfffffffffffdeb98 (offset: 0x4c960) -> 0x5cd8 fde=[ 515c] │ │ │ │ + 0xfffffffffffdec18 (offset: 0x4c9e0) -> 0x5d0c fde=[ 5190] │ │ │ │ + 0xfffffffffffdecd8 (offset: 0x4caa0) -> 0x5d44 fde=[ 51c8] │ │ │ │ + 0xfffffffffffdedb8 (offset: 0x4cb80) -> 0x5d80 fde=[ 5204] │ │ │ │ + 0xfffffffffffdee78 (offset: 0x4cc40) -> 0x5da0 fde=[ 5224] │ │ │ │ + 0xfffffffffffdef68 (offset: 0x4cd30) -> 0x5ddc fde=[ 5260] │ │ │ │ + 0xfffffffffffdf058 (offset: 0x4ce20) -> 0x5e14 fde=[ 5298] │ │ │ │ + 0xfffffffffffdf138 (offset: 0x4cf00) -> 0x5e40 fde=[ 52c4] │ │ │ │ + 0xfffffffffffdf218 (offset: 0x4cfe0) -> 0x5e6c fde=[ 52f0] │ │ │ │ + 0xfffffffffffdf458 (offset: 0x4d220) -> 0x5ed4 fde=[ 5358] │ │ │ │ + 0xfffffffffffdf778 (offset: 0x4d540) -> 0x5f20 fde=[ 53a4] │ │ │ │ + 0xfffffffffffdf7c8 (offset: 0x4d590) -> 0x5f44 fde=[ 53c8] │ │ │ │ + 0xfffffffffffdf818 (offset: 0x4d5e0) -> 0x5f64 fde=[ 53e8] │ │ │ │ + 0xfffffffffffdf838 (offset: 0x4d600) -> 0x5f78 fde=[ 53fc] │ │ │ │ + 0xfffffffffffdf878 (offset: 0x4d640) -> 0x5f8c fde=[ 5410] │ │ │ │ + 0xfffffffffffdf8a8 (offset: 0x4d670) -> 0x5fa0 fde=[ 5424] │ │ │ │ + 0xfffffffffffdf908 (offset: 0x4d6d0) -> 0x5fc0 fde=[ 5444] │ │ │ │ + 0xfffffffffffdfa18 (offset: 0x4d7e0) -> 0x5fd4 fde=[ 5458] │ │ │ │ + 0xfffffffffffdfb48 (offset: 0x4d910) -> 0x5fe8 fde=[ 546c] │ │ │ │ + 0xfffffffffffdfc18 (offset: 0x4d9e0) -> 0x5ffc fde=[ 5480] │ │ │ │ + 0xfffffffffffdfdc8 (offset: 0x4db90) -> 0x6010 fde=[ 5494] │ │ │ │ + 0xfffffffffffdfeb8 (offset: 0x4dc80) -> 0x6024 fde=[ 54a8] │ │ │ │ + 0xfffffffffffdff88 (offset: 0x4dd50) -> 0x6038 fde=[ 54bc] │ │ │ │ + 0xfffffffffffe0038 (offset: 0x4de00) -> 0x604c fde=[ 54d0] │ │ │ │ + 0xfffffffffffe00e8 (offset: 0x4deb0) -> 0x6060 fde=[ 54e4] │ │ │ │ + 0xfffffffffffe0168 (offset: 0x4df30) -> 0x6074 fde=[ 54f8] │ │ │ │ + 0xfffffffffffe0288 (offset: 0x4e050) -> 0x6088 fde=[ 550c] │ │ │ │ + 0xfffffffffffe0318 (offset: 0x4e0e0) -> 0x609c fde=[ 5520] │ │ │ │ + 0xfffffffffffe0478 (offset: 0x4e240) -> 0x60b0 fde=[ 5534] │ │ │ │ + 0xfffffffffffe0508 (offset: 0x4e2d0) -> 0x60c4 fde=[ 5548] │ │ │ │ + 0xfffffffffffe0628 (offset: 0x4e3f0) -> 0x60d8 fde=[ 555c] │ │ │ │ + 0xfffffffffffe06b8 (offset: 0x4e480) -> 0x60ec fde=[ 5570] │ │ │ │ + 0xfffffffffffe07d8 (offset: 0x4e5a0) -> 0x6100 fde=[ 5584] │ │ │ │ + 0xfffffffffffe0878 (offset: 0x4e640) -> 0x6114 fde=[ 5598] │ │ │ │ + 0xfffffffffffe09c8 (offset: 0x4e790) -> 0x6128 fde=[ 55ac] │ │ │ │ + 0xfffffffffffe0a28 (offset: 0x4e7f0) -> 0x613c fde=[ 55c0] │ │ │ │ + 0xfffffffffffe0ba8 (offset: 0x4e970) -> 0x6150 fde=[ 55d4] │ │ │ │ + 0xfffffffffffe0c08 (offset: 0x4e9d0) -> 0x6164 fde=[ 55e8] │ │ │ │ + 0xfffffffffffe0d88 (offset: 0x4eb50) -> 0x6178 fde=[ 55fc] │ │ │ │ + 0xfffffffffffe10e8 (offset: 0x4eeb0) -> 0x61bc fde=[ 5640] │ │ │ │ + 0xfffffffffffe14b8 (offset: 0x4f280) -> 0x61e4 fde=[ 5668] │ │ │ │ + 0xfffffffffffe14f8 (offset: 0x4f2c0) -> 0x61f8 fde=[ 567c] │ │ │ │ + 0xfffffffffffe1538 (offset: 0x4f300) -> 0x620c fde=[ 5690] │ │ │ │ + 0xfffffffffffe1558 (offset: 0x4f320) -> 0x6220 fde=[ 56a4] │ │ │ │ + 0xfffffffffffe1578 (offset: 0x4f340) -> 0x6234 fde=[ 56b8] │ │ │ │ + 0xfffffffffffe1b18 (offset: 0x4f8e0) -> 0x62b4 fde=[ 5738] │ │ │ │ + 0xfffffffffffe1e88 (offset: 0x4fc50) -> 0x6344 fde=[ 57c8] │ │ │ │ + 0xfffffffffffe2208 (offset: 0x4ffd0) -> 0x6400 fde=[ 5884] │ │ │ │ + 0xfffffffffffe2718 (offset: 0x504e0) -> 0x648c fde=[ 5910] │ │ │ │ + 0xfffffffffffe27d8 (offset: 0x505a0) -> 0x64b4 fde=[ 5938] │ │ │ │ + 0xfffffffffffe2828 (offset: 0x505f0) -> 0x64d8 fde=[ 595c] │ │ │ │ + 0xfffffffffffe28f8 (offset: 0x506c0) -> 0x64fc fde=[ 5980] │ │ │ │ + 0xfffffffffffe2978 (offset: 0x50740) -> 0x6520 fde=[ 59a4] │ │ │ │ + 0xfffffffffffe33a8 (offset: 0x51170) -> 0x656c fde=[ 59f0] │ │ │ │ + 0xfffffffffffe5c68 (offset: 0x53a30) -> 0x65f4 fde=[ 5a78] │ │ │ │ + 0xfffffffffffe84a8 (offset: 0x56270) -> 0x667c fde=[ 5b00] │ │ │ │ + 0xfffffffffffe8958 (offset: 0x56720) -> 0x66f8 fde=[ 5b7c] │ │ │ │ + 0xfffffffffffe8df8 (offset: 0x56bc0) -> 0x6770 fde=[ 5bf4] │ │ │ │ + 0xfffffffffffe9008 (offset: 0x56dd0) -> 0x6838 fde=[ 5cbc] │ │ │ │ + 0xfffffffffffe9288 (offset: 0x57050) -> 0x6928 fde=[ 5dac] │ │ │ │ + 0xfffffffffffe9548 (offset: 0x57310) -> 0x69e4 fde=[ 5e68] │ │ │ │ + 0xfffffffffffe9c78 (offset: 0x57a40) -> 0x6a5c fde=[ 5ee0] │ │ │ │ + 0xfffffffffffe9d48 (offset: 0x57b10) -> 0x6aa0 fde=[ 5f24] │ │ │ │ + 0xfffffffffffe9f98 (offset: 0x57d60) -> 0x6ae4 fde=[ 5f68] │ │ │ │ + 0xfffffffffffea308 (offset: 0x580d0) -> 0x6b34 fde=[ 5fb8] │ │ │ │ + 0xfffffffffffea348 (offset: 0x58110) -> 0x6b54 fde=[ 5fd8] │ │ │ │ + 0xfffffffffffea398 (offset: 0x58160) -> 0x6b74 fde=[ 5ff8] │ │ │ │ + 0xfffffffffffea3e8 (offset: 0x581b0) -> 0x6b94 fde=[ 6018] │ │ │ │ + 0xfffffffffffea578 (offset: 0x58340) -> 0x6ba8 fde=[ 602c] │ │ │ │ + 0xfffffffffffea778 (offset: 0x58540) -> 0x6be0 fde=[ 6064] │ │ │ │ + 0xfffffffffffeb1f8 (offset: 0x58fc0) -> 0x6c30 fde=[ 60b4] │ │ │ │ + 0xfffffffffffeda78 (offset: 0x5b840) -> 0x6cb8 fde=[ 613c] │ │ │ │ + 0xffffffffffff03d8 (offset: 0x5e1a0) -> 0x6d40 fde=[ 61c4] │ │ │ │ + 0xffffffffffff0848 (offset: 0x5e610) -> 0x6db8 fde=[ 623c] │ │ │ │ + 0xffffffffffff0ca8 (offset: 0x5ea70) -> 0x6e30 fde=[ 62b4] │ │ │ │ + 0xffffffffffff0eb8 (offset: 0x5ec80) -> 0x6ef8 fde=[ 637c] │ │ │ │ + 0xffffffffffff1138 (offset: 0x5ef00) -> 0x6fe8 fde=[ 646c] │ │ │ │ + 0xffffffffffff13f8 (offset: 0x5f1c0) -> 0x70a4 fde=[ 6528] │ │ │ │ + 0xffffffffffff1b08 (offset: 0x5f8d0) -> 0x711c fde=[ 65a0] │ │ │ │ + 0xffffffffffff1bd8 (offset: 0x5f9a0) -> 0x7160 fde=[ 65e4] │ │ │ │ + 0xffffffffffff1e28 (offset: 0x5fbf0) -> 0x71a4 fde=[ 6628] │ │ │ │ + 0xffffffffffff2198 (offset: 0x5ff60) -> 0x71f4 fde=[ 6678] │ │ │ │ + 0xffffffffffff21d8 (offset: 0x5ffa0) -> 0x7214 fde=[ 6698] │ │ │ │ + 0xffffffffffff2228 (offset: 0x5fff0) -> 0x7234 fde=[ 66b8] │ │ │ │ + 0xffffffffffff2278 (offset: 0x60040) -> 0x7254 fde=[ 66d8] │ │ │ │ + 0xffffffffffff2408 (offset: 0x601d0) -> 0x7268 fde=[ 66ec] │ │ │ │ + 0xffffffffffff25f8 (offset: 0x603c0) -> 0x72a0 fde=[ 6724] │ │ │ │ + 0xffffffffffff44a8 (offset: 0x62270) -> 0x7324 fde=[ 67a8] │ │ │ │ + 0xffffffffffff4b78 (offset: 0x62940) -> 0x737c fde=[ 6800] │ │ │ │ + 0xffffffffffff6a48 (offset: 0x64810) -> 0x7408 fde=[ 688c] │ │ │ │ + 0xffffffffffff6e88 (offset: 0x64c50) -> 0x74c4 fde=[ 6948] │ │ │ │ + 0xffffffffffff72c8 (offset: 0x65090) -> 0x7580 fde=[ 6a04] │ │ │ │ + 0xffffffffffff74f8 (offset: 0x652c0) -> 0x75c8 fde=[ 6a4c] │ │ │ │ + 0xffffffffffff7728 (offset: 0x654f0) -> 0x7690 fde=[ 6b14] │ │ │ │ + 0xffffffffffff7d18 (offset: 0x65ae0) -> 0x7758 fde=[ 6bdc] │ │ │ │ + 0xffffffffffff89b8 (offset: 0x66780) -> 0x77e4 fde=[ 6c68] │ │ │ │ + 0xffffffffffff8a88 (offset: 0x66850) -> 0x7828 fde=[ 6cac] │ │ │ │ + 0xffffffffffff8d68 (offset: 0x66b30) -> 0x7864 fde=[ 6ce8] │ │ │ │ + 0xffffffffffff8ea8 (offset: 0x66c70) -> 0x78b0 fde=[ 6d34] │ │ │ │ + 0xffffffffffff8ef8 (offset: 0x66cc0) -> 0x78d0 fde=[ 6d54] │ │ │ │ + 0xffffffffffff9078 (offset: 0x66e40) -> 0x7900 fde=[ 6d84] │ │ │ │ + 0xffffffffffff9478 (offset: 0x67240) -> 0x7974 fde=[ 6df8] │ │ │ │ + 0xffffffffffff98b8 (offset: 0x67680) -> 0x79f8 fde=[ 6e7c] │ │ │ │ + 0xffffffffffff9ba8 (offset: 0x67970) -> 0x7a70 fde=[ 6ef4] │ │ │ │ + 0xffffffffffff9e78 (offset: 0x67c40) -> 0x7aec fde=[ 6f70] │ │ │ │ + 0xffffffffffffa1a8 (offset: 0x67f70) -> 0x7b78 fde=[ 6ffc] │ │ │ │ + 0xffffffffffffa4b8 (offset: 0x68280) -> 0x7bf4 fde=[ 7078] │ │ │ │ + 0xffffffffffffa5b8 (offset: 0x68380) -> 0x7c1c fde=[ 70a0] │ │ │ │ + 0xffffffffffffa7f8 (offset: 0x685c0) -> 0x7c58 fde=[ 70dc] │ │ │ │ + 0xffffffffffffac18 (offset: 0x689e0) -> 0x7d64 fde=[ 71e8] │ │ │ │ + 0xffffffffffffb008 (offset: 0x68dd0) -> 0x7e78 fde=[ 72fc] │ │ │ │ + 0xffffffffffffc468 (offset: 0x6a230) -> 0x7fdc fde=[ 7460] │ │ │ │ + 0xffffffffffffd968 (offset: 0x6b730) -> 0x8188 fde=[ 760c] │ │ │ │ + 0xffffffffffffd998 (offset: 0x6b760) -> 0x819c fde=[ 7620] │ │ │ │ + 0xffffffffffffdcb8 (offset: 0x6ba80) -> 0x81d8 fde=[ 765c] │ │ │ │ + 0xffffffffffffde38 (offset: 0x6bc00) -> 0x8208 fde=[ 768c] │ │ │ │ + 0xffffffffffffde58 (offset: 0x6bc20) -> 0x821c fde=[ 76a0] │ │ │ │ + 0xffffffffffffe038 (offset: 0x6be00) -> 0x824c fde=[ 76d0] │ │ │ │ + 0xffffffffffffe818 (offset: 0x6c5e0) -> 0x828c fde=[ 7710] │ │ │ │ + 0xffffffffffffe918 (offset: 0x6c6e0) -> 0x82bc fde=[ 7740] │ │ │ │ + 0xffffffffffffea98 (offset: 0x6c860) -> 0x82ec fde=[ 7770] │ │ │ │ + 0xffffffffffffeab8 (offset: 0x6c880) -> 0x8300 fde=[ 7784] │ │ │ │ + 0xffffffffffffec98 (offset: 0x6ca60) -> 0x8330 fde=[ 77b4] │ │ │ │ + 0xfffffffffffff478 (offset: 0x6d240) -> 0x8370 fde=[ 77f4] │ │ │ │ + 0xfffffffffffff578 (offset: 0x6d340) -> 0xb90 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=000000000006e938..000000000006ebbc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e940 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006d340..000000000006d5c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d348 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e948 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d350 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 000000000000001c 00000030 FDE cie=00000000 pc=0000000000005e90..0000000000005ecc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005ea8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005eb4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005ebc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000005e30..0000000000005e44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000005ed0..0000000000005f08 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005ee4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005ef0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005ef8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000005e50..0000000000005e60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000024 00000070 FDE cie=00000000 pc=0000000000005f10..0000000000006040 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005f1c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005f28 │ │ │ │ +00000054 0000000000000020 00000058 FDE cie=00000000 pc=0000000000005e60..0000000000005f78 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005e6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005f38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005e78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000000601c │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000005f58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ │ │ │ -00000094 0000000000000010 00000098 FDE cie=00000000 pc=0000000000006040..00000000000060f8 │ │ │ │ +00000078 0000000000000010 0000007c FDE cie=00000000 pc=0000000000005f80..0000000000006038 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a8 0000000000000010 000000ac FDE cie=00000000 pc=0000000000006100..00000000000061b8 │ │ │ │ +0000008c 0000000000000010 00000090 FDE cie=00000000 pc=0000000000006040..00000000000060f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000bc 0000000000000020 000000c0 FDE cie=00000000 pc=00000000000061c0..0000000000006208 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ +000000a0 0000000000000020 000000a4 FDE cie=00000000 pc=0000000000006100..000000000000613c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006108 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006114 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000611c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000612c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000000e0 0000000000000020 000000e4 FDE cie=00000000 pc=0000000000006210..0000000000006258 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006220 │ │ │ │ +000000c4 0000000000000020 000000c8 FDE cie=00000000 pc=0000000000006140..000000000000617c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006148 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000622c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006154 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006238 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000615c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006248 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000616c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000104 0000000000000020 00000108 FDE cie=00000000 pc=0000000000006260..00000000000062a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006270 │ │ │ │ +000000e8 0000000000000020 000000ec FDE cie=00000000 pc=0000000000006180..00000000000061bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006188 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000627c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006194 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006288 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000619c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006298 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000128 0000000000000020 0000012c FDE cie=00000000 pc=00000000000062b0..00000000000062f8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000062c0 │ │ │ │ +0000010c 0000000000000020 00000110 FDE cie=00000000 pc=00000000000061c0..00000000000061fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000062cc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000061d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000062d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000062e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -0000014c 0000000000000020 00000150 FDE cie=00000000 pc=0000000000006300..0000000000006350 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006310 │ │ │ │ +00000130 0000000000000020 00000134 FDE cie=00000000 pc=0000000000006200..000000000000623c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006208 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000631c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006214 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006334 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000621c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006340 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000622c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000170 0000000000000020 00000174 FDE cie=00000000 pc=0000000000006350..00000000000065a0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006378 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006388 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00000154 0000000000000018 00000158 FDE cie=00000000 pc=0000000000006240..0000000000006488 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006268 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000006500 │ │ │ │ + DW_CFA_advance_loc1: 384 to 00000000000063e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000048 00000198 FDE cie=00000000 pc=00000000000065a0..000000000000682c │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000065b8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000065cc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065d4 │ │ │ │ +00000170 0000000000000024 00000174 FDE cie=00000000 pc=0000000000006490..00000000000066f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000064bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065d8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000064c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000065f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000006714 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006718 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000671c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006720 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006724 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000006604 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006730 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006734 │ │ │ │ - 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: 68 to 0000000000006778 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000677c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006780 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006784 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000678c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006608 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000006658 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006794 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000067a4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 0000000000000024 000001e4 FDE cie=00000000 pc=0000000000006830..0000000000006abc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000683c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006848 │ │ │ │ +00000198 0000000000000020 0000019c FDE cie=00000000 pc=00000000000066f0..000000000000696c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006700 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000006974 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000006a14 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006a20 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000006834 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000068d4 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000068dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000054 0000020c FDE cie=00000000 pc=0000000000006ac0..00000000000070b4 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000006af8 │ │ │ │ +000001bc 0000000000000058 000001c0 FDE cie=00000000 pc=0000000000006970..0000000000006f00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000697c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - 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: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006b0c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006998 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000006b8c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000069a4 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000069b0 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006a18 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a1c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b90 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006a3c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000006c34 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000006ad4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ad8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006adc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006cbc │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000006d74 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000006ec0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000006b54 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000006bf4 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000006d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000006ef8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006d58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000006efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000094 00000264 FDE cie=00000000 pc=00000000000070c0..000000000000743c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000070cc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000070d4 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000070e0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000070f4 │ │ │ │ +00000218 000000000000008c 0000021c FDE cie=00000000 pc=0000000000006f00..000000000000723c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006f08 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006f18 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006f2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007100 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f38 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007110 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007118 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000007140 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006f48 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006f70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007150 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f80 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007174 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006fa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fa8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000719c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006fc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006fd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000071c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006ff8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071cc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071d0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071d4 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071dc │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000071e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ffc │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007000 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007004 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007008 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007010 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000007280 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007284 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007288 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000728c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007290 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000072a8 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000070a8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070ac │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 00000000000073a8 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070b0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070b4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000070c4 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070c8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000071b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071cc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071d0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000073cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071d8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071dc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073dc │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - 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: 4 to 00000000000071e8 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + 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: 80 to 000000000000742c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000722c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002f8 0000000000000140 000002fc FDE cie=00000000 pc=0000000000007440..00000000000085e4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007450 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007458 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007464 │ │ │ │ +000002a8 000000000000013c 000002ac FDE cie=00000000 pc=0000000000007240..00000000000083a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007248 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007254 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007470 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007260 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007270 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000074c8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000072c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074cc │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000074d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072c8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000007588 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007594 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000075a0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000075a8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000000737c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075ac │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075b0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007380 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007388 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000738c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000075c4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000075d8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075dc │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075e0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000075ec │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075f0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075f4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075f8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075fc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007600 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007610 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007614 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007618 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000073a4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000073ac │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000073b8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073bc │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000073cc │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073d0 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000073d8 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073dc │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000073e8 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073ec │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007404 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007408 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000740c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007410 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007414 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007418 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000007b70 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 000000000000795c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007964 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007968 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b78 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000796c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007970 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007974 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007978 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000797c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007980 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b94 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007984 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007988 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000798c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007990 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007994 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007998 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000799c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079a0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079a4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079a8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079b0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007bd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000079c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000007bfc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000079ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007c10 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007a04 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c14 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - 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: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a08 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + 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: 2240 to 00000000000084d4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 00000000000082b4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ 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: r63 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000851c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000082f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008524 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000082fc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008534 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000008584 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000008348 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008598 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008360 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000859c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008364 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085a0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - 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: 12 to 00000000000085ac │ │ │ │ - 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: 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_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008368 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008370 │ │ │ │ + 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: 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: 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 │ │ │ │ │ │ │ │ -0000043c 0000000000000028 00000440 FDE cie=00000000 pc=00000000000085f0..0000000000008684 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000008608 │ │ │ │ +000003e8 0000000000000028 000003ec FDE cie=00000000 pc=00000000000083b0..0000000000008430 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000083bc │ │ │ │ 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 00000000000083cc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000008620 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000083d8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000008660 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000840c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008674 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008420 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000468 00000000000000d4 0000046c FDE cie=00000000 pc=0000000000008690..0000000000008fb4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000086a0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000414 00000000000000dc 00000418 FDE cie=00000000 pc=0000000000008430..0000000000008d24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008440 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000086c4 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008450 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008460 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008474 │ │ │ │ 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: 16 to 0000000000008484 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000086f0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000008734 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008490 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000084dc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008738 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000084ec │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000008790 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000853c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008540 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 568 to 00000000000089cc │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000875c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000089f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008788 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000878c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008790 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008a14 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a18 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a1c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087b0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000008abc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087b4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ac0 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008acc │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000008c8c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c90 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c94 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000008d54 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000008838 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000883c │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 464 to 0000000000008a0c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a10 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d5c │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000008ac4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ac8 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008acc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008d8c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008af8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008afc │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b00 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000008d90 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008b10 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d94 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000008dc8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000008b48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b4c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b50 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000008dcc │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b54 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 404 to 0000000000008f60 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000008cd0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008f80 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008cf0 │ │ │ │ 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_advance_loc: 32 to 0000000000008fa0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008d10 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000540 00000000000001b4 00000544 FDE cie=00000000 pc=0000000000008fc0..000000000000ab9c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008fdc │ │ │ │ +000004f4 00000000000001d8 000004f8 FDE cie=00000000 pc=0000000000008d30..000000000000a7dc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008d48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008ff8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008d60 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ 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: 16 to 0000000000009008 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000900c │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009014 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008d70 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008d78 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008d7c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009028 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009030 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008d90 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008d94 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008da4 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008da8 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009058 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008dc4 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009068 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008dd4 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000906c │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dd8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ddc │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009074 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000907c │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000009190 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000919c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000091a4 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000008eec │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ef0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000091d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008efc │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f00 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000091e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008f24 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008f3c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008f58 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f5c │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000091ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f60 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f64 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f68 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009204 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008f70 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008f78 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009208 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000920c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009210 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 0000000000009630 │ │ │ │ + DW_CFA_advance_loc1: 960 to 0000000000009338 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000933c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009340 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000963c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009344 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009348 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000934c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009350 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000964c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009354 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009358 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000935c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009360 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009364 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000965c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009368 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000097e8 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000936c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f0 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f4 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000094f8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094fc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009500 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009504 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009508 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000950c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009510 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000980c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009514 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009518 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000951c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009520 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000982c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000953c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009540 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009544 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009548 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000983c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000954c │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ 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_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 0000000000009840 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009844 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009550 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009554 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000984c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009558 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000955c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009560 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009564 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009568 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000986c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000009584 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009588 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000958c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009590 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009880 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000095a0 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ 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 │ │ │ │ @@ -1277,26 +1238,28 @@ │ │ │ │ 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: 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: 4316 to 000000000000a95c │ │ │ │ + DW_CFA_advance_loc2: 4148 to 000000000000a5d4 │ │ │ │ + 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_restore: r29 │ │ │ │ @@ -1306,1628 +1269,1619 @@ │ │ │ │ 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 000000000000a968 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a5dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a97c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a5f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5fc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a600 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a604 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a98c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a608 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - 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_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 000000000000a9ac │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a628 │ │ │ │ + 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 000000000000a9b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a630 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000006f8 0000000000000058 000006fc FDE cie=00000000 pc=000000000000aba0..000000000000b110 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000abcc │ │ │ │ +000006d0 0000000000000058 000006d4 FDE cie=00000000 pc=000000000000a7e0..000000000000ad20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a7f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a7fc │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a80c │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a820 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000abfc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a830 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000ac48 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a878 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac4c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a884 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000aca0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a8cc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8d0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000ad0c │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000a934 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000ad34 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a95c │ │ │ │ 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: 12 to 000000000000ad40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000000af9c │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000000aba8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000afc4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000abd0 │ │ │ │ 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: 12 to 000000000000afd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000abe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000754 0000000000000170 00000758 FDE cie=00000000 pc=000000000000b110..000000000000c558 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b12c │ │ │ │ +0000072c 0000000000000188 00000730 FDE cie=00000000 pc=000000000000ad20..000000000000c0a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ad38 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b148 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ad50 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ 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: 16 to 000000000000b158 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b15c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b164 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b178 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b180 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b184 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b1a8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b1b8 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1bc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1c0 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000000b438 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b440 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b444 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b468 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b46c │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b47c │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b484 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b488 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b48c │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b498 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad5c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad64 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad68 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ad7c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ad90 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad94 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000adb0 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adb4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000adc4 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000000b020 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b024 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b030 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b034 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000000b8ac │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b054 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b05c │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b060 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b068 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b06c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b080 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b084 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b088 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b094 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 948 to 000000000000b448 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b44c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b450 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b454 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b458 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b45c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b460 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b464 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8c8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b468 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b46c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b470 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b474 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000000b9d0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b478 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9d8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000000b57c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b580 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b584 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b588 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b58c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b590 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b594 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b598 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b59c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ba0c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b5b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5bc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5c0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba1c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5c8 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + 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: r108 at cfa-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: 4 to 000000000000ba20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5cc │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5d0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba2c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5d4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5d8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5dc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5e0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ba4c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b5fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b600 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b604 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b608 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ba60 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b610 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - 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_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: 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: r108 at cfa-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_loc2: 2620 to 000000000000c49c │ │ │ │ + DW_CFA_advance_loc2: 2524 to 000000000000bfec │ │ │ │ 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: 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 000000000000c4a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bff4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c4bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c00c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c010 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c014 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c018 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4cc │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c01c │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - 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: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + 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_extended: r108 at cfa-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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008c8 0000000000000090 000008cc FDE cie=00000000 pc=000000000000c560..000000000000c9f0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000c584 │ │ │ │ +000008b8 0000000000000094 000008bc FDE cie=00000000 pc=000000000000c0b0..000000000000c4ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c0c0 │ │ │ │ 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 000000000000c0d4 │ │ │ │ + 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 000000000000c594 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c5ac │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c0f0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0f4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c0fc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c5c0 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c100 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c5cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c10c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c110 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c114 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c118 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c11c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000c75c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000c280 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c284 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c288 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c28c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c290 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c294 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c298 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c29c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000000c8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c2a0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000000c3c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c8f0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c3dc │ │ │ │ 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 000000000000c8f4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3e0 │ │ │ │ + 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 000000000000c958 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000c434 │ │ │ │ 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 000000000000c98c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c450 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c9a8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c470 │ │ │ │ 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 000000000000c9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c474 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000095c 000000000000002c 00000960 FDE cie=00000000 pc=000000000000c9f0..000000000000cb0c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ca00 │ │ │ │ +00000950 000000000000002c 00000954 FDE cie=00000000 pc=000000000000c4c0..000000000000c5cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c4cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ca0c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ca18 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c4dc │ │ │ │ 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 000000000000cac0 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000c580 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cad4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c594 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cae0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000098c 000000000000002c 00000990 FDE cie=00000000 pc=000000000000cb10..000000000000cc28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cb28 │ │ │ │ +00000980 000000000000002c 00000984 FDE cie=00000000 pc=000000000000c5d0..000000000000c6d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c5dc │ │ │ │ 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 000000000000cb38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c5f0 │ │ │ │ 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: 184 to 000000000000cbf0 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000c6a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cc04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c6b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cc10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009bc 0000000000000050 000009c0 FDE cie=00000000 pc=000000000000cc30..000000000000ce08 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cc50 │ │ │ │ +000009b0 0000000000000050 000009b4 FDE cie=00000000 pc=000000000000c6e0..000000000000c898 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c6ec │ │ │ │ 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 000000000000c708 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: 16 to 000000000000cc60 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc64 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c70c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cca8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c748 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c74c │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ccb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c760 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccbc │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ccd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c768 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000000cdb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c778 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000c848 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c84c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c850 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c854 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdc0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c858 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c85c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cde4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c87c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a10 000000000000002c 00000a14 FDE cie=00000000 pc=000000000000ce10..000000000000cf54 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ce28 │ │ │ │ +00000a04 000000000000002c 00000a08 FDE cie=00000000 pc=000000000000c8a0..000000000000c9d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c8ac │ │ │ │ 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 000000000000ce38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c8c0 │ │ │ │ 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 000000000000cf14 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000c994 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf28 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c9a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cf30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a40 000000000000002c 00000a44 FDE cie=00000000 pc=000000000000cf60..000000000000d078 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cf70 │ │ │ │ +00000a34 000000000000002c 00000a38 FDE cie=00000000 pc=000000000000c9e0..000000000000cae8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c9ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf7c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf90 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ca00 │ │ │ │ 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: 176 to 000000000000d040 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000cab0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d054 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cac4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d060 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000a70 0000000000000050 00000a74 FDE cie=00000000 pc=000000000000d080..000000000000d268 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d090 │ │ │ │ +00000a64 0000000000000050 00000a68 FDE cie=00000000 pc=000000000000caf0..000000000000ccb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cafc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d0a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cb18 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: 20 to 000000000000d0b8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0bc │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cb24 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000d100 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000cb60 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb64 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d110 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cb78 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d114 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb80 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000d210 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cb90 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000000cc68 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc6c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc70 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc74 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d220 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc78 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d244 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000cc9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac4 0000000000000048 00000ac8 FDE cie=00000000 pc=000000000000d270..000000000000d67c │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d2a8 │ │ │ │ +00000ab8 0000000000000050 00000abc FDE cie=00000000 pc=000000000000ccc0..000000000000d11c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cccc │ │ │ │ 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 000000000000ccd8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cce4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ccf0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cd00 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cd10 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d2cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cd1c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d2d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 660 to 000000000000d564 │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000000cff4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000d598 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000d020 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d02c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000000d5a0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000b10 0000000000000054 00000b14 FDE cie=00000000 pc=000000000000d680..000000000000d8d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d698 │ │ │ │ +00000b0c 000000000000004c 00000b10 FDE cie=00000000 pc=000000000000d120..000000000000d368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d12c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d6a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d140 │ │ │ │ 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: 68 to 000000000000d6ec │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d17c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d180 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000000d820 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d824 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000d2b0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2b4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d840 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d2cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d844 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000d8b0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000d340 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d8bc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d34c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b68 000000000000002c 00000b6c FDE cie=00000000 pc=000000000000d8e0..000000000000d9fc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d8f0 │ │ │ │ +00000b5c 000000000000002c 00000b60 FDE cie=00000000 pc=000000000000d370..000000000000d47c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d37c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d8fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d908 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d38c │ │ │ │ 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 000000000000d9b0 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000d430 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d9c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d444 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d9d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d450 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 000000000000004c 00000b9c FDE cie=00000000 pc=000000000000da00..000000000000dc20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000da10 │ │ │ │ +00000b8c 000000000000004c 00000b90 FDE cie=00000000 pc=000000000000d480..000000000000d68c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d488 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000da20 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000da34 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d490 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d4a0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000da8c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000d4f8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d4fc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000daa8 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daac │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dabc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d518 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dac0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dad8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000000dbd4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d51c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d534 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d538 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000d644 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d648 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d64c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbe0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d650 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbe8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d654 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d658 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d65c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dc04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d670 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc08 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d674 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000be8 0000000000000098 00000bec FDE cie=00000000 pc=000000000000dc20..000000000000e0a0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000dc40 │ │ │ │ +00000bdc 0000000000000094 00000be0 FDE cie=00000000 pc=000000000000d690..000000000000dac8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d6a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - 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: 28 to 000000000000dc5c │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d6bc │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000dcac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dcb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dcc0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dcd0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcd4 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dcdc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dce0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dce8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000dd20 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dd2c │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000dd54 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000dd80 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd84 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dd90 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd94 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd98 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd9c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dda0 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000d70c │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d710 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d714 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d720 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d72c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d730 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d734 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d738 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d758 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d75c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d76c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dda4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d788 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d790 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ddb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d794 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000000e014 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e018 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d7b0 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7b4 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7b8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7c0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7c4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 636 to 000000000000da40 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da44 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da48 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da4c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da50 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e02c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da54 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da58 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da5c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da60 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da64 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da68 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da6c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da70 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da74 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da78 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da7c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da80 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da84 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da88 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e080 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000daa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c84 000000000000002c 00000c88 FDE cie=00000000 pc=000000000000e0a0..000000000000e1e4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e0b8 │ │ │ │ +00000c74 000000000000002c 00000c78 FDE cie=00000000 pc=000000000000dad0..000000000000dc04 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dadc │ │ │ │ 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 000000000000e0c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000daf0 │ │ │ │ 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 000000000000e1a4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000dbc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e1b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dbd8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e1c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dbe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cb4 0000000000000050 00000cb8 FDE cie=00000000 pc=000000000000e1f0..000000000000e410 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e200 │ │ │ │ +00000ca4 000000000000004c 00000ca8 FDE cie=00000000 pc=000000000000dc10..000000000000de1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e20c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e220 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dc24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000e274 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e27c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e294 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000dc84 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc88 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e2a8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2ac │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dca0 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dcb0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dcc0 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcc4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e2bc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000e3c4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3c8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000ddd4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddd8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dddc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dde0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dde4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3dc │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dde8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e3f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000de00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3f8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d08 0000000000000098 00000d0c FDE cie=00000000 pc=000000000000e410..000000000000e880 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e430 │ │ │ │ +00000cf4 0000000000000094 00000cf8 FDE cie=00000000 pc=000000000000de20..000000000000e24c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000de30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - 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: 28 to 000000000000e44c │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000de4c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000e4ac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4b4 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4b8 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4c0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4cc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4dc │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e514 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e51c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e520 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e548 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e55c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e564 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e568 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e56c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e570 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000dea0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dea4 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000debc │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dec0 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dec4 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dec8 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ded8 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dedc │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000df08 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df0c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df10 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000df1c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e574 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000df30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df34 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 636 to 000000000000e7f4 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000df64 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df68 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df6c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df70 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000df80 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000000e1c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e80c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1d8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1dc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1e0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1e4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e81c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1e8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1ec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1f0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1f4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1f8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1fc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e200 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e204 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e208 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e20c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e210 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e860 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e22c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e230 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e868 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e234 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000da4 000000000000002c 00000da8 FDE cie=00000000 pc=000000000000e880..000000000000e99c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e890 │ │ │ │ +00000d8c 000000000000002c 00000d90 FDE cie=00000000 pc=000000000000e250..000000000000e35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e25c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e89c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e8a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e26c │ │ │ │ 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 000000000000e950 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000e310 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e964 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e324 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e970 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 0000000000000078 00000dd8 FDE cie=00000000 pc=000000000000e9a0..000000000000edd8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e9bc │ │ │ │ +00000dbc 0000000000000078 00000dc0 FDE cie=00000000 pc=000000000000e360..000000000000e774 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e36c │ │ │ │ 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: 20 to 000000000000e9d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e380 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000ea30 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000e3d8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3dc │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e3f4 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3f8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ea40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e40c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ea48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea4c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ea68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e410 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e420 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e424 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ea78 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e43c │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ea8c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eaa0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eaac │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000eac8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ead4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e444 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000eb08 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e448 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e45c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb2c │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000ed6c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e474 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e478 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e490 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 632 to 000000000000e708 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e70c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e710 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e714 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e718 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e71c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e720 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e724 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e728 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e72c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e730 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e734 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e738 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e73c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e740 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e744 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000edbc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e758 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e75c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e50 00000000000000bc 00000e54 FDE cie=00000000 pc=000000000000ede0..000000000000f604 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ee00 │ │ │ │ +00000e38 00000000000000b0 00000e3c FDE cie=00000000 pc=000000000000e780..000000000000ef3c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e794 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ee18 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e7a8 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ 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: 72 to 000000000000ee60 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ee68 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ee7c │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ee84 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee88 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee8c │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ee9c │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea0 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eebc │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eecc │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eee0 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eee4 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eeec │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eef0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef00 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef08 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef0c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000e7f0 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7f4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e808 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e810 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e818 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e81c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e82c │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e830 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e844 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e848 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e85c │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e860 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e870 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e874 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e88c │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e890 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e8a8 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8ac │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e8c4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8c8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8cc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e8d4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef2c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef34 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e8e4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8e8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 000000000000f560 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f564 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f568 │ │ │ │ + DW_CFA_advance_loc2: 1464 to 000000000000eea0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeac │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eebc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eec0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eec4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eec8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eecc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f59c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eedc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eee0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eee4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eee8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5bc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eefc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f5e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ef18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef1c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef20 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5ec │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f10 000000000000002c 00000f14 FDE cie=00000000 pc=000000000000f610..000000000000f754 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f628 │ │ │ │ +00000eec 000000000000002c 00000ef0 FDE cie=00000000 pc=000000000000ef40..000000000000f074 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef4c │ │ │ │ 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 000000000000f638 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ef60 │ │ │ │ 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 000000000000f714 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000f034 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f728 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f048 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f730 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f40 000000000000007c 00000f44 FDE cie=00000000 pc=000000000000f760..000000000000fba0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f77c │ │ │ │ +00000f1c 000000000000007c 00000f20 FDE cie=00000000 pc=000000000000f080..000000000000f49c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f08c │ │ │ │ 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: 20 to 000000000000f790 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f0a0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f7d8 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f7f4 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f804 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f0e8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f808 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f814 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f81c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f108 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f10c │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f120 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f124 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f854 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f13c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f140 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f144 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f150 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f85c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f164 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f168 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f868 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f87c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f8a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f180 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f184 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f8ac │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f8c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f1a0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1a4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f8c8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000000fb2c │ │ │ │ + DW_CFA_advance_loc1: 644 to 000000000000f428 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f42c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f430 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f434 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f438 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f43c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f440 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f444 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f448 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f44c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f450 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f454 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f458 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f45c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f460 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f464 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fb7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f478 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f47c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb8c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb90 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f488 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f48c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fc0 00000000000000bc 00000fc4 FDE cie=00000000 pc=000000000000fba0..00000000000103d4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fbc0 │ │ │ │ +00000f9c 00000000000000b0 00000fa0 FDE cie=00000000 pc=000000000000f4a0..000000000000fc7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f4b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fbd8 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ 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: 76 to 000000000000fc24 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc28 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc38 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc48 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc50 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc58 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc60 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc64 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fc70 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc74 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc7c │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc80 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc84 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc94 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc98 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc9c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fca0 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fca4 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fca8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000f514 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f528 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f52c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f538 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f53c │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f550 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f554 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f570 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f574 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f584 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f588 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f5a0 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5a4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5a8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f5b8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f5cc │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5d0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f5e0 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5e4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5e8 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f5f8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcc0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f600 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f604 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1640 to 0000000000010330 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010334 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010338 │ │ │ │ + DW_CFA_advance_loc2: 1500 to 000000000000fbe0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001033c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbe4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbe8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbec │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbf0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001034c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbf4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbf8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbfc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc00 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001035c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc04 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc08 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc0c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc10 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001036c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc14 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc1c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001037c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc28 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc2c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010388 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001038c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc34 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010394 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc38 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc3c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000103b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000fc58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc5c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc60 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103bc │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001080 0000000000000048 00001084 FDE cie=00000000 pc=00000000000103e0..0000000000010648 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010404 │ │ │ │ +00001050 0000000000000044 00001054 FDE cie=00000000 pc=000000000000fc80..000000000000febc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc8c │ │ │ │ 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 000000000000fc98 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fcb8 │ │ │ │ + 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 000000000001042c │ │ │ │ - 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 0000000000010430 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fcc0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000105ac │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000000fe2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000105e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000fe58 │ │ │ │ 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 00000000000105f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fe60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000010cc 000000000000005c 000010d0 FDE cie=00000000 pc=0000000000010650..0000000000010948 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010680 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001098 0000000000000058 0000109c FDE cie=00000000 pc=000000000000fec0..0000000000010188 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fedc │ │ │ │ + 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 000000000000fee8 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000ff18 │ │ │ │ + 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 00000000000106b0 │ │ │ │ - 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 00000000000106b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff1c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000010894 │ │ │ │ + DW_CFA_advance_loc1: 468 to 00000000000100f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000108d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001011c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000108e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010138 │ │ │ │ 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 │ │ │ │ @@ -2936,116 +2890,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 00000000000108f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000112c 0000000000000030 00001130 FDE cie=00000000 pc=0000000000010950..0000000000010aa4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010960 │ │ │ │ +000010f4 0000000000000030 000010f8 FDE cie=00000000 pc=0000000000010190..00000000000102d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001019c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010970 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000101a8 │ │ │ │ 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 0000000000010980 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000101b4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000010a64 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000010294 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010a7c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000102ac │ │ │ │ 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 0000000000010a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001160 0000000000000048 00001164 FDE cie=00000000 pc=0000000000010ab0..0000000000010d18 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010ad4 │ │ │ │ +00001128 0000000000000044 0000112c FDE cie=00000000 pc=00000000000102e0..000000000001051c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102ec │ │ │ │ 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 00000000000102f8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010318 │ │ │ │ + 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 0000000000010afc │ │ │ │ - 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 0000000000010b00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010320 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000010c7c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001048c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010cb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000104b8 │ │ │ │ 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 0000000000010cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000104c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011ac 000000000000005c 000011b0 FDE cie=00000000 pc=0000000000010d20..0000000000011018 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010d50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001170 0000000000000058 00001174 FDE cie=00000000 pc=0000000000010520..00000000000107e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001053c │ │ │ │ + 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 0000000000010548 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010578 │ │ │ │ + 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 0000000000010d80 │ │ │ │ - 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 0000000000010d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001057c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000010f64 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000010750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000010fa8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001077c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010fb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010798 │ │ │ │ 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 │ │ │ │ @@ -3054,182 +3006,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 0000000000010fc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000120c 0000000000000044 00001210 FDE cie=00000000 pc=0000000000011020..0000000000011a08 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000011058 │ │ │ │ +000011cc 0000000000000048 000011d0 FDE cie=00000000 pc=00000000000107f0..0000000000011234 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010800 │ │ │ │ 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 0000000000011068 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010830 │ │ │ │ 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 000000000001106c │ │ │ │ + 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 0000000000010834 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 00000000000114a4 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000010cf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000114d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010d1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d20 │ │ │ │ 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 00000000000114e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001254 0000000000000074 00001258 FDE cie=00000000 pc=0000000000011a10..0000000000011bf8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011a20 │ │ │ │ +00001218 0000000000000074 0000121c FDE cie=00000000 pc=0000000000011240..0000000000011410 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001124c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011a34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011258 │ │ │ │ DW_CFA_offset: r26 at cfa-96 │ │ │ │ - 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 0000000000011a44 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011268 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000011a84 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011a9c │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000112a4 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011aac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000112b8 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112bc │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000112d0 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112d4 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011ab8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000112e4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011ac8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011ad0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112e8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011ae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000112f4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112f8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112fc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011aec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001130c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011310 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000011b88 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000113a0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113a4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113a8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113ac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113b0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113b4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113b8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113cc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011bd4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000113ec │ │ │ │ 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 0000000000011bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011be4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011be8 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000113fc │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011400 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 0000000000000074 000012d0 FDE cie=00000000 pc=0000000000011c00..0000000000011fdc │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000011c4c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001290 0000000000000078 00001294 FDE cie=00000000 pc=0000000000011410..00000000000117cc │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011440 │ │ │ │ + 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: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - 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: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000011464 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + 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: 48 to 0000000000011494 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011c80 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - 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: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011c8c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + 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: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011498 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 668 to 0000000000011f28 │ │ │ │ + DW_CFA_advance_loc1: 640 to 0000000000011718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011f6c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011744 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000011f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011748 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001178c │ │ │ │ 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 │ │ │ │ @@ -3239,131 +3198,138 @@ │ │ │ │ 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 0000000000011fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011790 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001344 000000000000006c 00001348 FDE cie=00000000 pc=0000000000011fe0..00000000000121ac │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011ff0 │ │ │ │ +0000130c 000000000000006c 00001310 FDE cie=00000000 pc=00000000000117d0..0000000000011988 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000117d8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012000 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000117e0 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000117f4 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012010 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001204c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001182c │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012070 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001184c │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011850 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011858 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001185c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012088 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001208c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011874 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011878 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001187c │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000120b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011884 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011888 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011898 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000012144 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000011920 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011924 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001214c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011928 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001192c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011930 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011934 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001215c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011938 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001193c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011940 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011944 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001216c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011948 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001194c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012188 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011964 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001218c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011968 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012198 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011974 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001219c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011978 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013b4 0000000000000070 000013b8 FDE cie=00000000 pc=00000000000121b0..0000000000012534 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000121e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - 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 000000000001221c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - 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: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +0000137c 0000000000000078 00001380 FDE cie=00000000 pc=0000000000011990..0000000000011d08 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000119c0 │ │ │ │ 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: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + 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: 60 to 00000000000119fc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + 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 0000000000012224 │ │ │ │ + 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: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a00 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000012494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a04 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000011c78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000124d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011ca4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000124ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ca8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000124f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011cac │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000124f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011cb0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011ce0 │ │ │ │ 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 │ │ │ │ @@ -3372,195 +3338,213 @@ │ │ │ │ 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: 12 to 0000000000012500 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ce4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001428 0000000000000050 0000142c FDE cie=00000000 pc=0000000000012540..00000000000128cc │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012580 │ │ │ │ +000013f8 0000000000000054 000013fc FDE cie=00000000 pc=0000000000011d10..000000000001208c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d28 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d34 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011d40 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011d50 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011d60 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011d74 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ 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: 44 to 00000000000125ac │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011d78 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 516 to 00000000000127b4 │ │ │ │ + DW_CFA_advance_loc1: 508 to 0000000000011f74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000127f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011fa0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011fb0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000012800 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000147c 0000000000000050 00001480 FDE cie=00000000 pc=00000000000128d0..0000000000012c4c │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012910 │ │ │ │ +00001450 0000000000000054 00001454 FDE cie=00000000 pc=0000000000012090..00000000000123fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001209c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000120a8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000120b4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000120c0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000120d0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000120e0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000120f4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ 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: 44 to 000000000001293c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012940 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120f8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 0000000000012b34 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000122e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012b70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012310 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012320 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000012b80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014d0 000000000000004c 000014d4 FDE cie=00000000 pc=0000000000012c50..0000000000012fac │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012c8c │ │ │ │ +000014a8 0000000000000050 000014ac FDE cie=00000000 pc=0000000000012400..000000000001274c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001240c │ │ │ │ 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 0000000000012418 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012424 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012430 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012440 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012450 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000012cb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001245c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cb8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012460 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000012ea0 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000012640 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012ed8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001266c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000012ee0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001520 0000000000000070 00001524 FDE cie=00000000 pc=0000000000012fb0..000000000001362c │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012fe8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000014fc 000000000000007c 00001500 FDE cie=00000000 pc=0000000000012750..0000000000012db8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012788 │ │ │ │ + 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: r16 at cfa-160 │ │ │ │ - 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: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + 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 00000000000127d0 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + 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 0000000000013028 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - 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: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013034 │ │ │ │ + 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: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1388 to 00000000000135a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127d8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1352 to 0000000000012d20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000135e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012d4c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000135f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d50 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013608 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000012d94 │ │ │ │ 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 │ │ │ │ @@ -3571,270 +3555,278 @@ │ │ │ │ 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 000000000001360c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001594 0000000000000024 00001598 FDE cie=00000000 pc=0000000000013630..0000000000013790 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001363c │ │ │ │ +0000157c 0000000000000020 00001580 FDE cie=00000000 pc=0000000000012dc0..0000000000012f5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012dcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013648 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012de0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000013768 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000012f18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015bc 0000000000000040 000015c0 FDE cie=00000000 pc=0000000000013790..00000000000138d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000137b0 │ │ │ │ +000015a0 0000000000000040 000015a4 FDE cie=00000000 pc=0000000000012f60..0000000000013098 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f6c │ │ │ │ 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 0000000000012f88 │ │ │ │ + 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 00000000000137c0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013800 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012fc0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001380c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012fc4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013818 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012fd8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000013890 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000013050 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013054 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013058 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001389c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001305c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000138b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000013078 │ │ │ │ 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 00000000000138c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001600 0000000000000050 00001604 FDE cie=00000000 pc=00000000000138e0..0000000000013b24 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013924 │ │ │ │ +000015e4 0000000000000054 000015e8 FDE cie=00000000 pc=00000000000130a0..00000000000132d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000130b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000130bc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000130ec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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 0000000000013934 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013938 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000130f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000013ab4 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000013264 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000013af0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013290 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013294 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000132a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: 12 to 0000000000013b00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000132b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001654 0000000000000018 00001658 FDE cie=00000000 pc=0000000000013b30..0000000000013d54 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000013c34 │ │ │ │ +0000163c 0000000000000014 00001640 FDE cie=00000000 pc=00000000000132e0..000000000001350c │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000133fc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c40 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000013cb0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013cb4 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001346c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001670 0000000000000010 00001674 FDE cie=00000000 pc=0000000000013d60..0000000000013f60 │ │ │ │ +00001654 0000000000000010 00001658 FDE cie=00000000 pc=0000000000013510..0000000000013710 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001684 0000000000000050 00001688 FDE cie=00000000 pc=0000000000013f60..0000000000014194 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013fa4 │ │ │ │ +00001668 0000000000000054 0000166c FDE cie=00000000 pc=0000000000013710..0000000000013934 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013720 │ │ │ │ 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 000000000001372c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001375c │ │ │ │ + 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: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013fb4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013760 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000001412c │ │ │ │ + DW_CFA_advance_loc1: 364 to 00000000000138cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014168 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000138f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001416c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138fc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001390c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000014170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013910 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016d8 000000000000002c 000016dc FDE cie=00000000 pc=00000000000141a0..00000000000143dc │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000141b8 │ │ │ │ +000016c0 000000000000002c 000016c4 FDE cie=00000000 pc=0000000000013940..0000000000013bec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013958 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 00000000000141bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001395c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 00000000000143a8 │ │ │ │ + DW_CFA_advance_loc1: 540 to 0000000000013b78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000143bc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013b8c │ │ │ │ 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 00000000000143c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001708 0000000000000044 0000170c FDE cie=00000000 pc=00000000000143e0..0000000000014558 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014400 │ │ │ │ +000016f0 0000000000000044 000016f4 FDE cie=00000000 pc=0000000000013bf0..0000000000013d58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013bfc │ │ │ │ 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 0000000000013c18 │ │ │ │ + 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 0000000000014410 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014450 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013c50 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c54 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013c68 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c6c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014470 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000014508 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000013d08 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001450c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d0c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d10 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d14 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014534 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000013d34 │ │ │ │ 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 0000000000014540 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001750 0000000000000060 00001754 FDE cie=00000000 pc=0000000000014560..00000000000148b0 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000145b8 │ │ │ │ +00001738 0000000000000064 0000173c FDE cie=00000000 pc=0000000000013d60..00000000000140a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013d78 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d84 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000013dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ 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: r15 at cfa-136 │ │ │ │ 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: 16 to 00000000000145c8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000145cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013dc4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 564 to 0000000000014800 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000013ff0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014844 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001401c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014020 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000014044 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -3844,55 +3836,63 @@ │ │ │ │ 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: 12 to 0000000000014860 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017b4 000000000000006c 000017b8 FDE cie=00000000 pc=00000000000148b0..0000000000015320 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000148d4 │ │ │ │ +000017a0 0000000000000074 000017a4 FDE cie=00000000 pc=00000000000140a0..0000000000014af8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000140b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - 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 0000000000014920 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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 │ │ │ │ - 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 00000000000140bc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001410c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ 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 0000000000014924 │ │ │ │ + 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 0000000000014110 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1252 to 0000000000014e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014114 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 00000000000145f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014e4c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014620 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014624 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014628 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014658 │ │ │ │ + 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 │ │ │ │ @@ -3903,54 +3903,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 0000000000014e68 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001465c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001824 0000000000000064 00001828 FDE cie=00000000 pc=0000000000015320..0000000000015c78 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015344 │ │ │ │ +00001818 0000000000000070 0000181c FDE cie=00000000 pc=0000000000014b00..0000000000015438 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014b10 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - 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 0000000000015390 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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: r16 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014b1c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000014b6c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015394 │ │ │ │ + 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: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + 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 0000000000014b70 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 000000000001572c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b74 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000014f0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015770 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014f38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f3c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014f6c │ │ │ │ + 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 │ │ │ │ @@ -3961,64 +3965,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 0000000000015788 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000188c 0000000000000084 00001890 FDE cie=00000000 pc=0000000000015c80..00000000000167cc │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015d0c │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +0000188c 000000000000008c 00001890 FDE cie=00000000 pc=0000000000015440..0000000000015f2c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000015480 │ │ │ │ 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: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000154c8 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ 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_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 0000000000015d18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000154d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1288 to 0000000000016220 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1240 to 00000000000159ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016264 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000159d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000162a0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000015a2c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a34 │ │ │ │ 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 │ │ │ │ @@ -4039,57 +4048,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 00000000000162a8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001914 000000000000006c 00001918 FDE cie=00000000 pc=00000000000167d0..00000000000172bc │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000167f8 │ │ │ │ +0000191c 0000000000000084 00001920 FDE cie=00000000 pc=0000000000015f30..0000000000016b60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000015f48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - 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 0000000000016844 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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 0000000000015f5c │ │ │ │ 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 0000000000015fa0 │ │ │ │ + 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 0000000000016848 │ │ │ │ + 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 0000000000015fa4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000016dd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015fb0 │ │ │ │ + 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: 1680 to 0000000000016640 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016e18 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001666c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016670 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016674 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000166b0 │ │ │ │ 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 │ │ │ │ @@ -4100,70 +4119,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 0000000000016e38 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001984 0000000000000084 00001988 FDE cie=00000000 pc=00000000000172c0..0000000000017ec0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017304 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000019a4 000000000000008c 000019a8 FDE cie=00000000 pc=0000000000016b60..0000000000017718 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000016bb0 │ │ │ │ + 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: r14 at cfa-208 │ │ │ │ - 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 0000000000017348 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - 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_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 0000000000017354 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + 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 0000000000016be8 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + 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_advance_loc: 12 to 0000000000016bf4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 0000000000017948 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1472 to 00000000000171b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001798c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000171e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000179a0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000017234 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000179c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017238 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001723c │ │ │ │ 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 │ │ │ │ @@ -4174,135 +4204,135 @@ │ │ │ │ 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 00000000000179c8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017240 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a0c 000000000000003c 00001a10 FDE cie=00000000 pc=0000000000017ec0..00000000000181f0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017eec │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001a34 000000000000003c 00001a38 FDE cie=00000000 pc=0000000000017720..0000000000017af0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017738 │ │ │ │ + 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: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017750 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017efc │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017754 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 684 to 00000000000181a8 │ │ │ │ + DW_CFA_advance_loc1: 756 to 0000000000017a48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000181d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017a70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000181d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a74 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a4c 000000000000004c 00001a50 FDE cie=00000000 pc=00000000000181f0..0000000000018398 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000018210 │ │ │ │ +00001a74 000000000000004c 00001a78 FDE cie=00000000 pc=0000000000017af0..0000000000017c88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017afc │ │ │ │ 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 0000000000017b18 │ │ │ │ + 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 0000000000018220 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018264 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017b54 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018270 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017b60 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018280 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017b70 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b74 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001834c │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000017c38 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c3c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c40 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c44 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001835c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c48 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001837c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017c68 │ │ │ │ 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 0000000000018380 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a9c 0000000000000064 00001aa0 FDE cie=00000000 pc=00000000000183a0..00000000000187ec │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000183fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001ac4 0000000000000060 00001ac8 FDE cie=00000000 pc=0000000000017c90..00000000000180c8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017cb8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017cf4 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ 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: 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: 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_advance_loc: 16 to 000000000001840c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017cf8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 780 to 000000000001871c │ │ │ │ + DW_CFA_advance_loc1: 768 to 0000000000017ff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018760 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018024 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018028 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018050 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -4313,51 +4343,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 0000000000018780 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b04 0000000000000060 00001b08 FDE cie=00000000 pc=00000000000187f0..0000000000019390 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018814 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - 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 0000000000018858 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - 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 │ │ │ │ +00001b28 0000000000000068 00001b2c FDE cie=00000000 pc=00000000000180d0..0000000000018c6c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000180ec │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001885c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000180f8 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018134 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + 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_advance_loc: 4 to 0000000000018138 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1380 to 0000000000018dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001813c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1380 to 00000000000186a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018e04 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000186cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018e10 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000186f8 │ │ │ │ + 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 │ │ │ │ @@ -4368,35 +4400,40 @@ │ │ │ │ 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 0000000000018e14 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b68 0000000000000080 00001b6c FDE cie=00000000 pc=0000000000019390..0000000000019f8c │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000019418 │ │ │ │ +00001b94 0000000000000084 00001b98 FDE cie=00000000 pc=0000000000018c70..000000000001982c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000018cb0 │ │ │ │ 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: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000018cf8 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + 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 │ │ │ │ @@ -4404,26 +4441,25 @@ │ │ │ │ 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 0000000000019420 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019428 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018d04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 00000000000199bc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1364 to 0000000000019258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019a00 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000019284 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019a3c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000192d8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192dc │ │ │ │ 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 │ │ │ │ @@ -4444,53 +4480,61 @@ │ │ │ │ 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 0000000000019a40 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001bec 0000000000000064 00001bf0 FDE cie=00000000 pc=0000000000019f90..000000000001aa48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019fb8 │ │ │ │ +00001c1c 0000000000000074 00001c20 FDE cie=00000000 pc=0000000000019830..000000000001a2e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019848 │ │ │ │ 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: 72 to 000000000001a000 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001985c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a004 │ │ │ │ + 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: 64 to 000000000001989c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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_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 00000000000198a0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000001a414 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000198a4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 0000000000019cb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a458 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000019ce0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a46c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce4 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000019d18 │ │ │ │ + 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 │ │ │ │ @@ -4501,97 +4545,102 @@ │ │ │ │ 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 000000000001a470 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c54 0000000000000048 00001c58 FDE cie=00000000 pc=000000000001aa50..000000000001ad94 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001aa80 │ │ │ │ +00001c94 0000000000000044 00001c98 FDE cie=00000000 pc=000000000001a2f0..000000000001a650 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001a320 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aa88 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a324 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001ac10 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001a4c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ac30 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a4dc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001ac40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001ad40 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001a5e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ad60 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a5fc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001ad64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a600 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca0 0000000000000064 00001ca4 FDE cie=00000000 pc=000000000001ada0..000000000001b9d8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001adc4 │ │ │ │ - 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 000000000001ae0c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - 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 │ │ │ │ +00001cdc 0000000000000078 00001ce0 FDE cie=00000000 pc=000000000001a650..000000000001b3c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001a674 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae10 │ │ │ │ + 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-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a680 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001a6bc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 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: 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 000000000001a6c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 000000000001b3f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a6cc │ │ │ │ + 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: 1804 to 000000000001add8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b438 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ae04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b448 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001ae40 │ │ │ │ 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 │ │ │ │ @@ -4602,68 +4651,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 000000000001b44c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ae44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 0000000000000078 00001d0c FDE cie=00000000 pc=000000000001b9e0..000000000001c6f4 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001ba20 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001d58 0000000000000080 00001d5c FDE cie=00000000 pc=000000000001b3c0..000000000001c0d4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001b3fc │ │ │ │ + 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 000000000001ba60 │ │ │ │ - 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 000000000001ba6c │ │ │ │ + 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: 68 to 000000000001b440 │ │ │ │ + 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: 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: 12 to 000000000001b44c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1644 to 000000000001c0d8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1664 to 000000000001bacc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c11c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001baf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c148 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001bb48 │ │ │ │ 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 │ │ │ │ @@ -4674,444 +4730,472 @@ │ │ │ │ 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 000000000001c14c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb4c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d84 0000000000000060 00001d88 FDE cie=00000000 pc=000000000001c700..000000000001cbd4 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c73c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ +00001ddc 000000000000005c 00001de0 FDE cie=00000000 pc=000000000001c0e0..000000000001c5ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c0ec │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c120 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c124 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000001c9a4 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001c3a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001c9dc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c3d8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001c9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c3dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000001cb44 │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000001c544 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001cb7c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c578 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001cb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c57c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 000000000000005c 00001dec FDE cie=00000000 pc=000000000001cbe0..000000000001cec4 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001cc34 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001e3c 0000000000000080 00001e40 FDE cie=00000000 pc=000000000001c5f0..000000000001c9dc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001c618 │ │ │ │ + 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 000000000001c624 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c650 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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 000000000001cc44 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cc48 │ │ │ │ + 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 000000000001c654 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000001ce44 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c664 │ │ │ │ + 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: 732 to 000000000001c940 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001ce88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c96c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ce94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c970 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c974 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c978 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c9ac │ │ │ │ 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: 12 to 000000000001cea0 │ │ │ │ + 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 000000000001c9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e48 000000000000005c 00001e4c FDE cie=00000000 pc=000000000001ced0..000000000001d1a4 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001cf24 │ │ │ │ +00001ec0 000000000000006c 00001ec4 FDE cie=00000000 pc=000000000001c9e0..000000000001ccd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c9f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ca30 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 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_advance_loc: 16 to 000000000001cf34 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ca34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000001d12c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ca44 │ │ │ │ + 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: 520 to 000000000001cc4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d170 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cc78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d17c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc7c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001cca0 │ │ │ │ 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 000000000001d180 │ │ │ │ + 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 000000000001ccb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 00000000000000b8 00001eac FDE cie=00000000 pc=000000000001d1b0..000000000001d438 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d1c0 │ │ │ │ +00001f30 00000000000000b8 00001f34 FDE cie=00000000 pc=000000000001cce0..000000000001cf60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ccec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d1d8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - 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 000000000001d1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cd00 │ │ │ │ + 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: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d22c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d23c │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd0c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001cd4c │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd50 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd5c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd60 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd68 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d244 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd6c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d254 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d258 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d260 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd78 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd7c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001cd98 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd9c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cdac │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d264 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d268 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb0 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cdc0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d280 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d284 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d29c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cdc8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001d3a4 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001cec8 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cecc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ced0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ced4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ced8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cedc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cee0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3bc │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cee4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cee8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceec │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3cc │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3d0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cef0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cef4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cef8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cefc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d3fc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001cf20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d400 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cf30 │ │ │ │ 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 000000000001d420 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cf48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001f64 0000000000000094 00001f68 FDE cie=00000000 pc=000000000001d440..000000000001d6a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d450 │ │ │ │ +00001fec 0000000000000094 00001ff0 FDE cie=00000000 pc=000000000001cf60..000000000001d1a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cf6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d464 │ │ │ │ - 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 000000000001d474 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cf78 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cf88 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d4b8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d4c8 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4cc │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001cfc8 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfcc │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cfdc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfe0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cfec │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d4e8 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4ec │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cff0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d000 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d004 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d500 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d018 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d504 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d01c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001d624 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001d120 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d124 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d128 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d12c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d130 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d134 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d138 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d63c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d13c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d640 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d140 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d144 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d148 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d668 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d164 │ │ │ │ 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 000000000001d670 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d170 │ │ │ │ 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 000000000001d690 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d190 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00001ffc 0000000000000074 00002000 FDE cie=00000000 pc=000000000001d6b0..000000000001d9e4 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001d730 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002084 0000000000000078 00002088 FDE cie=00000000 pc=000000000001d1b0..000000000001d4b4 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001d1f8 │ │ │ │ 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: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - 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: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d204 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d230 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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: 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: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d73c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d234 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001d944 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001d414 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d988 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d440 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001d9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d444 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001d488 │ │ │ │ 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 │ │ │ │ @@ -5120,133 +5204,129 @@ │ │ │ │ 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 000000000001d9c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d490 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002074 0000000000000074 00002078 FDE cie=00000000 pc=000000000001d9f0..000000000001e078 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d9fc │ │ │ │ +00002100 000000000000006c 00002104 FDE cie=00000000 pc=000000000001d4c0..000000000001db28 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001d520 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001da60 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001db48 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000001d614 │ │ │ │ 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_advance_loc: 8 to 000000000001db50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001db78 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000001dbe0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001dc80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001d648 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001d6b0 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001d74c │ │ │ │ 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_advance_loc: 16 to 000000000001dc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dca0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d760 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d764 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dca8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d774 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001dccc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000001dd84 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d778 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001d844 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d848 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d84c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000001df70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d850 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000001da2c │ │ │ │ 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 000000000001df80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da30 │ │ │ │ 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: 32 to 000000000001dfa0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001da50 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001dfb8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001da68 │ │ │ │ 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 000000000001dfd0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001da80 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020ec 0000000000000060 000020f0 FDE cie=00000000 pc=000000000001e080..000000000001e3c0 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001e0d8 │ │ │ │ +00002170 0000000000000064 00002174 FDE cie=00000000 pc=000000000001db30..000000000001de60 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001db48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001db5c │ │ │ │ + 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: 52 to 000000000001db90 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ 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: r15 at cfa-136 │ │ │ │ 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: 16 to 000000000001e0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db94 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001e318 │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000001ddb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e35c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001dde4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dde8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001de0c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -5256,140 +5336,145 @@ │ │ │ │ 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 000000000001e370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002150 0000000000000074 00002154 FDE cie=00000000 pc=000000000001e3c0..000000000001e5d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e3e0 │ │ │ │ +000021d8 0000000000000074 000021dc FDE cie=00000000 pc=000000000001de60..000000000001e068 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001de6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001de88 │ │ │ │ + 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 000000000001e3f0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e430 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001dec0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dec4 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e444 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ded0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ded4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e44c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ded8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dedc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001e4f4 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001df84 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df88 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df8c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df90 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e504 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df94 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df98 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e528 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001dfb8 │ │ │ │ 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 000000000001e530 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dfc0 │ │ │ │ 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 000000000001e5a0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001e030 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e034 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e038 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e03c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5b0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e040 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e044 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -000021c8 0000000000000080 000021cc FDE cie=00000000 pc=000000000001e5e0..000000000001e924 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001e664 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +00002250 0000000000000080 00002254 FDE cie=00000000 pc=000000000001e070..000000000001e394 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001e0b0 │ │ │ │ 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: r22 at cfa-144 │ │ │ │ - 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: 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_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e670 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001e0f4 │ │ │ │ + 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 000000000001e0f8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e674 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001e87c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e0fc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000001e2ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e8bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e8d0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001e36c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e8f8 │ │ │ │ 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 │ │ │ │ @@ -5399,135 +5484,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 000000000001e900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000224c 0000000000000070 00002250 FDE cie=00000000 pc=000000000001e930..000000000001ecac │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001e9a8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +000022d4 0000000000000070 000022d8 FDE cie=00000000 pc=000000000001e3a0..000000000001e704 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e3d8 │ │ │ │ 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: 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: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e3e4 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e418 │ │ │ │ + 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: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e9b4 │ │ │ │ + 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_advance_loc: 4 to 000000000001e41c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001ebe0 │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000001e634 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001ec24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ec34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e664 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ec4c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001e6a0 │ │ │ │ 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: 4 to 000000000001ec50 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000022c0 0000000000000074 000022c4 FDE cie=00000000 pc=000000000001ecb0..000000000001f02c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001ed28 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002348 0000000000000078 0000234c FDE cie=00000000 pc=000000000001e710..000000000001ea64 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e740 │ │ │ │ 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 000000000001e754 │ │ │ │ + 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 000000000001e788 │ │ │ │ + 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 000000000001ed34 │ │ │ │ + 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 000000000001e78c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e790 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000001ef58 │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001e99c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001ef98 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e9c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001efac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001efc8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ea0c │ │ │ │ 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 │ │ │ │ @@ -5535,56 +5619,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: 8 to 000000000001efd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea10 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002338 000000000000006c 0000233c FDE cie=00000000 pc=000000000001f030..000000000001f484 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f0a4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000023c4 0000000000000084 000023c8 FDE cie=00000000 pc=000000000001ea70..000000000001ef08 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ea98 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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 000000000001eaa4 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001eadc │ │ │ │ + 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: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ 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 000000000001f0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eae0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 836 to 000000000001f3f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001eaf4 │ │ │ │ + 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: 804 to 000000000001ee18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f438 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ee44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee48 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f45c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001ee8c │ │ │ │ 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 │ │ │ │ @@ -5597,59 +5688,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: 4 to 000000000001f460 │ │ │ │ + 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: 4 to 000000000001ee90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000023a8 0000000000000074 000023ac FDE cie=00000000 pc=000000000001f490..000000000001f8f4 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f504 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +0000244c 0000000000000088 00002450 FDE cie=00000000 pc=000000000001ef10..000000000001f374 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ef38 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ + 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 000000000001ef44 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ef7c │ │ │ │ + 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: 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef80 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f514 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 840 to 000000000001f85c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ef98 │ │ │ │ + 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: 824 to 000000000001f2d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001f89c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f2fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f300 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f8c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f348 │ │ │ │ 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 │ │ │ │ @@ -5662,76 +5763,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: 8 to 000000000001f8d0 │ │ │ │ + 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: 8 to 000000000001f350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002420 0000000000000080 00002424 FDE cie=00000000 pc=000000000001f900..000000000001fdb4 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001f988 │ │ │ │ +000024d8 0000000000000084 000024dc FDE cie=00000000 pc=000000000001f380..000000000001f7f4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001f3d8 │ │ │ │ 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 000000000001f990 │ │ │ │ + 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 000000000001f40c │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f998 │ │ │ │ + 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 000000000001f414 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 000000000001fd08 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000001f748 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001fd4c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f774 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001fd88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001f7c8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7cc │ │ │ │ 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 │ │ │ │ @@ -5742,72 +5848,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 000000000001fd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a4 0000000000000080 000024a8 FDE cie=00000000 pc=000000000001fdc0..0000000000020274 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001fe48 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002560 0000000000000084 00002564 FDE cie=00000000 pc=000000000001f800..000000000001fc84 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001f858 │ │ │ │ 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 000000000001fe50 │ │ │ │ + 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 000000000001f888 │ │ │ │ + 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 000000000001f88c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f890 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 00000000000201c0 │ │ │ │ + DW_CFA_advance_loc1: 832 to 000000000001fbd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020200 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fbfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020240 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001fc50 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc54 │ │ │ │ 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 │ │ │ │ @@ -5819,72 +5929,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 0000000000020250 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002528 0000000000000080 0000252c FDE cie=00000000 pc=0000000000020280..00000000000207ec │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020310 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +000025e8 0000000000000084 000025ec FDE cie=00000000 pc=000000000001fc90..00000000000201a4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001fce8 │ │ │ │ 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: r14 at cfa-232 │ │ │ │ - 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: 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: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002031c │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + 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 000000000001fd20 │ │ │ │ + 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: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + 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 000000000001fd28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 928 to 00000000000206bc │ │ │ │ + DW_CFA_advance_loc1: 872 to 0000000000020090 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020700 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000200bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020740 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020110 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020118 │ │ │ │ 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 │ │ │ │ @@ -5895,74 +6008,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 0000000000020750 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020120 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000025ac 0000000000000088 000025b0 FDE cie=00000000 pc=00000000000207f0..0000000000020d6c │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020880 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002670 000000000000008c 00002674 FDE cie=00000000 pc=00000000000201b0..00000000000206d4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020208 │ │ │ │ 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: 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: 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_advance_loc: 12 to 000000000002088c │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + 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 0000000000020240 │ │ │ │ + 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: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + 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 0000000000020248 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002024c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 940 to 0000000000020c3c │ │ │ │ + DW_CFA_advance_loc1: 884 to 00000000000205c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020c7c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000205ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000020cc4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020640 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002064c │ │ │ │ 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 │ │ │ │ @@ -5974,62 +6090,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 0000000000020cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002638 0000000000000080 0000263c FDE cie=00000000 pc=0000000000020d70..0000000000021330 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020de8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002700 000000000000009c 00002704 FDE cie=00000000 pc=00000000000206e0..0000000000020cd8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020720 │ │ │ │ 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: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ 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: 52 to 0000000000020754 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ 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: 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 0000000000020df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020758 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020e00 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002077c │ │ │ │ + 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: 1104 to 0000000000021250 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 0000000000020bf8 │ │ │ │ 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 0000000000021288 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020c24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002129c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000020c58 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000212c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c64 │ │ │ │ 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 │ │ │ │ @@ -6045,78 +6174,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: 8 to 00000000000212d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026bc 0000000000000090 000026c0 FDE cie=00000000 pc=0000000000021330..0000000000021950 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000213b8 │ │ │ │ +000027a0 0000000000000094 000027a4 FDE cie=00000000 pc=0000000000020ce0..000000000002128c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020d38 │ │ │ │ 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 00000000000213c0 │ │ │ │ + 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 0000000000020d6c │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213c4 │ │ │ │ + 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 0000000000020d74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000213d4 │ │ │ │ - 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: 1180 to 0000000000021870 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d80 │ │ │ │ + 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 00000000000211a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000218a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000211cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000218fc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021220 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021230 │ │ │ │ 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 │ │ │ │ @@ -6130,84 +6261,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 0000000000021900 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021240 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002750 0000000000000098 00002754 FDE cie=00000000 pc=0000000000021950..000000000002207c │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000219e8 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +00002838 000000000000009c 0000283c FDE cie=00000000 pc=0000000000021290..0000000000021944 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000212e0 │ │ │ │ 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: 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: 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: r27 at cfa-144 │ │ │ │ + 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: 76 to 000000000002132c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 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: 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: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000219f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021330 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021a00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002133c │ │ │ │ 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: 1268 to 0000000000021ef4 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 00000000000217ec │ │ │ │ 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 0000000000021f38 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021818 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000021f80 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000021864 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002187c │ │ │ │ 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 │ │ │ │ @@ -6218,355 +6353,314 @@ │ │ │ │ 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 0000000000021f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000027ec 0000000000000180 000027f0 FDE cie=00000000 pc=0000000000022080..0000000000023804 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002209c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +000028d8 0000000000000144 000028dc FDE cie=00000000 pc=0000000000021950..00000000000230cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021958 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000220b8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000022140 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021978 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000219a8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 372 to 00000000000222b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000222e4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000222ec │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000222f4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000021b74 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002238c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b78 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000021c1c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c20 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002246c │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000021cf4 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021cf8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022478 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021d08 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022488 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022490 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d0c │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000224b8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021d30 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000224cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d34 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021d48 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 484 to 00000000000226b0 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000226b8 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000021f28 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f30 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000226c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021f3c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000226c4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000226c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f40 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f48 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000226cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f4c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 528 to 00000000000228dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f50 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000022910 │ │ │ │ + DW_CFA_advance_loc1: 564 to 0000000000022184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002218c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000022914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000022bcc │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000022444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002244c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000022bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022bec │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000022674 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000022ddc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022678 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022e04 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e0c │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022688 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022e34 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002268c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000226b0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226b4 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000022f2c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002279c │ │ │ │ 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_advance_loc: 20 to 0000000000022f40 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f48 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f4c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000227b4 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227b8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022f78 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022f88 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f90 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000230a0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230a4 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230a8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230ac │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230b0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230b4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230b8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000023200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000227c0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000023220 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000227d4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227d8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000227ec │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227f0 │ │ │ │ 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: 32 to 0000000000023240 │ │ │ │ - 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_advance_loc: 96 to 00000000000232a0 │ │ │ │ - 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_advance_loc: 64 to 00000000000232e0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000022910 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022914 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022918 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002291c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022920 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022924 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000023310 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002292c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023320 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000022ab0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022ab8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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 0000000000022ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023338 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022b20 │ │ │ │ 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_advance_loc: 48 to 0000000000023368 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000022b60 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000022b80 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023380 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000022bf0 │ │ │ │ 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_advance_loc: 24 to 0000000000023398 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022c20 │ │ │ │ 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_advance_loc: 24 to 00000000000233b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000233e0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022c50 │ │ │ │ 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_advance_loc: 4 to 00000000000233e4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022c68 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233ec │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233f0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233f4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233f8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233fc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000002361c │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022c80 │ │ │ │ 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_advance_loc: 164 to 00000000000236c0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c84 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c88 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c8c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c90 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c94 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c98 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000236d8 │ │ │ │ + DW_CFA_advance_loc1: 572 to 0000000000022ed4 │ │ │ │ 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_advance_loc: 24 to 00000000000236f0 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000022fa0 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00002970 0000000000000090 00002974 FDE cie=00000000 pc=0000000000023810..0000000000023e1c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000238a0 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002a20 0000000000000098 00002a24 FDE cie=00000000 pc=00000000000230d0..000000000002366c │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023130 │ │ │ │ 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 00000000000238ac │ │ │ │ + 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 0000000000023160 │ │ │ │ + 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 0000000000023168 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000238b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023174 │ │ │ │ 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 0000000000023d38 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 0000000000023584 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000023d70 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000235b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000023dc8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023604 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023618 │ │ │ │ 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 │ │ │ │ @@ -6580,59 +6674,76 @@ │ │ │ │ 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 0000000000023dd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023620 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a04 0000000000000080 00002a08 FDE cie=00000000 pc=0000000000023e20..00000000000243bc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000023e98 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002abc 000000000000009c 00002ac0 FDE cie=00000000 pc=0000000000023670..0000000000023c60 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000236b0 │ │ │ │ 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: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ 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: 52 to 00000000000236e4 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ 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: 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 0000000000023ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000236e8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023eb0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002370c │ │ │ │ + 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: 1088 to 00000000000242f0 │ │ │ │ + DW_CFA_advance_loc2: 1104 to 0000000000023b5c │ │ │ │ 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 0000000000024328 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023b88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002433c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000023bbc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024368 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023bc8 │ │ │ │ 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 │ │ │ │ @@ -6648,89 +6759,91 @@ │ │ │ │ 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 0000000000024370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a88 000000000000009c 00002a8c FDE cie=00000000 pc=00000000000243c0..0000000000024adc │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000024458 │ │ │ │ +00002b5c 00000000000000a0 00002b60 FDE cie=00000000 pc=0000000000023c60..0000000000024314 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023cc8 │ │ │ │ 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: 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: 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: 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: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024460 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024468 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024474 │ │ │ │ - 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: 1248 to 0000000000024954 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + 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 0000000000023d00 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + 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 0000000000023d04 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023d10 │ │ │ │ + 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: 1192 to 00000000000241b8 │ │ │ │ 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 0000000000024998 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000241e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000249e4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000024230 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002424c │ │ │ │ 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 │ │ │ │ @@ -6741,53 +6854,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 00000000000249f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024250 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b28 0000000000000064 00002b2c FDE cie=00000000 pc=0000000000024ae0..0000000000024efc │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024b3c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002c00 0000000000000060 00002c04 FDE cie=00000000 pc=0000000000024320..000000000002475c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024348 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024384 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ 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: 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: 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_advance_loc: 16 to 0000000000024b4c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024388 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 768 to 0000000000024e50 │ │ │ │ + DW_CFA_advance_loc1: 756 to 000000000002467c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000024e94 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000246a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246ac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000246d4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -6798,623 +6911,613 @@ │ │ │ │ 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 0000000000024eb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000246e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b90 0000000000000084 00002b94 FDE cie=00000000 pc=0000000000024f00..0000000000025168 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024f20 │ │ │ │ +00002c64 0000000000000084 00002c68 FDE cie=00000000 pc=0000000000024760..00000000000249a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002476c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024778 │ │ │ │ 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 0000000000024f30 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024788 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000024f70 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024f80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000247c0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000247cc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247d0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000247d8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247dc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247e0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000247e8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000024fcc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024820 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000025060 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000248a0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025064 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025068 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248a4 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248a8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002506c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248ac │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025070 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025074 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025078 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002507c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248bc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025080 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002509c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000248dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250a0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248e0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ 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_loc: 144 to 0000000000025130 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025134 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002496c │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024970 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024974 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002513c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024978 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002497c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024980 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024984 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 0000000000000080 00002c1c FDE cie=00000000 pc=0000000000025170..00000000000254d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025188 │ │ │ │ +00002cec 0000000000000074 00002cf0 FDE cie=00000000 pc=00000000000249b0..0000000000024cf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000249bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000249d4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025198 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000251dc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000251f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024a10 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251f4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251f8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a14 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024a28 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a2c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a30 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024a38 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002520c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a3c │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025210 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000025358 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002535c │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000024b88 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b8c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b90 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b94 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002536c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b98 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b9c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ba0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025378 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002537c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ba4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025390 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024bbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253a0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024bc0 │ │ │ │ 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 00000000000254c0 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000024ce0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002c9c 0000000000000088 00002ca0 FDE cie=00000000 pc=00000000000254e0..000000000002586c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000254f0 │ │ │ │ +00002d64 0000000000000088 00002d68 FDE cie=00000000 pc=0000000000024d00..000000000002507c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024d08 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024d18 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002550c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024d30 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - 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: 32 to 000000000002552c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024d40 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002556c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000024d84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025594 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024dac │ │ │ │ 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: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000255a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025608 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000024e18 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002560c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000256a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e1c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000024eb8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256a8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000025718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ebc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024f28 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002571c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000257b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f2c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000024fc0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257b4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fc4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000257e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024ff0 │ │ │ │ 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: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000257f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025000 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ 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 0000000000025838 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002583c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002504c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025058 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002584c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002505c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025060 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d28 0000000000000080 00002d2c FDE cie=00000000 pc=0000000000025870..0000000000025c48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002589c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002df0 0000000000000084 00002df4 FDE cie=00000000 pc=0000000000025080..0000000000025458 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002509c │ │ │ │ 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 00000000000258b4 │ │ │ │ - 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 00000000000250c0 │ │ │ │ + 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 00000000000258c8 │ │ │ │ - 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 000000000002590c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000250d0 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025114 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002593c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025140 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025144 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025940 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000259a8 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000251b8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000025a60 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000025274 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025ad8 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000252e8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000025b8c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002539c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025bc0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000253cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025bd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000253e0 │ │ │ │ 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 0000000000025c18 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025428 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025438 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002543c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002dac 0000000000000058 00002db0 FDE cie=00000000 pc=0000000000025c50..000000000002610c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025c64 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002e78 0000000000000058 00002e7c FDE cie=00000000 pc=0000000000025460..0000000000025930 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025468 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025c84 │ │ │ │ - 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: 44 to 0000000000025494 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000254a4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025cc0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000254cc │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000254d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025d04 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002550c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025d48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025538 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002553c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025554 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025d50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e08 0000000000000088 00002e0c FDE cie=00000000 pc=0000000000026110..0000000000026538 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002613c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002ed4 0000000000000088 00002ed8 FDE cie=00000000 pc=0000000000025930..0000000000025d58 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002594c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + 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 0000000000025970 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - 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 0000000000026148 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026170 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025988 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - 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 00000000000261b4 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000259cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000261e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000259f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a00 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000261f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026258 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025a78 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000026334 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000025b54 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000263a8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000025bc8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000026480 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000025c9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ca0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000264b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025ccc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025cd4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000264c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025ce0 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ 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 0000000000026508 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026510 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026518 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d38 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002651c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d3c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e94 00000000000000a8 00002e98 FDE cie=00000000 pc=0000000000026540..0000000000026a70 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026580 │ │ │ │ +00002f60 00000000000000a0 00002f64 FDE cie=00000000 pc=0000000000025d60..00000000000262c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025d74 │ │ │ │ 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: 28 to 0000000000025d90 │ │ │ │ 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: 16 to 0000000000025da0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025dc0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000265b4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000026678 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000025ed8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000266ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025f04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025f0c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266b0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026718 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002671c │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025f78 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026720 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f7c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f80 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000026830 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026834 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000026094 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026838 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002683c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026098 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002609c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000268a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268ac │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026108 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000269bc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269c0 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000002620c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026210 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000269f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002623c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026244 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269fc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026248 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ 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: 56 to 0000000000026a34 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000026288 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a38 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a3c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002628c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026290 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026294 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026a4c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002629c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a54 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262a0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f40 0000000000000060 00002f44 FDE cie=00000000 pc=0000000000026a70..00000000000270e8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026a9c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003004 0000000000000064 00003008 FDE cie=00000000 pc=00000000000262d0..0000000000026948 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000262f0 │ │ │ │ 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 0000000000026304 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026aa8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000026ae4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000026358 │ │ │ │ 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: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026afc │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002635c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026b34 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026b78 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000263c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000263c4 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000263ec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7425,104 +7528,113 @@ │ │ │ │ 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 0000000000026b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000263f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002fa4 000000000000005c 00002fa8 FDE cie=00000000 pc=00000000000270f0..00000000000276bc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027104 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000306c 0000000000000074 00003070 FDE cie=00000000 pc=0000000000026950..0000000000026f68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026958 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027124 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026978 │ │ │ │ + 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: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026984 │ │ │ │ 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: 56 to 00000000000269bc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027164 │ │ │ │ - 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 0000000000027170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000271ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000269c8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000269e8 │ │ │ │ + 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 0000000000026a10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000271f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026a3c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000271fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a40 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026a6c │ │ │ │ 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 0000000000027200 │ │ │ │ + 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: 4 to 0000000000026a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003004 000000000000005c 00003008 FDE cie=00000000 pc=00000000000276c0..0000000000027f20 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000276ec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ +000030e4 000000000000005c 000030e8 FDE cie=00000000 pc=0000000000026f70..00000000000277e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026f94 │ │ │ │ + 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: 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_advance_loc: 72 to 0000000000027734 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026fa4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000026fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 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: 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002774c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002778c │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000027038 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000277d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027064 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000277dc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027088 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7533,71 +7645,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 00000000000277e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027090 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003064 0000000000000084 00003068 FDE cie=00000000 pc=0000000000027f20..0000000000028588 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027f34 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027f70 │ │ │ │ +00003144 0000000000000080 00003148 FDE cie=00000000 pc=00000000000277e0..0000000000027e08 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027828 │ │ │ │ + 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: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + 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 0000000000027864 │ │ │ │ + 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 0000000000027fac │ │ │ │ - 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: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - 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: 8 to 0000000000027fb4 │ │ │ │ + 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: 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 0000000000027870 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027fb8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000028004 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000278c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028044 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000278ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028058 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000027940 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000028080 │ │ │ │ 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 │ │ │ │ @@ -7607,72 +7720,71 @@ │ │ │ │ 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 0000000000028090 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030ec 0000000000000078 000030f0 FDE cie=00000000 pc=0000000000028590..0000000000028c94 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000285a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000285e0 │ │ │ │ +000031c8 0000000000000078 000031cc FDE cie=00000000 pc=0000000000027e10..00000000000284d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e18 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027e68 │ │ │ │ + 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: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028610 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000027e98 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - 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: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028624 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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_advance_loc: 4 to 0000000000027e9c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ea0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002866c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027ee8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000286ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027f14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000286c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f18 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000286dc │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000027f5c │ │ │ │ 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 │ │ │ │ @@ -7682,56 +7794,62 @@ │ │ │ │ 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: 4 to 00000000000286e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003168 0000000000000070 0000316c FDE cie=00000000 pc=0000000000028ca0..0000000000029568 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028ccc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ +00003244 0000000000000090 00003248 FDE cie=00000000 pc=00000000000284e0..0000000000028db0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028550 │ │ │ │ + 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: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028ce0 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028d18 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + 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_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: 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002855c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d34 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028580 │ │ │ │ + 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: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000028d7c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000285d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028dbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028600 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000028de0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000028654 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028658 │ │ │ │ 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 │ │ │ │ @@ -7747,67 +7865,76 @@ │ │ │ │ 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 0000000000028df0 │ │ │ │ + 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: 8 to 0000000000028660 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031dc 0000000000000078 000031e0 FDE cie=00000000 pc=0000000000029570..0000000000029ec0 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000295f4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +000032d8 000000000000007c 000032dc FDE cie=00000000 pc=0000000000028db0..0000000000029658 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000028e30 │ │ │ │ + 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 0000000000029608 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + 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: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + 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 0000000000028e40 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002966c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000028e9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000296ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028ec8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000296e4 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028f18 │ │ │ │ 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 │ │ │ │ @@ -7819,73 +7946,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 00000000000296f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003258 0000000000000084 0000325c FDE cie=00000000 pc=0000000000029ec0..000000000002a984 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000029f54 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +00003358 000000000000008c 0000335c FDE cie=00000000 pc=0000000000029660..000000000002a07c │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000296f4 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ 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: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + 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: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + 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: 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: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - 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 0000000000029f6c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029f78 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029708 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000029fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002970c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000029764 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a00c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029790 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002a054 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000297e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000297f4 │ │ │ │ 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 │ │ │ │ @@ -7897,58 +8030,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: 12 to 000000000002a060 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029800 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032e0 000000000000007c 000032e4 FDE cie=00000000 pc=000000000002a990..000000000002b4c0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002a9c8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000033e8 0000000000000098 000033ec FDE cie=00000000 pc=000000000002a080..000000000002abf8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a0ec │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + 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: 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: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002aa08 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ 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: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002aa1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a0f8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a138 │ │ │ │ + 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_advance_loc: 4 to 000000000002aa20 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002aa80 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a1a4 │ │ │ │ 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 000000000002aab8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a1d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002aaf0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a208 │ │ │ │ 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 │ │ │ │ @@ -7964,75 +8111,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 000000000002ab00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003360 0000000000000088 00003364 FDE cie=00000000 pc=000000000002b4c0..000000000002c0d8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002b548 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +00003484 000000000000008c 00003488 FDE cie=00000000 pc=000000000002ac00..000000000002b724 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002ac84 │ │ │ │ + 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: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - 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: 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: 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 000000000002b554 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + 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: 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 000000000002ac94 │ │ │ │ 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 000000000002b568 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002b5c4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aca0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002acf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b5fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ad24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b648 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ad80 │ │ │ │ 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 │ │ │ │ @@ -8046,84 +8194,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: 8 to 000000000002b650 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ad90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033ec 0000000000000094 000033f0 FDE cie=00000000 pc=000000000002c0e0..000000000002cef0 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002c180 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ +00003514 00000000000000a0 00003518 FDE cie=00000000 pc=000000000002b730..000000000002c4b8 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002b7c4 │ │ │ │ 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: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - 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: 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: 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: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + 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_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b7d4 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c190 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b7e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c19c │ │ │ │ - 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: 104 to 000000000002c204 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b7ec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b7f8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002b858 │ │ │ │ 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 000000000002c248 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b884 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002c290 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b8d0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b8ec │ │ │ │ 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 │ │ │ │ @@ -8134,51 +8290,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: 16 to 000000000002c2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003484 0000000000000064 00003488 FDE cie=00000000 pc=000000000002cef0..000000000002e4dc │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002cf54 │ │ │ │ - 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 000000000002cf60 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +000035b8 0000000000000068 000035bc FDE cie=00000000 pc=000000000002c4c0..000000000002da88 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c4e8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cf64 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002c52c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 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 000000000002c530 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002cfcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c534 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002c59c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002d010 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c5c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002c5fc │ │ │ │ + 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 │ │ │ │ @@ -8189,54 +8352,57 @@ │ │ │ │ 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 000000000002d028 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000034ec 0000000000000064 000034f0 FDE cie=00000000 pc=000000000002e4e0..000000000002f8f4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e50c │ │ │ │ +00003624 000000000000006c 00003628 FDE cie=00000000 pc=000000000002da90..000000000002eee8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dab0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - 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_advance_loc: 72 to 000000000002e554 │ │ │ │ - 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: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002db08 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e560 │ │ │ │ + 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_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db0c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002e5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db10 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002db5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002e5f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002db88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db8c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002dbbc │ │ │ │ + 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 │ │ │ │ @@ -8247,65 +8413,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 000000000002e608 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003554 0000000000000084 00003558 FDE cie=00000000 pc=000000000002f900..0000000000030fd0 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002f990 │ │ │ │ +00003694 0000000000000088 00003698 FDE cie=00000000 pc=000000000002eef0..0000000000030514 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002ef78 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ 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-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ 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: 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_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: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f9a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ef88 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002f9f4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002efe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fa38 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002f00c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002fa74 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002f060 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f064 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f068 │ │ │ │ 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 │ │ │ │ @@ -8326,57 +8493,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 000000000002fa7c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f06c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035dc 0000000000000068 000035e0 FDE cie=00000000 pc=0000000000030fd0..00000000000326e4 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000030ffc │ │ │ │ +00003720 000000000000007c 00003724 FDE cie=00000000 pc=0000000000030520..0000000000031ed4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030540 │ │ │ │ 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: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000031048 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - 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_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000030598 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031054 │ │ │ │ + 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: 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 000000000003059c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000310a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000305a8 │ │ │ │ + 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 00000000000305fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000310e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030628 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000310f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003062c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000310fc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003066c │ │ │ │ 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 │ │ │ │ @@ -8387,70 +8561,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 0000000000031100 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003648 0000000000000078 0000364c FDE cie=00000000 pc=00000000000326f0..0000000000033f48 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000032778 │ │ │ │ +000037a0 0000000000000084 000037a4 FDE cie=00000000 pc=0000000000031ee0..0000000000033690 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000031f68 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ 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: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ 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: 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 0000000000032780 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032784 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + 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_advance_loc: 12 to 0000000000031f74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000327ec │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000031fe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000032830 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003200c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032844 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000032060 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032064 │ │ │ │ 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 │ │ │ │ @@ -8461,197 +8640,217 @@ │ │ │ │ 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 0000000000032868 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032068 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000036c4 0000000000000058 000036c8 FDE cie=00000000 pc=0000000000033f50..0000000000034fbc │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033f6c │ │ │ │ +00003828 0000000000000058 0000382c FDE cie=00000000 pc=0000000000033690..00000000000347e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000336a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000033fb8 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000336f0 │ │ │ │ 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: 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: r30 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fbc │ │ │ │ + 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_advance_loc: 4 to 00000000000336f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000034128 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000033880 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003416c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000338ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034170 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000338c8 │ │ │ │ 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_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000338cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003720 0000000000000030 00003724 FDE cie=00000000 pc=0000000000034fc0..0000000000035090 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034fe0 │ │ │ │ +00003884 0000000000000030 00003888 FDE cie=00000000 pc=00000000000347e0..0000000000034894 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000347f8 │ │ │ │ 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 0000000000034ff8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034808 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003503c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003504c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034858 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035050 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035070 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034874 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035080 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034884 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003754 0000000000000030 00003758 FDE cie=00000000 pc=0000000000035090..0000000000035160 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000350b0 │ │ │ │ +000038b8 0000000000000030 000038bc FDE cie=00000000 pc=00000000000348a0..0000000000034954 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000348b8 │ │ │ │ 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 00000000000350c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000348c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003510c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003511c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034918 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035140 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034934 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035150 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034944 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003788 0000000000000050 0000378c FDE cie=00000000 pc=0000000000035160..0000000000035d60 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003517c │ │ │ │ +000038ec 0000000000000064 000038f0 FDE cie=00000000 pc=0000000000034960..0000000000035614 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034974 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000351bc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000349ac │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ 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: r65 at cfa+16 │ │ │ │ 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 00000000000351c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000349b4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000351f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000349dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000035230 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034a08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034a14 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: 16 to 0000000000035240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034a20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000034b6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034b98 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034ba4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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: 12 to 0000000000034bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000037dc 000000000000005c 000037e0 FDE cie=00000000 pc=0000000000035d60..0000000000036b74 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035d7c │ │ │ │ +00003954 000000000000005c 00003958 FDE cie=00000000 pc=0000000000035620..0000000000036394 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035634 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000035dcc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035684 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035688 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035e00 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000356b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000035e44 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000356dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035e50 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000356fc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8661,91 +8860,83 @@ │ │ │ │ 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: 16 to 0000000000035e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035700 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000383c 0000000000000048 00003840 FDE cie=00000000 pc=0000000000036b80..0000000000037978 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000036bd4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000039b4 0000000000000040 000039b8 FDE cie=00000000 pc=00000000000363a0..0000000000037224 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000363e4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 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: 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: 8 to 0000000000036bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000363e8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036c20 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003642c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000036c58 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036458 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003645c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000036c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003888 000000000000005c 0000388c FDE cie=00000000 pc=0000000000037980..0000000000038a90 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003799c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +000039f8 0000000000000054 000039fc FDE cie=00000000 pc=0000000000037230..0000000000038320 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000037290 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000379ec │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000379f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037294 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000037a40 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000372dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037a84 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037308 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037a90 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037324 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8754,107 +8945,103 @@ │ │ │ │ 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: 16 to 0000000000037aa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037330 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038e8 000000000000004c 000038ec FDE cie=00000000 pc=0000000000038a90..0000000000039a9c │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000038ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ +00003a50 0000000000000044 00003a54 FDE cie=00000000 pc=0000000000038320..0000000000039318 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000038368 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 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: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038370 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000038cc0 │ │ │ │ + DW_CFA_advance_loc1: 460 to 000000000003853c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000038cfc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038568 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038570 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000038d00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003938 0000000000000048 0000393c FDE cie=00000000 pc=0000000000039aa0..000000000003a7dc │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000039af4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +00003a98 0000000000000048 00003a9c FDE cie=00000000 pc=0000000000039320..000000000003a054 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000039368 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - 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_advance_loc: 4 to 0000000000039af8 │ │ │ │ + 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: 4 to 000000000003936c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000039b58 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000393c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000039b94 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000393f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000393fc │ │ │ │ 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_advance_loc: 12 to 0000000000039ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039400 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003984 000000000000005c 00003988 FDE cie=00000000 pc=000000000003a7e0..000000000003bc84 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003a84c │ │ │ │ +00003ae4 000000000000005c 00003ae8 FDE cie=00000000 pc=000000000003a060..000000000003b4c4 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000003a0c8 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 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 │ │ │ │ @@ -8863,23 +9050,22 @@ │ │ │ │ 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: 8 to 000000000003a854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000003aab0 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000003a30c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003aaf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a338 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ab00 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003a35c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8890,1241 +9076,1187 @@ │ │ │ │ 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 000000000003ab10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039e4 0000000000000028 000039e8 FDE cie=00000000 pc=000000000003bc90..000000000003be44 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bcb0 │ │ │ │ +00003b44 0000000000000020 00003b48 FDE cie=00000000 pc=000000000003b4d0..000000000003b62c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003b57c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003bd18 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000003b5f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bd20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b600 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bd30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003bd88 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003be10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b604 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003be34 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a10 00000000000000c4 00003a14 FDE cie=00000000 pc=000000000003be50..000000000003c064 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003be5c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003be64 │ │ │ │ +00003b68 00000000000000c4 00003b6c FDE cie=00000000 pc=000000000003b630..000000000003b83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b634 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b640 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003be70 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003be84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b648 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b65c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be88 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b660 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b664 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be90 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be94 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be98 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be9c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea0 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003beb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bebc │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b66c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b670 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b67c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b680 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b68c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b690 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b6a0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b6a8 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b6b0 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b4 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b6c4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bee4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b6d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bef8 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003befc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf00 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf04 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6d4 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6d8 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6dc │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b6e4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003bfdc │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000003b7b0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7b4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7c8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7cc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bffc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7d0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7d4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7d8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7dc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c008 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7e0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7e4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7e8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7ec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c018 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7f4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c02c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b800 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b810 │ │ │ │ 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 000000000003c050 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b828 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 000000000003c054 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b82c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad8 0000000000000040 00003adc FDE cie=00000000 pc=000000000003c070..000000000003c35c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c0a0 │ │ │ │ +00003c30 0000000000000038 00003c34 FDE cie=00000000 pc=000000000003b840..000000000003bb50 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b850 │ │ │ │ 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: 28 to 000000000003b86c │ │ │ │ + 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: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000003c0b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b874 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c114 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b8d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c13c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003b8f0 │ │ │ │ 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 000000000003c140 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b900 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b1c 0000000000000040 00003b20 FDE cie=00000000 pc=000000000003c360..000000000003c64c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c390 │ │ │ │ +00003c6c 0000000000000038 00003c70 FDE cie=00000000 pc=000000000003bb50..000000000003be60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bb60 │ │ │ │ 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: 28 to 000000000003bb7c │ │ │ │ + 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: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000003c3a0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c3a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bb84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c404 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003bbe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c42c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bc00 │ │ │ │ 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 000000000003c430 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b60 0000000000000040 00003b64 FDE cie=00000000 pc=000000000003c650..000000000003c9ac │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c680 │ │ │ │ +00003ca8 0000000000000038 00003cac FDE cie=00000000 pc=000000000003be60..000000000003c1e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003be70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003be8c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 16 to 000000000003c690 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c694 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be94 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003c748 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003bf54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c770 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bf74 │ │ │ │ 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 000000000003c780 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bf80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba4 000000000000002c 00003ba8 FDE cie=00000000 pc=000000000003c9b0..000000000003ca80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c9c4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c9d4 │ │ │ │ +00003ce4 0000000000000040 00003ce8 FDE cie=00000000 pc=000000000003c1f0..000000000003c2b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c1fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003c9f4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003c224 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca00 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c228 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ca10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003ca64 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c234 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c238 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c24c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c254 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c25c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c270 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c278 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c280 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c294 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c29c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c2a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003bd4 0000000000000044 00003bd8 FDE cie=00000000 pc=000000000003ca80..000000000003ccd4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ca90 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003d28 0000000000000044 00003d2c FDE cie=00000000 pc=000000000003c2c0..000000000003c520 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c2cc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003caa8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c2dc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c2ec │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003cac4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c2fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003cbf0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003c43c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cc28 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003c474 │ │ │ │ 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 000000000003cc30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003cc80 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003c4cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003ccbc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c508 │ │ │ │ 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 000000000003ccc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c50c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c1c 0000000000000038 00003c20 FDE cie=00000000 pc=000000000003cce0..000000000003cfe4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cd08 │ │ │ │ +00003d70 000000000000003c 00003d74 FDE cie=00000000 pc=000000000003c520..000000000003c850 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c52c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c53c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c54c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c560 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cd30 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000003ced8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c568 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000003c750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003cf14 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c78c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cf20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c790 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003c58 000000000000003c 00003c5c FDE cie=00000000 pc=000000000003cff0..000000000003d2f4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003d01c │ │ │ │ +00003db0 000000000000003c 00003db4 FDE cie=00000000 pc=000000000003c850..000000000003cb90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c85c │ │ │ │ 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 000000000003c868 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c878 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c888 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d044 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c89c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000003d1f0 │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000003ca88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d22c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cac4 │ │ │ │ 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 000000000003d230 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c98 000000000000001c 00003c9c FDE cie=00000000 pc=000000000003d300..000000000003d34c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d320 │ │ │ │ +00003df0 000000000000001c 00003df4 FDE cie=00000000 pc=000000000003cb90..000000000003cbd0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cba8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d334 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cbb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d33c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cbc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb8 000000000000001c 00003cbc FDE cie=00000000 pc=000000000003d350..000000000003d3a0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d370 │ │ │ │ +00003e10 000000000000001c 00003e14 FDE cie=00000000 pc=000000000003cbd0..000000000003cc14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cbe8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d388 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cbfc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d390 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd8 000000000000001c 00003cdc FDE cie=00000000 pc=000000000003d3a0..000000000003d3fc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d3c8 │ │ │ │ +00003e30 000000000000001c 00003e34 FDE cie=00000000 pc=000000000003cc20..000000000003cc70 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cc40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d3e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cc58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d3ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cf8 0000000000000010 00003cfc FDE cie=00000000 pc=000000000003d400..000000000003d578 │ │ │ │ +00003e50 0000000000000010 00003e54 FDE cie=00000000 pc=000000000003cc70..000000000003ce38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d0c 0000000000000030 00003d10 FDE cie=00000000 pc=000000000003d580..000000000003d80c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d594 │ │ │ │ +00003e64 0000000000000034 00003e68 FDE cie=00000000 pc=000000000003ce40..000000000003d078 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ce4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d5a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ce58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d5e0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003ce9c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003d628 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003cee0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d674 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003cf14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d680 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cf24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d690 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cf30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d6b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003d71c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003d7f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003d024 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d034 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d040 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d40 0000000000000010 00003d44 FDE cie=00000000 pc=000000000003d810..000000000003dd54 │ │ │ │ +00003e9c 0000000000000010 00003ea0 FDE cie=00000000 pc=000000000003d080..000000000003d50c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d54 0000000000000010 00003d58 FDE cie=00000000 pc=000000000003dd60..000000000003de94 │ │ │ │ +00003eb0 0000000000000010 00003eb4 FDE cie=00000000 pc=000000000003d510..000000000003d640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d68 0000000000000028 00003d6c FDE cie=00000000 pc=000000000003dea0..000000000003dfc8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003dec8 │ │ │ │ +00003ec4 0000000000000030 00003ec8 FDE cie=00000000 pc=000000000003d640..000000000003d770 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d660 │ │ │ │ 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 000000000003d670 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d684 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003dee4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000003dfa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d68c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000003d744 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dfb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d760 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003d94 0000000000000028 00003d98 FDE cie=00000000 pc=000000000003dfd0..000000000003e478 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000003e1b0 │ │ │ │ - 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: 124 to 000000000003e22c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e230 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000003e45c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e464 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=000000000003d770..000000000003dbec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003dc0 0000000000000020 00003dc4 FDE cie=00000000 pc=000000000003e480..000000000003e5e4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e4a0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e4b0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +00003f0c 0000000000000018 00003f10 FDE cie=00000000 pc=000000000003dbf0..000000000003dd34 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003dc10 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003e5cc │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003dd14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003de4 0000000000000044 00003de8 FDE cie=00000000 pc=000000000003e5f0..000000000003e74c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e604 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e60c │ │ │ │ +00003f28 0000000000000044 00003f2c FDE cie=00000000 pc=000000000003dd40..000000000003de84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dd48 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dd54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e61c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e620 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dd5c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e628 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e62c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e630 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd60 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e648 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e64c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dd6c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dd74 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd78 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dd84 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dd90 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003e71c │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000003de54 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de58 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e724 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de5c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de60 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de64 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e73c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de74 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e2c 000000000000001c 00003e30 FDE cie=00000000 pc=000000000003e750..000000000003e8dc │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e774 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e77c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003e824 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e830 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e840 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00003f70 0000000000000010 00003f74 FDE cie=00000000 pc=000000000003de90..000000000003e028 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e4c 000000000000001c 00003e50 FDE cie=00000000 pc=000000000003e8e0..000000000003eaa0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e904 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e914 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000003e9d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e9e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003ea1c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00003f84 0000000000000010 00003f88 FDE cie=00000000 pc=000000000003e030..000000000003e1c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e6c 000000000000001c 00003e70 FDE cie=00000000 pc=000000000003eaa0..000000000003eaf8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003eab4 │ │ │ │ +00003f98 000000000000001c 00003f9c FDE cie=00000000 pc=000000000003e200..000000000003e240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e20c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003eae0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e228 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003eae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e230 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e8c 0000000000000038 00003e90 FDE cie=00000000 pc=000000000003eb00..000000000003ed6c │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003eb24 │ │ │ │ +00003fb8 0000000000000034 00003fbc FDE cie=00000000 pc=000000000003e240..000000000003e46c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e24c │ │ │ │ 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 000000000003e258 │ │ │ │ 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 000000000003eb34 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e26c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000003ec38 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003ecbc │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ecc8 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000003e3dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003ece8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e3fc │ │ │ │ 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 000000000003ecf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e400 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003ec8 0000000000000048 00003ecc FDE cie=00000000 pc=000000000003ed70..000000000003f09c │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003eda4 │ │ │ │ +00003ff0 0000000000000044 00003ff4 FDE cie=00000000 pc=000000000003e470..000000000003e72c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e47c │ │ │ │ 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 000000000003e488 │ │ │ │ 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 000000000003e4ac │ │ │ │ + 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 000000000003edb4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000003ef08 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003efb0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003efe0 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000003e68c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f010 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e6b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6bc │ │ │ │ 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 000000000003f020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f14 000000000000002c 00003f18 FDE cie=00000000 pc=000000000003f0a0..000000000003f260 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f0c8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004038 000000000000002c 0000403c FDE cie=00000000 pc=000000000003e730..000000000003e8b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e750 │ │ │ │ + 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 000000000003f0d8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e75c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f10c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e788 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003e88c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e894 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e8a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f130 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f44 0000000000000108 00003f48 FDE cie=00000000 pc=000000000003f260..000000000003f7a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f270 │ │ │ │ +00004068 0000000000000120 0000406c FDE cie=00000000 pc=000000000003e8c0..000000000003edf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e8cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f284 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f294 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e8e8 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + 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_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f2b0 │ │ │ │ - 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 000000000003f2ec │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f2f4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2f8 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f300 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f304 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f314 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f328 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f32c │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f340 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f354 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f370 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f374 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f380 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e900 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + 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: 52 to 000000000003e934 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e938 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e950 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e954 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e968 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e970 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e978 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e97c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003e9a0 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9a4 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9a8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e9b0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e9c8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f39c │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f3b0 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e9e0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9e4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e9fc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ea00 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003ea18 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ea1c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ea20 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000003f5dc │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000003ec1c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec20 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec24 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec28 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec2c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec30 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec38 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec3c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec40 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec44 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec4c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec54 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec5c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec60 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f644 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ec9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eca0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eca4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eca8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ 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 000000000003f660 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ecb0 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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_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: 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: 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_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + 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: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000003f790 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003ede0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00004050 000000000000002c 00004054 FDE cie=00000000 pc=000000000003f7b0..000000000003f970 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f7d8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +0000418c 000000000000002c 00004190 FDE cie=00000000 pc=000000000003ee00..000000000003ef88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ee20 │ │ │ │ + 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 000000000003f7e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ee2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f81c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ee58 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003ef5c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ef64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f830 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ef78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f840 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004080 000000000000002c 00004084 FDE cie=00000000 pc=000000000003f970..000000000003fb30 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f998 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +000041bc 000000000000002c 000041c0 FDE cie=00000000 pc=000000000003ef90..000000000003f118 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003efb0 │ │ │ │ + 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 000000000003f9a8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003efbc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f9dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003efe8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f0ec │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f0f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f9f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f108 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fa00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000040b0 0000000000000048 000040b4 FDE cie=00000000 pc=000000000003fb30..000000000003fd0c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fb58 │ │ │ │ +000041ec 0000000000000040 000041f0 FDE cie=00000000 pc=000000000003f120..000000000003f2d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f140 │ │ │ │ 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 000000000003fb68 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f14c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003fb94 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb98 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f178 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fba0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f17c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f180 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f184 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbac │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003fcc8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f188 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f294 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f298 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f29c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fce8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f2ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fcfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f2c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000040fc 0000000000000048 00004100 FDE cie=00000000 pc=000000000003fd10..000000000003feec │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fd38 │ │ │ │ +00004230 0000000000000040 00004234 FDE cie=00000000 pc=000000000003f2d0..000000000003f480 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f2f0 │ │ │ │ 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 000000000003fd48 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f2fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003fd74 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd78 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f328 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fd80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f32c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f330 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f334 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd8c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003fea8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003feac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f338 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f444 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003feb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f448 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003feb4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003feb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f44c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f450 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003febc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f454 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f45c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fedc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f470 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004148 000000000000002c 0000414c FDE cie=00000000 pc=000000000003fef0..00000000000400b0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ff18 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004274 000000000000002c 00004278 FDE cie=00000000 pc=000000000003f480..000000000003f608 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f4a0 │ │ │ │ + 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 000000000003ff28 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f4ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003ff5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f4d8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f5dc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f5e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ff70 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f5f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ff80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004178 0000000000000048 0000417c FDE cie=00000000 pc=00000000000400b0..000000000004028c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000400d8 │ │ │ │ +000042a4 0000000000000040 000042a8 FDE cie=00000000 pc=000000000003f610..000000000003f7c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f630 │ │ │ │ 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 00000000000400e8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f63c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040114 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040118 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f668 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040120 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f670 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f674 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004012c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040248 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004024c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f678 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f784 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f788 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040254 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f78c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f790 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f794 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040268 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f79c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004027c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f7b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000041c4 0000000000000048 000041c8 FDE cie=00000000 pc=0000000000040290..000000000004046c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000402b8 │ │ │ │ +000042e8 0000000000000040 000042ec FDE cie=00000000 pc=000000000003f7c0..000000000003f970 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f7e0 │ │ │ │ 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 00000000000402c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f7ec │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000402f4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f818 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040300 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f81c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f820 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f824 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004030c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040428 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004042c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f828 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f934 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f938 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040434 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f93c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f940 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004043c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f944 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040448 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f94c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004045c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f960 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004210 000000000000011c 00004214 FDE cie=00000000 pc=0000000000040470..0000000000040ab4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040480 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000404a8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ +0000432c 000000000000011c 00004330 FDE cie=00000000 pc=000000000003f970..000000000003ff94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f978 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003f99c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ 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: 60 to 00000000000404e4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003f9dc │ │ │ │ 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_loc: 20 to 00000000000404f8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404fc │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040500 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040510 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f9ec │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9f0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fa00 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa04 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fa18 │ │ │ │ DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa1c │ │ │ │ DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040518 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa24 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa28 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa30 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa34 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fa40 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004051c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa44 │ │ │ │ DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa48 │ │ │ │ DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa4c │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa50 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004052c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa54 │ │ │ │ DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040534 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040538 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004053c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa58 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa5c │ │ │ │ DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa60 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa64 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040544 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040548 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004054c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040550 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa68 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 848 to 00000000000408a4 │ │ │ │ + DW_CFA_advance_loc1: 824 to 000000000003fda0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fda4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fda8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdb0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdb4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdb8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdbc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdc0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdc4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdc8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdcc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdd0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdd4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdd8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fddc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fde0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fde4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408ec │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408f0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fde8 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004091c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdf0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003fe14 │ │ │ │ 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 0000000000040934 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fe2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe30 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004093c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040950 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fe40 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ 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 │ │ │ │ @@ -10153,468 +10285,370 @@ │ │ │ │ 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_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 │ │ │ │ │ │ │ │ -00004330 0000000000000074 00004334 FDE cie=00000000 pc=0000000000040ac0..0000000000040f98 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040adc │ │ │ │ +0000444c 0000000000000034 00004450 FDE cie=00000000 pc=000000000003ffa0..00000000000403fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ffb0 │ │ │ │ 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 000000000003ffc0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040af4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ffcc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000040b58 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000004002c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040b74 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040058 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040b80 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000040c30 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c34 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c38 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c3c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000040e2c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e30 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e34 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e38 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e3c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040e58 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040e64 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040e70 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000040f34 │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000403bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040f50 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000403ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040f5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f60 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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_nop │ │ │ │ │ │ │ │ -000043a8 000000000000001c 000043ac FDE cie=00000000 pc=0000000000040fa0..0000000000040fe0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040fbc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040fd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004484 0000000000000010 00004488 FDE cie=00000000 pc=0000000000040400..0000000000040418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043c8 000000000000001c 000043cc FDE cie=00000000 pc=0000000000040fe0..000000000004101c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040ff8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041004 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004100c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004498 0000000000000010 0000449c FDE cie=00000000 pc=0000000000040420..0000000000040434 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043e8 0000000000000034 000043ec FDE cie=00000000 pc=0000000000041020..0000000000041238 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000041064 │ │ │ │ +000044ac 0000000000000028 000044b0 FDE cie=00000000 pc=0000000000040440..000000000004063c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000040474 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004107c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040488 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000041134 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000040534 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041154 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000040550 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041168 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004116c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000041214 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041218 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004420 000000000000004c 00004424 FDE cie=00000000 pc=0000000000041240..00000000000413b8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041260 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041280 │ │ │ │ +000044d8 0000000000000038 000044dc FDE cie=00000000 pc=0000000000040640..0000000000040784 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004065c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041290 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000412a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004069c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412ac │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000412b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000412c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000406a8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000041314 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041318 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000406f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004131c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041324 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040700 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041330 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041334 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040710 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004071c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041338 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041340 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041348 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040720 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000041394 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041398 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004139c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413a0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000040770 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004470 0000000000000038 00004474 FDE cie=00000000 pc=00000000000413c0..00000000000414c0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000413cc │ │ │ │ +00004514 0000000000000038 00004518 FDE cie=00000000 pc=0000000000040790..000000000004086c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040794 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000413d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004079c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000413e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000407a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000413ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407ac │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000041418 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000407e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004141c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041420 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041430 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000407f0 │ │ │ │ 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: 92 to 000000000004148c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000040834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041494 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040840 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000414a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ac 0000000000000040 000044b0 FDE cie=00000000 pc=00000000000414c0..00000000000417f0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000414e8 │ │ │ │ +00004550 0000000000000040 00004554 FDE cie=00000000 pc=0000000000040870..0000000000040b80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040890 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000004160c │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000409a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041610 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000409b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041614 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000409bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041628 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000409c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041640 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000409dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004164c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000409e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004166c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000040a0c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041684 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040a24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041690 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040a2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000416ac │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040a4c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000416bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040a58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000041760 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000040af0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044f0 0000000000000070 000044f4 FDE cie=00000000 pc=00000000000417f0..0000000000042060 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004184c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004594 0000000000000074 00004598 FDE cie=00000000 pc=0000000000040b80..00000000000413a0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000040bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004185c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041860 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041864 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041868 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004186c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000041a80 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000040e00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000041ba0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000040f20 │ │ │ │ + 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_loc1: 420 to 0000000000041d44 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000410ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d48 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d4c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d50 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d54 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041d60 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000410c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d64 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000041da0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000410fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041dac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041db4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041db8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041100 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041104 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004111c │ │ │ │ + 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 0000000000041120 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000004131c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041334 │ │ │ │ + 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 0000000000041338 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004564 0000000000000038 00004568 FDE cie=00000000 pc=0000000000042060..0000000000042310 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042074 │ │ │ │ +0000460c 0000000000000038 00004610 FDE cie=00000000 pc=00000000000413a0..0000000000041640 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000413b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004208c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000413c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004209c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000413d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004216c │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000041498 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000421d4 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000041500 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000421dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041508 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004150c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041510 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000421f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000422e0 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000041610 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041614 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041618 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000045a0 0000000000000078 000045a4 FDE cie=00000000 pc=0000000000042310..0000000000042c2c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042324 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004648 000000000000005c 0000464c FDE cie=00000000 pc=0000000000041640..0000000000041f2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041650 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042368 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004169c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042370 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042380 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042384 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042388 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004238c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042390 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000416a8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042398 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416b0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1408 to 0000000000042918 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004291c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042920 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042924 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416b4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1400 to 0000000000041c2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004292c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004293c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000042a30 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000041d30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000042b30 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000041e30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b38 │ │ │ │ - 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: 16 to 0000000000042b48 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b4c │ │ │ │ - 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_advance_loc: 4 to 0000000000041e38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e3c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e40 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041e50 │ │ │ │ + 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000461c 000000000000001c 00004620 FDE cie=00000000 pc=0000000000042c30..0000000000042c90 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000042c6c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042c78 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042c80 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000046a8 0000000000000010 000046ac FDE cie=00000000 pc=0000000000041f30..0000000000041f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000463c 0000000000000064 00004640 FDE cie=00000000 pc=0000000000042c90..0000000000042f1c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042ca4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000046bc 0000000000000064 000046c0 FDE cie=00000000 pc=0000000000041f80..00000000000421f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f88 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042cf8 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041fa8 │ │ │ │ + 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 0000000000042004 │ │ │ │ + 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 0000000000042d0c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042008 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000042eb0 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000042184 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042ef4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000421b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f0c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000421e0 │ │ │ │ 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 │ │ │ │ @@ -10627,130 +10661,164 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -000046a4 0000000000000040 000046a8 FDE cie=00000000 pc=0000000000042f20..0000000000043298 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042f34 │ │ │ │ +00004724 0000000000000040 00004728 FDE cie=00000000 pc=00000000000421f0..0000000000042544 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000421fc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042f48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042214 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042218 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000004309c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000004235c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000430a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042360 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000430a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042364 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000430b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042370 │ │ │ │ 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 00000000000430c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042380 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000431b4 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000042468 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000431c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004247c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000431d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042480 │ │ │ │ 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 0000000000043200 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000424b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046e8 0000000000000028 000046ec FDE cie=00000000 pc=00000000000432a0..00000000000434c0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000432d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ +00004768 000000000000003c 0000476c FDE cie=00000000 pc=0000000000042550..0000000000042740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042554 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042560 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042578 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004257c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000433b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000433c0 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000042658 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000433d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004265c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004341c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042660 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042670 │ │ │ │ + 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: 32 to 0000000000042690 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000434a0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000426ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426f0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042700 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000042720 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004714 0000000000000028 00004718 FDE cie=00000000 pc=00000000000434c0..000000000004363c │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000434f0 │ │ │ │ +000047a8 0000000000000024 000047ac FDE cie=00000000 pc=0000000000042740..0000000000042940 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000042850 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043510 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000428d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043520 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000428e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043530 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000428f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000043558 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000042918 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043578 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004292c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043590 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004740 000000000000007c 00004744 FDE cie=00000000 pc=0000000000043640..0000000000044528 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043658 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000436b0 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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: r28 at cfa-32 │ │ │ │ +000047d0 00000000000000a8 000047d4 FDE cie=00000000 pc=0000000000042940..00000000000437e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042978 │ │ │ │ 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 00000000000436b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000429b4 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + 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: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000429c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000436c0 │ │ │ │ - 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: 2300 to 0000000000043fbc │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000429dc │ │ │ │ + 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: 2320 to 00000000000432ec │ │ │ │ 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 0000000000043ff4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044008 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004334c │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043350 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004401c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043354 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044024 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043360 │ │ │ │ + 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 │ │ │ │ @@ -10761,71 +10829,91 @@ │ │ │ │ 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: 12 to 0000000000044030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000047c0 0000000000000090 000047c4 FDE cie=00000000 pc=0000000000044530..00000000000476b8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004458c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - 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: 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_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 00000000000445a0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000487c 00000000000000b4 00004880 FDE cie=00000000 pc=00000000000437f0..0000000000046838 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043820 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ 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 00000000000445a4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000043860 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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: 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: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043864 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000445b8 │ │ │ │ - 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: 4036 to 000000000004557c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043894 │ │ │ │ + DW_CFA_offset_extended: r98 at cfa-352 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-320 │ │ │ │ + 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: 3956 to 0000000000044808 │ │ │ │ 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_restore_extended: r98 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000455ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044834 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000455c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044860 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000455d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044864 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044868 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000455f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044878 │ │ │ │ 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 │ │ │ │ @@ -10836,2250 +10924,2022 @@ │ │ │ │ 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_restore_extended: r104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004854 0000000000000048 00004858 FDE cie=00000000 pc=00000000000476c0..0000000000047b1c │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000476dc │ │ │ │ +00004934 000000000000004c 00004938 FDE cie=00000000 pc=0000000000046840..0000000000046c48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046850 │ │ │ │ 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 0000000000047700 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046860 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046878 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046884 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000468a0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000047738 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000468bc │ │ │ │ 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 000000000004799c │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000046ae8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000479d8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000046b18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046b24 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000479dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048a0 000000000000001c 000048a4 FDE cie=00000000 pc=0000000000047b20..0000000000047b60 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047b3c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047b48 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047b50 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004984 0000000000000010 00004988 FDE cie=00000000 pc=0000000000046c50..0000000000046c68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c0 000000000000001c 000048c4 FDE cie=00000000 pc=0000000000047b60..0000000000047ba4 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047b80 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047b8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047b94 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004998 0000000000000010 0000499c FDE cie=00000000 pc=0000000000046c70..0000000000046c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048e0 000000000000001c 000048e4 FDE cie=00000000 pc=0000000000047bb0..0000000000047bec │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047bd4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047bdc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000049ac 0000000000000010 000049b0 FDE cie=00000000 pc=0000000000046c90..0000000000046ca4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004900 0000000000000034 00004904 FDE cie=00000000 pc=0000000000047bf0..0000000000047e24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047c04 │ │ │ │ +000049c0 0000000000000028 000049c4 FDE cie=00000000 pc=0000000000046cb0..0000000000046ee0 │ │ │ │ + DW_CFA_advance_loc1: 416 to 0000000000046e50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000047d58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047d60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047d84 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047d8c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047d9c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000046e6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046e74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047db0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000046ec0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047db4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047dc0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046ed0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004938 0000000000000030 0000493c FDE cie=00000000 pc=0000000000047e30..0000000000047f3c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047e40 │ │ │ │ +000049ec 0000000000000030 000049f0 FDE cie=00000000 pc=0000000000046ee0..0000000000046fcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046ee8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047e50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046ef8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047e68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046f0c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047e98 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046f34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000047ecc │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000046f64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047ed8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046f70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047ee0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047f20 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000046fac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047f2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046fbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000496c 0000000000000010 00004970 FDE cie=00000000 pc=0000000000047f40..00000000000480b0 │ │ │ │ +00004a20 0000000000000010 00004a24 FDE cie=00000000 pc=0000000000047000..0000000000047160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004980 0000000000000010 00004984 FDE cie=00000000 pc=00000000000480b0..00000000000481f0 │ │ │ │ +00004a34 0000000000000010 00004a38 FDE cie=00000000 pc=0000000000047160..000000000004728c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004994 0000000000000020 00004998 FDE cie=00000000 pc=00000000000481f0..0000000000048370 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000048240 │ │ │ │ +00004a48 000000000000001c 00004a4c FDE cie=00000000 pc=0000000000047290..00000000000473f0 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000472e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004828c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000047330 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048298 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004733c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000048350 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049b8 000000000000002c 000049bc FDE cie=00000000 pc=0000000000048370..0000000000048418 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048398 │ │ │ │ +00004a68 0000000000000030 00004a6c FDE cie=00000000 pc=00000000000473f0..0000000000047484 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047404 │ │ │ │ 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 0000000000047414 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047424 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000483b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000483ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004742c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048408 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047474 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000049e8 000000000000002c 000049ec FDE cie=00000000 pc=0000000000048420..00000000000484c8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048448 │ │ │ │ +00004a9c 0000000000000030 00004aa0 FDE cie=00000000 pc=0000000000047490..0000000000047524 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000474a4 │ │ │ │ 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 00000000000474b4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000474c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048464 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004849c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000474cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000474f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000484b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047514 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a18 000000000000002c 00004a1c FDE cie=00000000 pc=00000000000484d0..0000000000048578 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000484f8 │ │ │ │ +00004ad0 0000000000000030 00004ad4 FDE cie=00000000 pc=0000000000047530..00000000000475c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047544 │ │ │ │ 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 0000000000047554 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047564 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048514 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004854c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004756c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047598 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048568 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000475b4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a48 0000000000000050 00004a4c FDE cie=00000000 pc=0000000000048580..0000000000048658 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004858c │ │ │ │ +00004b04 0000000000000050 00004b08 FDE cie=00000000 pc=00000000000475d0..00000000000476a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475d4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048594 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000475dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000485a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000475ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475f0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485ac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000475fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000485c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047608 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004760c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047610 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047614 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004861c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047668 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004766c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047670 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047674 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004862c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004767c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047680 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047684 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004863c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047688 │ │ │ │ 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 0000000000048640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004768c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047690 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047694 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a9c 0000000000000050 00004aa0 FDE cie=00000000 pc=0000000000048660..0000000000048738 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004866c │ │ │ │ +00004b58 0000000000000050 00004b5c FDE cie=00000000 pc=00000000000476b0..0000000000047784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476b4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048674 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000476bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048684 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000476cc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048688 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476d0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004868c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000476dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000486a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000476e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476f0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476f4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000486fc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047748 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004774c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047750 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047754 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004870c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047758 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004775c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047760 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047764 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004871c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047768 │ │ │ │ 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 0000000000048720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004776c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047770 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047774 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af0 0000000000000050 00004af4 FDE cie=00000000 pc=0000000000048740..0000000000048818 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004874c │ │ │ │ +00004bac 0000000000000050 00004bb0 FDE cie=00000000 pc=0000000000047790..0000000000047864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047794 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048754 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004779c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048764 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000477ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477b0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004876c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000477bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048780 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000477c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477cc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004878c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000487dc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047828 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004782c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047830 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047834 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047838 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004783c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047840 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047844 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047848 │ │ │ │ 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 0000000000048800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004784c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047850 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047854 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b44 0000000000000060 00004b48 FDE cie=00000000 pc=0000000000048820..0000000000048994 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004882c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048838 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004884c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048854 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048858 │ │ │ │ +00004c00 000000000000005c 00004c04 FDE cie=00000000 pc=0000000000047870..00000000000479d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047874 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004885c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000047894 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000478a0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478a4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048860 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048874 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000478b0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000478bc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048878 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004887c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478c0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000478c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048880 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000478d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048884 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478dc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478e0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004888c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048890 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000048948 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004894c │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004798c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047990 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047994 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047998 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004799c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004895c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048960 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479a4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479a8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048968 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479ac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004896c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479b4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048984 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000479c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ba8 000000000000004c 00004bac FDE cie=00000000 pc=00000000000489a0..0000000000048aa4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000489ac │ │ │ │ +00004c60 000000000000004c 00004c64 FDE cie=00000000 pc=00000000000479e0..0000000000047ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479e4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000489c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000479f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000489c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047a00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a04 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a08 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047a14 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a18 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000489e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047a24 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a28 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a2c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489f8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000048a68 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047a94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047aa0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047aa4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047aa8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047aac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ab0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ab4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048a94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047ac0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf8 000000000000004c 00004bfc FDE cie=00000000 pc=0000000000048ab0..0000000000048bb4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048abc │ │ │ │ +00004cb0 000000000000004c 00004cb4 FDE cie=00000000 pc=0000000000047ad0..0000000000047bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ad4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048ad0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047ae8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047af0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047af4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047af8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047b04 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b08 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048af8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048afc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047b14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b18 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b1c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b20 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b08 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000048b78 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047b84 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b88 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b90 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b94 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b98 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b9c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ba4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ba4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047bb0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c48 000000000000001c 00004c4c FDE cie=00000000 pc=0000000000048bc0..0000000000048d4c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048be4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048bec │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000048c94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ca0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048cb0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00004d00 0000000000000010 00004d04 FDE cie=00000000 pc=0000000000047bc0..0000000000047d58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c68 000000000000001c 00004c6c FDE cie=00000000 pc=0000000000048d50..0000000000048f10 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048d74 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d84 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000048e48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048e50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000048e8c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00004d14 0000000000000010 00004d18 FDE cie=00000000 pc=0000000000047d60..0000000000047ef8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c88 0000000000000030 00004c8c FDE cie=00000000 pc=0000000000048f10..00000000000493dc │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000048f58 │ │ │ │ +00004d28 0000000000000030 00004d2c FDE cie=00000000 pc=0000000000047f00..00000000000483ac │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000047f34 │ │ │ │ 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: 692 to 000000000004920c │ │ │ │ + DW_CFA_advance_loc1: 700 to 00000000000481f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049228 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004820c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049230 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048214 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cbc 0000000000000020 00004cc0 FDE cie=00000000 pc=00000000000493e0..0000000000049460 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000493f4 │ │ │ │ +00004d5c 0000000000000020 00004d60 FDE cie=00000000 pc=00000000000483c0..000000000004842c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000483d4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000493fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049404 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000483e0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049418 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000483ec │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004ce0 000000000000001c 00004ce4 FDE cie=00000000 pc=0000000000049460..0000000000049734 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000004961c │ │ │ │ +00004d80 000000000000001c 00004d84 FDE cie=00000000 pc=0000000000048440..0000000000048704 │ │ │ │ + DW_CFA_advance_loc1: 440 to 00000000000485f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000049640 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000048618 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049668 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000048690 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d00 000000000000005c 00004d04 FDE cie=00000000 pc=0000000000049740..0000000000049d88 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000049790 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00004da0 000000000000004c 00004da4 FDE cie=00000000 pc=0000000000048740..0000000000048cc0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000048778 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ 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 000000000004979c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048788 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1336 to 0000000000049cd4 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 0000000000048c1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000049d08 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048c40 │ │ │ │ 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: 8 to 0000000000049d10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049d4c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048c7c │ │ │ │ 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: 4 to 0000000000049d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d60 0000000000000010 00004d64 FDE cie=00000000 pc=0000000000049d90..0000000000049dec │ │ │ │ +00004df0 0000000000000010 00004df4 FDE cie=00000000 pc=0000000000048cc0..0000000000048d14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d74 0000000000000010 00004d78 FDE cie=00000000 pc=0000000000049df0..0000000000049f58 │ │ │ │ +00004e04 0000000000000010 00004e08 FDE cie=00000000 pc=0000000000048d20..0000000000048ec0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d88 0000000000000020 00004d8c FDE cie=00000000 pc=0000000000049f60..000000000004a734 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000004a048 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000004a10c │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000004a2f8 │ │ │ │ +00004e18 0000000000000014 00004e1c FDE cie=00000000 pc=0000000000048ec0..00000000000496d4 │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000049174 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000004a3d0 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000049244 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004a474 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a4f8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dac 0000000000000024 00004db0 FDE cie=00000000 pc=000000000004a740..000000000004a838 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a774 │ │ │ │ +00004e30 0000000000000024 00004e34 FDE cie=00000000 pc=00000000000496e0..00000000000497c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000496fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004a7d4 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004976c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a7e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049780 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a7f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a81c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000497a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a828 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000497b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd4 0000000000000024 00004dd8 FDE cie=00000000 pc=000000000004a840..000000000004a8d4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a854 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004e58 0000000000000020 00004e5c FDE cie=00000000 pc=00000000000497d0..0000000000049854 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000497dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a85c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a870 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000497f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004a8b0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000049830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a8c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049844 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ │ │ │ │ -00004dfc 0000000000000010 00004e00 FDE cie=00000000 pc=000000000004a8e0..000000000004ac0c │ │ │ │ +00004e7c 0000000000000010 00004e80 FDE cie=00000000 pc=0000000000049880..0000000000049b9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e10 0000000000000010 00004e14 FDE cie=00000000 pc=000000000004ac10..000000000004b09c │ │ │ │ +00004e90 0000000000000010 00004e94 FDE cie=00000000 pc=0000000000049ba0..000000000004a01c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e24 0000000000000010 00004e28 FDE cie=00000000 pc=000000000004b0a0..000000000004b3b8 │ │ │ │ +00004ea4 0000000000000010 00004ea8 FDE cie=00000000 pc=000000000004a020..000000000004a338 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e38 0000000000000010 00004e3c FDE cie=00000000 pc=000000000004b3c0..000000000004b838 │ │ │ │ +00004eb8 0000000000000010 00004ebc FDE cie=00000000 pc=000000000004a340..000000000004a7b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e4c 0000000000000010 00004e50 FDE cie=00000000 pc=000000000004b840..000000000004bba4 │ │ │ │ +00004ecc 0000000000000010 00004ed0 FDE cie=00000000 pc=000000000004a7c0..000000000004ab14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e60 0000000000000010 00004e64 FDE cie=00000000 pc=000000000004bbb0..000000000004bfbc │ │ │ │ +00004ee0 0000000000000010 00004ee4 FDE cie=00000000 pc=000000000004ab20..000000000004af1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e74 000000000000001c 00004e78 FDE cie=00000000 pc=000000000004bfc0..000000000004c214 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004c1e8 │ │ │ │ +00004ef4 000000000000001c 00004ef8 FDE cie=00000000 pc=000000000004af40..000000000004b184 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004b15c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c1f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b164 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c204 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b174 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e94 0000000000000010 00004e98 FDE cie=00000000 pc=000000000004c220..000000000004c368 │ │ │ │ +00004f14 0000000000000010 00004f18 FDE cie=00000000 pc=000000000004b190..000000000004b2dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea8 0000000000000010 00004eac FDE cie=00000000 pc=000000000004c370..000000000004c388 │ │ │ │ +00004f28 0000000000000010 00004f2c FDE cie=00000000 pc=000000000004b300..000000000004b318 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ebc 0000000000000010 00004ec0 FDE cie=00000000 pc=000000000004c390..000000000004c414 │ │ │ │ +00004f3c 0000000000000010 00004f40 FDE cie=00000000 pc=000000000004b320..000000000004b39c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ed0 0000000000000010 00004ed4 FDE cie=00000000 pc=000000000004c420..000000000004c480 │ │ │ │ +00004f50 0000000000000010 00004f54 FDE cie=00000000 pc=000000000004b3a0..000000000004b400 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ee4 0000000000000010 00004ee8 FDE cie=00000000 pc=000000000004c480..000000000004c564 │ │ │ │ +00004f64 0000000000000010 00004f68 FDE cie=00000000 pc=000000000004b400..000000000004b4d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef8 0000000000000010 00004efc FDE cie=00000000 pc=000000000004c570..000000000004c674 │ │ │ │ +00004f78 0000000000000010 00004f7c FDE cie=00000000 pc=000000000004b4e0..000000000004b5d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f0c 0000000000000040 00004f10 FDE cie=00000000 pc=000000000004c680..000000000004cba4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c69c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +00004f8c 000000000000003c 00004f90 FDE cie=00000000 pc=000000000004b600..000000000004bba4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b610 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6a4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b624 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004c6c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b62c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b644 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004c740 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000004c87c │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004c8bc │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000004b85c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c8c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b86c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000004c97c │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000004b910 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c980 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000004cb0c │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000004bb10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004cb38 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004bb30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004cb94 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004bb94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004f50 0000000000000038 00004f54 FDE cie=00000000 pc=000000000004cbb0..000000000004d2b0 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004cc10 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004fcc 0000000000000028 00004fd0 FDE cie=00000000 pc=000000000004bbb0..000000000004c3bc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004bbf8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ 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_advance_loc1: 732 to 000000000004ceec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 868 to 000000000004bf5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cf04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bf64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004cfc0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004cfd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000004d214 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004c030 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000004c308 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004d240 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004c344 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004d2a0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f8c 0000000000000024 00004f90 FDE cie=00000000 pc=000000000004d2b0..000000000004d324 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d2d8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d2f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d2fc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d300 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d30c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d314 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004ff8 0000000000000010 00004ffc FDE cie=00000000 pc=000000000004c3c0..000000000004c400 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb4 0000000000000014 00004fb8 FDE cie=00000000 pc=000000000004d330..000000000004d380 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d350 │ │ │ │ +0000500c 0000000000000014 00005010 FDE cie=00000000 pc=000000000004c400..000000000004c43c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c414 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fcc 000000000000001c 00004fd0 FDE cie=00000000 pc=000000000004d380..000000000004d418 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d3a0 │ │ │ │ +00005024 000000000000001c 00005028 FDE cie=00000000 pc=000000000004c440..000000000004c4c4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004c478 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d3c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c48c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d3cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c498 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c4a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004fec 00000000000000a0 00004ff0 FDE cie=00000000 pc=000000000004d420..000000000004d6e0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d42c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d434 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00005044 0000000000000080 00005048 FDE cie=00000000 pc=000000000004c500..000000000004c76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c504 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d43c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d448 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c50c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c518 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c51c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d47c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d484 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d48c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c528 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c534 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d490 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c544 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c56c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004d528 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d52c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d530 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004c5dc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d534 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c5e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d558 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c5f0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c5fc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c600 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c604 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d568 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c60c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c610 │ │ │ │ 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 000000000004d580 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c620 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d598 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004d618 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d630 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d634 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d638 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d640 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d650 │ │ │ │ - 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 000000000004c62c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c644 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d678 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004c6f0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c708 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c70c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c710 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c714 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d688 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c720 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c724 │ │ │ │ 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 000000000004d694 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d698 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d69c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c728 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c72c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c730 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c73c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c740 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c744 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00005090 000000000000006c 00005094 FDE cie=00000000 pc=000000000004d6e0..000000000004d8f8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d6fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000050c8 0000000000000068 000050cc FDE cie=00000000 pc=000000000004c770..000000000004c930 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c77c │ │ │ │ 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 000000000004d70c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c788 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004d738 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d740 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d748 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c790 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c79c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7a0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c7b0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c7d8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004d7e4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7e8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7ec │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004c858 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c864 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d810 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c868 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c870 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c87c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c888 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c890 │ │ │ │ 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 000000000004d840 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c8a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004d894 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d8a8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c8b8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c8bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004c8f0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c908 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c90c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d8b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c910 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d8e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c920 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005100 000000000000001c 00005104 FDE cie=00000000 pc=000000000004d900..000000000004d938 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d914 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d920 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d928 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005134 0000000000000010 00005138 FDE cie=00000000 pc=000000000004c940..000000000004c950 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 000000000000001c 00005124 FDE cie=00000000 pc=000000000004d940..000000000004d978 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d954 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d960 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d968 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005148 0000000000000010 0000514c FDE cie=00000000 pc=000000000004c950..000000000004c960 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005140 0000000000000030 00005144 FDE cie=00000000 pc=000000000004d980..000000000004da08 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d98c │ │ │ │ +0000515c 0000000000000030 00005160 FDE cie=00000000 pc=000000000004c960..000000000004c9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c964 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d994 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c96c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d99c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c974 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c978 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c97c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c984 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004d9e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004c9bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9cc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005174 0000000000000048 00005178 FDE cie=00000000 pc=000000000004da10..000000000004dae0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da1c │ │ │ │ +00005190 0000000000000034 00005194 FDE cie=00000000 pc=000000000004c9e0..000000000004ca94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9e4 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da24 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c9ec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c9f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da30 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c9fc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca00 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da50 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ca0c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004da90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ca18 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004ca70 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da98 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca84 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dab0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000051c0 0000000000000038 000051c4 FDE cie=00000000 pc=000000000004dae0..000000000004dbb0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004daec │ │ │ │ +000051c8 0000000000000038 000051cc FDE cie=00000000 pc=000000000004caa0..000000000004cb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caa4 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004daf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004caac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dafc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cab4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cabc │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cac0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cacc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cad0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004db24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cadc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004db88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004cb30 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb38 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb3c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051fc 000000000000001c 00005200 FDE cie=00000000 pc=000000000004dbb0..000000000004dc68 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dbd8 │ │ │ │ +00005204 000000000000001c 00005208 FDE cie=00000000 pc=000000000004cb80..000000000004cc28 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004cba0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004dbec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cbb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dbf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cbbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000521c 0000000000000038 00005220 FDE cie=00000000 pc=000000000004dc70..000000000004dd70 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004dc9c │ │ │ │ +00005224 0000000000000038 00005228 FDE cie=00000000 pc=000000000004cc40..000000000004cd30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cc4c │ │ │ │ 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 000000000004cc58 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cc6c │ │ │ │ + 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 000000000004dcb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cc7c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004dd38 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004ccf8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dd60 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004cd20 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005258 0000000000000034 0000525c FDE cie=00000000 pc=000000000004dd70..000000000004de6c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dd98 │ │ │ │ +00005260 0000000000000034 00005264 FDE cie=00000000 pc=000000000004cd30..000000000004ce1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cd44 │ │ │ │ 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 000000000004cd50 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cd5c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ddb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cd68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004de38 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004cde8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004de5c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004ce0c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005290 0000000000000028 00005294 FDE cie=00000000 pc=000000000004de70..000000000004df5c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004de88 │ │ │ │ +00005298 0000000000000028 0000529c FDE cie=00000000 pc=000000000004ce20..000000000004cefc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ce2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ce34 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004de98 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ce40 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004df38 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004ced8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004df4c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ceec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000052bc 0000000000000028 000052c0 FDE cie=00000000 pc=000000000004df60..000000000004e04c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004df78 │ │ │ │ +000052c4 0000000000000028 000052c8 FDE cie=00000000 pc=000000000004cf00..000000000004cfdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cf0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf14 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004df88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cf20 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004e028 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004cfb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e03c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cfcc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000052e8 0000000000000050 000052ec FDE cie=00000000 pc=000000000004e050..000000000004e26c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004e094 │ │ │ │ +000052f0 0000000000000064 000052f4 FDE cie=00000000 pc=000000000004cfe0..000000000004d218 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cff0 │ │ │ │ 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 000000000004cffc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d00c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d02c │ │ │ │ + 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 000000000004e0ac │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d030 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000004e1fc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000004d178 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e238 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d1a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e23c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d1b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000004e240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d1d0 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d1fc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d200 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d208 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000533c 0000000000000044 00005340 FDE cie=00000000 pc=000000000004e270..000000000004e564 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004e2a4 │ │ │ │ +00005358 0000000000000048 0000535c FDE cie=00000000 pc=000000000004d220..000000000004d504 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d234 │ │ │ │ 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_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d248 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000004d258 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e2c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d264 │ │ │ │ DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2c4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d26c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 572 to 000000000004e500 │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000004d4a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004e530 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d4cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000004e534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005384 0000000000000020 00005388 FDE cie=00000000 pc=000000000004e570..000000000004e5c8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e580 │ │ │ │ +000053a4 0000000000000020 000053a8 FDE cie=00000000 pc=000000000004d540..000000000004d588 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d548 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e58c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d554 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e5ac │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d56c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d578 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000053a8 000000000000001c 000053ac FDE cie=00000000 pc=000000000004e5d0..000000000004e628 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e5f8 │ │ │ │ +000053c8 000000000000001c 000053cc FDE cie=00000000 pc=000000000004d590..000000000004d5dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d5b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e610 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d5c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e618 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d5cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c8 000000000000001c 000053cc FDE cie=00000000 pc=000000000004e630..000000000004e66c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e648 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e654 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e65c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000053e8 0000000000000010 000053ec FDE cie=00000000 pc=000000000004d5e0..000000000004d5f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053e8 0000000000000010 000053ec FDE cie=00000000 pc=000000000004e670..000000000004e684 │ │ │ │ +000053fc 0000000000000010 00005400 FDE cie=00000000 pc=000000000004d600..000000000004d614 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053fc 0000000000000010 00005400 FDE cie=00000000 pc=000000000004e690..000000000004e6c8 │ │ │ │ +00005410 0000000000000010 00005414 FDE cie=00000000 pc=000000000004d640..000000000004d670 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005410 000000000000001c 00005414 FDE cie=00000000 pc=000000000004e6d0..000000000004e738 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e6e8 │ │ │ │ +00005424 000000000000001c 00005428 FDE cie=00000000 pc=000000000004d670..000000000004d6cc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d680 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004e720 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004d6b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e728 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d6bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005430 0000000000000010 00005434 FDE cie=00000000 pc=000000000004e740..000000000004e850 │ │ │ │ +00005444 0000000000000010 00005448 FDE cie=00000000 pc=000000000004d6d0..000000000004d7e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005444 0000000000000010 00005448 FDE cie=00000000 pc=000000000004e850..000000000004e980 │ │ │ │ +00005458 0000000000000010 0000545c FDE cie=00000000 pc=000000000004d7e0..000000000004d910 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005458 0000000000000010 0000545c FDE cie=00000000 pc=000000000004e980..000000000004ea50 │ │ │ │ +0000546c 0000000000000010 00005470 FDE cie=00000000 pc=000000000004d910..000000000004d9e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000546c 0000000000000010 00005470 FDE cie=00000000 pc=000000000004ea50..000000000004ec00 │ │ │ │ +00005480 0000000000000010 00005484 FDE cie=00000000 pc=000000000004d9e0..000000000004db90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005480 0000000000000010 00005484 FDE cie=00000000 pc=000000000004ec00..000000000004ecf0 │ │ │ │ +00005494 0000000000000010 00005498 FDE cie=00000000 pc=000000000004db90..000000000004dc80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005494 0000000000000010 00005498 FDE cie=00000000 pc=000000000004ecf0..000000000004edc0 │ │ │ │ +000054a8 0000000000000010 000054ac FDE cie=00000000 pc=000000000004dc80..000000000004dd50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054a8 0000000000000010 000054ac FDE cie=00000000 pc=000000000004edc0..000000000004ee6c │ │ │ │ +000054bc 0000000000000010 000054c0 FDE cie=00000000 pc=000000000004dd50..000000000004ddfc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054bc 0000000000000010 000054c0 FDE cie=00000000 pc=000000000004ee70..000000000004ef1c │ │ │ │ +000054d0 0000000000000010 000054d4 FDE cie=00000000 pc=000000000004de00..000000000004deac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d0 0000000000000010 000054d4 FDE cie=00000000 pc=000000000004ef20..000000000004ef98 │ │ │ │ +000054e4 0000000000000010 000054e8 FDE cie=00000000 pc=000000000004deb0..000000000004df28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054e4 0000000000000010 000054e8 FDE cie=00000000 pc=000000000004efa0..000000000004f0b4 │ │ │ │ +000054f8 0000000000000010 000054fc FDE cie=00000000 pc=000000000004df30..000000000004e044 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054f8 0000000000000010 000054fc FDE cie=00000000 pc=000000000004f0c0..000000000004f150 │ │ │ │ +0000550c 0000000000000010 00005510 FDE cie=00000000 pc=000000000004e050..000000000004e0e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000550c 0000000000000010 00005510 FDE cie=00000000 pc=000000000004f150..000000000004f280 │ │ │ │ +00005520 0000000000000010 00005524 FDE cie=00000000 pc=000000000004e0e0..000000000004e238 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005520 0000000000000010 00005524 FDE cie=00000000 pc=000000000004f280..000000000004f30c │ │ │ │ +00005534 0000000000000010 00005538 FDE cie=00000000 pc=000000000004e240..000000000004e2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005534 0000000000000010 00005538 FDE cie=00000000 pc=000000000004f310..000000000004f430 │ │ │ │ +00005548 0000000000000010 0000554c FDE cie=00000000 pc=000000000004e2d0..000000000004e3f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005548 0000000000000010 0000554c FDE cie=00000000 pc=000000000004f430..000000000004f4bc │ │ │ │ +0000555c 0000000000000010 00005560 FDE cie=00000000 pc=000000000004e3f0..000000000004e47c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000555c 0000000000000010 00005560 FDE cie=00000000 pc=000000000004f4c0..000000000004f5e0 │ │ │ │ +00005570 0000000000000010 00005574 FDE cie=00000000 pc=000000000004e480..000000000004e5a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005570 0000000000000010 00005574 FDE cie=00000000 pc=000000000004f5e0..000000000004f680 │ │ │ │ +00005584 0000000000000010 00005588 FDE cie=00000000 pc=000000000004e5a0..000000000004e640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005584 0000000000000010 00005588 FDE cie=00000000 pc=000000000004f680..000000000004f7cc │ │ │ │ +00005598 0000000000000010 0000559c FDE cie=00000000 pc=000000000004e640..000000000004e78c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005598 0000000000000010 0000559c FDE cie=00000000 pc=000000000004f7d0..000000000004f824 │ │ │ │ +000055ac 0000000000000010 000055b0 FDE cie=00000000 pc=000000000004e790..000000000004e7e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055ac 0000000000000010 000055b0 FDE cie=00000000 pc=000000000004f830..000000000004f9a8 │ │ │ │ +000055c0 0000000000000010 000055c4 FDE cie=00000000 pc=000000000004e7f0..000000000004e968 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055c0 0000000000000010 000055c4 FDE cie=00000000 pc=000000000004f9b0..000000000004fa04 │ │ │ │ +000055d4 0000000000000010 000055d8 FDE cie=00000000 pc=000000000004e970..000000000004e9c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055d4 0000000000000010 000055d8 FDE cie=00000000 pc=000000000004fa10..000000000004fb88 │ │ │ │ +000055e8 0000000000000010 000055ec FDE cie=00000000 pc=000000000004e9d0..000000000004eb48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055e8 0000000000000048 000055ec FDE cie=00000000 pc=000000000004fb90..000000000004fe64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb94 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fba4 │ │ │ │ +000055fc 0000000000000040 00005600 FDE cie=00000000 pc=000000000004eb50..000000000004eea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb54 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fba8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004eb64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbac │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb68 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004eb78 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb7c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eb88 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb8c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000004fe18 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe1c │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000004ee64 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee68 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee6c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee70 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee74 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe34 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe38 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee7c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005634 0000000000000028 00005638 FDE cie=00000000 pc=000000000004fe70..0000000000050254 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fe8c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00005640 0000000000000024 00005644 FDE cie=00000000 pc=000000000004eeb0..000000000004f280 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004eec8 │ │ │ │ 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 000000000004fea4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004eed8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 868 to 0000000000050208 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eee0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000004f234 │ │ │ │ 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 000000000005020c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f238 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005660 0000000000000010 00005664 FDE cie=00000000 pc=0000000000050260..0000000000050284 │ │ │ │ +00005668 0000000000000010 0000566c FDE cie=00000000 pc=000000000004f280..000000000004f2a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 0000000000000010 00005678 FDE cie=00000000 pc=0000000000050290..00000000000502d4 │ │ │ │ +0000567c 0000000000000010 00005680 FDE cie=00000000 pc=000000000004f2c0..000000000004f2fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005688 0000000000000010 0000568c FDE cie=00000000 pc=00000000000502e0..00000000000502f4 │ │ │ │ +00005690 0000000000000010 00005694 FDE cie=00000000 pc=000000000004f300..000000000004f314 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000569c 0000000000000010 000056a0 FDE cie=00000000 pc=0000000000050300..0000000000050320 │ │ │ │ +000056a4 0000000000000010 000056a8 FDE cie=00000000 pc=000000000004f320..000000000004f338 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056b0 00000000000000b4 000056b4 FDE cie=00000000 pc=0000000000050320..00000000000508fc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050330 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000050368 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ +000056b8 000000000000007c 000056bc FDE cie=00000000 pc=000000000004f340..000000000004f8dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f348 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f37c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050370 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000504ec │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f0 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000504f8 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504fc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050500 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050504 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f384 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000004f4f0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f4f4 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f4fc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f500 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f504 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f508 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f50c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f510 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005050c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f514 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f518 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 640 to 0000000000050790 │ │ │ │ + DW_CFA_advance_loc1: 660 to 000000000004f7ac │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7b0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7b4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7b8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005079c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7bc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7c0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7c4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7c8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7cc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7d0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000050880 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000004f884 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000508b4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004f8b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508b8 │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f8bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000508c0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - 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: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000508e4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005768 00000000000000c8 0000576c FDE cie=00000000 pc=0000000000050900..0000000000050cac │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005091c │ │ │ │ +00005738 000000000000008c 0000573c FDE cie=00000000 pc=000000000004f8e0..000000000004fc44 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f8f0 │ │ │ │ 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 000000000005093c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004f914 │ │ │ │ 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 0000000000050944 │ │ │ │ + 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 000000000004f91c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000050a74 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050a7c │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004fa3c │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa40 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fa50 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa54 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa58 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a8c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a90 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050aa0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aa4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aa8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aac │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa5c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fa68 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fa70 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050acc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ad0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ad4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fa88 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa8c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa90 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa94 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004faa4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000050be8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000004fbb8 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbbc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbcc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbd0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbd4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbd8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbdc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbe0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbe4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbe8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050c34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fbf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000050c60 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004fc28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc2c │ │ │ │ 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 0000000000050c70 │ │ │ │ - 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_advance_loc: 40 to 0000000000050c98 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005834 00000000000000d8 00005838 FDE cie=00000000 pc=0000000000050cb0..0000000000051074 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050cc8 │ │ │ │ +000057c8 00000000000000b8 000057cc FDE cie=00000000 pc=000000000004fc50..000000000004ffd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fc5c │ │ │ │ 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 0000000000050ce8 │ │ │ │ - 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 000000000004fc80 │ │ │ │ + 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 0000000000050cf0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000050d80 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050d88 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d8c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050da4 │ │ │ │ + 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 000000000004fc88 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000004fd10 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd14 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd1c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fd34 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd3c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050db4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fd54 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd58 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fd6c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd70 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd78 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dbc │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050ddc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050de0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050dec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fd8c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd94 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd98 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050e00 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e04 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e08 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000050ef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fda4 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fda8 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fdac │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000004fe94 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe98 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe9c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050efc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feac │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f14 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004febc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fecc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fed0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000050ff4 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004ff80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051020 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004ffb0 │ │ │ │ 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 0000000000051030 │ │ │ │ - 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_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffb4 │ │ │ │ + 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: 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 0000000000051058 │ │ │ │ - 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: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005105c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffb8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffbc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffc0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005910 000000000000008c 00005914 FDE cie=00000000 pc=0000000000051080..00000000000515e8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051090 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000510b8 │ │ │ │ +00005884 0000000000000088 00005888 FDE cie=00000000 pc=000000000004ffd0..00000000000504d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffd8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004fffc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000051230 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051234 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005123c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051240 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051244 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051248 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000050168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005016c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050174 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050178 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005017c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050180 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005124c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050184 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050188 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005018c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050190 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000000051500 │ │ │ │ + DW_CFA_advance_loc1: 688 to 0000000000050440 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050444 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050448 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005044c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005150c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050450 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050454 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051514 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050458 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005151c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005045c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050460 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050464 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051560 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050488 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051580 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000504ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000504b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000059a0 0000000000000028 000059a4 FDE cie=00000000 pc=00000000000515f0..00000000000516c0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051604 │ │ │ │ +00005910 0000000000000024 00005914 FDE cie=00000000 pc=00000000000504e0..000000000005059c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000504ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051610 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051630 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000050514 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000051688 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000050560 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000516a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005058c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000516b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000059cc 0000000000000020 000059d0 FDE cie=00000000 pc=00000000000516c0..0000000000051728 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000516d0 │ │ │ │ +00005938 0000000000000020 0000593c FDE cie=00000000 pc=00000000000505a0..00000000000505f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000505a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000516e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000505b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005170c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000505c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051718 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000505e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000059f0 0000000000000028 000059f4 FDE cie=00000000 pc=0000000000051730..0000000000051808 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051744 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000595c 0000000000000020 00005960 FDE cie=00000000 pc=00000000000505f0..00000000000506b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000505f8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051754 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051774 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005062c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000517d0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000050678 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000517ec │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000506a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000517f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005a1c 0000000000000020 00005a20 FDE cie=00000000 pc=0000000000051810..0000000000051870 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051820 │ │ │ │ +00005980 0000000000000020 00005984 FDE cie=00000000 pc=00000000000506c0..0000000000050708 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000506c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051830 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000506d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051854 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000506e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051860 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000506f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005a40 0000000000000044 00005a44 FDE cie=00000000 pc=0000000000051870..000000000005225c │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000518a8 │ │ │ │ +000059a4 0000000000000048 000059a8 FDE cie=00000000 pc=0000000000050740..0000000000051168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050750 │ │ │ │ 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 00000000000518b8 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000050780 │ │ │ │ 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 00000000000518bc │ │ │ │ + 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 0000000000050784 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 0000000000051d84 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 0000000000050c9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000051db4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050cc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ccc │ │ │ │ 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 0000000000051dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005a88 0000000000000080 00005a8c FDE cie=00000000 pc=0000000000052260..0000000000054b34 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000522e8 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +000059f0 0000000000000084 000059f4 FDE cie=00000000 pc=0000000000051170..0000000000053a24 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000511cc │ │ │ │ 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: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000511f8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000522f4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511fc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2640 to 0000000000052d44 │ │ │ │ + DW_CFA_advance_loc2: 2296 to 0000000000051af4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000052d88 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051b20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b24 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000052dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b28 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000051b74 │ │ │ │ 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 │ │ │ │ @@ -13099,68 +12959,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: 12 to 0000000000052dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005b0c 0000000000000080 00005b10 FDE cie=00000000 pc=0000000000054b40..00000000000571d4 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000054bcc │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00005a78 0000000000000084 00005a7c FDE cie=00000000 pc=0000000000053a30..0000000000056264 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000053a94 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ + 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: 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-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000053ab8 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054bdc │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053abc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2388 to 0000000000055530 │ │ │ │ + DW_CFA_advance_loc2: 2356 to 00000000000543f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000055574 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005441c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054420 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000555ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054424 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054470 │ │ │ │ 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 │ │ │ │ @@ -13171,61 +13037,65 @@ │ │ │ │ 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 00000000000555b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054474 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005b90 000000000000006c 00005b94 FDE cie=00000000 pc=00000000000571e0..00000000000576a8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000571f4 │ │ │ │ +00005b00 0000000000000078 00005b04 FDE cie=00000000 pc=0000000000056270..000000000005671c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005627c │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056298 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005725c │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000562f8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + 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: 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: 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: 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_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: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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 0000000000057270 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562fc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 956 to 000000000005762c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056300 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000056698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000057670 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000566c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566c8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057690 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000056704 │ │ │ │ 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 │ │ │ │ @@ -13236,56 +13106,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 0000000000057694 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056708 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005c00 000000000000006c 00005c04 FDE cie=00000000 pc=00000000000576b0..0000000000057b64 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005771c │ │ │ │ +00005b7c 0000000000000074 00005b80 FDE cie=00000000 pc=0000000000056720..0000000000056bb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056738 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056748 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000567a4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + 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: 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: 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: r24 at cfa-80 │ │ │ │ - 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: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + 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_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057728 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005773c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 944 to 0000000000057aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567ac │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 908 to 0000000000056b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000057b30 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056b64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057b4c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000056ba0 │ │ │ │ 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 │ │ │ │ @@ -13296,532 +13174,490 @@ │ │ │ │ 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 0000000000057b50 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005c70 00000000000000c4 00005c74 FDE cie=00000000 pc=0000000000057b70..0000000000057d94 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057b7c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057b84 │ │ │ │ +00005bf4 00000000000000c4 00005bf8 FDE cie=00000000 pc=0000000000056bc0..0000000000056dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bc4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056bd0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057b90 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057ba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056bd8 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056bf0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bf4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bac │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056bfc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c04 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c0c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c14 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c1c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c20 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056c34 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057bbc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057bc8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bcc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057be0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057be4 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057bf0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c38 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057c08 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057c18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056c48 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c4c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056c60 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c64 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c6c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c20 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c24 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c2c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c30 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c34 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000057d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c70 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c74 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c7c │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000056d40 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d44 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d48 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d4c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d50 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d54 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d58 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d24 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d5c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d60 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d64 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d68 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d34 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d6c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d70 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d74 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d78 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d7c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d48 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d80 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d84 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d88 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d5c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d90 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056da0 │ │ │ │ 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 0000000000057d80 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056db8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 0000000000057d84 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dbc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d38 00000000000000ec 00005d3c FDE cie=00000000 pc=0000000000057da0..0000000000058034 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057dac │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057db4 │ │ │ │ +00005cbc 00000000000000ec 00005cc0 FDE cie=00000000 pc=0000000000056dd0..000000000005704c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd4 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056de0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057dc0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057dd0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057dd8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ddc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056de8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056df8 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dfc │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e04 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057de4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057de8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057dec │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057df0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057df4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057df8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e0c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e10 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e14 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e18 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e20 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e24 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056e34 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e38 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057e14 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057e20 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e24 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e28 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e2c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056e4c │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056e58 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056e64 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e68 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056e74 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057e48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e7c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e4c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e50 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e54 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e58 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e5c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e60 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e64 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e80 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e84 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e88 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e8c │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e90 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e94 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000057f94 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000056fb0 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fb4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fb8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fbc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fcc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fb4 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fdc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fcc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fec │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ffc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057000 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057004 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057008 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005700c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057010 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ff8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057014 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057020 │ │ │ │ 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 0000000000058020 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057038 │ │ │ │ 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 0000000000058024 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005703c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e28 00000000000000f8 00005e2c FDE cie=00000000 pc=0000000000058040..0000000000058308 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058058 │ │ │ │ +00005dac 00000000000000b8 00005db0 FDE cie=00000000 pc=0000000000057050..000000000005730c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057054 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057068 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058068 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058070 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058080 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005808c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058090 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057070 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005707c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057088 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005708c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057098 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058094 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058098 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000580a0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580a4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580ac │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005709c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000580c0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000580d4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580d8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580dc │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580e0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000580f4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580f8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580fc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058100 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058104 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058108 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005810c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570a0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570a4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058110 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570a8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000570b8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570bc │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000570d8 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000570e0 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570e4 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000570f8 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570fc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005710c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057110 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057114 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057118 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005711c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057120 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057124 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057128 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005712c │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057138 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005713c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000005825c │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005727c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057280 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057284 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057288 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005728c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057290 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005826c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057294 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057298 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005729c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058278 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005827c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058280 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572ac │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572b0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005828c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572b4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572b8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058294 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058298 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005829c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572d0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572d4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572d8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572dc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000582c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000572f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000582d0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572f4 │ │ │ │ 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: 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 00000000000572f8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572fc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00005e68 0000000000000074 00005e6c FDE cie=00000000 pc=0000000000057310..0000000000057a40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057318 │ │ │ │ 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_advance_loc: 160 to 00000000000573b8 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + 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: 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 00000000000582f0 │ │ │ │ - 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 00000000000582f4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582f8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005f24 0000000000000074 00005f28 FDE cie=00000000 pc=0000000000058310..0000000000058a3c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058324 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000058394 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + 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: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - 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: 28 to 00000000000583b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000573c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 00000000000589b0 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 00000000000579b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000589f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000579dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000579e0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058a1c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000057a20 │ │ │ │ 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 │ │ │ │ @@ -13832,276 +13668,306 @@ │ │ │ │ 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 0000000000058a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f9c 000000000000002c 00005fa0 FDE cie=00000000 pc=0000000000058a40..0000000000058b10 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058a54 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a64 │ │ │ │ +00005ee0 0000000000000040 00005ee4 FDE cie=00000000 pc=0000000000057a40..0000000000057b04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057a4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058a84 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000057a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058a90 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000058af4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a84 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a88 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057a9c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057aa4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057aac │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057ac0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057ac8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057ad0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057ae4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057aec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057af4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005fcc 0000000000000040 00005fd0 FDE cie=00000000 pc=0000000000058b10..0000000000058d48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058b20 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005f24 0000000000000040 00005f28 FDE cie=00000000 pc=0000000000057b10..0000000000057d54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057b1c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058b34 │ │ │ │ - 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 0000000000057b2c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057b3c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058b4c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000058c74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057b44 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000057c90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000058ca0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057cbc │ │ │ │ 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 0000000000058cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058d00 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000057d0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058d30 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057d3c │ │ │ │ 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 0000000000058d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006010 0000000000000048 00006014 FDE cie=00000000 pc=0000000000058d50..000000000005907c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058d78 │ │ │ │ +00005f68 000000000000004c 00005f6c FDE cie=00000000 pc=0000000000057d60..00000000000580c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057d6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057d7c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057d8c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057da0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058da0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000058f48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057da8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000057f90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000058f7c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000057fc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000059024 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000058070 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005905c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000580a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059060 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580ac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000605c 000000000000001c 00006060 FDE cie=00000000 pc=0000000000059080..00000000000590cc │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000590a0 │ │ │ │ +00005fb8 000000000000001c 00005fbc FDE cie=00000000 pc=00000000000580d0..0000000000058110 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000580e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000590b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000580f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000590bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058100 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000607c 000000000000001c 00006080 FDE cie=00000000 pc=00000000000590d0..0000000000059120 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000590f0 │ │ │ │ +00005fd8 000000000000001c 00005fdc FDE cie=00000000 pc=0000000000058110..0000000000058154 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058128 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059108 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005813c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059110 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058144 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000609c 000000000000001c 000060a0 FDE cie=00000000 pc=0000000000059120..000000000005917c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059148 │ │ │ │ +00005ff8 000000000000001c 00005ffc FDE cie=00000000 pc=0000000000058160..00000000000581b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058180 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059164 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058198 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005916c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000581a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060bc 0000000000000010 000060c0 FDE cie=00000000 pc=0000000000059180..00000000000592c8 │ │ │ │ +00006018 0000000000000010 0000601c FDE cie=00000000 pc=00000000000581b0..0000000000058338 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060d0 0000000000000028 000060d4 FDE cie=00000000 pc=00000000000592d0..00000000000594fc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000592e4 │ │ │ │ +0000602c 0000000000000034 00006030 FDE cie=00000000 pc=0000000000058340..0000000000058528 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005834c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000592f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058358 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000059328 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058394 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000059378 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000583d0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000593d0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005840c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005841c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058420 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000584dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000593dc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000584ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000593e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000060fc 0000000000000048 00006100 FDE cie=00000000 pc=0000000000059500..0000000000059edc │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005953c │ │ │ │ +00006064 000000000000004c 00006068 FDE cie=00000000 pc=0000000000058540..0000000000058fb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058550 │ │ │ │ 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 000000000005954c │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000058584 │ │ │ │ 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 0000000000059550 │ │ │ │ + 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 0000000000058588 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 00000000000599d4 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 0000000000058aac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000059a08 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058ad8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058ae0 │ │ │ │ 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 0000000000059a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006148 0000000000000084 0000614c FDE cie=00000000 pc=0000000000059ee0..000000000005c648 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059ef8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000059f38 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ +000060b4 0000000000000084 000060b8 FDE cie=00000000 pc=0000000000058fc0..000000000005b834 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000059030 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + 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-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000059f84 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000059068 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ 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: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059fa0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + 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: 16 to 0000000000059078 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000005a82c │ │ │ │ + DW_CFA_advance_loc2: 2136 to 00000000000598d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005a870 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000598fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059900 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005a8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059904 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000059950 │ │ │ │ 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 │ │ │ │ @@ -14112,63 +13978,65 @@ │ │ │ │ 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 000000000005a8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059954 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061d0 0000000000000080 000061d4 FDE cie=00000000 pc=000000000005c650..000000000005eeb8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000005c6d8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000613c 0000000000000084 00006140 FDE cie=00000000 pc=000000000005b840..000000000005e194 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005b8a4 │ │ │ │ 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: r14 at cfa-216 │ │ │ │ DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + 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: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b8c8 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - 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_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2452 to 000000000005d078 │ │ │ │ + DW_CFA_advance_loc2: 2204 to 000000000005c168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005d0bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c194 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c198 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005d0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c19c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c1e8 │ │ │ │ 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 │ │ │ │ @@ -14188,60 +14056,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 000000000005d0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c1ec │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006254 0000000000000074 00006258 FDE cie=00000000 pc=000000000005eec0..000000000005f348 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005eed4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005ef3c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +000061c4 0000000000000074 000061c8 FDE cie=00000000 pc=000000000005e1a0..000000000005e608 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e1ac │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005e228 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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: 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: 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: 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: r22 at cfa-112 │ │ │ │ + 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_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ef50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e22c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ef54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e230 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 884 to 000000000005f2c8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000005e584 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005f308 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005e5b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f330 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005e5f0 │ │ │ │ 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 │ │ │ │ @@ -14253,57 +14124,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 000000000005f334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062cc 0000000000000070 000062d0 FDE cie=00000000 pc=000000000005f350..000000000005f7cc │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005f3c8 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ +0000623c 0000000000000074 00006240 FDE cie=00000000 pc=000000000005e610..000000000005ea68 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e628 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005e694 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ 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: r22 at cfa-104 │ │ │ │ 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_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 000000000005f3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e698 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e69c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 872 to 000000000005f74c │ │ │ │ + DW_CFA_advance_loc1: 844 to 000000000005e9e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005f78c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ea14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea18 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f7b4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005ea50 │ │ │ │ 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 │ │ │ │ @@ -14318,527 +14191,490 @@ │ │ │ │ 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 000000000005f7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006340 00000000000000c4 00006344 FDE cie=00000000 pc=000000000005f7d0..000000000005f9f4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f7dc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f7e4 │ │ │ │ +000062b4 00000000000000c4 000062b8 FDE cie=00000000 pc=000000000005ea70..000000000005ec7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea74 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ea80 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f7f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f808 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ea88 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005eaa0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaa4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f80c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f810 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eaac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f814 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eab4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eab8 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eabc │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eac4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eacc │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005eae4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f81c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f820 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f828 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f82c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f840 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f844 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f850 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eae8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f868 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f878 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eaf8 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eafc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005eb10 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb14 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb1c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f880 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f884 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f88c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f890 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f894 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000005f96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb20 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb24 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb2c │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000005ebf0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebfc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec00 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f97c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec04 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec08 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f984 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec0c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec14 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec18 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f994 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec1c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec20 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f99c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9bc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec40 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ec50 │ │ │ │ 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 000000000005f9e0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ec68 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 000000000005f9e4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec6c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006408 00000000000000ec 0000640c FDE cie=00000000 pc=000000000005fa00..000000000005fc94 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fa0c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fa14 │ │ │ │ +0000637c 00000000000000ec 00006380 FDE cie=00000000 pc=000000000005ec80..000000000005eefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec84 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ec90 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fa20 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fa30 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fa38 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ec98 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eca8 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ecac │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ecb4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fa44 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa48 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa4c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa50 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa54 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ecbc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ecc0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ecc4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ecc8 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ecd0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ecd4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ece4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ece8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005fa74 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fa80 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa84 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa88 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fa8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ecf8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed04 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed10 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed14 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed20 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005faa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ed28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005faac │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fab0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fab4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fab8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fabc │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed2c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed30 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed34 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed38 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed3c │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed40 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005facc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed44 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000005fbf4 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005ee60 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee64 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee68 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee6c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee70 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee74 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee78 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee7c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee80 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc14 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee84 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee88 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee8c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee90 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee94 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee98 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc2c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc30 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee9c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eea0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eea4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eea8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeb0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeb4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeb8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eebc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eec0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc58 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eec4 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005eed0 │ │ │ │ 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 000000000005fc80 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005eee8 │ │ │ │ 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 000000000005fc84 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeec │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064f8 00000000000000f8 000064fc FDE cie=00000000 pc=000000000005fca0..000000000005ff68 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005fcb8 │ │ │ │ +0000646c 00000000000000b8 00006470 FDE cie=00000000 pc=000000000005ef00..000000000005f1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef04 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ef18 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fcc8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fcd0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fce0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fcec │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fcf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ef20 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ef2c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ef38 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef3c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ef48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fcf4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fcf8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fd00 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd04 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd08 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd0c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef4c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fd20 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fd34 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd38 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd3c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd40 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fd54 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd58 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd5c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd60 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd68 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef50 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef54 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef58 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ef68 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef6c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ef84 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ef8c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef90 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005efa4 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efa8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005efb8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efbc │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efc0 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efc4 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efc8 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efcc │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efd0 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efd4 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efd8 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005efe4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efe8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000005febc │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000005f12c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f130 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f134 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f138 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f13c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f140 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f144 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f148 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f14c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f150 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f154 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f158 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f15c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f160 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005feec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f164 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f168 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f16c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f170 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f174 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f178 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f17c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f180 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f184 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f188 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f18c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f190 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f194 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f1a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff30 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1a4 │ │ │ │ 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 000000000005ff50 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1a8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1ac │ │ │ │ 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 000000000005ff54 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff58 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000065f4 0000000000000070 000065f8 FDE cie=00000000 pc=000000000005ff70..000000000006067c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ff84 │ │ │ │ +00006528 0000000000000074 0000652c FDE cie=00000000 pc=000000000005f1c0..000000000005f8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f1c8 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f1f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005ffe8 │ │ │ │ - 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 000000000005f264 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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 0000000000060008 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f26c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 00000000000605f8 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 000000000005f840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000006063c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005f86c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f870 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006065c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005f8ac │ │ │ │ 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 │ │ │ │ @@ -14849,232 +14685,259 @@ │ │ │ │ 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 0000000000060660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006668 000000000000002c 0000666c FDE cie=00000000 pc=0000000000060680..0000000000060750 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060694 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000606a4 │ │ │ │ +000065a0 0000000000000040 000065a4 FDE cie=00000000 pc=000000000005f8d0..000000000005f994 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f8dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000606c4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005f904 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000606d0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f908 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000606e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000060734 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f914 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f918 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f92c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f934 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f93c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f950 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f958 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f960 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f974 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f97c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f984 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006698 0000000000000040 0000669c FDE cie=00000000 pc=0000000000060750..0000000000060988 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060760 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000065e4 0000000000000040 000065e8 FDE cie=00000000 pc=000000000005f9a0..000000000005fbe4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f9ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060774 │ │ │ │ - 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 000000000005f9bc │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f9cc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006078c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000608b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000005fb20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000608e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005fb4c │ │ │ │ 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 00000000000608f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000060940 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005fb9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060970 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005fbcc │ │ │ │ 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 0000000000060974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066dc 0000000000000048 000066e0 FDE cie=00000000 pc=0000000000060990..0000000000060cbc │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000609b8 │ │ │ │ +00006628 000000000000004c 0000662c FDE cie=00000000 pc=000000000005fbf0..000000000005ff58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fbfc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fc0c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fc1c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fc30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000609e0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000060b88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fc38 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000005fe20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060bbc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005fe54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fe60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000060c64 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005ff00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000060c9c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005ff38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006728 000000000000001c 0000672c FDE cie=00000000 pc=0000000000060cc0..0000000000060d0c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060ce0 │ │ │ │ +00006678 000000000000001c 0000667c FDE cie=00000000 pc=000000000005ff60..000000000005ffa0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ff78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060cf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ff88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060cfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ff90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006748 000000000000001c 0000674c FDE cie=00000000 pc=0000000000060d10..0000000000060d60 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060d30 │ │ │ │ +00006698 000000000000001c 0000669c FDE cie=00000000 pc=000000000005ffa0..000000000005ffe4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ffb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060d48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ffcc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060d50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ffd4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006768 000000000000001c 0000676c FDE cie=00000000 pc=0000000000060d60..0000000000060dbc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000060d88 │ │ │ │ +000066b8 000000000000001c 000066bc FDE cie=00000000 pc=000000000005fff0..0000000000060040 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060010 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060da4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060028 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060dac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060030 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006788 0000000000000010 0000678c FDE cie=00000000 pc=0000000000060dc0..0000000000060f08 │ │ │ │ +000066d8 0000000000000010 000066dc FDE cie=00000000 pc=0000000000060040..00000000000601c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000679c 0000000000000028 000067a0 FDE cie=00000000 pc=0000000000060f10..000000000006113c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060f24 │ │ │ │ +000066ec 0000000000000034 000066f0 FDE cie=00000000 pc=00000000000601d0..00000000000603b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000601dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060f34 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000601e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060f68 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000060224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000060fb8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000060260 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000061010 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006029c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006101c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000602ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000006036c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006037c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060380 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067c8 0000000000000078 000067cc FDE cie=00000000 pc=0000000000061140..0000000000062fdc │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000611b8 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00006724 0000000000000080 00006728 FDE cie=00000000 pc=00000000000603c0..0000000000062270 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000603f4 │ │ │ │ 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: 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: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000060428 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006047c │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ 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 00000000000611dc │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060484 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3424 to 0000000000061f3c │ │ │ │ + DW_CFA_advance_loc2: 3180 to 00000000000610f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000061f80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006111c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061120 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061124 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061128 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000061164 │ │ │ │ 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 │ │ │ │ @@ -15085,113 +14948,120 @@ │ │ │ │ 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 0000000000061fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061168 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006844 0000000000000054 00006848 FDE cie=00000000 pc=0000000000062fe0..0000000000063704 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062ff0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000067a8 0000000000000054 000067ac FDE cie=00000000 pc=0000000000062270..0000000000062934 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062278 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000063030 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006228c │ │ │ │ + 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 0000000000062298 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ - 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_advance_loc: 52 to 00000000000622cc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + 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 0000000000063040 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006304c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000622d8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000063484 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 00000000000626e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000634c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062710 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062724 │ │ │ │ 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: 12 to 00000000000634d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000689c 0000000000000080 000068a0 FDE cie=00000000 pc=0000000000063710..000000000006556c │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006378c │ │ │ │ +00006800 0000000000000088 00006804 FDE cie=00000000 pc=0000000000062940..0000000000064810 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062954 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000629c0 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - 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-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: r22 at cfa-112 │ │ │ │ - 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: 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: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ 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: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063798 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629c4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006379c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 3692 to 0000000000064608 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629c8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 3712 to 0000000000063848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000064648 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063874 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006465c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063878 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006387c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006467c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063880 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000638c0 │ │ │ │ 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 │ │ │ │ @@ -15203,604 +15073,600 @@ │ │ │ │ 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 0000000000064680 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000638c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006920 00000000000000ac 00006924 FDE cie=00000000 pc=0000000000065570..00000000000659a8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065584 │ │ │ │ +0000688c 00000000000000b8 00006890 FDE cie=00000000 pc=0000000000064810..0000000000064c48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006481c │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064834 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006559c │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000655b8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064848 │ │ │ │ + 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 00000000000655dc │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000655e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655ec │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655f4 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655f8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065600 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065604 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064870 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064874 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064880 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064884 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064888 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006488c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064898 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065618 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006561c │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065630 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065634 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 0000000000065918 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000648a4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000648b8 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000648bc │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000648c8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000648d8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000648e4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000648e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000064bcc │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bd0 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bd4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006591c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bd8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bdc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064be0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064be4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006592c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064be8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bec │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bf0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bf4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006593c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bf8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bfc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c00 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065964 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064c20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c24 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006596c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c28 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c2c │ │ │ │ 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 0000000000065980 │ │ │ │ - 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 0000000000064c30 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000069d0 00000000000000ac 000069d4 FDE cie=00000000 pc=00000000000659b0..0000000000065de8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000659c4 │ │ │ │ +00006948 00000000000000b8 0000694c FDE cie=00000000 pc=0000000000064c50..0000000000065088 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064c5c │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064c74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000659dc │ │ │ │ - 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 00000000000659f8 │ │ │ │ - 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 0000000000064c88 │ │ │ │ + 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 0000000000065a1c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065a28 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a2c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a30 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a34 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a38 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065a40 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a44 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064cb0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cb4 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064cc0 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cc4 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cc8 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ccc │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064cd8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065a58 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a5c │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065a70 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a74 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 0000000000065d58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ce4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064cf8 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cfc │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064d08 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064d18 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064d24 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d28 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000006500c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065010 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065014 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065018 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006501c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065020 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065024 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065028 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006502c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065030 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065034 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065038 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006503c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065040 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065044 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065da4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065060 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065064 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065068 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006506c │ │ │ │ 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 0000000000065dc0 │ │ │ │ - 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 0000000000065070 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00006a80 0000000000000044 00006a84 FDE cie=00000000 pc=0000000000065df0..000000000006602c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065e00 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065e14 │ │ │ │ +00006a04 0000000000000044 00006a08 FDE cie=00000000 pc=0000000000065090..00000000000652bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065094 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000650a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065e34 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e38 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065e44 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e4c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e50 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000650c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650cc │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000650d8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e54 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000650f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650f4 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650f8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000065ff4 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000065284 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065288 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006528c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ffc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065290 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065294 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065298 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006600c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006529c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066010 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000652a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006601c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000652ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ac8 00000000000000c4 00006acc FDE cie=00000000 pc=0000000000066030..0000000000066274 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066040 │ │ │ │ +00006a4c 00000000000000c4 00006a50 FDE cie=00000000 pc=00000000000652c0..00000000000654ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000652c8 │ │ │ │ + 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 0000000000066054 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000652dc │ │ │ │ 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: 24 to 000000000006606c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066080 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000652f0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065304 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065308 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065310 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065314 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066088 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066090 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066094 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066098 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006609c │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660a0 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000660bc │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c0 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000660cc │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065320 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065324 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065330 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065334 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006534c │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065350 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006535c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065364 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065374 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000660e4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000660fc │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066100 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066108 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006610c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065380 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065384 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065388 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065390 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000000661d8 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000006545c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065460 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065464 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065468 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006546c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065470 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661ec │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065474 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065478 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006547c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065480 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065484 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066204 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065488 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006548c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006620c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065490 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065494 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065498 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006549c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006621c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066230 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000654b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066240 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000654c0 │ │ │ │ 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 0000000000066260 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000654d8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ 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: 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 0000000000066264 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654dc │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b90 00000000000000f0 00006b94 FDE cie=00000000 pc=0000000000066280..0000000000066864 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006628c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000662b0 │ │ │ │ +00006b14 00000000000000c4 00006b18 FDE cie=00000000 pc=00000000000654f0..0000000000065ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654f4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065504 │ │ │ │ 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 00000000000662c0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065524 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662c8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662d0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000662dc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000662e8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662f0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000662f4 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000662f8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000662fc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066300 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066314 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066318 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066328 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006632c │ │ │ │ + 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: 8 to 000000000006552c │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065538 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065540 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065544 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065558 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006555c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065560 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065564 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006556c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065570 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065580 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065584 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066338 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065594 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000655a4 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655a8 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000655b4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000655bc │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655c0 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000066498 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000065720 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065724 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065728 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006649c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006572c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065730 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065734 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065738 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006573c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065740 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065744 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000664c0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065748 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065750 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065754 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664cc │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065758 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006575c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000664d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065760 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000066640 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066644 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 400 to 00000000000667d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065764 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000065868 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006586c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000065998 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000667fc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000659bc │ │ │ │ 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: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066800 │ │ │ │ - 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 0000000000066820 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000659c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000065a24 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000065a8c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ 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: 20 to 0000000000066834 │ │ │ │ - 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 0000000000066838 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006683c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065a94 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065ab0 │ │ │ │ + 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_advance_loc: 4 to 0000000000065ab4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ab8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065abc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ac0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006684c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ac4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ac8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065acc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ad0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c84 0000000000000084 00006c88 FDE cie=00000000 pc=0000000000066870..000000000006752c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066884 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006688c │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000668ec │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ +00006bdc 0000000000000088 00006be0 FDE cie=00000000 pc=0000000000065ae0..0000000000066778 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000065b54 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + 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: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ 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-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000668fc │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + 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: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065b60 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066910 │ │ │ │ - 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: 2812 to 000000000006740c │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065b6c │ │ │ │ + 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: 2608 to 000000000006659c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000067444 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000665c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067458 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006661c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000067480 │ │ │ │ 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 │ │ │ │ @@ -15814,1003 +15680,1065 @@ │ │ │ │ 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 0000000000067490 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d0c 000000000000002c 00006d10 FDE cie=00000000 pc=0000000000067530..0000000000067600 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067544 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067554 │ │ │ │ +00006c68 0000000000000040 00006c6c FDE cie=00000000 pc=0000000000066780..0000000000066844 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006678c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000067574 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000667b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067580 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000667b8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067590 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000667c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000675e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000675f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000667c4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000667c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000667dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000667e4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000667ec │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066800 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066808 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066810 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066824 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006682c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066834 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d3c 0000000000000034 00006d40 FDE cie=00000000 pc=0000000000067600..0000000000067900 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067610 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00006cac 0000000000000038 00006cb0 FDE cie=00000000 pc=0000000000066850..0000000000066b28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066860 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067624 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006686c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006687c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067640 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006688c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 468 to 0000000000067814 │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000066a24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000067838 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066a50 │ │ │ │ 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 0000000000067840 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d74 0000000000000048 00006d78 FDE cie=00000000 pc=0000000000067900..0000000000067a48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006791c │ │ │ │ +00006ce8 0000000000000048 00006cec FDE cie=00000000 pc=0000000000066b30..0000000000066c68 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066b40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066b4c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000067934 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066b5c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000067978 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000066b94 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006797c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b9c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067984 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066ba8 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066bac │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006798c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066bb8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000679a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066bc0 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000679e8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000066c04 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c08 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c10 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c14 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c18 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066c2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067a2c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066c48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006dc0 000000000000001c 00006dc4 FDE cie=00000000 pc=0000000000067a50..0000000000067aa0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000067a74 │ │ │ │ +00006d34 000000000000001c 00006d38 FDE cie=00000000 pc=0000000000066c70..0000000000066cb4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000066c88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067a88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066c9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066ca4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006de0 000000000000002c 00006de4 FDE cie=00000000 pc=0000000000067aa0..0000000000067c3c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067ab0 │ │ │ │ +00006d54 000000000000002c 00006d58 FDE cie=00000000 pc=0000000000066cc0..0000000000066e20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066cc8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067ac0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066cd8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000067b40 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000066d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067b4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066d50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067b50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000067c20 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000066e00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067c2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066e10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e10 0000000000000060 00006e14 FDE cie=00000000 pc=0000000000067c40..0000000000068058 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000067c78 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - 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_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: 8 to 0000000000067c80 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000067d14 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d18 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d1c │ │ │ │ +00006d84 0000000000000070 00006d88 FDE cie=00000000 pc=0000000000066e40..000000000006723c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066e50 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066e5c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066e68 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000066ef0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066f00 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f04 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f08 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066f14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f18 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f1c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f20 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f24 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f28 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f2c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f34 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067d2c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000067e20 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000006701c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067020 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067024 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067028 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006702c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067030 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067034 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067038 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006703c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067040 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067044 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067048 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006704c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067050 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000067e64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067064 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - 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 0000000000067e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067068 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e74 0000000000000074 00006e78 FDE cie=00000000 pc=0000000000068060..00000000000684cc │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000068090 │ │ │ │ +00006df8 0000000000000080 00006dfc FDE cie=00000000 pc=0000000000067240..0000000000067680 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067250 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - 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_advance_loc: 12 to 000000000006725c │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006809c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067264 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000068120 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000672e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000672ec │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000672f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000672fc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067300 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006730c │ │ │ │ DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006812c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006813c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067310 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068140 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067318 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067324 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068144 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068148 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006814c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067328 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006732c │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067330 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067334 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067338 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006733c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067340 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006815c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000006828c │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000067458 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006745c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067460 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067464 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006829c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067468 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006746c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067470 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067474 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067478 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682b0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006747c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067480 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067484 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067488 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006748c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067490 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067494 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067498 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000682dc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000674a8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000674ac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006eec 0000000000000068 00006ef0 FDE cie=00000000 pc=00000000000684d0..00000000000687c4 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000684f4 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000684fc │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000685dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e0 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e8 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685ec │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685f4 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685f8 │ │ │ │ +00006e7c 0000000000000074 00006e80 FDE cie=00000000 pc=0000000000067680..0000000000067964 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067690 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006769c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000676a4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067774 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067778 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067784 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067788 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006778c │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067798 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006779c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677a0 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677a4 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677a8 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677ac │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677b0 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677b4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068600 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677b8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677bc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068608 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000068700 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000006789c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678a0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068704 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678a4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068708 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678a8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006870c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678ac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678b4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678b8 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678bc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068718 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678c0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678c4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006871c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678c8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068720 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678cc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068724 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068728 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006872c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068744 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000678e4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068748 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f58 0000000000000070 00006f5c FDE cie=00000000 pc=00000000000687d0..0000000000068abc │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000687dc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000687f8 │ │ │ │ - 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 0000000000068800 │ │ │ │ +00006ef4 0000000000000078 00006ef8 FDE cie=00000000 pc=0000000000067970..0000000000067c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067974 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067980 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006798c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067998 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 00000000000688dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688ec │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688f4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688f8 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688fc │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067a68 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a6c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068900 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067a78 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a7c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067a8c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a90 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a94 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a98 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a9c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067aa0 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067aa4 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067aa8 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067aac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ab0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068908 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000068a08 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000067b88 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b8c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b90 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b98 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b9c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ba0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ba4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ba8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bb0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bb4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bb8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bbc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a30 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068a50 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067bd4 │ │ │ │ + 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 0000000000068a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006fcc 0000000000000088 00006fd0 FDE cie=00000000 pc=0000000000068ac0..0000000000068df0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068ad8 │ │ │ │ +00006f70 0000000000000088 00006f74 FDE cie=00000000 pc=0000000000067c40..0000000000067f6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067c50 │ │ │ │ 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 0000000000068ae0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067c5c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000068bac │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000067d24 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d28 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067d30 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d34 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d38 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067d44 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d48 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067d50 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d54 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068bd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067d60 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d64 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bd4 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d68 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d6c │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068be0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d70 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d74 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d78 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d7c │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bf4 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bf8 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d80 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d84 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d88 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c08 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000068d30 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000067ea8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eac │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eb0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eb4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eb8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ebc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ec0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ec4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ec8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ecc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ed0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ed4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ed8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067edc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ee0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ee4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d6c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ee8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ef0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ef4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068d88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f00 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f04 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007058 0000000000000070 0000705c FDE cie=00000000 pc=0000000000068df0..0000000000069104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068dfc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068e18 │ │ │ │ - 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 0000000000068e20 │ │ │ │ +00006ffc 0000000000000078 00007000 FDE cie=00000000 pc=0000000000067f70..0000000000068278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f74 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f80 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f8c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f98 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000068eec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068efc │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f00 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f04 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f08 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f0c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000068058 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006805c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068068 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006806c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068070 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006807c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068080 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068084 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068088 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006808c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068090 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068094 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068098 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006809c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680a0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f18 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000069018 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000068188 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006818c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006901c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068190 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068194 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068198 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006819c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006902c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681a0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681a4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681a8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069030 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681b0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069034 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681b4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069038 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006903c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681b8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069040 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069044 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069060 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000681d4 │ │ │ │ + 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 0000000000069064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070cc 0000000000000028 000070d0 FDE cie=00000000 pc=0000000000069110..0000000000069220 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069120 │ │ │ │ +00007078 0000000000000024 0000707c FDE cie=00000000 pc=0000000000068280..0000000000068380 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068288 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069128 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069144 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000682a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000691d4 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006831c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000691e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006833c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068340 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000691f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070f8 000000000000003c 000070fc FDE cie=00000000 pc=0000000000069220..000000000006946c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069234 │ │ │ │ +000070a0 0000000000000038 000070a4 FDE cie=00000000 pc=0000000000068380..00000000000685bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006838c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069244 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006839c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000692a0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692a4 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000683e0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000683e4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000069334 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069338 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000068484 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006933c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068488 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006848c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006934c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068498 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069350 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000684a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000693bc │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000006850c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000693c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068518 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000693d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068520 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007138 0000000000000108 0000713c FDE cie=00000000 pc=0000000000069470..00000000000698a8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069488 │ │ │ │ +000070dc 0000000000000108 000070e0 FDE cie=00000000 pc=00000000000685c0..00000000000689d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000685d0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000694a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000685dc │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000694a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000685f0 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685f4 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000694e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000068620 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000694f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068634 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068638 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006950c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006864c │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068650 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069518 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006865c │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006951c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068660 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069520 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068668 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006866c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006867c │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006953c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068680 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069540 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068694 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069558 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006955c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068698 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069560 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000686a0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686a4 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069564 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069568 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686a8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006956c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686ac │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686b0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069574 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686b4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069578 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000686b8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000006965c │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000068798 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006879c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687a0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069668 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006966c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687a8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069670 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069678 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687b4 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006967c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687b8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069680 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687bc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687c0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069688 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687c4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006968c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687c8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687cc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069694 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687d0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069698 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687d4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006969c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687d8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687dc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687ec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000696c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000687fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068804 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068808 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000069700 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000068834 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069718 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068848 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006971c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006884c │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069724 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068858 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006885c │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069738 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006886c │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006973c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068870 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069748 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068880 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006974c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068884 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069750 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068894 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000069774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068898 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069778 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000688ac │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006977c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688b0 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069780 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688b4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688b8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688bc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006978c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688c0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000069854 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000068980 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068984 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006985c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068988 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006898c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068990 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068994 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006986c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068998 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ 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 0000000000069870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006899c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069874 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689a0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069878 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006987c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069888 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000689b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006988c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689b8 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689bc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689c0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069898 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00007244 0000000000000110 00007248 FDE cie=00000000 pc=00000000000698b0..0000000000069cc4 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000698c8 │ │ │ │ +000071e8 0000000000000110 000071ec FDE cie=00000000 pc=00000000000689e0..0000000000068dd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000689f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000698e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000689fc │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000698e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068a10 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000698ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a14 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000069920 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000068a40 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069938 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068a54 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006993c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a58 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006994c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068a6c │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a70 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069958 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068a7c │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006995c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a80 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068a88 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a8c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a9c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006997c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068aa0 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069980 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068ab4 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ab8 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006999c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068ac0 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ac4 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699a4 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ac8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068acc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068adc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000069a94 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000068bb0 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bb4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bb8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bbc │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bc0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bc4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bc8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bcc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bd0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bd4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bd8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bdc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068be0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068be4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068be8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bf0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bf4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bf8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bfc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c00 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c04 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c08 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069afc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068c18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c20 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c24 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000069b3c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000068c50 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069b54 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068c64 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c68 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068c70 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c74 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069b6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068c84 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c88 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068c90 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c94 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069b84 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068ca8 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cac │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069b94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068cb8 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b98 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069bb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068cc8 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ccc │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068cd4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cd8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cdc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ce0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068ce8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cec │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000069c88 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000068d94 │ │ │ │ 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 │ │ │ │ @@ -16822,769 +16750,804 @@ │ │ │ │ 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 0000000000069c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d98 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069ca4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068db0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069cac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dbc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dc0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007358 0000000000000138 0000735c FDE cie=00000000 pc=0000000000069cd0..000000000006b28c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069cdc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069cf4 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ +000072fc 0000000000000160 00007300 FDE cie=00000000 pc=0000000000068dd0..000000000006a228 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068dd8 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068df0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069d0c │ │ │ │ - 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_advance_loc: 48 to 0000000000069d3c │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068dfc │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068e08 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000068e28 │ │ │ │ + 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_loc1: 268 to 0000000000069e48 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e4c │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069e64 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069e6c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e70 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e74 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e78 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e7c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e80 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e84 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e88 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000068f30 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f34 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e8c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068f4c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f50 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e94 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000068f70 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f74 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f7c │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f80 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f88 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f8c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f90 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f94 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f98 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f9c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068fa0 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068fa4 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068fa8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068fac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068fb0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1888 to 000000000006a5fc │ │ │ │ + DW_CFA_advance_loc2: 1796 to 00000000000696b4 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696b8 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696bc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696c0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a600 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a608 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a60c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a614 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696d8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a618 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696dc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a61c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696e0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696e4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696e8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696ec │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a62c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696f0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a630 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696f4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696f8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000696fc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069700 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006a668 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006972c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a66c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069730 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069734 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069738 │ │ │ │ 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: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006973c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a690 │ │ │ │ - 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: 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: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069750 │ │ │ │ + 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: 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: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + 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_advance_loc1: 928 to 000000000006aa30 │ │ │ │ + DW_CFA_advance_loc1: 780 to 0000000000069a5c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ 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: 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_advance_loc1: 256 to 000000000006ab30 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab34 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab38 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab3c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006ab5c │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab60 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab64 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab68 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab6c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab70 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab74 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab78 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000069b50 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b54 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069b68 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b6c │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069b78 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b7c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069b88 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b8c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b90 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b94 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b98 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b9c │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ba0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ba4 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ba8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069bac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069bb0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 000000000006b040 │ │ │ │ + DW_CFA_advance_loc2: 1128 to 000000000006a018 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a030 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ 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: 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_advance_loc: 32 to 000000000006b060 │ │ │ │ - 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: 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: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a050 │ │ │ │ + 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: 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: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007494 0000000000000190 00007498 FDE cie=00000000 pc=000000000006b290..000000000006c8dc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b2a8 │ │ │ │ +00007460 00000000000001a8 00007464 FDE cie=00000000 pc=000000000006a230..000000000006b730 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a24c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b2bc │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b2d4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a268 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ 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 000000000006b2e0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b2ec │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000006b418 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b41c │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b430 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b438 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b43c │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b440 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b444 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b448 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b44c │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b450 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b454 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b458 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b45c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a27c │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a288 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000006a39c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3a0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b460 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a3b4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3b8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b468 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a3d8 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3dc │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a3e4 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3e8 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a3f0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3f4 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3f8 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3fc │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a400 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a404 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a408 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a40c │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a410 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a414 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a418 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1884 to 000000000006bbc4 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 000000000006ab2c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab30 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab34 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab38 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab3c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab48 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab4c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab50 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab54 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab58 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab5c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab60 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab64 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbf4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab68 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab6c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab70 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab74 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab78 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006bc30 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006aba4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aba8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006abac │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006abb0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc40 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - 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_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006abb4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + 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: 16 to 000000000006bc50 │ │ │ │ - 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: 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_advance_loc: 12 to 000000000006abc0 │ │ │ │ + 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: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + 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_loc2: 1024 to 000000000006c050 │ │ │ │ + DW_CFA_advance_loc1: 892 to 000000000006af3c │ │ │ │ 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: 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: 8 to 000000000006c058 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c05c │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000006c17c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c180 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c184 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c188 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006c1a8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1ac │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1b0 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1b4 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1b8 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1bc │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1c0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1c4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006af44 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000006b058 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b05c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b06c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b070 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b07c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b080 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b08c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b094 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b098 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b09c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0a0 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0a4 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0a8 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0ac │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0b0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0b4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0b8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b0bc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 000000000006c684 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000006b51c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b534 │ │ │ │ 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: 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: 16 to 000000000006c694 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c6b0 │ │ │ │ - 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: 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_advance_loc: 12 to 000000000006b540 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b560 │ │ │ │ + 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: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + 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: 520 to 000000000006c8b8 │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000006b714 │ │ │ │ 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: 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 000000000006c8bc │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b718 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8c4 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8c8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8cc │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b71c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b720 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007628 000000000000001c 0000762c FDE cie=00000000 pc=000000000006c8e0..000000000006c934 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006c910 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c91c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c924 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000760c 0000000000000010 00007610 FDE cie=00000000 pc=000000000006b730..000000000006b75c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007648 0000000000000038 0000764c FDE cie=00000000 pc=000000000006c940..000000000006cccc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c95c │ │ │ │ +00007620 0000000000000038 00007624 FDE cie=00000000 pc=000000000006b760..000000000006ba78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b774 │ │ │ │ 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 000000000006c974 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b784 │ │ │ │ + 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 000000000006cb38 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000006b8fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cb4c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b914 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cb50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000006cc94 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000006ba38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cca8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006ba50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ccb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ba60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007684 0000000000000030 00007688 FDE cie=00000000 pc=000000000006ccd0..000000000006ce6c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cce0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000765c 000000000000002c 00007660 FDE cie=00000000 pc=000000000006ba80..000000000006bbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ba84 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ccf4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ba98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006cd94 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006bb2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cda0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bb38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cdb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bb40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006ce28 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006bbb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ce38 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bbc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ce40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000076b8 000000000000001c 000076bc FDE cie=00000000 pc=000000000006ce70..000000000006ceac │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ce88 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ce94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ce9c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000768c 0000000000000010 00007690 FDE cie=00000000 pc=000000000006bc00..000000000006bc14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076d8 000000000000002c 000076dc FDE cie=00000000 pc=000000000006ceb0..000000000006d0d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cec8 │ │ │ │ +000076a0 000000000000002c 000076a4 FDE cie=00000000 pc=000000000006bc20..000000000006be00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bc30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cedc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bc3c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006d024 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006bd6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d030 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bd78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d040 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bd80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006d0bc │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006bdd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d0c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006bdf0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007708 000000000000003c 0000770c FDE cie=00000000 pc=000000000006d0e0..000000000006d9f4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d0f4 │ │ │ │ +000076d0 000000000000003c 000076d4 FDE cie=00000000 pc=000000000006be00..000000000006c5e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006d128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006be3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d134 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d140 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006be50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006d3f8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006c0c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d408 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c0d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d410 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006d940 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006c55c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d950 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c56c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c570 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007748 0000000000000024 0000774c FDE cie=00000000 pc=000000000006da00..000000000006db00 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006da14 │ │ │ │ +00007710 000000000000002c 00007714 FDE cie=00000000 pc=000000000006c5e0..000000000006c6d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c5ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006da24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c5f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006da74 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006c634 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006da80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c644 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006da90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c650 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006c6b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c6c8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007770 0000000000000030 00007774 FDE cie=00000000 pc=000000000006db00..000000000006dc9c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006db10 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007740 000000000000002c 00007744 FDE cie=00000000 pc=000000000006c6e0..000000000006c858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006db24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c6f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006dbc4 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006c78c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dbd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c798 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dbe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006dc58 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006c814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dc68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c830 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000077a4 000000000000001c 000077a8 FDE cie=00000000 pc=000000000006dca0..000000000006dcdc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006dcb8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dcc4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dccc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007770 0000000000000010 00007774 FDE cie=00000000 pc=000000000006c860..000000000006c874 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077c4 000000000000002c 000077c8 FDE cie=00000000 pc=000000000006dce0..000000000006df08 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006dcf8 │ │ │ │ +00007784 000000000000002c 00007788 FDE cie=00000000 pc=000000000006c880..000000000006ca60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c890 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006dd0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c89c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006de54 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006c9cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006de60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c9d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006de70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006deec │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006ca34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006def8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ca50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077f4 000000000000003c 000077f8 FDE cie=00000000 pc=000000000006df10..000000000006e824 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006df24 │ │ │ │ +000077b4 000000000000003c 000077b8 FDE cie=00000000 pc=000000000006ca60..000000000006d240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006df34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006df58 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006ca9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006df64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006caa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006df70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006e228 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006cd24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e238 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cd34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cd40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006e770 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006d1bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e780 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d1cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007834 0000000000000024 00007838 FDE cie=00000000 pc=000000000006e830..000000000006e930 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006e844 │ │ │ │ +000077f4 000000000000002c 000077f8 FDE cie=00000000 pc=000000000006d240..000000000006d338 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d24c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e854 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d258 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006e8a4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006d294 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e8b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d2a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e8c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006d318 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d328 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000785c ZERO terminator │ │ │ │ +00007824 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ jnfct_set_f │ │ │ │ jnfct_trafo │ │ │ │ jnfct_adjoint │ │ │ │ jnfct_trafo_direct │ │ │ │ jnfct_adjoint_direct │ │ │ │ jnfct_finalize │ │ │ │ nfft_free │ │ │ │ -.gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ fpt_init │ │ │ │ nfft_get_num_threads │ │ │ │ +.gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ GOMP_critical_name_start │ │ │ │ fftw_plan_with_nthreads │ │ │ │ fftw_plan_many_r2r │ │ │ │ GOMP_critical_name_end │ │ │ │ fpt_precompute_1 │ │ │ │ nfft_next_power_of_2 │ │ │ │ fpt_precompute_2 │ │ │ │ @@ -67,17 +67,17 @@ │ │ │ │ GOMP_barrier │ │ │ │ GOMP_loop_nonmonotonic_dynamic_start │ │ │ │ GOMP_loop_nonmonotonic_dynamic_next │ │ │ │ GOMP_loop_end_nowait │ │ │ │ GOMP_loop_end │ │ │ │ __powieee128 │ │ │ │ __sincosieee128 │ │ │ │ +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 │ │ │ │ @@ -123,16 +123,16 @@ │ │ │ │ nfft_float_property │ │ │ │ nfft_prod_real │ │ │ │ nfft_exp2i │ │ │ │ nfft_log2i │ │ │ │ nfft_next_power_of_2_exp │ │ │ │ nfft_free_hook │ │ │ │ fftw_free │ │ │ │ -nfft_die_hook │ │ │ │ nfft_die │ │ │ │ +nfft_die_hook │ │ │ │ nfft_malloc_hook │ │ │ │ fftw_malloc │ │ │ │ nfft_vpr_double │ │ │ │ __printf_chkieee128 │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ @@ -247,141 +247,147 @@ │ │ │ │ libnfctjulia.so │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ -`xK/}xSE} │ │ │ │ -KxK#}xSL} │ │ │ │ -KxK$}xSC} │ │ │ │ -JD}*H$}f │ │ │ │ -f}P(x|P8 │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -AD}P(J}x# │ │ │ │ -2j}*I^}x[`}d │ │ │ │ -AF}PXJ}*IT} │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -AD}P(J}x# │ │ │ │ -2j}*I^}x[`}d │ │ │ │ -AF}PXJ}*IT} │ │ │ │ -I'}P@)}x; │ │ │ │ -JE}*H%}f │ │ │ │ -A)}P8c|P │ │ │ │ -JE}*H%}f │ │ │ │ -JC}*H#}f │ │ │ │ +KxSE}xK9}< │ │ │ │ +AxSF}xK%} │ │ │ │ +xSG}xK(} │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +Q%}P0)}x+ │ │ │ │ +Q'}PX)}* │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +Q%}P0)}x+ │ │ │ │ +Q'}PX)}* │ │ │ │ +H|PPB|xC │ │ │ │ +AB|P8k}P │ │ │ │ +9)}P0J}PX)} │ │ │ │ +xK(}x[b} │ │ │ │ +}*8B|*8Z │ │ │ │ R'}*PG}2 │ │ │ │ -Zv}x[d}x │ │ │ │ - |x[j}x; │ │ │ │ -L#}xK+}x │ │ │ │ -L#}xK+}x │ │ │ │ -&h{xK;}8 │ │ │ │ -&h{xK;}( │ │ │ │ -(y*P:}*P │ │ │ │ -&[{d6J{0 │ │ │ │ -:x[i}*Pz|$ │ │ │ │ -:yxK5}xK3}xC │ │ │ │ -K*}xK6}P │ │ │ │ -;yxK6}xK4}xC │ │ │ │ -=yxK5}xK3}xC │ │ │ │ -&HyPH*}xSU}x; │ │ │ │ -Wc8xSD}xS\}0 │ │ │ │ -8xSF}x[i}xc │ │ │ │ -|xSG}xK&} │ │ │ │ -H&|xK;}t │ │ │ │ -Wc8xK$}xK=}@ │ │ │ │ -xK=}xK5} │ │ │ │ -8xK$}xK=}H │ │ │ │ -|xSV}x[u}x3 │ │ │ │ -xS]}xSX} │ │ │ │ -(,xK*}xK7} │ │ │ │ -xSH}xSZ} │ │ │ │ -h|xSE}xK.}x3 │ │ │ │ -H5|xK>}, │ │ │ │ -h|xSE}xK0}x{ │ │ │ │ -H5|xK>}, │ │ │ │ -}xK<}xS[} │ │ │ │ -}xK<}xS[} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ -@qJ9xK=}< │ │ │ │ -kUxSY}$` │ │ │ │ -|xK*}xK>}P │ │ │ │ -xK?}xK<}y. │ │ │ │ -`8xK$}xK8} │ │ │ │ -}xK }PX)} │ │ │ │ -g}P`k|PX │ │ │ │ -|x"(}P@)} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -`k}8H |88 │ │ │ │ -ki8H }8@ │ │ │ │ -=`qk9Pqc8g3 │ │ │ │ -&iy*H>}f │ │ │ │ -& y*H>}f │ │ │ │ -<}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ -;xSH}@H |r │ │ │ │ -;@H |xSH}r │ │ │ │ - |xK5}PH9 │ │ │ │ -} │ │ │ │ -I'}QP)}x; │ │ │ │ -69x[o}xC │ │ │ │ -@B*Pl|*P{} │ │ │ │ -#,*)n|*)/} │ │ │ │ -@B*Pl|*P{} │ │ │ │ -@B*Pl}*P │ │ │ │ -*Y}xSY}x │ │ │ │ -@*!||*!+} │ │ │ │ -`8*!||*!+} │ │ │ │ -]~xK<}x+ │ │ │ │ -PqR:xK>} │ │ │ │ -@*)^}*)(} │ │ │ │ -@9*)^}*)(} │ │ │ │ -}*Pe|*Py}3J │ │ │ │ -}xK<}xS[} │ │ │ │ - 9*Q.}*Q │ │ │ │ -|*Pk|xK;} │ │ │ │ -+,*)w}*)8} │ │ │ │ -}*Pk|xK;} │ │ │ │ -}*Pk|xK;} │ │ │ │ -:k}*1t|*1s} │ │ │ │ -}*P}}xK:} │ │ │ │ -@*9R}*9<} │ │ │ │ -@9*9R}*9<} │ │ │ │ -}xK<}xS[} │ │ │ │ -AJ}PH*}sB │ │ │ │ -AJ}PH*}sB │ │ │ │ -RF}xSH}x+ │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -8x[g}xC }$ │ │ │ │ -RF}xSD}x │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -~|xK$}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8=}.9+} │ │ │ │ -J9.P<}.Q(}.P=}.Q+}` │ │ │ │ - ?UUUUUU │ │ │ │ +Ix*@Z|*@ │ │ │ │ +JH|*H(}2 │ │ │ │ +R(}*PH}2 │ │ │ │ +g[K}xC } │ │ │ │ +*@B|*@c|f │ │ │ │ +R(}*PH}2 │ │ │ │ +JH|*H(}2 │ │ │ │ +H|* (}fS │ │ │ │ +|*@J}*@B|*@+}fS │ │ │ │ +}* "~* J}* )}* P|fS │ │ │ │ +B}gK)}PPJ │ │ │ │ +cx* J}* )}* C|fS │ │ │ │ +}*("~*(J}*()}*(P|fS │ │ │ │ +B}gS*}PPJ │ │ │ │ +}gCH}g+%}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+E}g#$}PPJ │ │ │ │ +Zw}x[h}x │ │ │ │ +}gCh}g;G}PPJ │ │ │ │ +}gCh}g#D}PPJ │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +B}gS*}PPJ │ │ │ │ +cx*(J}*(C|*(o|fS │ │ │ │ +}* B~* J}* )}* O|fS │ │ │ │ +b}gS*}PPJ │ │ │ │ +|* J}* C|f+ │ │ │ │ +}gCh}g+E}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+e}g#D}PPJ │ │ │ │ +}gCH}g+%}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+E}g#$}PPJ │ │ │ │ +xSI}x[b} │ │ │ │ +y*PL|*P=} │ │ │ │ +}*8B|*89 │ │ │ │ +xK4}xSR} │ │ │ │ +K*}xS]}xK9} │ │ │ │ +AJ}PH*}x │ │ │ │ +AJ}PH*}x │ │ │ │ +P(|xS\}d │ │ │ │ +P5|xSW}` │ │ │ │ +P5|xSW}` │ │ │ │ +P5|xS[}` │ │ │ │ +K*}xS]}xK7} │ │ │ │ +B)}xK5}H │ │ │ │ + yxK>}xC │ │ │ │ + yxK>}xC │ │ │ │ + yxK>}xC │ │ │ │ +QE|xS^}$ │ │ │ │ +|xK+}xSE}x │ │ │ │ +}xK&}xSH} │ │ │ │ +/xS^}xK6}xC │ │ │ │ +|xK+}xSE}x │ │ │ │ +}xK&}xSH} │ │ │ │ +xSZ}xK;} │ │ │ │ +|xSB}xC } │ │ │ │ +|x"J|PPB|0 │ │ │ │ +J9@X |@;` │ │ │ │ +&9@` |@c │ │ │ │ +h}8Hi|xc │ │ │ │ +}gc,}gKI} │ │ │ │ +&jx*P^}f │ │ │ │ +&)y*H^|f │ │ │ │ +EyxC }x3 │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +;xK*}@`&|r │ │ │ │ +JyP`k}P │ │ │ │ +*B}xST}x │ │ │ │ +@8*I^|*I │ │ │ │ +H|QHB|xC } │ │ │ │ +`;x[s}xC │ │ │ │ +`;x[r}xC │ │ │ │ +~xK7}xSV}x │ │ │ │ +}*PB|*Ps~fc │ │ │ │ +c|*! |*!v| │ │ │ │ +:xSR}x[|}x; │ │ │ │ +:xSR}x[|}x; │ │ │ │ +x[{}xK.}x │ │ │ │ +@*)(}*)\| │ │ │ │ + 9*)(}*)\| │ │ │ │ +9xSE}x[t}x │ │ │ │ +{*01~*0B|*0 │ │ │ │ +#,*!f|*!^| │ │ │ │ +@*)H}*)X| │ │ │ │ +@9*)H}*)X| │ │ │ │ +@xK#}x[y} │ │ │ │ +}*@B|*@s~fs │ │ │ │ +@*IR}*IN| │ │ │ │ +@9*IR}*IN| │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +c|xSF}xK(} │ │ │ │ +~xS[}xK6}8 │ │ │ │ +@*)I}*)N| │ │ │ │ +@9*)I}*)N| │ │ │ │ +@*A4}*A^| │ │ │ │ + 9*A4}*A^| │ │ │ │ +jQa}x[j} │ │ │ │ +}.!S}.!]} │ │ │ │ +J'}x[g}` │ │ │ │ +Zc|@ %|0 │ │ │ │ +}.)=}.)>} │ │ │ │ +J'}xK%}x │ │ │ │ +"R|.!Q}.!R} │ │ │ │ +jQa}x[j} │ │ │ │ +*o|.)=}.)/} │ │ │ │ +}.!=}.!>} │ │ │ │ +zxSZ}xK;}x# │ │ │ │ +|.!P}.!O} │ │ │ │ +|@P4|.HS} │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ Member f not initialized. │ │ │ │ Member x not initialized. │ │ │ │ Member f_hat not initialized. │ │ │ │ Number of nodes too small to use PRE_LIN_PSI. │ │ │ │ Oversampling factor too small │ │ │ │ polynomial degree N has to be even │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -14,19 +14,19 @@ │ │ │ │ 0x000024f8 5f736574 5f666861 74006a6e 6663745f _set_fhat.jnfct_ │ │ │ │ 0x00002508 7365745f 66006a6e 6663745f 74726166 set_f.jnfct_traf │ │ │ │ 0x00002518 6f006a6e 6663745f 61646a6f 696e7400 o.jnfct_adjoint. │ │ │ │ 0x00002528 6a6e6663 745f7472 61666f5f 64697265 jnfct_trafo_dire │ │ │ │ 0x00002538 6374006a 6e666374 5f61646a 6f696e74 ct.jnfct_adjoint │ │ │ │ 0x00002548 5f646972 65637400 6a6e6663 745f6669 _direct.jnfct_fi │ │ │ │ 0x00002558 6e616c69 7a65006e 6666745f 66726565 nalize.nfft_free │ │ │ │ - 0x00002568 002e676f 6d705f63 72697469 63616c5f ..gomp_critical_ │ │ │ │ - 0x00002578 75736572 5f6e6666 745f6f6d 705f6372 user_nfft_omp_cr │ │ │ │ - 0x00002588 69746963 616c5f66 6674775f 706c616e itical_fftw_plan │ │ │ │ - 0x00002598 00667074 5f696e69 74006e66 66745f67 .fpt_init.nfft_g │ │ │ │ - 0x000025a8 65745f6e 756d5f74 68726561 64730047 et_num_threads.G │ │ │ │ + 0x00002568 00667074 5f696e69 74006e66 66745f67 .fpt_init.nfft_g │ │ │ │ + 0x00002578 65745f6e 756d5f74 68726561 6473002e et_num_threads.. │ │ │ │ + 0x00002588 676f6d70 5f637269 74696361 6c5f7573 gomp_critical_us │ │ │ │ + 0x00002598 65725f6e 6666745f 6f6d705f 63726974 er_nfft_omp_crit │ │ │ │ + 0x000025a8 6963616c 5f666674 775f706c 616e0047 ical_fftw_plan.G │ │ │ │ 0x000025b8 4f4d505f 63726974 6963616c 5f6e616d OMP_critical_nam │ │ │ │ 0x000025c8 655f7374 61727400 66667477 5f706c61 e_start.fftw_pla │ │ │ │ 0x000025d8 6e5f7769 74685f6e 74687265 61647300 n_with_nthreads. │ │ │ │ 0x000025e8 66667477 5f706c61 6e5f6d61 6e795f72 fftw_plan_many_r │ │ │ │ 0x000025f8 32720047 4f4d505f 63726974 6963616c 2r.GOMP_critical │ │ │ │ 0x00002608 5f6e616d 655f656e 64006670 745f7072 _name_end.fpt_pr │ │ │ │ 0x00002618 65636f6d 70757465 5f31006e 6666745f ecompute_1.nfft_ │ │ │ │ @@ -77,17 +77,17 @@ │ │ │ │ 0x000028e8 6d69635f 73746172 7400474f 4d505f6c mic_start.GOMP_l │ │ │ │ 0x000028f8 6f6f705f 6e6f6e6d 6f6e6f74 6f6e6963 oop_nonmonotonic │ │ │ │ 0x00002908 5f64796e 616d6963 5f6e6578 7400474f _dynamic_next.GO │ │ │ │ 0x00002918 4d505f6c 6f6f705f 656e645f 6e6f7761 MP_loop_end_nowa │ │ │ │ 0x00002928 69740047 4f4d505f 6c6f6f70 5f656e64 it.GOMP_loop_end │ │ │ │ 0x00002938 005f5f70 6f776965 65653132 3800706f .__powieee128.po │ │ │ │ 0x00002948 77005f5f 73696e63 6f736965 65653132 w.__sincosieee12 │ │ │ │ - 0x00002958 38006e66 7366745f 74726166 6f006e66 8.nfsft_trafo.nf │ │ │ │ - 0x00002968 7366745f 61646a6f 696e7400 6e667366 sft_adjoint.nfsf │ │ │ │ - 0x00002978 745f696e 69745f67 75727500 6e667366 t_init_guru.nfsf │ │ │ │ + 0x00002958 38006e66 7366745f 696e6974 5f677572 8.nfsft_init_gur │ │ │ │ + 0x00002968 75006e66 7366745f 74726166 6f006e66 u.nfsft_trafo.nf │ │ │ │ + 0x00002978 7366745f 61646a6f 696e7400 6e667366 sft_adjoint.nfsf │ │ │ │ 0x00002988 745f696e 69745f61 6476616e 63656400 t_init_advanced. │ │ │ │ 0x00002998 6e667366 745f696e 6974006e 66736674 nfsft_init.nfsft │ │ │ │ 0x000029a8 5f707265 636f6d70 75746500 6e667366 _precompute.nfsf │ │ │ │ 0x000029b8 745f666f 72676574 006e6673 66745f66 t_forget.nfsft_f │ │ │ │ 0x000029c8 696e616c 697a6500 6e667366 745f7472 inalize.nfsft_tr │ │ │ │ 0x000029d8 61666f5f 64697265 6374006e 66736674 afo_direct.nfsft │ │ │ │ 0x000029e8 5f61646a 6f696e74 5f646972 65637400 _adjoint_direct. │ │ │ │ @@ -105,24 +105,24 @@ │ │ │ │ 0x00002aa8 70726563 6f6d7075 7465006e 66736f66 precompute.nfsof │ │ │ │ 0x00002ab8 745f6669 6e616c69 7a650053 4f335f61 t_finalize.SO3_a │ │ │ │ 0x00002ac8 6c706861 00534f33 5f626574 6100534f lpha.SO3_beta.SO │ │ │ │ 0x00002ad8 335f6761 6d6d6100 6e666674 5f6c616d 3_gamma.nfft_lam │ │ │ │ 0x00002ae8 62646132 00534f33 5f616c70 68615f6d bda2.SO3_alpha_m │ │ │ │ 0x00002af8 61747269 7800534f 335f6265 74615f6d atrix.SO3_beta_m │ │ │ │ 0x00002b08 61747269 7800534f 335f6761 6d6d615f atrix.SO3_gamma_ │ │ │ │ - 0x00002b18 6d617472 69780073 74646f75 7400534f matrix.stdout.SO │ │ │ │ - 0x00002b28 335f616c 7068615f 616c6c00 5f5f6670 3_alpha_all.__fp │ │ │ │ + 0x00002b18 6d617472 69780053 4f335f61 6c706861 matrix.SO3_alpha │ │ │ │ + 0x00002b28 5f616c6c 00737464 6f757400 5f5f6670 _all.stdout.__fp │ │ │ │ 0x00002b38 72696e74 665f6368 6b696565 65313238 rintf_chkieee128 │ │ │ │ 0x00002b48 00534f33 5f626574 615f616c 6c00534f .SO3_beta_all.SO │ │ │ │ 0x00002b58 335f6761 6d6d615f 616c6c00 6576616c 3_gamma_all.eval │ │ │ │ 0x00002b68 5f776967 6e657200 6576616c 5f776967 _wigner.eval_wig │ │ │ │ 0x00002b78 6e65725f 74687265 73680077 69676e65 ner_thresh.wigne │ │ │ │ - 0x00002b88 725f7374 61727400 73746465 7272006e r_start.stderr.n │ │ │ │ - 0x00002b98 6666745f 61737365 7274696f 6e5f6661 fft_assertion_fa │ │ │ │ - 0x00002ba8 696c6564 0066666c 75736800 61626f72 iled.fflush.abor │ │ │ │ + 0x00002b88 725f7374 61727400 6e666674 5f617373 r_start.nfft_ass │ │ │ │ + 0x00002b98 65727469 6f6e5f66 61696c65 64006666 ertion_failed.ff │ │ │ │ + 0x00002ba8 6c757368 00737464 65727200 61626f72 lush.stderr.abor │ │ │ │ 0x00002bb8 74006e66 66745f62 73706c69 6e657300 t.nfft_bsplines. │ │ │ │ 0x00002bc8 6e666674 5f6d6f64 69666965 645f6665 nfft_modified_fe │ │ │ │ 0x00002bd8 6a657200 6e666674 5f6d6f64 69666965 jer.nfft_modifie │ │ │ │ 0x00002be8 645f6a61 636b736f 6e32006e 6666745f d_jackson2.nfft_ │ │ │ │ 0x00002bf8 6d6f6469 66696564 5f6a6163 6b736f6e modified_jackson │ │ │ │ 0x00002c08 34006e66 66745f6d 6f646966 6965645f 4.nfft_modified_ │ │ │ │ 0x00002c18 736f626f 6c657600 6e666674 5f6d6f64 sobolev.nfft_mod │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ 0x00002cd8 66745f66 6c6f6174 5f70726f 70657274 ft_float_propert │ │ │ │ 0x00002ce8 79006e66 66745f70 726f645f 7265616c y.nfft_prod_real │ │ │ │ 0x00002cf8 006e6666 745f6578 70326900 6e666674 .nfft_exp2i.nfft │ │ │ │ 0x00002d08 5f6c6f67 3269006e 6666745f 6e657874 _log2i.nfft_next │ │ │ │ 0x00002d18 5f706f77 65725f6f 665f325f 65787000 _power_of_2_exp. │ │ │ │ 0x00002d28 6c6f6731 70006e66 66745f66 7265655f log1p.nfft_free_ │ │ │ │ 0x00002d38 686f6f6b 00666674 775f6672 6565006e hook.fftw_free.n │ │ │ │ - 0x00002d48 6666745f 6469655f 686f6f6b 006e6666 fft_die_hook.nff │ │ │ │ - 0x00002d58 745f6469 65006578 6974006e 6666745f t_die.exit.nfft_ │ │ │ │ + 0x00002d48 6666745f 64696500 6e666674 5f646965 fft_die.nfft_die │ │ │ │ + 0x00002d58 5f686f6f 6b006578 6974006e 6666745f _hook.exit.nfft_ │ │ │ │ 0x00002d68 6d616c6c 6f635f68 6f6f6b00 66667477 malloc_hook.fftw │ │ │ │ 0x00002d78 5f6d616c 6c6f6300 6e666674 5f767072 _malloc.nfft_vpr │ │ │ │ 0x00002d88 5f646f75 626c6500 5f5f7072 696e7466 _double.__printf │ │ │ │ 0x00002d98 5f63686b 69656565 31323800 70757463 _chkieee128.putc │ │ │ │ 0x00002da8 68617200 6e666674 5f767072 5f636f6d har.nfft_vpr_com │ │ │ │ 0x00002db8 706c6578 006e6666 745f6472 616e6434 plex.nfft_drand4 │ │ │ │ 0x00002dc8 38006e66 66745f73 72616e64 3438006e 8.nfft_srand48.n │ │ │ │ @@ -237,16 +237,16 @@ │ │ │ │ 0x000032e8 6d707574 655f6f6e 655f7073 69006e66 mpute_one_psi.nf │ │ │ │ 0x000032f8 73745f69 6e697400 6e667374 5f696e69 st_init.nfst_ini │ │ │ │ 0x00003308 745f6775 7275006e 6673745f 696e6974 t_guru.nfst_init │ │ │ │ 0x00003318 5f316400 6e667374 5f696e69 745f3264 _1d.nfst_init_2d │ │ │ │ 0x00003328 006e6673 745f696e 69745f33 64006e66 .nfst_init_3d.nf │ │ │ │ 0x00003338 73745f63 6865636b 006e6673 745f6669 st_check.nfst_fi │ │ │ │ 0x00003348 6e616c69 7a65006e 6e666674 5f747261 nalize.nnfft_tra │ │ │ │ - 0x00003358 666f006e 6e666674 5f61646a 6f696e74 fo.nnfft_adjoint │ │ │ │ - 0x00003368 00636569 6c006e6e 6666745f 74726166 .ceil.nnfft_traf │ │ │ │ + 0x00003358 666f0063 65696c00 6e6e6666 745f6164 fo.ceil.nnfft_ad │ │ │ │ + 0x00003368 6a6f696e 74006e6e 6666745f 74726166 joint.nnfft_traf │ │ │ │ 0x00003378 6f5f6469 72656374 006e6e66 66745f61 o_direct.nnfft_a │ │ │ │ 0x00003388 646a6f69 6e745f64 69726563 74006e6e djoint_direct.nn │ │ │ │ 0x00003398 6666745f 70726563 6f6d7075 74655f70 fft_precompute_p │ │ │ │ 0x000033a8 68695f68 7574006e 6e666674 5f707265 hi_hut.nnfft_pre │ │ │ │ 0x000033b8 636f6d70 7574655f 6c696e5f 70736900 compute_lin_psi. │ │ │ │ 0x000033c8 6e6e6666 745f7072 65636f6d 70757465 nnfft_precompute │ │ │ │ 0x000033d8 5f707369 006e6e66 66745f70 7265636f _psi.nnfft_preco │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004a80 <.init>: │ │ │ │ +0000000000004a00 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31736(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,13408 │ │ │ │ + addi r2,r2,13536 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,4acc │ │ │ │ - bl 4a80 │ │ │ │ + beq+ cr7,4a4c │ │ │ │ + bl 4a00 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,897 +1,605 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000004ae0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ +0000000000004a80 : │ │ │ │ + pld r12,569904 # 8fcb0 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ + pld r12,569920 # 8fce0 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,570136 # 8fdd8 [nfft_drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31584(r12) │ │ │ │ + pld r12,569216 # 8fa60 [nfft_trafo_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31728(r12) │ │ │ │ + pld r12,569328 # 8faf0 [nfst_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,570256 # 8feb0 [GOMP_loop_end_nowait@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,570144 # 8fe60 [fpt_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32008(r12) │ │ │ │ + pld r12,569512 # 8fc08 [nfsoft_init_guru_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32368(r12) │ │ │ │ + pld r12,569840 # 8fd70 [omp_set_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31704(r12) │ │ │ │ + pld r12,569144 # 8fad8 [clock_gettime@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,569952 # 8fe20 [fftw_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31808(r12) │ │ │ │ + pld r12,569184 # 8fb40 [GOMP_critical_name_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31656(r12) │ │ │ │ + pld r12,569000 # 8faa8 [omp_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31784(r12) │ │ │ │ + pld r12,569096 # 8fb28 [beta_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31616(r12) │ │ │ │ + pld r12,568896 # 8fa80 [nfct_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32488(r12) │ │ │ │ + pld r12,569736 # 8fde8 [fftw_plan_with_nthreads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,569536 # 8fd40 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,569264 # 8fc50 [nfft_m2K@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32424(r12) │ │ │ │ + pld r12,569576 # 8fda8 [nfft_lambda2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32040(r12) │ │ │ │ + pld r12,569160 # 8fc28 [GOMP_critical_name_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31680(r12) │ │ │ │ + pld r12,568768 # 8fac0 [nfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32752(r12) │ │ │ │ + pld r12,569808 # 8fef0 [nfft_upd_xpawy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,569400 # 8fd78 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,568784 # 8fb30 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32648(r12) │ │ │ │ + pld r12,569608 # 8fe88 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,569608 # 8fea8 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pld r12,569512 # 8fe68 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,569200 # 8fd50 [__printf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,568592 # 8fb10 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32464(r12) │ │ │ │ + pld r12,569264 # 8fdd0 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,568608 # 8fb60 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32440(r12) │ │ │ │ + pld r12,569176 # 8fdb8 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31608(r12) │ │ │ │ + pld r12,568312 # 8fa78 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,569328 # 8fe90 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32712(r12) │ │ │ │ + pld r12,569352 # 8fec8 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31696(r12) │ │ │ │ + pld r12,568304 # 8fad0 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,568664 # 8fc58 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31632(r12) │ │ │ │ + pld r12,568176 # 8fa90 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31936(r12) │ │ │ │ + pld r12,568448 # 8fbc0 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,568808 # 8fd48 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,568544 # 8fc60 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,568728 # 8fd38 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31976(r12) │ │ │ │ + pld r12,568360 # 8fbe8 [__fprintf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32136(r12) │ │ │ │ + pld r12,568488 # 8fc88 [nfct_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32744(r12) │ │ │ │ + pld r12,569064 # 8fee8 [nfft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,568552 # 8fd08 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,568176 # 8fbb0 [nfft_vrand_shifted_unit_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32344(r12) │ │ │ │ + pld r12,568568 # 8fd58 [fftw_plan_dft@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32432(r12) │ │ │ │ + pld r12,568624 # 8fdb0 [SO3_beta@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31712(r12) │ │ │ │ + pld r12,567872 # 8fae0 [nfct_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31864(r12) │ │ │ │ + pld r12,567992 # 8fb78 [GOMP_loop_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31744(r12) │ │ │ │ + pld r12,567840 # 8fb00 [nfst_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31944(r12) │ │ │ │ + pld r12,568008 # 8fbc8 [omp_get_thread_num@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32360(r12) │ │ │ │ + pld r12,568392 # 8fd68 [nfft_vrand_unit_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,567928 # 8fbb8 [beta_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31752(r12) │ │ │ │ + pld r12,567720 # 8fb08 [nfft_dot_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,568640 # 8fec0 [nfft_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32760(r12) │ │ │ │ + pld r12,568664 # 8fef8 [fftw_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32000(r12) │ │ │ │ + pld r12,567872 # 8fc00 [fpt_precompute_1@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,568504 # 8fe98 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,568408 # 8fe58 [nfct_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32672(r12) │ │ │ │ + pld r12,568448 # 8fea0 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pld r12,568144 # 8fd90 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31952(r12) │ │ │ │ + pld r12,567664 # 8fbd0 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31896(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pld r12,568096 # 8fdc0 [fpt_transposed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31816(r12) │ │ │ │ + pld r12,567432 # 8fb48 [GOMP_loop_nonmonotonic_dynamic_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31600(r12) │ │ │ │ + pld r12,567184 # 8fa70 [nfsoft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,568008 # 8fdc8 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pld r12,568048 # 8fe10 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32240(r12) │ │ │ │ + pld r12,567728 # 8fcf0 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31904(r12) │ │ │ │ + pld r12,567360 # 8fba0 [sinh@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32016(r12) │ │ │ │ + pld r12,567440 # 8fc10 [fflush@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,567952 # 8fe30 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,567464 # 8fc68 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,567288 # 8fbd8 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,567184 # 8fb90 [nfft_bessel_i0@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31640(r12) │ │ │ │ + pld r12,566904 # 8fa98 [SO3_gamma@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32408(r12) │ │ │ │ + pld r12,567640 # 8fd98 [GOMP_loop_nonmonotonic_dynamic_next@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,567312 # 8fc70 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32552(r12) │ │ │ │ + pld r12,567720 # 8fe28 [nfft_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31992(r12) │ │ │ │ + pld r12,567128 # 8fbf8 [nfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32072(r12) │ │ │ │ + pld r12,567176 # 8fc48 [nfft_next_power_of_2_exp_int@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pld r12,567800 # 8fed8 [__powieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,567168 # 8fc80 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32632(r12) │ │ │ │ + pld r12,567640 # 8fe78 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31880(r12) │ │ │ │ + pld r12,566856 # 8fb88 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,567160 # 8fcd8 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,567056 # 8fc90 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ + pld r12,567064 # 8fcb8 [nfct_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,566880 # 8fc20 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,566664 # 8fb68 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,567040 # 8fd00 [nfct_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32392(r12) │ │ │ │ + pld r12,567144 # 8fd88 [sin@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,566920 # 8fcc8 [GOMP_parallel@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32568(r12) │ │ │ │ + pld r12,567256 # 8fe38 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32280(r12) │ │ │ │ + pld r12,566936 # 8fd18 [nfft_lambda@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32384(r12) │ │ │ │ + pld r12,567008 # 8fd80 [nfst_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,566880 # 8fd20 [fpt_precompute_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31624(r12) │ │ │ │ + pld r12,566184 # 8fa88 [gamma_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ + pld r12,566760 # 8fce8 [nfft_upd_xpay_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31672(r12) │ │ │ │ + pld r12,566168 # 8fab8 [solver_init_advanced_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,567104 # 8fe80 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,566344 # 8fba8 [sincos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32048(r12) │ │ │ │ + pld r12,566448 # 8fc30 [fftw_execute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,566528 # 8fca0 [GOMP_single_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,566928 # 8fe50 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32168(r12) │ │ │ │ + pld r12,566472 # 8fca8 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,566792 # 8fe08 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32120(r12) │ │ │ │ + pld r12,566360 # 8fc78 [nnfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32512(r12) │ │ │ │ + pld r12,566720 # 8fe00 [nfct_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32272(r12) │ │ │ │ + pld r12,566448 # 8fd10 [nfft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31664(r12) │ │ │ │ + pld r12,565808 # 8fab0 [nfft_adjoint_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31800(r12) │ │ │ │ + pld r12,565912 # 8fb38 [putchar@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,566048 # 8fbe0 [nfft_upd_xpawy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31768(r12) │ │ │ │ + pld r12,565816 # 8fb18 [nfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31592(r12) │ │ │ │ + pld r12,565608 # 8fa68 [nfft_upd_xpay_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31856(r12) │ │ │ │ + pld r12,565840 # 8fb70 [cos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32416(r12) │ │ │ │ + pld r12,566368 # 8fda0 [nfst_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,566544 # 8fe70 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32496(r12) │ │ │ │ + pld r12,566384 # 8fdf0 [__sincosieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,566208 # 8fd60 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31688(r12) │ │ │ │ + pld r12,565512 # 8fac8 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,566096 # 8fd30 [nfct_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,566336 # 8fe40 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,566312 # 8fe48 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,565848 # 8fc98 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,565720 # 8fc38 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,565616 # 8fbf0 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,565376 # 8fb20 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,565760 # 8fcc0 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32296(r12) │ │ │ │ + pld r12,565832 # 8fd28 [nfct_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,566008 # 8fdf8 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,565344 # 8fb80 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,565688 # 8fcf8 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,566144 # 8fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,565200 # 8fb50 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,565880 # 8fe18 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32024(r12) │ │ │ │ + pld r12,565336 # 8fc18 [GOMP_barrier@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,565344 # 8fc40 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31720(r12) │ │ │ │ + pld r12,564968 # 8fae8 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,565048 # 8fb58 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,565904 # 8fed0 [omp_get_max_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31648(r12) │ │ │ │ + pld r12,564800 # 8faa0 [nfct_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,565600 # 8fde0 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32208(r12) │ │ │ │ + pld r12,565296 # 8fcd0 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32696(r12) │ │ │ │ + pld r12,565752 # 8feb8 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8640 │ │ │ │ + addi r2,r2,8736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32400 │ │ │ │ addi r9,r2,-32400 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ @@ -907,15 +615,15 @@ │ │ │ │ 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,8544 │ │ │ │ + addi r2,r2,8640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32400 │ │ │ │ addi r4,r2,-32400 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ @@ -935,5294 +643,5019 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8432 │ │ │ │ + addi r2,r2,8528 │ │ │ │ nop │ │ │ │ lbz r9,-32400(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32736(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 5e54 │ │ │ │ + beq 5df4 │ │ │ │ nop │ │ │ │ ld r3,-32512(r2) │ │ │ │ - bl 52e0 │ │ │ │ + bl 5280 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 5d48 │ │ │ │ + bl 5ce8 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ stb r9,-32400(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8320 │ │ │ │ - b 5da8 │ │ │ │ + addi r2,r2,8416 │ │ │ │ + b 5d48 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000005e90 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8304 │ │ │ │ - mflr r0 │ │ │ │ +0000000000005e30 : │ │ │ │ li r3,248 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 5480 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000005ed0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8240 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 5600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000005f10 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8176 │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r30,8(r3) │ │ │ │ +0000000000005e50 : │ │ │ │ + b 55a0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0000000000005e60 : │ │ │ │ + ld r12,8(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r30,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - ble 600c │ │ │ │ - ld r9,48(r3) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 600c │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble 5f4c │ │ │ │ + ld r6,48(r3) │ │ │ │ + cmpwi r6,0 │ │ │ │ + ble 5f4c │ │ │ │ ld r3,120(r3) │ │ │ │ - mr r10,r4 │ │ │ │ - extswsli r0,r9,3 │ │ │ │ - clrldi r4,r9,32 │ │ │ │ + extswsli r0,r6,3 │ │ │ │ + li r5,0 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ li r11,0 │ │ │ │ - li r12,0 │ │ │ │ - andi. r6,r4,3 │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,0 │ │ │ │ - add r8,r3,r11 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - beq 5fbc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 5fa8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 5f98 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r7,r5 │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r3,r11 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 5ff8 │ │ │ │ - srdi r7,r4,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 5fc4 │ │ │ │ - addi r12,r12,1 │ │ │ │ - add r10,r10,r0 │ │ │ │ - add r11,r11,r0 │ │ │ │ - cmpw r30,r12 │ │ │ │ - bne 5f60 │ │ │ │ + andi. r8,r6,3 │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,0 │ │ │ │ + add r9,r3,r5 │ │ │ │ + addi r7,r6,-1 │ │ │ │ + beq 5efc │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 5ee8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 5ed8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + mr r10,r7 │ │ │ │ + li r2,8 │ │ │ │ + stfdx f0,r3,r5 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 5f38 │ │ │ │ + srdi r10,r6,2 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f0,r9,r10 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + stfdx f0,r9,r7 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 5f04 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r5,r5,r0 │ │ │ │ + cmpw r12,r11 │ │ │ │ + bne 5ea0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5c60 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r3,120(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x280 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006040 : │ │ │ │ +0000000000005f80 : │ │ │ │ ld r10,0(r3) │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ ld r3,16(r3) │ │ │ │ cmpwi r10,0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ + clrldi r8,r10,32 │ │ │ │ blelr │ │ │ │ - andi. r8,r10,3 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - mr r10,r7 │ │ │ │ - beq 60ac │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 6098 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 6088 │ │ │ │ + andi. r10,r10,3 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 5fec │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 5fd8 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 5fc8 │ │ │ │ lfd f0,0(r4) │ │ │ │ - mr r7,r6 │ │ │ │ - li r9,8 │ │ │ │ + mr r8,r7 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r3) │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + 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 60b4 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz 5ff4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006100 : │ │ │ │ +0000000000006040 : │ │ │ │ ld r10,8(r3) │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ ld r3,24(r3) │ │ │ │ cmpwi r10,0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ + clrldi r8,r10,32 │ │ │ │ blelr │ │ │ │ - andi. r8,r10,3 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - mr r10,r7 │ │ │ │ - beq 616c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 6158 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 6148 │ │ │ │ + andi. r10,r10,3 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 60ac │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 6098 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 6088 │ │ │ │ lfd f0,0(r4) │ │ │ │ - mr r7,r6 │ │ │ │ - li r9,8 │ │ │ │ + mr r8,r7 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r3) │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + 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 6174 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz 60b4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000061c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7488 │ │ │ │ +0000000000006100 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5ae0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r3,24(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006210 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7408 │ │ │ │ +0000000000006140 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5260 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r3,16(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006260 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7328 │ │ │ │ +0000000000006180 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 58a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5840 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r3,24(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000062b0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7248 │ │ │ │ +00000000000061c0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 59e0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r3,16(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006300 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7168 │ │ │ │ +0000000000006200 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5600 │ │ │ │ addi r1,r1,48 │ │ │ │ + mr r3,r31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7088 │ │ │ │ + nop │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ - mr r0,r6 │ │ │ │ - sldi r12,r5,3 │ │ │ │ - beq 6504 │ │ │ │ - sldi r10,r6,3 │ │ │ │ - std r29,-24(r1) │ │ │ │ - addis r29,r2,-3 │ │ │ │ - std r28,-32(r1) │ │ │ │ + sldi r11,r5,3 │ │ │ │ + beq 63ec │ │ │ │ + sldi r2,r6,3 │ │ │ │ + plfd f8,422808 # 6d5f0 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r6,0 │ │ │ │ - cmpwi cr7,r0,1 │ │ │ │ - addi r29,r29,29008 │ │ │ │ - xxlxor vs8,vs8,vs8 │ │ │ │ - add r28,r7,r10 │ │ │ │ - add r3,r8,r10 │ │ │ │ - add r31,r9,r10 │ │ │ │ - lfdx f9,r30,r6 │ │ │ │ - ble cr7,64c0 │ │ │ │ - mr r5,r0 │ │ │ │ - lxsd v0,0(r29) │ │ │ │ - mr r7,r31 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r28 │ │ │ │ - xxmr vs33,vs8 │ │ │ │ - addi r8,r5,-2 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + li r12,0 │ │ │ │ + mr r31,r3 │ │ │ │ + cmpwi cr7,r6,1 │ │ │ │ + xxlxor vs7,vs7,vs7 │ │ │ │ + add r30,r7,r2 │ │ │ │ + add r0,r8,r2 │ │ │ │ + add r3,r9,r2 │ │ │ │ + lfdx f9,r31,r12 │ │ │ │ + ble cr7,63a0 │ │ │ │ + addi r10,r6,-2 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs33,vs7 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r9,r30 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - mr r8,r5 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f10,0(r2) │ │ │ │ xxmr vs11,vs32 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + mr r10,r7 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r5,r5,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ fmadd f0,f0,f9,f10 │ │ │ │ xsmaddmdp vs32,vs0,vs33 │ │ │ │ xsmuldp vs33,vs11,vs12 │ │ │ │ - bdz 64d0 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - xsabsdp vs12,vs32 │ │ │ │ - lfd f0,27872(r11) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 63e0 │ │ │ │ + bdz 63c0 │ │ │ │ + xsabsdp vs0,vs32 │ │ │ │ + fcmpu cr0,f0,f8 │ │ │ │ + blt 62c0 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - addi r11,r8,-2 │ │ │ │ - li r5,0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - clrldi r11,r11,32 │ │ │ │ - mtctr r11 │ │ │ │ - lxsdx vs45,r10,r5 │ │ │ │ - lfdx f0,r9,r5 │ │ │ │ - lxsdx vs44,r7,r5 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + addi r5,r10,-2 │ │ │ │ + li r7,0 │ │ │ │ + clrldi r5,r5,32 │ │ │ │ + mtctr r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxsdx vs45,r9,r7 │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ xxmr vs43,vs32 │ │ │ │ + lxsdx vs44,r8,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xsmaddqp v1,v13,v0 │ │ │ │ xxmr vs32,vs33 │ │ │ │ xsmulqp v1,v12,v11 │ │ │ │ - bdnz 6440 │ │ │ │ - addi r8,r8,-3 │ │ │ │ + bdnz 6320 │ │ │ │ + addi r10,r10,-3 │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ - lxsdx vs45,r10,r8 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ + lxsdx vs45,r9,r10 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xsmaddqp v1,v13,v0 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ - stxsdx vs33,r4,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r12,r6 │ │ │ │ - beq 64f0 │ │ │ │ - lfdx f9,r30,r6 │ │ │ │ - b 63b0 │ │ │ │ + stxsdx vs33,r4,r12 │ │ │ │ + addi r12,r12,8 │ │ │ │ + cmpld r11,r12 │ │ │ │ + beq 63e0 │ │ │ │ + lfdx f9,r31,r12 │ │ │ │ + b 628c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsd v0,0(r29) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r28 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r9,r30 │ │ │ │ xxlxor vs33,vs33,vs33 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ xsmaddmdp vs0,vs32,vs33 │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r6,r12 │ │ │ │ - bne 63a8 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + stfdx f0,r4,r12 │ │ │ │ + addi r12,r12,8 │ │ │ │ + cmpld r12,r11 │ │ │ │ + bne 6284 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - addi r10,r12,-8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - bne 657c │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r12 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld cr5,r12,r9 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 6464 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r11 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r11,r9 │ │ │ │ + cmpld cr5,r11,r2 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r12 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld cr5,r12,r9 │ │ │ │ - bne 6540 │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r11 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r11,r9 │ │ │ │ + cmpld cr5,r11,r2 │ │ │ │ + bne 6428 │ │ │ │ blr │ │ │ │ - cmpldi r12,16 │ │ │ │ - li r9,16 │ │ │ │ + cmpldi r11,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - bne 651c │ │ │ │ + bne 6404 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6496 │ │ │ │ + attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpwi r6,0 │ │ │ │ - ble 6798 │ │ │ │ + ble 66d8 │ │ │ │ cmpdi r7,0 │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - beq 67a4 │ │ │ │ - sldi r6,r7,3 │ │ │ │ - std r27,-40(r1) │ │ │ │ - addis r27,r2,-3 │ │ │ │ + sldi r0,r6,3 │ │ │ │ + beq 665c │ │ │ │ + sldi r2,r7,3 │ │ │ │ + plfd f8,422216 # 6d5f0 │ │ │ │ + fabs f7,f1 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - fabs f8,f1 │ │ │ │ li r12,0 │ │ │ │ - addi r27,r27,29008 │ │ │ │ cmpwi cr7,r7,1 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - std r26,-48(r1) │ │ │ │ - add r30,r8,r6 │ │ │ │ - add r31,r9,r6 │ │ │ │ - add r29,r10,r6 │ │ │ │ - lfdx f9,r28,r12 │ │ │ │ - ble cr7,6734 │ │ │ │ - addi r8,r7,-2 │ │ │ │ - lxsd v0,0(r27) │ │ │ │ - mr r11,r7 │ │ │ │ - mr r6,r29 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + add r31,r8,r2 │ │ │ │ + add r3,r9,r2 │ │ │ │ + add r30,r10,r2 │ │ │ │ + lfdx f9,r29,r12 │ │ │ │ + ble cr7,6608 │ │ │ │ + addi r10,r7,-2 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r6,r7 │ │ │ │ + xxmr vs33,vs6 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r2,r3 │ │ │ │ mr r9,r31 │ │ │ │ - mr r10,r30 │ │ │ │ - xxmr vs33,vs7 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - mr r8,r11 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f10,0(r2) │ │ │ │ xxmr vs11,vs32 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + mr r10,r6 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r11,r11,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ fmadd f0,f0,f9,f10 │ │ │ │ xsmaddmdp vs32,vs0,vs33 │ │ │ │ xsmuldp vs33,vs11,vs12 │ │ │ │ - bdz 6750 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - xsabsdp vs12,vs32 │ │ │ │ - lfd f0,27872(r26) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 6630 │ │ │ │ + bdz 6620 │ │ │ │ + xsabsdp vs0,vs32 │ │ │ │ + fcmpu cr0,f0,f8 │ │ │ │ + blt 6510 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - addi r0,r8,-2 │ │ │ │ - li r11,0 │ │ │ │ xscvdpqp v13,v1 │ │ │ │ - clrldi r0,r0,32 │ │ │ │ - mtctr r0 │ │ │ │ - lxsdx vs33,r10,r11 │ │ │ │ - lfdx f0,r9,r11 │ │ │ │ - lxsdx vs44,r6,r11 │ │ │ │ - addi r11,r11,-8 │ │ │ │ + addi r11,r10,-2 │ │ │ │ + li r6,0 │ │ │ │ + clrldi r11,r11,32 │ │ │ │ + mtctr r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxsdx vs33,r9,r6 │ │ │ │ + lfdx f0,r2,r6 │ │ │ │ xxmr vs43,vs32 │ │ │ │ + lxsdx vs44,r8,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ xsmaddmdp vs33,vs9,vs0 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v13,v1,v0 │ │ │ │ xxmr vs32,vs45 │ │ │ │ xsmulqp v13,v12,v11 │ │ │ │ - bdnz 6690 │ │ │ │ - addi r8,r8,-3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ + bdnz 6570 │ │ │ │ xscvqpdp v1,v0 │ │ │ │ + addi r10,r10,-3 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ stxsdx vs33,r4,r12 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lxsdx vs33,r10,r8 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lxsdx vs33,r9,r10 │ │ │ │ xsmaddmdp vs33,vs9,vs0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v13,v1,v0 │ │ │ │ xscvqpdp v13,v13 │ │ │ │ xsabsdp vs0,vs45 │ │ │ │ stxsdx vs45,r5,r12 │ │ │ │ - fcmpu cr0,f0,f8 │ │ │ │ - bgt 6774 │ │ │ │ + fcmpu cr0,f0,f7 │ │ │ │ + bgt 6644 │ │ │ │ addi r12,r12,8 │ │ │ │ - cmpld r3,r12 │ │ │ │ - bne 6600 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne 64dc │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - lxsd v0,0(r27) │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r2,r3 │ │ │ │ mr r9,r31 │ │ │ │ - mr r10,r30 │ │ │ │ xxlxor vs33,vs33,vs33 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ stxsdx vs32,r4,r12 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lxsd v13,0(r10) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lxsd v13,0(r9) │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xsmaddmdp vs45,vs32,vs33 │ │ │ │ xsabsdp vs0,vs45 │ │ │ │ stxsdx vs45,r5,r12 │ │ │ │ - fcmpu cr0,f0,f8 │ │ │ │ - ble 6704 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + fcmpu cr0,f0,f7 │ │ │ │ + ble 65e4 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ li r3,1 │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ - li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r3,-16 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ + mr r2,r0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f12,29008(r8) │ │ │ │ - bne 67e0 │ │ │ │ - cmpldi r3,16 │ │ │ │ - li r10,8 │ │ │ │ + addi r9,r2,-16 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 66a0 │ │ │ │ + cmpldi r0,16 │ │ │ │ + li r9,8 │ │ │ │ stfd f12,0(r5) │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - beq 6724 │ │ │ │ stfdx f12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f12,r5,r7 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - cmpld r3,r9 │ │ │ │ + beq 66d8 │ │ │ │ + nop │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r0,r2 │ │ │ │ stfdx f12,r5,r8 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bne 67e0 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + stfdx f0,r4,r9 │ │ │ │ + stfdx f12,r5,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bne 66a0 │ │ │ │ li r3,0 │ │ │ │ - b 6728 │ │ │ │ + clrldi r3,r3,63 │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ - nop │ │ │ │ + .long 0x300 │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ - std r29,-24(r1) │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mr r29,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r6 │ │ │ │ - mr r31,r8 │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - stfd f0,8(r29) │ │ │ │ - blt cr7,6a58 │ │ │ │ - addi r12,r4,1 │ │ │ │ - mffprd r7,f1 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r31,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r8,r9 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + blt cr7,6908 │ │ │ │ + addi r12,r30,1 │ │ │ │ + mffprd r2,f1 │ │ │ │ + mr r9,r7 │ │ │ │ clrldi r12,r12,32 │ │ │ │ - mtvsrdd vs12,r7,r7 │ │ │ │ - mr r7,r6 │ │ │ │ - andi. r10,r12,1 │ │ │ │ - mr r11,r12 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ addi r10,r12,-1 │ │ │ │ + mr r2,r12 │ │ │ │ mr r0,r12 │ │ │ │ - bne 6a30 │ │ │ │ + bne 68e0 │ │ │ │ srdi r10,r0,1 │ │ │ │ mtctr r10 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r11,r11,-2 │ │ │ │ - addi r7,r7,32 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-32(r7) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,-32(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - lxv vs0,-16(r7) │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - bdnz 6894 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + bdnz 6750 │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 6a14 │ │ │ │ + ble 68d4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ mtctr r12 │ │ │ │ - addi r8,r6,8 │ │ │ │ - mr r12,r30 │ │ │ │ - stfd f0,16(r29) │ │ │ │ - stfd f0,24(r29) │ │ │ │ - lxvx vs0,r6,r11 │ │ │ │ - ldx r7,r6,r11 │ │ │ │ + addi r10,r7,8 │ │ │ │ + mr r12,r31 │ │ │ │ + stfd f0,16(r5) │ │ │ │ + stfd f0,24(r5) │ │ │ │ + nop │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ addi r12,r12,8 │ │ │ │ - stxvx vs0,r31,r11 │ │ │ │ - lfd f12,0(r5) │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lfd f12,0(r4) │ │ │ │ lfd f11,-8(r12) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - ldx r10,r8,r11 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldx r11,r10,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - mtvsrdd vs12,r10,r7 │ │ │ │ + mtvsrdd vs12,r11,r9 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ - lxv vs12,16(r29) │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxv vs12,16(r5) │ │ │ │ + addi r2,r2,16 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,16(r29) │ │ │ │ - bdnz 68f0 │ │ │ │ + stxv vs0,16(r5) │ │ │ │ + bdnz 67b0 │ │ │ │ cmpwi r3,1 │ │ │ │ - ble 6a14 │ │ │ │ + ble 68d4 │ │ │ │ xxlxor vs8,vs8,vs8 │ │ │ │ addi r3,r3,-1 │ │ │ │ - addi r10,r29,32 │ │ │ │ - stfd f8,32(r29) │ │ │ │ + addi r9,r5,32 │ │ │ │ + stfd f8,32(r5) │ │ │ │ rldic r0,r3,3,29 │ │ │ │ - stfd f8,8(r10) │ │ │ │ - blt cr7,6a6c │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,96(r1) │ │ │ │ - addi r29,r4,1 │ │ │ │ - addi r8,r5,8 │ │ │ │ - li r12,0 │ │ │ │ - std r28,-32(r1) │ │ │ │ - addi r4,r9,8 │ │ │ │ + stfd f8,8(r9) │ │ │ │ + blt cr7,691c │ │ │ │ + ld r2,96(r1) │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r4,r4,8 │ │ │ │ + li r11,0 │ │ │ │ + std r29,-24(r1) │ │ │ │ + addi r10,r2,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - clrldi r11,r29,32 │ │ │ │ - mr r3,r31 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r11 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + mr r3,r6 │ │ │ │ + mr r5,r7 │ │ │ │ + mr r12,r31 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - lxv vs11,0(r3) │ │ │ │ - addi r9,r9,8 │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + lxv vs0,0(r3) │ │ │ │ + addi r12,r12,8 │ │ │ │ addi r3,r3,16 │ │ │ │ addi r5,r5,16 │ │ │ │ - ld r11,-16(r5) │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - lfd f9,-8(r9) │ │ │ │ - lxvdsx vs12,r4,r12 │ │ │ │ - lfdx f0,r7,r12 │ │ │ │ - lfdx f10,r8,r12 │ │ │ │ - ld r28,-8(r5) │ │ │ │ - fmadd f0,f0,f9,f10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - mtvsrdd vs11,r28,r11 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ + ld r2,-16(r5) │ │ │ │ + stxv vs12,-16(r3) │ │ │ │ + lfd f9,-8(r12) │ │ │ │ + lfdx f12,r8,r11 │ │ │ │ + lfdx f10,r4,r11 │ │ │ │ + lxvdsx vs11,r10,r11 │ │ │ │ + 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(r10) │ │ │ │ + lxv vs12,0(r9) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - bdnz 69a0 │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r0 │ │ │ │ - beq 6a10 │ │ │ │ - stfdu f8,16(r10) │ │ │ │ - stfd f8,8(r10) │ │ │ │ - b 6980 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bdnz 6860 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r0 │ │ │ │ + beq 68d0 │ │ │ │ + stfdu f8,16(r9) │ │ │ │ + stfd f8,8(r9) │ │ │ │ + b 6840 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - mr. r11,r10 │ │ │ │ - addi r7,r6,16 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + mr. r2,r10 │ │ │ │ + addi r9,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - bne 688c │ │ │ │ - b 68d0 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + bne 6748 │ │ │ │ + b 678c │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 6a14 │ │ │ │ - stfd f0,16(r29) │ │ │ │ - stfd f0,24(r29) │ │ │ │ - b 6938 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r0,r8 │ │ │ │ - cmpld cr7,r9,r0 │ │ │ │ - beq 6a14 │ │ │ │ - stfd f8,16(r10) │ │ │ │ - stfd f8,24(r10) │ │ │ │ - beq cr7,6a14 │ │ │ │ - addi r8,r9,8 │ │ │ │ - stfdu f8,32(r10) │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r0,r8 │ │ │ │ - cmpld cr7,r9,r0 │ │ │ │ - stfd f8,8(r10) │ │ │ │ - bne 6a84 │ │ │ │ - b 6a14 │ │ │ │ + ble 68d4 │ │ │ │ + stfd f0,16(r5) │ │ │ │ + stfd f0,24(r5) │ │ │ │ + b 67f8 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r0,r10 │ │ │ │ + cmpld cr7,r2,r0 │ │ │ │ + beq 68d4 │ │ │ │ + stfd f8,16(r9) │ │ │ │ + stfd f8,24(r9) │ │ │ │ + beq cr7,68d4 │ │ │ │ + addi r10,r2,8 │ │ │ │ + stfdu f8,32(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r0,r10 │ │ │ │ + cmpld cr7,r2,r0 │ │ │ │ + stfd f8,8(r9) │ │ │ │ + bne 6934 │ │ │ │ + b 68d4 │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ + .long 0x300 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006ac0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,5184 │ │ │ │ +0000000000006970 : │ │ │ │ mflr r0 │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - mr r23,r4 │ │ │ │ - mr r31,r5 │ │ │ │ - mr r30,r3 │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + mr r22,r4 │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-32(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + mr r31,r5 │ │ │ │ + std r28,-56(r1) │ │ │ │ + stdu r1,-288(r1) │ │ │ │ + bl 5340 │ │ │ │ mr r24,r3 │ │ │ │ li r3,128 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r31,128 │ │ │ │ - li r9,1 │ │ │ │ - slw r9,r9,r23 │ │ │ │ + bl 5480 │ │ │ │ + li r2,1 │ │ │ │ + andi. r9,r31,128 │ │ │ │ + slw r2,r2,r22 │ │ │ │ mr r29,r3 │ │ │ │ stw r31,0(r3) │ │ │ │ stw r30,4(r3) │ │ │ │ - stw r23,12(r3) │ │ │ │ - stw r9,8(r3) │ │ │ │ - mfocrf r21,128 │ │ │ │ - beq 6efc │ │ │ │ - li r9,0 │ │ │ │ - mr r3,r23 │ │ │ │ - std r9,16(r29) │ │ │ │ + stw r22,12(r3) │ │ │ │ + stw r2,8(r3) │ │ │ │ + mfocrf r23,128 │ │ │ │ + beq 6d60 │ │ │ │ + li r2,0 │ │ │ │ + mr r3,r22 │ │ │ │ + std r2,16(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - li r9,4 │ │ │ │ + bl 5480 │ │ │ │ + cmpwi r22,0 │ │ │ │ + li r2,4 │ │ │ │ mr r31,r3 │ │ │ │ - stw r9,144(r1) │ │ │ │ + stw r2,144(r1) │ │ │ │ std r3,24(r29) │ │ │ │ - ble 6c38 │ │ │ │ + ble 6adc │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,420828 # 6d5f8 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ li r26,0 │ │ │ │ li r27,4 │ │ │ │ li r25,1 │ │ │ │ - stfd f30,256(r1) │ │ │ │ - stfd f31,264(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ + nop │ │ │ │ extswsli r3,r27,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r27,144(r1) │ │ │ │ - stdx r3,r31,r26 │ │ │ │ cmpwi r27,0 │ │ │ │ - ble 6c0c │ │ │ │ + stdx r3,r31,r26 │ │ │ │ + ble 6aa8 │ │ │ │ extsw r30,r27 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ld r2,24(r29) │ │ │ │ li r31,0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - lfd f31,27880(r9) │ │ │ │ - ld r9,24(r29) │ │ │ │ - lfd f30,28992(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 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5920 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 6be0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 6a80 │ │ │ │ addi r25,r25,1 │ │ │ │ slwi r27,r27,1 │ │ │ │ - cmpw r25,r23 │ │ │ │ + cmpw r25,r22 │ │ │ │ stw r27,144(r1) │ │ │ │ - bgt 6c30 │ │ │ │ + bgt 6ad0 │ │ │ │ ld r31,24(r29) │ │ │ │ addi r26,r26,8 │ │ │ │ - b 6b90 │ │ │ │ + b 6a40 │ │ │ │ nop │ │ │ │ - lfd f30,256(r1) │ │ │ │ - lfd f31,264(r1) │ │ │ │ + nop │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ lwz r3,8(r29) │ │ │ │ slwi r3,r3,1 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,48(r29) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,12(r29) │ │ │ │ - std r9,56(r29) │ │ │ │ + std r2,56(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,96(r29) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,5 │ │ │ │ - li r10,4 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ + std r2,96(r29) │ │ │ │ + bl 5480 │ │ │ │ + li r2,5 │ │ │ │ + li r9,4 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r3,112(r29) │ │ │ │ - stw r10,144(r1) │ │ │ │ - std r9,0(r3) │ │ │ │ + stw r9,144(r1) │ │ │ │ + std r2,0(r3) │ │ │ │ lwz r3,12(r29) │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 6d74 │ │ │ │ - nop │ │ │ │ - std r20,160(r1) │ │ │ │ + ble 6bf4 │ │ │ │ + pld r2,562160 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + std r21,176(r1) │ │ │ │ li r31,0 │ │ │ │ - extsw r20,r24 │ │ │ │ + extsw r21,r24 │ │ │ │ addi r22,r1,144 │ │ │ │ li r30,0 │ │ │ │ - li r23,1 │ │ │ │ - li r25,2 │ │ │ │ - ld r28,-32728(r2) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r3,r28 │ │ │ │ - sldi r27,r31,3 │ │ │ │ + li r25,1 │ │ │ │ + li r26,2 │ │ │ │ + std r2,160(r1) │ │ │ │ + ld r3,160(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r20 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,96(r29) │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4c60 │ │ │ │ ld r10,56(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ - std r30,128(r1) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ + ld r27,96(r29) │ │ │ │ + std r30,128(r1) │ │ │ │ + ld r2,112(r29) │ │ │ │ mr r4,r22 │ │ │ │ li r3,1 │ │ │ │ - ld r11,112(r29) │ │ │ │ - std r23,112(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ + std r25,112(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - std r11,120(r1) │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r28 │ │ │ │ - stdx r9,r26,r27 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + bl 4aa0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,160(r1) │ │ │ │ + stdx r2,r27,r28 │ │ │ │ + bl 4ce0 │ │ │ │ lwz r3,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ + lwz r2,144(r1) │ │ │ │ cmpw r3,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ - bgt 6ce0 │ │ │ │ - ld r20,160(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 6b70 │ │ │ │ + ld r21,176(r1) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,88(r29) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,88(r29) │ │ │ │ + bl 5480 │ │ │ │ + li r2,4 │ │ │ │ li r9,4 │ │ │ │ - li r10,4 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r3,104(r29) │ │ │ │ - stw r10,144(r1) │ │ │ │ - std r9,0(r3) │ │ │ │ - lwz r9,12(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 6e74 │ │ │ │ - nop │ │ │ │ - extsw r22,r24 │ │ │ │ + stw r9,144(r1) │ │ │ │ + std r2,0(r3) │ │ │ │ + lwz r2,12(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 6ce4 │ │ │ │ + pld r2,561928 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + extsw r24,r24 │ │ │ │ li r31,0 │ │ │ │ - addi r23,r1,144 │ │ │ │ + addi r22,r1,144 │ │ │ │ li r30,0 │ │ │ │ - li r24,1 │ │ │ │ - li r25,2 │ │ │ │ - ld r28,-32728(r2) │ │ │ │ + li r25,1 │ │ │ │ + li r26,2 │ │ │ │ + std r2,160(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r28 │ │ │ │ - sldi r27,r31,3 │ │ │ │ + nop │ │ │ │ + ld r3,160(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r24 │ │ │ │ + bl 4c60 │ │ │ │ ld r10,56(r29) │ │ │ │ - ld r26,88(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ - std r30,128(r1) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ - mr r4,r23 │ │ │ │ + ld r27,88(r29) │ │ │ │ + std r30,128(r1) │ │ │ │ + ld r2,104(r29) │ │ │ │ + mr r4,r22 │ │ │ │ li r3,1 │ │ │ │ - ld r11,104(r29) │ │ │ │ - std r24,112(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ + std r25,112(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - std r11,120(r1) │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r28 │ │ │ │ - stdx r9,r26,r27 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ - cmpw r10,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ - bgt 6de0 │ │ │ │ + std r2,120(r1) │ │ │ │ + bl 4aa0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,160(r1) │ │ │ │ + stdx r2,r27,r28 │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + lwz r2,144(r1) │ │ │ │ + cmpw r9,r31 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 6c60 │ │ │ │ ld r3,104(r29) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,112(r29) │ │ │ │ - bl 4f20 │ │ │ │ - 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 705c │ │ │ │ - andi. r10,r10,8 │ │ │ │ - beq 6fb0 │ │ │ │ - addi r1,r1,272 │ │ │ │ + bl 4ec0 │ │ │ │ + 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 6eb4 │ │ │ │ + andi. r9,r9,8 │ │ │ │ + beq 6e10 │ │ │ │ + addi r1,r1,288 │ │ │ │ mr r3,r29 │ │ │ │ ld r0,16(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) │ │ │ │ + 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) │ │ │ │ mtlr r0 │ │ │ │ + ld r31,-32(r1) │ │ │ │ blr │ │ │ │ mulli r3,r30,96 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,4(r29) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + lwz r10,4(r29) │ │ │ │ + mr r2,r3 │ │ │ │ std r3,16(r29) │ │ │ │ - cmpwi r8,0 │ │ │ │ - extsw r8,r8 │ │ │ │ - ble 6fa8 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 6f78 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 6f64 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 6f54 │ │ │ │ - mr r8,r5 │ │ │ │ - addi r9,r3,96 │ │ │ │ - std r10,0(r3) │ │ │ │ - stb r10,88(r3) │ │ │ │ - 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 6fa8 │ │ │ │ - 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 6f80 │ │ │ │ + cmpwi r10,0 │ │ │ │ + extsw r10,r10 │ │ │ │ + ble 6e08 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 6dd8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 6dc4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 6db4 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r3,96 │ │ │ │ + std r9,0(r3) │ │ │ │ + stb r9,88(r3) │ │ │ │ + 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 6e08 │ │ │ │ + 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 6de0 │ │ │ │ lwz r3,12(r29) │ │ │ │ - b 6b58 │ │ │ │ - lwz r9,8(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + b 69f4 │ │ │ │ + lwz r2,8(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,120(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtocrf 128,r21 │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ + mtocrf 128,r23 │ │ │ │ std r3,40(r29) │ │ │ │ - bne 6ebc │ │ │ │ - lwz r9,4(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 6ebc │ │ │ │ - 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 702c │ │ │ │ - cmpdi r6,0 │ │ │ │ - std r10,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - std r10,16(r9) │ │ │ │ - addi r9,r7,160 │ │ │ │ - beq 6ebc │ │ │ │ - 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 7034 │ │ │ │ - b 6ebc │ │ │ │ + bne 6d24 │ │ │ │ + lwz r2,4(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 6d24 │ │ │ │ + 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 6e84 │ │ │ │ + cmpdi r7,0 │ │ │ │ + std r9,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + std r9,16(r2) │ │ │ │ + addi r2,r8,160 │ │ │ │ + beq 6d24 │ │ │ │ + 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 6e8c │ │ │ │ + b 6d24 │ │ │ │ lwz r3,8(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,64(r29) │ │ │ │ + std r2,64(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ + std r2,72(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,0(r29) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,0(r29) │ │ │ │ std r3,80(r29) │ │ │ │ - b 6eb4 │ │ │ │ + b 6d1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc82 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xb83 │ │ │ │ │ │ │ │ -00000000000070c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3648 │ │ │ │ - std r30,-56(r1) │ │ │ │ +0000000000006f00 : │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ mulli r30,r4,96 │ │ │ │ - std r29,-64(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ - std r25,-96(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ + std r25,-88(r1) │ │ │ │ + stdu r1,-144(r1) │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + cmpdi r2,0 │ │ │ │ add r25,r29,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 7110 │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + beq 6f40 │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r3) │ │ │ │ - std r26,72(r1) │ │ │ │ - std r9,16(r25) │ │ │ │ - std r9,24(r25) │ │ │ │ - std r9,32(r25) │ │ │ │ + lwz r9,0(r3) │ │ │ │ + std r26,64(r1) │ │ │ │ + std r2,16(r25) │ │ │ │ mr r26,r3 │ │ │ │ + std r2,24(r25) │ │ │ │ + std r2,32(r25) │ │ │ │ stw r5,8(r25) │ │ │ │ - andi. r9,r10,4 │ │ │ │ - beq 71c0 │ │ │ │ - andi. r10,r10,24 │ │ │ │ - beq 7160 │ │ │ │ - ld r26,72(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + andi. r2,r9,4 │ │ │ │ + beq 6ff0 │ │ │ │ + andi. r9,r9,24 │ │ │ │ + beq 6f90 │ │ │ │ + ld r26,64(r1) │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,64(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 713c │ │ │ │ - lwz r9,8(r26) │ │ │ │ - mflr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + ld r2,64(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 6f6c │ │ │ │ + lwz r2,8(r26) │ │ │ │ + mflr r0 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,8(r26) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwa r2,8(r26) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r26,64(r1) │ │ │ │ std r3,64(r25) │ │ │ │ + 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(r25) │ │ │ │ - std r9,80(r25) │ │ │ │ - b 70f0 │ │ │ │ - lwz r9,12(r3) │ │ │ │ - mflr r0 │ │ │ │ - std r28,88(r1) │ │ │ │ - std r31,112(r1) │ │ │ │ - std r22,40(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r3,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r25) │ │ │ │ + std r2,80(r25) │ │ │ │ + b 6f28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,12(r3) │ │ │ │ + mflr r0 │ │ │ │ + std r28,80(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + std r31,104(r1) │ │ │ │ + std r22,32(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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,12(r26) │ │ │ │ + bl 5480 │ │ │ │ + lwa r2,12(r26) │ │ │ │ lwa r28,8(r25) │ │ │ │ - mr r10,r3 │ │ │ │ + mr r9,r3 │ │ │ │ std r3,16(r25) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ mr r3,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,24(r25) │ │ │ │ - std r9,32(r25) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r2,32(r25) │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r25) │ │ │ │ - cmpd r28,r9 │ │ │ │ - bge 73dc │ │ │ │ + cmpd r28,r2 │ │ │ │ + bge 71e8 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 73f0 │ │ │ │ + bgt 71f8 │ │ │ │ li r28,0 │ │ │ │ lwz r3,12(r26) │ │ │ │ lwz r27,8(r26) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,1 │ │ │ │ mr r22,r3 │ │ │ │ stdx r3,r29,r30 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 7424 │ │ │ │ - mtfprwa f0,r28 │ │ │ │ - mtfprwa f12,r27 │ │ │ │ - mtfprd f11,r31 │ │ │ │ - stfd f29,136(r1) │ │ │ │ - std r23,48(r1) │ │ │ │ - std r24,56(r1) │ │ │ │ - stfd f27,120(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - li r24,8 │ │ │ │ + ble 7224 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + mtfprwa f12,r28 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + mtfprwa f11,r27 │ │ │ │ + stfd f30,128(r1) │ │ │ │ + stfd f31,136(r1) │ │ │ │ + stfd f28,112(r1) │ │ │ │ + stfd f29,120(r1) │ │ │ │ li r27,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + std r23,40(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ li r23,1 │ │ │ │ - stfd f30,144(r1) │ │ │ │ - stfd f31,152(r1) │ │ │ │ - fmr f29,f0 │ │ │ │ - fcfid f0,f12 │ │ │ │ - fmr f27,f11 │ │ │ │ + li r24,8 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmr f30,f12 │ │ │ │ + fcfid f12,f11 │ │ │ │ fmr f28,f0 │ │ │ │ + fmr f29,f12 │ │ │ │ nop │ │ │ │ - mtfprwa f30,r27 │ │ │ │ - fcfid f30,f30 │ │ │ │ - fdiv f12,f28,f30 │ │ │ │ - fdiv f0,f29,f30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprwa f31,r27 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fdiv f12,f29,f31 │ │ │ │ + fdiv f0,f30,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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpw r30,r28 │ │ │ │ stdx r3,r22,r24 │ │ │ │ - bgt 7374 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 7190 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ extswsli r30,r30,5 │ │ │ │ srawi r22,r27,1 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + lwz r2,0(r26) │ │ │ │ mtfprwa f0,r31 │ │ │ │ mr r3,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 7348 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 7168 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ mr r3,r22 │ │ │ │ - bge 7348 │ │ │ │ + bge 7168 │ │ │ │ mr r3,r27 │ │ │ │ - ld r9,0(r25) │ │ │ │ + ld r2,0(r25) │ │ │ │ extswsli r3,r3,5 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r29,r9,r24 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r29,r2,r24 │ │ │ │ + bl 5480 │ │ │ │ cmpw r28,r31 │ │ │ │ add r29,r29,r30 │ │ │ │ addi r30,r30,32 │ │ │ │ std r3,16(r29) │ │ │ │ - bge 7320 │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bge 7140 │ │ │ │ + lwz r2,12(r26) │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpw r9,r23 │ │ │ │ - ble 73a0 │ │ │ │ + cmpw r2,r23 │ │ │ │ + ble 71b0 │ │ │ │ ld r22,0(r25) │ │ │ │ addi r24,r24,8 │ │ │ │ slwi r27,r27,1 │ │ │ │ - b 72c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r26) │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f29,136(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - ld r22,40(r1) │ │ │ │ - ld r23,48(r1) │ │ │ │ - ld r24,56(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r27,80(r1) │ │ │ │ - ld r28,88(r1) │ │ │ │ - ld r31,112(r1) │ │ │ │ + b 70f0 │ │ │ │ + lwz r9,0(r26) │ │ │ │ + lfd f28,112(r1) │ │ │ │ + lfd f29,120(r1) │ │ │ │ + lfd f30,128(r1) │ │ │ │ + lfd f31,136(r1) │ │ │ │ + ld r22,32(r1) │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 7134 │ │ │ │ + b 6f64 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 7244 │ │ │ │ + ble 7068 │ │ │ │ lwa r27,8(r25) │ │ │ │ mr r3,r27 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ lwz r28,8(r25) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - cmpd r27,r9 │ │ │ │ - blt 7248 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + cmpd r27,r2 │ │ │ │ + blt 706c │ │ │ │ extsw r3,r28 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ addi r28,r3,-2 │ │ │ │ - b 7248 │ │ │ │ - lwz r10,0(r26) │ │ │ │ - ld r22,40(r1) │ │ │ │ - b 73c4 │ │ │ │ + b 706c │ │ │ │ + lwz r9,0(r26) │ │ │ │ + ld r22,32(r1) │ │ │ │ + b 71d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa85 │ │ │ │ + .long 0xa84 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007440 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,2752 │ │ │ │ - mulli r9,r4,96 │ │ │ │ - std r18,-160(r1) │ │ │ │ - ld r18,16(r3) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r31,r8 │ │ │ │ +0000000000007240 : │ │ │ │ + mulli r2,r4,96 │ │ │ │ + std r14,-200(r1) │ │ │ │ + ld r14,16(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ fmr f30,f1 │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + mr r31,r8 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ldx r8,r18,r9 │ │ │ │ - std r4,168(r1) │ │ │ │ - add r18,r18,r9 │ │ │ │ - std r3,208(r1) │ │ │ │ - std r5,176(r1) │ │ │ │ - std r6,184(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - beq 74a0 │ │ │ │ - lbz r9,88(r18) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 7bf8 │ │ │ │ - ld r10,208(r1) │ │ │ │ - ld r9,88(r1) │ │ │ │ - lwz r3,0(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - stw r31,8(r18) │ │ │ │ - andi. r9,r3,4 │ │ │ │ - stfd f0,56(r18) │ │ │ │ - bne 7bd0 │ │ │ │ - lwz r9,12(r10) │ │ │ │ - mflr r0 │ │ │ │ - std r30,368(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - std r0,448(r1) │ │ │ │ - ble 7534 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r4,16(r18) │ │ │ │ - ld r5,24(r18) │ │ │ │ - ld r6,32(r18) │ │ │ │ - ld r3,176(r1) │ │ │ │ - li r10,0 │ │ │ │ - ld r11,184(r1) │ │ │ │ - ld r30,88(r1) │ │ │ │ - li r8,2 │ │ │ │ + stdu r1,-448(r1) │ │ │ │ + std r4,144(r1) │ │ │ │ + std r5,152(r1) │ │ │ │ + std r6,160(r1) │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r7,72(r1) │ │ │ │ + add r14,r14,r2 │ │ │ │ + beq 729c │ │ │ │ + lbz r2,88(r14) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 79e8 │ │ │ │ + ld r2,72(r1) │ │ │ │ + lwz r12,0(r19) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + andi. r2,r12,4 │ │ │ │ + stw r31,8(r14) │ │ │ │ + stfd f0,56(r14) │ │ │ │ + bne 79c0 │ │ │ │ + lwz r2,12(r19) │ │ │ │ + cmpwi r2,1 │ │ │ │ + mflr r0 │ │ │ │ + std r0,464(r1) │ │ │ │ + ble 7328 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r5,16(r14) │ │ │ │ + ld r6,24(r14) │ │ │ │ + li r9,0 │ │ │ │ + li r10,2 │ │ │ │ li r7,1 │ │ │ │ - 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,r30,r9 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 7508 │ │ │ │ - ld r9,176(r1) │ │ │ │ + ld r8,32(r14) │ │ │ │ + ld r4,152(r1) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + ld r3,160(r1) │ │ │ │ + ld r11,72(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,r11,r2 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 72fc │ │ │ │ + ld r2,152(r1) │ │ │ │ mr r3,r31 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - ld r9,184(r1) │ │ │ │ - stfd f0,40(r18) │ │ │ │ - lfd f0,8(r9) │ │ │ │ - stfd f0,48(r18) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r18) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 84d4 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + ld r2,160(r1) │ │ │ │ + stfd f0,40(r14) │ │ │ │ + lfd f0,8(r2) │ │ │ │ + stfd f0,48(r14) │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r14) │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 82b4 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 84e8 │ │ │ │ + bgt 82c4 │ │ │ │ li r3,0 │ │ │ │ - ld r9,208(r1) │ │ │ │ - lwz r9,12(r9) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 85a0 │ │ │ │ - std r25,328(r1) │ │ │ │ - ld r25,208(r1) │ │ │ │ - li r10,8 │ │ │ │ - stfd f28,400(r1) │ │ │ │ - lwz r8,168(r1) │ │ │ │ - lfd f0,168(r1) │ │ │ │ - stfd f29,408(r1) │ │ │ │ + lwz r2,12(r19) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 8368 │ │ │ │ + lfd f0,144(r1) │ │ │ │ + li r9,8 │ │ │ │ + stfd f27,408(r1) │ │ │ │ + stfd f28,416(r1) │ │ │ │ + lwz r10,144(r1) │ │ │ │ + stfd f25,392(r1) │ │ │ │ + stfd f26,400(r1) │ │ │ │ + xxspltidp vs25,1065353216 │ │ │ │ + lwz r12,0(r19) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + lfiwax f27,r19,r9 │ │ │ │ + stfd f29,424(r1) │ │ │ │ mtfprwa f29,r3 │ │ │ │ - stfd f27,392(r1) │ │ │ │ - std r15,248(r1) │ │ │ │ - std r26,336(r1) │ │ │ │ - stfd f26,384(r1) │ │ │ │ + std r26,344(r1) │ │ │ │ li r26,8 │ │ │ │ + std r14,192(r1) │ │ │ │ + std r15,256(r1) │ │ │ │ + std r16,264(r1) │ │ │ │ + fcfid f28,f0 │ │ │ │ + clrlwi r10,r10,31 │ │ │ │ fcfid f29,f29 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r14,240(r1) │ │ │ │ - lfiwax f28,r25,r10 │ │ │ │ - clrlwi r8,r8,31 │ │ │ │ - lwz r3,0(r25) │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r16,256(r1) │ │ │ │ - std r17,264(r1) │ │ │ │ - std r19,280(r1) │ │ │ │ - stw r8,84(r1) │ │ │ │ - li r8,4 │ │ │ │ - std r20,288(r1) │ │ │ │ - std r21,296(r1) │ │ │ │ - std r22,304(r1) │ │ │ │ - std r23,312(r1) │ │ │ │ - std r24,320(r1) │ │ │ │ - std r27,344(r1) │ │ │ │ - stw r8,56(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - li r8,1 │ │ │ │ - std r28,352(r1) │ │ │ │ - std r29,360(r1) │ │ │ │ - stfd f31,424(r1) │ │ │ │ - std r18,72(r1) │ │ │ │ - fcfid f28,f28 │ │ │ │ - stw r8,80(r1) │ │ │ │ - lwz r7,56(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r10,80(r1) │ │ │ │ - fdiv f12,f28,f0 │ │ │ │ - fdiv f11,f29,f0 │ │ │ │ + std r17,272(r1) │ │ │ │ + std r18,280(r1) │ │ │ │ + mr r14,r12 │ │ │ │ + std r20,296(r1) │ │ │ │ + std r21,304(r1) │ │ │ │ + stw r10,184(r1) │ │ │ │ + li r10,4 │ │ │ │ + std r22,312(r1) │ │ │ │ + std r23,320(r1) │ │ │ │ + std r24,328(r1) │ │ │ │ + stw r10,48(r1) │ │ │ │ + li r10,1 │ │ │ │ + fsub f28,f28,f25 │ │ │ │ + fcfid f27,f27 │ │ │ │ + std r25,336(r1) │ │ │ │ + std r27,352(r1) │ │ │ │ + std r28,360(r1) │ │ │ │ + std r29,368(r1) │ │ │ │ + std r30,376(r1) │ │ │ │ + stfd f31,440(r1) │ │ │ │ + stw r10,52(r1) │ │ │ │ + lwz r10,48(r1) │ │ │ │ + lwz r9,52(r1) │ │ │ │ + mtfprwa f31,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + fcfid f31,f31 │ │ │ │ + stw r9,52(r1) │ │ │ │ + fdiv f12,f27,f31 │ │ │ │ + fdiv f0,f29,f31 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,60(r1) │ │ │ │ - mffprd r28,f12 │ │ │ │ - cmpw r28,r10 │ │ │ │ - bgt 7b48 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,176(r1) │ │ │ │ - srawi r18,r7,1 │ │ │ │ - mullw r27,r7,r28 │ │ │ │ - addis r31,r2,-3 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - extswsli r17,r7,3 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - slwi r9,r28,1 │ │ │ │ - addi r19,r18,-1 │ │ │ │ - addi r30,r18,-2 │ │ │ │ - addi r8,r18,-3 │ │ │ │ - std r17,136(r1) │ │ │ │ - addi r31,r31,29008 │ │ │ │ - std r6,144(r1) │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,184(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r11,r19,3 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - extswsli r27,r27,3 │ │ │ │ - extsw r24,r19 │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - mullw r9,r9,r18 │ │ │ │ - std r11,152(r1) │ │ │ │ - subf r11,r8,r11 │ │ │ │ - neg r8,r8 │ │ │ │ - std r24,224(r1) │ │ │ │ - std r5,112(r1) │ │ │ │ - addi r4,r10,8 │ │ │ │ - ld r10,88(r1) │ │ │ │ - std r11,192(r1) │ │ │ │ - std r8,216(r1) │ │ │ │ - add r8,r4,r27 │ │ │ │ - std r4,120(r1) │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - addi r29,r9,-2 │ │ │ │ - addi r3,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - mr r17,r8 │ │ │ │ - std r3,128(r1) │ │ │ │ - ld r22,0(r10) │ │ │ │ - addi r10,r26,-8 │ │ │ │ - std r10,104(r1) │ │ │ │ - extsw r10,r7 │ │ │ │ - std r10,64(r1) │ │ │ │ - addi r10,r28,1 │ │ │ │ - extswsli r28,r28,5 │ │ │ │ - stw r10,48(r1) │ │ │ │ - rldic r10,r30,3,29 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - std r10,160(r1) │ │ │ │ - add r10,r5,r27 │ │ │ │ - add r27,r3,r27 │ │ │ │ - mr r24,r10 │ │ │ │ - andi. r9,r15,64 │ │ │ │ - beq 7ca0 │ │ │ │ - lwz r9,48(r1) │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mffprd r30,f0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + cmpw r30,r9 │ │ │ │ + stw r9,56(r1) │ │ │ │ + bgt 7938 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + ld r2,152(r1) │ │ │ │ + srawi r17,r10,1 │ │ │ │ + slwi r24,r30,1 │ │ │ │ + mullw r29,r10,r30 │ │ │ │ + ld r9,192(r1) │ │ │ │ + addi r4,r26,-8 │ │ │ │ + extswsli r8,r10,2 │ │ │ │ + addi r3,r30,1 │ │ │ │ + extswsli r16,r10,3 │ │ │ │ + addi r31,r17,-2 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r18,r17,-1 │ │ │ │ + extswsli r30,r30,5 │ │ │ │ + std r4,80(r1) │ │ │ │ + extsw r4,r10 │ │ │ │ + mr r12,r14 │ │ │ │ + std r8,120(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + ld r2,160(r1) │ │ │ │ + clrldi r31,r31,32 │ │ │ │ + mullw r24,r24,r17 │ │ │ │ + extsw r25,r18 │ │ │ │ + ld r22,0(r9) │ │ │ │ + extswsli r29,r29,3 │ │ │ │ + std r4,96(r1) │ │ │ │ + extswsli r4,r18,3 │ │ │ │ + std r25,208(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r7,104(r1) │ │ │ │ + add r27,r7,r29 │ │ │ │ + std r4,128(r1) │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,72(r1) │ │ │ │ + addi r24,r24,-2 │ │ │ │ + add r28,r6,r29 │ │ │ │ + std r6,112(r1) │ │ │ │ + addi r5,r2,8 │ │ │ │ + addi r2,r17,-3 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r29,r5,r29 │ │ │ │ + std r5,88(r1) │ │ │ │ + mulli r15,r2,-8 │ │ │ │ + mulli r2,r31,-8 │ │ │ │ + add r10,r15,r4 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r15,200(r1) │ │ │ │ + mr r15,r9 │ │ │ │ + std r10,168(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + andi. r2,r12,64 │ │ │ │ + beq 7a90 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - blt 7ca0 │ │ │ │ - extsw r11,r18 │ │ │ │ - mr r6,r18 │ │ │ │ + blt 7a90 │ │ │ │ + extsw r3,r17 │ │ │ │ + mr r7,r17 │ │ │ │ ldx r20,r22,r26 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - clrlwi r9,r15,31 │ │ │ │ - ld r10,24(r25) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ld r9,104(r1) │ │ │ │ - add r20,r20,r28 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + clrlwi r2,r12,31 │ │ │ │ + ld r9,24(r19) │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + ld r2,80(r1) │ │ │ │ + add r20,r20,r30 │ │ │ │ ld r4,16(r20) │ │ │ │ - ldx r16,r10,r9 │ │ │ │ - add r23,r4,r11 │ │ │ │ - add r5,r23,r11 │ │ │ │ - add r21,r5,r11 │ │ │ │ - beq cr4,7c14 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 78f0 │ │ │ │ - ld r9,192(r1) │ │ │ │ - ld r8,152(r1) │ │ │ │ - extswsli r6,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r19,1 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - add r10,r8,r24 │ │ │ │ - add r9,r8,r17 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r14,r0,r17 │ │ │ │ - add r0,r0,r24 │ │ │ │ + ldx r14,r9,r2 │ │ │ │ + add r23,r4,r3 │ │ │ │ + add r5,r23,r3 │ │ │ │ + add r21,r5,r3 │ │ │ │ + beq cr4,7a08 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 76e0 │ │ │ │ + ld r2,168(r1) │ │ │ │ + ld r10,128(r1) │ │ │ │ + extswsli r7,r7,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r18,1 │ │ │ │ + mtlr r12 │ │ │ │ + addi r11,r2,-8 │ │ │ │ + add r9,r10,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r0,r11,r28 │ │ │ │ + add r11,r11,r27 │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,7e40 │ │ │ │ - mtctr r30 │ │ │ │ - li r3,0 │ │ │ │ + lfdx f7,r14,r8 │ │ │ │ fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,7c10 │ │ │ │ + mtctr r31 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r3 │ │ │ │ - lfdx f8,r9,r3 │ │ │ │ - lfdx f10,r8,r3 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r2,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r3,r3,-8 │ │ │ │ + lfdx f10,r10,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 7800 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r12,r0 │ │ │ │ - stfdx f12,r4,r7 │ │ │ │ + bdnz 75e0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r12,r11 │ │ │ │ + stfdx f12,r4,r8 │ │ │ │ lfd f10,0(r12) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r5,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - bne 77e0 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 842c │ │ │ │ - ld r9,160(r1) │ │ │ │ - ld r8,144(r1) │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r18,1 │ │ │ │ - addi r5,r9,-8 │ │ │ │ - add r10,r8,r24 │ │ │ │ - add r9,r8,r17 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r11,r5,r17 │ │ │ │ - add r5,r5,r24 │ │ │ │ - lfdx f7,r16,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,81f8 │ │ │ │ - clrldi r3,r19,32 │ │ │ │ - li r4,0 │ │ │ │ + stfdx f7,r5,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 75c0 │ │ │ │ + cmpwi r17,0 │ │ │ │ + mflr r12 │ │ │ │ + beq 8210 │ │ │ │ + ld r2,136(r1) │ │ │ │ + ld r10,120(r1) │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + addi r6,r2,-8 │ │ │ │ + add r9,r10,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r3,r6,r28 │ │ │ │ + add r6,r6,r27 │ │ │ │ + lfdx f7,r14,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,7fc8 │ │ │ │ + clrldi r4,r18,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r9,r4 │ │ │ │ - lfdx f10,r8,r4 │ │ │ │ + nop │ │ │ │ + lfdx f0,r9,r5 │ │ │ │ + lfdx f8,r2,r5 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r4,r4,-8 │ │ │ │ + lfdx f10,r10,r5 │ │ │ │ + addi r5,r5,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 78a0 │ │ │ │ - mr r4,r11 │ │ │ │ - mr r3,r5 │ │ │ │ - stfdx f12,r23,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 7690 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r4,r6 │ │ │ │ + stfdx f12,r23,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r21,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 7880 │ │ │ │ - lwz r9,60(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - cmpw r9,r10 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 7664 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + lfd f0,8(r29) │ │ │ │ + cmpw r2,r25 │ │ │ │ + li r2,1 │ │ │ │ stfd f0,24(r20) │ │ │ │ - stb r9,0(r20) │ │ │ │ - blt 7b44 │ │ │ │ - beq cr4,85ac │ │ │ │ - ld r8,152(r1) │ │ │ │ - ld r6,144(r1) │ │ │ │ - lwz r7,48(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r24,224(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ldx r14,r22,r26 │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,48(r1) │ │ │ │ - subf r16,r8,r6 │ │ │ │ - ld r6,160(r1) │ │ │ │ - mullw r10,r9,r7 │ │ │ │ - subfic r12,r8,8 │ │ │ │ - ld r9,24(r25) │ │ │ │ - extsw r27,r7 │ │ │ │ - ld r7,128(r1) │ │ │ │ - lwz r25,60(r1) │ │ │ │ - stw r15,60(r1) │ │ │ │ - subf r23,r8,r6 │ │ │ │ - rlwinm r8,r15,0,25,25 │ │ │ │ - extsw r10,r10 │ │ │ │ - cmpwi cr5,r8,0 │ │ │ │ - ld r8,104(r1) │ │ │ │ - add r10,r10,r24 │ │ │ │ - ld r24,216(r1) │ │ │ │ - ldx r28,r9,r8 │ │ │ │ - ld r9,112(r1) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - add r10,r9,r8 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ + stb r2,0(r20) │ │ │ │ + blt 8370 │ │ │ │ + beq cr4,8378 │ │ │ │ + ld r10,128(r1) │ │ │ │ + ld r6,120(r1) │ │ │ │ + mr r14,r12 │ │ │ │ + extsw r24,r25 │ │ │ │ + std r19,64(r1) │ │ │ │ + lwz r8,48(r1) │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r7,88(r1) │ │ │ │ + mtlr r14 │ │ │ │ + ld r15,200(r1) │ │ │ │ + ldx r27,r22,r26 │ │ │ │ + subf r28,r10,r6 │ │ │ │ + ld r6,136(r1) │ │ │ │ + subfic r20,r10,8 │ │ │ │ + ld r23,96(r1) │ │ │ │ + mullw r9,r8,r24 │ │ │ │ + subf r12,r10,r6 │ │ │ │ + rlwinm r10,r14,0,25,25 │ │ │ │ + mr r14,r8 │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + ld r10,80(r1) │ │ │ │ + ldx r30,r2,r10 │ │ │ │ + extsw r10,r9 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r10,r10,r25 │ │ │ │ + lwz r25,56(r1) │ │ │ │ + std r26,56(r1) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r9,r2,r10 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr5,7c90 │ │ │ │ - mtfprwa f0,r27 │ │ │ │ + beq cr5,7a80 │ │ │ │ + mtfprwa f0,r24 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - bgt 7c90 │ │ │ │ - extsw r6,r18 │ │ │ │ - mr r4,r18 │ │ │ │ - cmpwi r4,0 │ │ │ │ - sldi r0,r27,5 │ │ │ │ - add r26,r14,r0 │ │ │ │ - ble 7b10 │ │ │ │ - ld r22,16(r26) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - addi r11,r24,-8 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r19,1 │ │ │ │ - add r20,r9,r11 │ │ │ │ - add r11,r10,r11 │ │ │ │ - add r3,r22,r6 │ │ │ │ - add r21,r3,r6 │ │ │ │ - add r29,r21,r6 │ │ │ │ + bgt 7a80 │ │ │ │ + extsw r7,r17 │ │ │ │ + mr r5,r17 │ │ │ │ + cmpwi r5,0 │ │ │ │ + sldi r0,r24,5 │ │ │ │ + add r26,r27,r0 │ │ │ │ + ble 7900 │ │ │ │ + ld r29,16(r26) │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r3,r15,-8 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r18,1 │ │ │ │ + add r21,r2,r3 │ │ │ │ + add r3,r9,r3 │ │ │ │ + add r4,r29,r7 │ │ │ │ + add r22,r4,r7 │ │ │ │ + add r11,r22,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - lfdx f7,r28,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - li r5,0 │ │ │ │ + lfdx f7,r30,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - ble cr7,7c80 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r31 │ │ │ │ + li r6,0 │ │ │ │ + ble cr7,7a70 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r2,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 7a20 │ │ │ │ - mr r15,r20 │ │ │ │ - mr r5,r11 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + bdnz 7810 │ │ │ │ + mr r19,r21 │ │ │ │ + mr r6,r3 │ │ │ │ + stfdx f12,r29,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r19) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r21,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r4 │ │ │ │ - bne 7a00 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 82cc │ │ │ │ - addi r22,r23,-8 │ │ │ │ - add r6,r10,r16 │ │ │ │ - add r7,r9,r16 │ │ │ │ - add r5,r8,r16 │ │ │ │ - li r11,0 │ │ │ │ - cmpwi cr7,r18,1 │ │ │ │ - add r15,r9,r22 │ │ │ │ - add r22,r10,r22 │ │ │ │ - lfdx f7,r28,r11 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,7fec │ │ │ │ - clrldi r20,r19,32 │ │ │ │ - li r21,0 │ │ │ │ + stfdx f12,r22,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r5 │ │ │ │ + bne 77f0 │ │ │ │ + cmpwi r17,0 │ │ │ │ + beq 7fd4 │ │ │ │ + addi r29,r12,-8 │ │ │ │ + add r7,r9,r28 │ │ │ │ + add r8,r2,r28 │ │ │ │ + add r6,r10,r28 │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + add r19,r2,r29 │ │ │ │ + add r29,r9,r29 │ │ │ │ + clrldi r21,r18,32 │ │ │ │ + lfdx f7,r30,r3 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r20 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r22,0 │ │ │ │ + mtctr r21 │ │ │ │ + ble cr7,7dbc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f0,r6,r21 │ │ │ │ - lfdx f8,r7,r21 │ │ │ │ - lfdx f10,r5,r21 │ │ │ │ + lfdx f0,r7,r22 │ │ │ │ + lfdx f8,r8,r22 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r21,r21,-8 │ │ │ │ + lfdx f10,r6,r22 │ │ │ │ + addi r22,r22,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 7ac0 │ │ │ │ - mr r20,r15 │ │ │ │ - mr r21,r22 │ │ │ │ - stfdx f12,r3,r11 │ │ │ │ - lfd f10,0(r21) │ │ │ │ - lfd f0,0(r20) │ │ │ │ + bdnz 78b0 │ │ │ │ + mr r21,r19 │ │ │ │ + mr r22,r29 │ │ │ │ + stfdx f12,r4,r3 │ │ │ │ + lfd f10,0(r22) │ │ │ │ + lfd f0,0(r21) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r29,r11 │ │ │ │ - addi r11,r11,8 │ │ │ │ - cmpld r11,r4 │ │ │ │ - bne 7a98 │ │ │ │ - addi r27,r27,1 │ │ │ │ - lfdx f0,r8,r12 │ │ │ │ - li r7,1 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r8,r8,r17 │ │ │ │ - cmpw r25,r27 │ │ │ │ + stfdx f12,r11,r3 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r3,r5 │ │ │ │ + bne 7888 │ │ │ │ + addi r24,r24,1 │ │ │ │ + lfdx f0,r10,r20 │ │ │ │ + li r8,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + add r2,r2,r16 │ │ │ │ + add r10,r10,r16 │ │ │ │ + cmpw r25,r24 │ │ │ │ stfd f0,24(r26) │ │ │ │ - stbx r7,r14,r0 │ │ │ │ - bge 79a0 │ │ │ │ - ld r26,48(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - lwz r15,60(r1) │ │ │ │ - lwz r9,12(r25) │ │ │ │ - lwz r10,80(r1) │ │ │ │ + stbx r8,r27,r0 │ │ │ │ + bge 7790 │ │ │ │ + ld r26,56(r1) │ │ │ │ + ld r19,64(r1) │ │ │ │ + mflr r14 │ │ │ │ + lwz r2,12(r19) │ │ │ │ + lwz r9,52(r1) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpw r9,r10 │ │ │ │ - lwz r10,56(r1) │ │ │ │ - slwi r10,r10,1 │ │ │ │ - stw r10,56(r1) │ │ │ │ - bgt 7624 │ │ │ │ - mr r3,r15 │ │ │ │ - ld r18,72(r1) │ │ │ │ - lfd f26,384(r1) │ │ │ │ - lfd f27,392(r1) │ │ │ │ - ld r14,240(r1) │ │ │ │ - lfd f28,400(r1) │ │ │ │ - lfd f29,408(r1) │ │ │ │ - lfd f31,424(r1) │ │ │ │ - ld r15,248(r1) │ │ │ │ - ld r16,256(r1) │ │ │ │ - ld r17,264(r1) │ │ │ │ - ld r19,280(r1) │ │ │ │ - ld r20,288(r1) │ │ │ │ - ld r21,296(r1) │ │ │ │ - ld r22,304(r1) │ │ │ │ - ld r23,312(r1) │ │ │ │ - ld r24,320(r1) │ │ │ │ - ld r25,328(r1) │ │ │ │ - ld r26,336(r1) │ │ │ │ - ld r27,344(r1) │ │ │ │ - ld r28,352(r1) │ │ │ │ - ld r29,360(r1) │ │ │ │ - ld r0,448(r1) │ │ │ │ - ld r30,368(r1) │ │ │ │ - li r9,1 │ │ │ │ - stb r9,88(r18) │ │ │ │ - mtlr r0 │ │ │ │ - andi. r9,r3,8 │ │ │ │ - bne 7bf8 │ │ │ │ - andi. r3,r3,16 │ │ │ │ - beq 851c │ │ │ │ - ld r9,176(r1) │ │ │ │ - std r9,64(r18) │ │ │ │ - ld r9,184(r1) │ │ │ │ - std r9,72(r18) │ │ │ │ - ld r9,88(r1) │ │ │ │ - std r9,80(r18) │ │ │ │ - addi r1,r1,432 │ │ │ │ + cmpw r2,r9 │ │ │ │ + lwz r9,48(r1) │ │ │ │ + slwi r9,r9,1 │ │ │ │ + stw r9,48(r1) │ │ │ │ + bgt 741c │ │ │ │ + mr r12,r14 │ │ │ │ + lfd f25,392(r1) │ │ │ │ + ld r14,192(r1) │ │ │ │ + lfd f26,400(r1) │ │ │ │ + lfd f27,408(r1) │ │ │ │ + lfd f28,416(r1) │ │ │ │ + lfd f29,424(r1) │ │ │ │ + lfd f31,440(r1) │ │ │ │ + ld r15,256(r1) │ │ │ │ + ld r16,264(r1) │ │ │ │ + ld r17,272(r1) │ │ │ │ + ld r18,280(r1) │ │ │ │ + ld r20,296(r1) │ │ │ │ + ld r21,304(r1) │ │ │ │ + ld r22,312(r1) │ │ │ │ + ld r23,320(r1) │ │ │ │ + ld r24,328(r1) │ │ │ │ + ld r25,336(r1) │ │ │ │ + ld r26,344(r1) │ │ │ │ + ld r27,352(r1) │ │ │ │ + ld r28,360(r1) │ │ │ │ + ld r29,368(r1) │ │ │ │ + ld r30,376(r1) │ │ │ │ + ld r0,464(r1) │ │ │ │ + li r2,1 │ │ │ │ + stb r2,88(r14) │ │ │ │ + mtlr r0 │ │ │ │ + andi. r2,r12,8 │ │ │ │ + bne 79e8 │ │ │ │ + andi. r12,r12,16 │ │ │ │ + beq 82f0 │ │ │ │ + ld r2,152(r1) │ │ │ │ + std r2,64(r14) │ │ │ │ + ld r2,160(r1) │ │ │ │ + std r2,72(r14) │ │ │ │ + ld r2,72(r1) │ │ │ │ + std r2,80(r14) │ │ │ │ + addi r1,r1,448 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - extsw r15,r6 │ │ │ │ fmr f1,f30 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r8,r24 │ │ │ │ - extsw r7,r19 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r6,r15 │ │ │ │ - bl 65a8 │ │ │ │ + extsw r6,r7 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r27 │ │ │ │ + extsw r7,r18 │ │ │ │ + mr r3,r14 │ │ │ │ + std r6,64(r1) │ │ │ │ + bl 6490 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 7cb0 │ │ │ │ - mr r6,r15 │ │ │ │ + bne 7aa0 │ │ │ │ + ld r6,64(r1) │ │ │ │ + fmr f1,f30 │ │ │ │ mr r5,r21 │ │ │ │ mr r4,r23 │ │ │ │ - mr r3,r16 │ │ │ │ - fmr f1,f30 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r8,r24 │ │ │ │ - extsw r7,r18 │ │ │ │ - bl 65a8 │ │ │ │ + mr r3,r14 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r27 │ │ │ │ + extsw r7,r17 │ │ │ │ + bl 6490 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 7cb0 │ │ │ │ - lwz r15,0(r25) │ │ │ │ - b 78f0 │ │ │ │ - nop │ │ │ │ + bne 7aa0 │ │ │ │ + lwz r12,0(r19) │ │ │ │ + b 76e0 │ │ │ │ nop │ │ │ │ - mr r15,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - b 7a4c │ │ │ │ + mr r19,r2 │ │ │ │ + mr r6,r9 │ │ │ │ + b 783c │ │ │ │ nop │ │ │ │ - ld r6,64(r1) │ │ │ │ - lwz r4,56(r1) │ │ │ │ - b 79bc │ │ │ │ + mr r7,r23 │ │ │ │ + mr r5,r14 │ │ │ │ + b 77ac │ │ │ │ nop │ │ │ │ - ld r11,64(r1) │ │ │ │ - lwz r6,56(r1) │ │ │ │ - b 7774 │ │ │ │ + ld r3,96(r1) │ │ │ │ + lwz r7,48(r1) │ │ │ │ + b 7550 │ │ │ │ nop │ │ │ │ - lwz r10,80(r1) │ │ │ │ - lwz r9,48(r1) │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r5,r1,36 │ │ │ │ addi r4,r1,32 │ │ │ │ - addi r21,r29,1 │ │ │ │ - slw r3,r9,r10 │ │ │ │ - addi r9,r29,2 │ │ │ │ + addi r21,r24,1 │ │ │ │ + slw r3,r25,r2 │ │ │ │ + addi r2,r24,2 │ │ │ │ extsw r3,r3 │ │ │ │ - stw r9,96(r1) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r9,0(r22) │ │ │ │ + stw r2,64(r1) │ │ │ │ + bl 54c0 │ │ │ │ + ld r2,0(r15) │ │ │ │ + ldx r2,r2,r26 │ │ │ │ + add r2,r2,r30 │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r15) │ │ │ │ + lwz r2,0(r19) │ │ │ │ + lwz r14,32(r1) │ │ │ │ ldx r9,r9,r26 │ │ │ │ - add r9,r9,r28 │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r22) │ │ │ │ - lwz r9,0(r25) │ │ │ │ - lwz r16,32(r1) │ │ │ │ - ldx r10,r10,r26 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - add r23,r10,r28 │ │ │ │ - beq 7e58 │ │ │ │ - lwz r9,168(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 800c │ │ │ │ - srawi r9,r16,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - extsw r16,r9 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - lwz r20,36(r1) │ │ │ │ - ld r8,24(r25) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - ld r22,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + add r23,r9,r30 │ │ │ │ + beq 7c24 │ │ │ │ + lwz r2,144(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 7dd4 │ │ │ │ + srawi r2,r14,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + extsw r20,r2 │ │ │ │ + bl 5480 │ │ │ │ + ld r22,0(r15) │ │ │ │ + lwz r2,184(r1) │ │ │ │ + sldi r9,r20,3 │ │ │ │ + lwz r12,36(r1) │ │ │ │ + ld r10,24(r19) │ │ │ │ std r3,16(r23) │ │ │ │ - lwz r9,84(r1) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - cmpwi r9,0 │ │ │ │ - extsw r9,r20 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - add r23,r23,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + cmpwi r2,0 │ │ │ │ + extsw r2,r12 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + add r23,r23,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ ld r4,16(r23) │ │ │ │ - ldx r3,r8,r9 │ │ │ │ - add r9,r4,r10 │ │ │ │ - std r9,200(r1) │ │ │ │ - bne 81ac │ │ │ │ - ld r9,176(r1) │ │ │ │ - extsw r6,r29 │ │ │ │ - mr r5,r16 │ │ │ │ - std r3,232(r1) │ │ │ │ - addi r15,r9,16 │ │ │ │ - ld r9,184(r1) │ │ │ │ - mr r7,r15 │ │ │ │ - addi r14,r9,16 │ │ │ │ - ld r9,88(r1) │ │ │ │ - mr r8,r14 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,96(r1) │ │ │ │ - bl 6358 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r4,200(r1) │ │ │ │ - ld r3,232(r1) │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r15 │ │ │ │ + ldx r3,r10,r2 │ │ │ │ + add r2,r4,r9 │ │ │ │ + std r2,176(r1) │ │ │ │ + bne 7f78 │ │ │ │ + ld r2,152(r1) │ │ │ │ + extsw r6,r24 │ │ │ │ + mr r5,r20 │ │ │ │ + stw r12,188(r1) │ │ │ │ + std r3,224(r1) │ │ │ │ + addi r14,r2,16 │ │ │ │ + ld r2,160(r1) │ │ │ │ + mr r7,r14 │ │ │ │ + addi r8,r2,16 │ │ │ │ + ld r2,72(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ + addi r9,r2,16 │ │ │ │ + std r9,64(r1) │ │ │ │ + bl 6240 │ │ │ │ + ld r9,64(r1) │ │ │ │ + ld r8,216(r1) │ │ │ │ + mr r7,r14 │ │ │ │ extsw r6,r21 │ │ │ │ - mr r5,r16 │ │ │ │ - bl 6358 │ │ │ │ + mr r5,r20 │ │ │ │ + ld r4,176(r1) │ │ │ │ + ld r3,224(r1) │ │ │ │ + bl 6240 │ │ │ │ + lwz r12,188(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,88(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - lwz r8,60(r1) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpw r10,r8 │ │ │ │ - lwz r9,32(r1) │ │ │ │ - li r10,0 │ │ │ │ - stw r20,8(r23) │ │ │ │ - stb r10,0(r23) │ │ │ │ - stfd f0,24(r23) │ │ │ │ - stw r9,4(r23) │ │ │ │ - bgt 7e50 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - lwz r15,0(r25) │ │ │ │ - addi r28,r28,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r9,48(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r27,r27,r9 │ │ │ │ + ld r2,72(r1) │ │ │ │ lwz r9,56(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 774c │ │ │ │ - mr r3,r9 │ │ │ │ - mr r12,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 782c │ │ │ │ - lwz r15,0(r25) │ │ │ │ - b 7b44 │ │ │ │ - slwi r3,r16,2 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpw r25,r9 │ │ │ │ + lwz r2,32(r1) │ │ │ │ + li r9,0 │ │ │ │ + stw r12,8(r23) │ │ │ │ + stb r9,0(r23) │ │ │ │ + stfd f0,24(r23) │ │ │ │ + stw r2,4(r23) │ │ │ │ + bgt 7c1c │ │ │ │ + lwz r2,48(r1) │ │ │ │ + lwz r12,0(r19) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r30,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r28,r28,r16 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 752c │ │ │ │ + mr r6,r2 │ │ │ │ + mr r12,r9 │ │ │ │ + b 760c │ │ │ │ + lwz r14,0(r19) │ │ │ │ + b 7934 │ │ │ │ + slwi r3,r14,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - cmpwi r16,0 │ │ │ │ - lwz r20,36(r1) │ │ │ │ - ld r22,0(r9) │ │ │ │ + bl 5480 │ │ │ │ + ld r22,0(r15) │ │ │ │ + cmpwi r14,0 │ │ │ │ + lwz r12,36(r1) │ │ │ │ std r3,16(r23) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - add r23,r23,r28 │ │ │ │ - ble 7de0 │ │ │ │ - ld r10,120(r1) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r3,128(r1) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r5,r29,-1 │ │ │ │ - extswsli r7,r16,3 │ │ │ │ - extsw r11,r20 │ │ │ │ - ld r4,24(r25) │ │ │ │ - li r6,0 │ │ │ │ + add r23,r23,r30 │ │ │ │ + ble 7bc0 │ │ │ │ + ld r9,112(r1) │ │ │ │ + addi r6,r24,-1 │ │ │ │ + extswsli r2,r21,3 │ │ │ │ + ld r4,88(r1) │ │ │ │ + extswsli r8,r14,3 │ │ │ │ + extsw r3,r12 │ │ │ │ + stw r25,176(r1) │ │ │ │ + ld r20,16(r23) │ │ │ │ + ld r5,24(r19) │ │ │ │ + li r7,0 │ │ │ │ cmpwi cr7,r21,1 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - addi r11,r11,-2 │ │ │ │ - add r8,r10,r9 │ │ │ │ - ld r10,112(r1) │ │ │ │ - not r5,r5 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r16,r4,r11 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - add r3,r15,r7 │ │ │ │ - add r0,r8,r5 │ │ │ │ - add r14,r3,r7 │ │ │ │ - add r5,r10,r5 │ │ │ │ - add r11,r14,r7 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,104(r1) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + ldx r11,r5,r3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + add r4,r20,r8 │ │ │ │ + add r14,r4,r8 │ │ │ │ + add r0,r10,r6 │ │ │ │ + add r6,r9,r6 │ │ │ │ + add r3,r14,r8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,7ffc │ │ │ │ - clrldi r12,r29,32 │ │ │ │ - li r4,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r12 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r8,r4 │ │ │ │ - lfdx f10,r9,r4 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,7dc8 │ │ │ │ + clrldi r25,r24,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r25 │ │ │ │ + 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 7f10 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r12,r5 │ │ │ │ - stfdx f12,r15,r6 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 7ce0 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r25,r6 │ │ │ │ + stfdx f12,r20,r7 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - bne 7ef0 │ │ │ │ - lwz r9,96(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 8208 │ │ │ │ - addi r10,r7,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - andi. r10,r10,16 │ │ │ │ - beq 7fa0 │ │ │ │ - cmpldi r7,16 │ │ │ │ - li r10,8 │ │ │ │ - stfdx f0,r14,r7 │ │ │ │ - li r9,16 │ │ │ │ - stfdx f26,r15,r7 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - stfdx f26,r3,r10 │ │ │ │ - beq 7de0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stfdx f0,r11,r9 │ │ │ │ - addi r6,r9,24 │ │ │ │ - stfdx f26,r3,r9 │ │ │ │ - cmpld r7,r8 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r7,r10 │ │ │ │ - cmpld cr5,r7,r9 │ │ │ │ - beq 7de0 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r3,r8 │ │ │ │ - beq cr7,7de0 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - stfdx f26,r3,r10 │ │ │ │ - stfdx f0,r11,r6 │ │ │ │ - stfdx f26,r3,r6 │ │ │ │ - bne cr5,7fa0 │ │ │ │ - b 7de0 │ │ │ │ - mr r20,r7 │ │ │ │ - mr r21,r6 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 7aec │ │ │ │ - mr r4,r8 │ │ │ │ - mr r12,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 7f3c │ │ │ │ - slwi r3,r16,2 │ │ │ │ + stfdx f7,r14,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 7cc0 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + lwz r25,176(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + bne 8074 │ │ │ │ + addi r9,r8,-8 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 7d70 │ │ │ │ + cmpldi r8,16 │ │ │ │ + li r9,8 │ │ │ │ + stfdx f25,r14,r8 │ │ │ │ + li r2,16 │ │ │ │ + stfdx f26,r20,r8 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + stfdx f26,r4,r9 │ │ │ │ + beq 7bc0 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f25,r3,r2 │ │ │ │ + addi r7,r2,24 │ │ │ │ + stfdx f26,r4,r2 │ │ │ │ + cmpld r8,r10 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r8,r9 │ │ │ │ + cmpld cr5,r8,r2 │ │ │ │ + beq 7bc0 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r4,r10 │ │ │ │ + beq cr7,7bc0 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + stfdx f26,r4,r9 │ │ │ │ + stfdx f25,r3,r7 │ │ │ │ + stfdx f26,r4,r7 │ │ │ │ + bne cr5,7d70 │ │ │ │ + b 7bc0 │ │ │ │ + mr r21,r8 │ │ │ │ + mr r22,r7 │ │ │ │ + b 78dc │ │ │ │ + mr r5,r10 │ │ │ │ + mr r25,r9 │ │ │ │ + b 7d0c │ │ │ │ + slwi r3,r14,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r22,0(r22) │ │ │ │ - cmpwi r16,0 │ │ │ │ - lwz r20,36(r1) │ │ │ │ + bl 5480 │ │ │ │ + ld r22,0(r15) │ │ │ │ + cmpwi r14,0 │ │ │ │ + lwz r12,36(r1) │ │ │ │ std r3,16(r23) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - add r23,r23,r28 │ │ │ │ - ble 7de0 │ │ │ │ - ld r8,120(r1) │ │ │ │ - extswsli r10,r21,3 │ │ │ │ - ld r4,128(r1) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r3,r29,-1 │ │ │ │ - extswsli r9,r16,3 │ │ │ │ - extsw r11,r20 │ │ │ │ - ld r5,24(r25) │ │ │ │ - li r6,0 │ │ │ │ + add r23,r23,r30 │ │ │ │ + ble 7bc0 │ │ │ │ + ld r10,112(r1) │ │ │ │ + addi r4,r24,-1 │ │ │ │ + extswsli r9,r21,3 │ │ │ │ + ld r5,88(r1) │ │ │ │ + extswsli r2,r14,3 │ │ │ │ + extsw r3,r12 │ │ │ │ + stw r25,176(r1) │ │ │ │ + ld r20,16(r23) │ │ │ │ + ld r6,24(r19) │ │ │ │ + li r7,0 │ │ │ │ cmpwi cr7,r21,1 │ │ │ │ - clrldi r3,r3,32 │ │ │ │ - addi r11,r11,-2 │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,112(r1) │ │ │ │ - not r3,r3 │ │ │ │ - sldi r11,r11,3 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + add r8,r10,r9 │ │ │ │ + ld r10,104(r1) │ │ │ │ + addi r4,r4,1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r16,r5,r11 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - add r4,r15,r9 │ │ │ │ - add r0,r7,r3 │ │ │ │ - add r14,r4,r9 │ │ │ │ - add r3,r8,r3 │ │ │ │ - add r11,r14,r9 │ │ │ │ + mulli r4,r4,-8 │ │ │ │ + ldx r11,r6,r3 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r9,r5,r9 │ │ │ │ + add r5,r20,r2 │ │ │ │ + add r14,r5,r2 │ │ │ │ + add r0,r8,r4 │ │ │ │ + add r4,r10,r4 │ │ │ │ + add r3,r14,r2 │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,819c │ │ │ │ - clrldi r12,r29,32 │ │ │ │ - li r5,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r12 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfdx f10,r10,r5 │ │ │ │ + nop │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,7f6c │ │ │ │ + clrldi r25,r24,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r25 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ + lfdx f8,r8,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r9,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 80c0 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r12,r3 │ │ │ │ - stfdx f12,r15,r6 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 7e90 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r25,r4 │ │ │ │ + stfdx f12,r20,r7 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r9,r6 │ │ │ │ - bne 80a0 │ │ │ │ - lwz r10,96(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - li r10,0 │ │ │ │ - bne 8364 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - andi. r8,r8,16 │ │ │ │ - beq 8150 │ │ │ │ - cmpldi r9,16 │ │ │ │ - li r8,8 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - li r10,16 │ │ │ │ - stfdx f26,r15,r9 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - beq 7de0 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r8,r10,16 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r6,r10,24 │ │ │ │ - stfdx f26,r4,r10 │ │ │ │ - cmpld r9,r7 │ │ │ │ - addi r10,r8,16 │ │ │ │ - cmpld cr7,r9,r8 │ │ │ │ - cmpld cr5,r9,r10 │ │ │ │ - beq 7de0 │ │ │ │ - stfdx f0,r11,r7 │ │ │ │ - stfdx f26,r4,r7 │ │ │ │ - beq cr7,7de0 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - stfdx f0,r11,r6 │ │ │ │ - stfdx f26,r4,r6 │ │ │ │ - bne cr5,8150 │ │ │ │ - b 7de0 │ │ │ │ - mr r5,r7 │ │ │ │ - mr r12,r8 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 80ec │ │ │ │ - ld r14,128(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ + stfdx f7,r14,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r2,r7 │ │ │ │ + bne 7e70 │ │ │ │ + lwz r9,64(r1) │ │ │ │ + lwz r25,176(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + bne 8140 │ │ │ │ + addi r10,r2,-8 │ │ │ │ + andi. r10,r10,16 │ │ │ │ + beq 7f20 │ │ │ │ + cmpldi r2,16 │ │ │ │ + li r10,8 │ │ │ │ + stfdx f25,r14,r2 │ │ │ │ + li r9,16 │ │ │ │ + stfdx f26,r20,r2 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + beq 7bc0 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + addi r7,r9,24 │ │ │ │ + stfdx f26,r5,r9 │ │ │ │ + cmpld r2,r8 │ │ │ │ + addi r9,r10,16 │ │ │ │ + cmpld cr7,r2,r10 │ │ │ │ + cmpld cr5,r2,r9 │ │ │ │ + beq 7bc0 │ │ │ │ + stfdx f25,r3,r8 │ │ │ │ + stfdx f26,r5,r8 │ │ │ │ + beq cr7,7bc0 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + stfdx f25,r3,r7 │ │ │ │ + stfdx f26,r5,r7 │ │ │ │ + bne cr5,7f20 │ │ │ │ + b 7bc0 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r25,r10 │ │ │ │ + b 7ebc │ │ │ │ + ld r14,112(r1) │ │ │ │ extsw r6,r21 │ │ │ │ - ld r21,112(r1) │ │ │ │ - mr r5,r16 │ │ │ │ - std r3,232(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r8,r15 │ │ │ │ + ld r21,104(r1) │ │ │ │ + mr r5,r20 │ │ │ │ + stw r12,224(r1) │ │ │ │ + std r3,216(r1) │ │ │ │ + ld r9,88(r1) │ │ │ │ + mr r8,r14 │ │ │ │ mr r7,r21 │ │ │ │ - bl 6358 │ │ │ │ - lwa r6,96(r1) │ │ │ │ - ld r4,200(r1) │ │ │ │ - ld r3,232(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r8,r15 │ │ │ │ + bl 6240 │ │ │ │ + ld r9,88(r1) │ │ │ │ + lwa r6,64(r1) │ │ │ │ + mr r8,r14 │ │ │ │ mr r7,r21 │ │ │ │ - mr r5,r16 │ │ │ │ - bl 6358 │ │ │ │ - b 7de0 │ │ │ │ + mr r5,r20 │ │ │ │ + ld r4,176(r1) │ │ │ │ + ld r3,216(r1) │ │ │ │ + bl 6240 │ │ │ │ + lwz r12,224(r1) │ │ │ │ + b 7bc0 │ │ │ │ + mr r5,r2 │ │ │ │ mr r4,r9 │ │ │ │ - mr r3,r10 │ │ │ │ + b 76bc │ │ │ │ + addi r6,r5,-16 │ │ │ │ + li r8,0 │ │ │ │ + andi. r6,r6,16 │ │ │ │ + bne 8010 │ │ │ │ + cmpldi r5,16 │ │ │ │ + li r6,8 │ │ │ │ + stfdx f25,r22,r7 │ │ │ │ + li r8,16 │ │ │ │ + stfdx f26,r29,r7 │ │ │ │ + stfdx f25,r11,r6 │ │ │ │ + stfdx f26,r4,r6 │ │ │ │ + beq 7900 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stfdx f25,r11,r8 │ │ │ │ + addi r7,r8,16 │ │ │ │ + stfdx f26,r4,r8 │ │ │ │ + addi r3,r8,8 │ │ │ │ + addi r6,r8,24 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r5,r8 │ │ │ │ + stfdx f25,r11,r3 │ │ │ │ + stfdx f26,r4,r3 │ │ │ │ + stfdx f25,r11,r7 │ │ │ │ + stfdx f26,r4,r7 │ │ │ │ + stfdx f25,r11,r6 │ │ │ │ + stfdx f26,r4,r6 │ │ │ │ + bne 8010 │ │ │ │ + addi r24,r24,1 │ │ │ │ + lfdx f0,r10,r20 │ │ │ │ + li r8,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + add r2,r2,r16 │ │ │ │ + add r10,r10,r16 │ │ │ │ + cmpw r25,r24 │ │ │ │ + stfd f0,24(r26) │ │ │ │ + stbx r8,r27,r0 │ │ │ │ + bge 7790 │ │ │ │ + b 7928 │ │ │ │ + lwz r10,64(r1) │ │ │ │ + clrldi r9,r24,32 │ │ │ │ + ld r5,88(r1) │ │ │ │ + li r7,0 │ │ │ │ fmr f11,f26 │ │ │ │ - b 78cc │ │ │ │ - lwz r10,96(r1) │ │ │ │ - clrldi r5,r29,32 │ │ │ │ - ld r4,128(r1) │ │ │ │ - li r6,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - not r5,r5 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - extswsli r9,r10,3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r9,1 │ │ │ │ + ld r9,112(r1) │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + extswsli r2,r10,3 │ │ │ │ cmpwi cr7,r10,1 │ │ │ │ - ld r10,120(r1) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r10,r9 │ │ │ │ - ld r10,112(r1) │ │ │ │ - add r0,r8,r5 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r15,r10,r5 │ │ │ │ - ble cr7,82bc │ │ │ │ - clrldi r4,r21,32 │ │ │ │ - li r5,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r8,r5 │ │ │ │ - lfdx f10,r9,r5 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,104(r1) │ │ │ │ + add r0,r10,r6 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r20,r9,r6 │ │ │ │ + ble cr7,8134 │ │ │ │ + clrldi r5,r21,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r5 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r10,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r2,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 8260 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r4,r15 │ │ │ │ - stfdx f12,r3,r6 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 80d0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r5,r20 │ │ │ │ + stfdx f12,r4,r7 │ │ │ │ + lfd f10,0(r5) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - beq 7de0 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,8250 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r4,r10 │ │ │ │ + stfdx f7,r3,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + beq 7bc0 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 828c │ │ │ │ - addi r5,r4,-16 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,80c4 │ │ │ │ + mr r6,r10 │ │ │ │ + mr r5,r9 │ │ │ │ + b 80fc │ │ │ │ + lwz r8,64(r1) │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + ld r4,88(r1) │ │ │ │ li r7,0 │ │ │ │ - andi. r5,r5,16 │ │ │ │ - bne 8300 │ │ │ │ - cmpldi r4,16 │ │ │ │ - li r5,8 │ │ │ │ - stfdx f0,r21,r6 │ │ │ │ - li r7,16 │ │ │ │ - stfdx f26,r22,r6 │ │ │ │ - stfdx f0,r29,r5 │ │ │ │ - stfdx f26,r3,r5 │ │ │ │ - beq 7b10 │ │ │ │ - stfdx f0,r29,r7 │ │ │ │ - addi r6,r7,16 │ │ │ │ - stfdx f26,r3,r7 │ │ │ │ - addi r11,r7,8 │ │ │ │ - addi r5,r7,24 │ │ │ │ - addi r7,r7,32 │ │ │ │ - stfdx f0,r29,r11 │ │ │ │ - stfdx f26,r3,r11 │ │ │ │ - stfdx f0,r29,r6 │ │ │ │ - stfdx f26,r3,r6 │ │ │ │ - cmpld r4,r7 │ │ │ │ - stfdx f0,r29,r5 │ │ │ │ - stfdx f26,r3,r5 │ │ │ │ - bne 8300 │ │ │ │ - addi r27,r27,1 │ │ │ │ - lfdx f0,r8,r12 │ │ │ │ - li r7,1 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r8,r8,r17 │ │ │ │ - cmpw r25,r27 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - stbx r7,r14,r0 │ │ │ │ - bge 79a0 │ │ │ │ - b 7b38 │ │ │ │ - lwz r8,96(r1) │ │ │ │ - clrldi r5,r29,32 │ │ │ │ - ld r3,128(r1) │ │ │ │ - li r6,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - not r5,r5 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - extswsli r10,r8,3 │ │ │ │ - cmpwi cr7,r8,1 │ │ │ │ - ld r8,120(r1) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,112(r1) │ │ │ │ - add r0,r7,r5 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - add r15,r8,r5 │ │ │ │ - ble cr7,841c │ │ │ │ - clrldi r3,r21,32 │ │ │ │ - li r5,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r10,1 │ │ │ │ + ld r10,112(r1) │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + extswsli r9,r8,3 │ │ │ │ + cmpwi cr7,r8,1 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + add r8,r10,r9 │ │ │ │ + ld r10,104(r1) │ │ │ │ + add r0,r8,r6 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + add r20,r10,r6 │ │ │ │ + ble cr7,8204 │ │ │ │ + clrldi r4,r21,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r4 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfdx f10,r10,r5 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ + lfdx f8,r8,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r9,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 83c0 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r3,r15 │ │ │ │ - stfdx f12,r4,r6 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 81a0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r4,r20 │ │ │ │ + stfdx f12,r5,r7 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r9,r6 │ │ │ │ - beq 7de0 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,83ac │ │ │ │ - mr r5,r7 │ │ │ │ - mr r3,r8 │ │ │ │ + stfdx f7,r3,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r2,r7 │ │ │ │ + beq 7bc0 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 83ec │ │ │ │ - addi r10,r6,-16 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - bne 8460 │ │ │ │ - cmpldi r6,16 │ │ │ │ - li r10,8 │ │ │ │ - stfdx f0,r5,r11 │ │ │ │ - li r9,16 │ │ │ │ - stfdx f26,r4,r11 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - beq 78f0 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,8190 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r4,r10 │ │ │ │ + b 81cc │ │ │ │ + addi r9,r7,-16 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 8240 │ │ │ │ + cmpldi r7,16 │ │ │ │ + li r9,8 │ │ │ │ + stfdx f25,r5,r3 │ │ │ │ + li r2,16 │ │ │ │ + stfdx f26,r4,r3 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ stfdx f26,r23,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - cmpld r6,r9 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ + beq 76e0 │ │ │ │ + stfdx f25,r21,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f26,r23,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r7,r2 │ │ │ │ + stfdx f25,r21,r8 │ │ │ │ stfdx f26,r23,r8 │ │ │ │ - beq 78f0 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ stfdx f26,r23,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ + stfdx f25,r21,r10 │ │ │ │ stfdx f26,r23,r10 │ │ │ │ - cmpld r6,r9 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ + beq 76e0 │ │ │ │ + stfdx f25,r21,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f26,r23,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r7,r2 │ │ │ │ + stfdx f25,r21,r8 │ │ │ │ stfdx f26,r23,r8 │ │ │ │ - bne 8460 │ │ │ │ - b 78f0 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ + stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r21,r10 │ │ │ │ + stfdx f26,r23,r10 │ │ │ │ + bne 8240 │ │ │ │ + b 76e0 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 7570 │ │ │ │ - lwa r31,8(r18) │ │ │ │ + ble 7360 │ │ │ │ + lwa r31,8(r14) │ │ │ │ mr r3,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r18) │ │ │ │ - cmpd r31,r9 │ │ │ │ - blt 7574 │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r14) │ │ │ │ + cmpd r31,r2 │ │ │ │ + blt 7364 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ addi r3,r3,-2 │ │ │ │ - b 7574 │ │ │ │ - ld r31,208(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r4,176(r1) │ │ │ │ - ld r3,64(r18) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - std r0,448(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r4,184(r1) │ │ │ │ - ld r3,72(r18) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r31) │ │ │ │ - ld r4,88(r1) │ │ │ │ - ld r3,80(r18) │ │ │ │ + b 7364 │ │ │ │ + lwz r2,8(r19) │ │ │ │ + ld r4,152(r1) │ │ │ │ + mflr r0 │ │ │ │ + ld r3,64(r14) │ │ │ │ + std r0,464(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5b80 │ │ │ │ + lwz r2,8(r19) │ │ │ │ + ld r4,160(r1) │ │ │ │ + ld r3,72(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5b80 │ │ │ │ + lwz r5,8(r19) │ │ │ │ + ld r4,72(r1) │ │ │ │ + ld r3,80(r14) │ │ │ │ addi r5,r5,1 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,448(r1) │ │ │ │ - addi r1,r1,432 │ │ │ │ + bl 5b80 │ │ │ │ + ld r0,464(r1) │ │ │ │ + addi r1,r1,448 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,208(r1) │ │ │ │ - lwz r3,0(r9) │ │ │ │ - b 7bbc │ │ │ │ - lwz r9,48(r1) │ │ │ │ - addi r28,r28,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r9,48(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 774c │ │ │ │ + lwz r12,0(r19) │ │ │ │ + b 79b0 │ │ │ │ + mr r14,r12 │ │ │ │ + b 7934 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r30,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r28,r28,r16 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 752c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000085f0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-1776 │ │ │ │ +00000000000083b0 : │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r5 │ │ │ │ mr r5,r8 │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r31,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ std r6,56(r1) │ │ │ │ - std r7,48(r1) │ │ │ │ - stfd f1,40(r1) │ │ │ │ + stfd f1,48(r1) │ │ │ │ + std r7,40(r1) │ │ │ │ std r8,32(r1) │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51c0 │ │ │ │ + lfd f1,48(r1) │ │ │ │ + ld r8,32(r1) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r31 │ │ │ │ mr r3,r30 │ │ │ │ - lfd f1,40(r1) │ │ │ │ - ld r8,32(r1) │ │ │ │ - ld r7,48(r1) │ │ │ │ + ld r7,40(r1) │ │ │ │ ld r6,56(r1) │ │ │ │ - bl 5720 │ │ │ │ - ld r2,24(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 56c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000008690 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-1936 │ │ │ │ - mflr r0 │ │ │ │ +0000000000008430 : │ │ │ │ std r30,-32(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ + mr r9,r5 │ │ │ │ std r23,-88(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ + mr r24,r4 │ │ │ │ + mr r29,r7 │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ + ld r25,16(r3) │ │ │ │ + mr r23,r9 │ │ │ │ + mr r26,r8 │ │ │ │ std r27,-56(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r27,r6 │ │ │ │ std r31,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ extsw r31,r30 │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r29,r6 │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-176(r1) │ │ │ │ mr r3,r31 │ │ │ │ - mr r26,r8 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ addi r4,r1,36 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 89c8 │ │ │ │ - mulli r9,r27,96 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 8758 │ │ │ │ + mulli r2,r24,96 │ │ │ │ andi. r8,r26,32 │ │ │ │ - add r27,r24,r9 │ │ │ │ - beq 8a00 │ │ │ │ - cmpwi r25,0 │ │ │ │ - mfocrf r24,128 │ │ │ │ - blt 8794 │ │ │ │ + add r26,r25,r2 │ │ │ │ + beq 87a0 │ │ │ │ + cmpwi r29,0 │ │ │ │ + mfocrf r2,128 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + blt 8540 │ │ │ │ mtfprd f0,r31 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f31,184(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - ld r26,120(r28) │ │ │ │ - li r31,0 │ │ │ │ + stfd f31,168(r1) │ │ │ │ + plfd f31,413980 # 6d5f8 │ │ │ │ + ld r25,120(r28) │ │ │ │ + stfd f30,160(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ + li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,27880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28992(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5920 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne 8760 │ │ │ │ - lfd f30,176(r1) │ │ │ │ - lfd f31,184(r1) │ │ │ │ - lwz r5,8(r27) │ │ │ │ + stfdx f1,r25,r2 │ │ │ │ + bne 8510 │ │ │ │ + lfd f30,160(r1) │ │ │ │ + lfd f31,168(r1) │ │ │ │ + lwz r5,8(r26) │ │ │ │ ld r3,56(r28) │ │ │ │ li r4,0 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,8(r26) │ │ │ │ ld r3,56(r28) │ │ │ │ mr r4,r23 │ │ │ │ - subf r5,r9,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + 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 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ld r9,56(r28) │ │ │ │ - beq 8d90 │ │ │ │ - mtocrf 128,r24 │ │ │ │ - blt 89c8 │ │ │ │ - lxsd v0,56(r27) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - ld r26,64(r27) │ │ │ │ - ld r12,80(r27) │ │ │ │ - addi r10,r25,-1 │ │ │ │ - ld r27,72(r27) │ │ │ │ - sldi r6,r25,3 │ │ │ │ - addi r7,r25,-1 │ │ │ │ - addi r5,r29,16 │ │ │ │ - ld r30,120(r28) │ │ │ │ - addi r25,r8,-32 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r9,r8 │ │ │ │ - addi r23,r9,-16 │ │ │ │ - add r0,r8,r5 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - xscvdpqp v11,v0 │ │ │ │ + bl 5b80 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r24,56(r28) │ │ │ │ + beq 8b10 │ │ │ │ + blt cr4,8758 │ │ │ │ + lxsd v0,56(r26) │ │ │ │ + sldi r10,r29,4 │ │ │ │ + ld r25,80(r26) │ │ │ │ + mr r11,r27 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + ld r27,64(r26) │ │ │ │ + ld r30,72(r26) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r26,r24,-16 │ │ │ │ + ld r31,120(r28) │ │ │ │ + addi r7,r11,16 │ │ │ │ + addi r28,r10,-32 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + plfd f9,413744 # 6d5f0 │ │ │ │ + add r12,r24,r10 │ │ │ │ + cmpwi cr5,r29,0 │ │ │ │ + xscvdpqp v10,v0 │ │ │ │ xxspltd vs5,vs32,0 │ │ │ │ - add r4,r26,r6 │ │ │ │ - add r5,r12,r6 │ │ │ │ - add r25,r9,r25 │ │ │ │ - add r28,r9,r10 │ │ │ │ - add r6,r27,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r28) │ │ │ │ - lxv vs12,0(r24) │ │ │ │ - lfd f8,0(r30) │ │ │ │ - xxmr vs11,vs10 │ │ │ │ - beq cr5,8f60 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r3,r7,32 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f9,27872(r9) │ │ │ │ - mtctr r3 │ │ │ │ - li r9,0 │ │ │ │ - b 88c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r28,r24,r28 │ │ │ │ + add r6,r25,r8 │ │ │ │ + add r5,r27,r8 │ │ │ │ + add r0,r10,r7 │ │ │ │ + add r24,r24,r9 │ │ │ │ + add r8,r30,r8 │ │ │ │ + lxv vs11,0(r24) │ │ │ │ + lfd f8,0(r31) │ │ │ │ + lxv vs12,0(r12) │ │ │ │ + xxmr vs10,vs11 │ │ │ │ + beq cr5,8cd0 │ │ │ │ + clrldi r7,r29,32 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r29 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ + b 8658 │ │ │ │ nop │ │ │ │ - bge cr7,88e4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - lfdx f6,r6,r9 │ │ │ │ - lxvdsx vs11,r5,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - addi r8,r8,-16 │ │ │ │ + bge cr7,8674 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + lfdx f6,r8,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxvdsx vs10,r6,r2 │ │ │ │ + lxv vs7,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f8,f0,f6 │ │ │ │ - xvmaddmdp vs11,vs12,vs7 │ │ │ │ + xvmaddmdp vs10,vs12,vs7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs12,vs0,vs10 │ │ │ │ - bdz 8f60 │ │ │ │ - xxmr vs10,vs11 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + bdz 8cd0 │ │ │ │ + xxmr vs11,vs10 │ │ │ │ xxspltd vs45,vs12,1 │ │ │ │ xxmr vs33,vs12 │ │ │ │ - xsabsdp vs11,vs45 │ │ │ │ + xsabsdp vs10,vs45 │ │ │ │ xsabsdp vs0,vs33 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ fcmpu cr7,f0,f9 │ │ │ │ - blt 8890 │ │ │ │ - xxspltd vs42,vs10,1 │ │ │ │ - xxmr vs32,vs10 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ + blt 8620 │ │ │ │ + xxspltd vs44,vs11,1 │ │ │ │ + xxmr vs32,vs11 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - extsw r9,r10 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r8,r23 │ │ │ │ - li r9,0 │ │ │ │ + extswsli r7,r9,3 │ │ │ │ + extsw r2,r9 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - add r31,r12,r3 │ │ │ │ - add r11,r26,r3 │ │ │ │ - add r3,r27,r3 │ │ │ │ + addi r7,r7,8 │ │ │ │ + mtctr r2 │ │ │ │ + add r10,r10,r26 │ │ │ │ + li r2,0 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r4,r27,r7 │ │ │ │ + add r7,r30,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs44,r11,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - xxmr vs39,vs42 │ │ │ │ - addi r8,r8,-16 │ │ │ │ + lxsdx vs43,r4,r2 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + xxmr vs39,vs44 │ │ │ │ xxmr vs40,vs32 │ │ │ │ - lxsdx vs41,r31,r9 │ │ │ │ - lxsd v5,16(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxsd v6,24(r8) │ │ │ │ - xsmaddmdp vs44,vs8,vs0 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxsdx vs41,r3,r2 │ │ │ │ + lxsd v12,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxsd v0,24(r10) │ │ │ │ + xsmaddmdp vs43,vs8,vs0 │ │ │ │ xscvdpqp v9,v9 │ │ │ │ - xscvdpqp v10,v5 │ │ │ │ - xscvdpqp v0,v6 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v9,v13 │ │ │ │ - xsmaddqp v7,v12,v13 │ │ │ │ - xsmaddqp v8,v12,v1 │ │ │ │ + xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v9,v13 │ │ │ │ xsmaddqp v0,v9,v1 │ │ │ │ + xsmaddqp v7,v11,v13 │ │ │ │ + xsmaddqp v8,v11,v1 │ │ │ │ xxmr vs45,vs39 │ │ │ │ xxmr vs33,vs40 │ │ │ │ - bdnz 8930 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ + bdnz 86c0 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + lfd f0,8(r30) │ │ │ │ fmadd f0,f8,f12,f0 │ │ │ │ - xxmr vs44,vs0 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v12,v7 │ │ │ │ - xsmaddqp v0,v12,v8 │ │ │ │ - xsmulqp v1,v11,v10 │ │ │ │ - xsmulqp v0,v0,v11 │ │ │ │ + xxmr vs43,vs0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v11,v7 │ │ │ │ + xsmaddqp v0,v11,v8 │ │ │ │ + xsmulqp v1,v10,v12 │ │ │ │ + xsmulqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsd v1,0(r29) │ │ │ │ - stxsd v0,8(r29) │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r30,r30,8 │ │ │ │ - cmpld r0,r29 │ │ │ │ - bne 8850 │ │ │ │ - addi r1,r1,192 │ │ │ │ + stxsd v1,0(r11) │ │ │ │ + stxsd v0,8(r11) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r31,r31,8 │ │ │ │ + cmpld r0,r11 │ │ │ │ + bne 85f0 │ │ │ │ + addi r1,r1,176 │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,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 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r5,8(r27) │ │ │ │ - lwz r9,36(r1) │ │ │ │ - ld r3,40(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r5,8(r26) │ │ │ │ + lwz r2,36(r1) │ │ │ │ li r4,0 │ │ │ │ - std r19,72(r1) │ │ │ │ - std r20,80(r1) │ │ │ │ - std r21,88(r1) │ │ │ │ + std r21,72(r1) │ │ │ │ + std r22,80(r1) │ │ │ │ + ld r3,40(r28) │ │ │ │ extswsli r5,r5,4 │ │ │ │ - mr r19,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ + mr r21,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,8(r26) │ │ │ │ ld r3,40(r28) │ │ │ │ mr r4,r23 │ │ │ │ - subf r5,r9,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + 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 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,32(r1) │ │ │ │ - ld r10,56(r28) │ │ │ │ - lwz r8,36(r1) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ld r5,40(r28) │ │ │ │ - mr r21,r10 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r20,r9 │ │ │ │ - beq 8dcc │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 8c94 │ │ │ │ - lxsd v0,56(r27) │ │ │ │ - sldi r10,r25,4 │ │ │ │ - ld r24,80(r27) │ │ │ │ - ld r3,24(r28) │ │ │ │ - ld r26,64(r27) │ │ │ │ - addi r9,r25,-1 │ │ │ │ - ld r27,72(r27) │ │ │ │ - sldi r6,r25,3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r7,r25,-1 │ │ │ │ - addi r4,r10,-32 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r22,96(r1) │ │ │ │ - std r17,56(r1) │ │ │ │ - mr r11,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r18,64(r1) │ │ │ │ - add r0,r8,r21 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - xscvdpqp v11,v0 │ │ │ │ + bl 5b80 │ │ │ │ + lwa r2,32(r1) │ │ │ │ + ld r9,56(r28) │ │ │ │ + cmpdi r29,0 │ │ │ │ + lwz r10,36(r1) │ │ │ │ + ld r7,40(r28) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + mr r23,r9 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r22,r2 │ │ │ │ + beq 8b54 │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 8a10 │ │ │ │ + lxsd v0,56(r26) │ │ │ │ + ld r2,80(r26) │ │ │ │ + sldi r30,r29,4 │ │ │ │ + addi r9,r7,-16 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + std r19,56(r1) │ │ │ │ + std r20,64(r1) │ │ │ │ + ld r6,24(r28) │ │ │ │ + ld r12,64(r26) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r26,72(r26) │ │ │ │ + mr r19,r9 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + addi r9,r30,-32 │ │ │ │ + plfd f9,413072 # 6d5f0 │ │ │ │ + add r30,r7,r30 │ │ │ │ + add r11,r10,r23 │ │ │ │ + cmpwi cr5,r29,0 │ │ │ │ + xscvdpqp v10,v0 │ │ │ │ xxspltd vs5,vs32,0 │ │ │ │ - mr r22,r10 │ │ │ │ - addi r10,r5,-16 │ │ │ │ - ldx r12,r3,r20 │ │ │ │ - add r30,r5,r9 │ │ │ │ - add r3,r26,r6 │ │ │ │ - add r5,r5,r4 │ │ │ │ - mr r18,r24 │ │ │ │ - add r4,r24,r6 │ │ │ │ - mr r17,r10 │ │ │ │ - add r6,r27,r6 │ │ │ │ - nop │ │ │ │ + add r5,r7,r5 │ │ │ │ + add r0,r7,r9 │ │ │ │ + ldx r3,r6,r22 │ │ │ │ + add r7,r2,r8 │ │ │ │ + add r6,r12,r8 │ │ │ │ + mr r20,r2 │ │ │ │ + add r8,r26,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r30) │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - lfd f8,0(r12) │ │ │ │ - xxmr vs11,vs10 │ │ │ │ - ble cr5,8f80 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r25,r7,32 │ │ │ │ - mr r8,r5 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f9,27872(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + lfd f8,0(r3) │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + xxmr vs10,vs11 │ │ │ │ + ble cr5,8cf0 │ │ │ │ + clrldi r25,r29,32 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r9,r29 │ │ │ │ + li r2,0 │ │ │ │ mtctr r25 │ │ │ │ - li r9,0 │ │ │ │ - b 8b88 │ │ │ │ - nop │ │ │ │ + b 8908 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bge cr7,8ba4 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f6,r6,r9 │ │ │ │ - lxvdsx vs11,r4,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - addi r8,r8,-16 │ │ │ │ + bge cr7,8924 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + lfdx f6,r8,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxvdsx vs10,r7,r2 │ │ │ │ + lxv vs7,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f8,f0,f6 │ │ │ │ - xvmaddmdp vs11,vs12,vs7 │ │ │ │ + xvmaddmdp vs10,vs12,vs7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs12,vs0,vs10 │ │ │ │ - bdz 8f80 │ │ │ │ - xxmr vs10,vs11 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + bdz 8cf0 │ │ │ │ + xxmr vs11,vs10 │ │ │ │ xxspltd vs45,vs12,1 │ │ │ │ xxmr vs33,vs12 │ │ │ │ - xsabsdp vs11,vs45 │ │ │ │ + xsabsdp vs10,vs45 │ │ │ │ xsabsdp vs0,vs33 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ fcmpu cr7,f0,f9 │ │ │ │ - blt 8b50 │ │ │ │ - xxspltd vs42,vs10,1 │ │ │ │ - xxmr vs32,vs10 │ │ │ │ - extswsli r25,r10,3 │ │ │ │ + blt 88d0 │ │ │ │ + xxspltd vs44,vs11,1 │ │ │ │ + xxmr vs32,vs11 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - extsw r9,r10 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - addi r25,r25,8 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r8,r17 │ │ │ │ - li r9,0 │ │ │ │ + extswsli r10,r9,3 │ │ │ │ + extsw r2,r9 │ │ │ │ + extswsli r25,r9,4 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - add r23,r18,r25 │ │ │ │ - add r24,r26,r25 │ │ │ │ - add r25,r27,r25 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mtctr r2 │ │ │ │ + add r9,r25,r19 │ │ │ │ + li r2,0 │ │ │ │ + add r24,r20,r10 │ │ │ │ + add r25,r12,r10 │ │ │ │ + add r10,r26,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs44,r24,r9 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - xxmr vs39,vs42 │ │ │ │ - addi r8,r8,-16 │ │ │ │ + lxsdx vs43,r25,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + xxmr vs39,vs44 │ │ │ │ xxmr vs40,vs32 │ │ │ │ - lxsdx vs41,r23,r9 │ │ │ │ - lxsd v5,16(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxsd v6,24(r8) │ │ │ │ - xsmaddmdp vs44,vs8,vs0 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxsdx vs41,r24,r2 │ │ │ │ + lxsd v12,16(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxsd v0,24(r9) │ │ │ │ + xsmaddmdp vs43,vs8,vs0 │ │ │ │ xscvdpqp v9,v9 │ │ │ │ - xscvdpqp v10,v5 │ │ │ │ - xscvdpqp v0,v6 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v9,v13 │ │ │ │ - xsmaddqp v7,v12,v13 │ │ │ │ - xsmaddqp v8,v12,v1 │ │ │ │ + xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v9,v13 │ │ │ │ xsmaddqp v0,v9,v1 │ │ │ │ + xsmaddqp v7,v11,v13 │ │ │ │ + xsmaddqp v8,v11,v1 │ │ │ │ xxmr vs45,vs39 │ │ │ │ xxmr vs33,vs40 │ │ │ │ - bdnz 8bf0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ + bdnz 8970 │ │ │ │ + lfd f12,8(r12) │ │ │ │ + lfd f0,8(r26) │ │ │ │ fmadd f0,f8,f12,f0 │ │ │ │ - xxmr vs44,vs0 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v12,v7 │ │ │ │ - xsmaddqp v0,v12,v8 │ │ │ │ - xsmulqp v1,v11,v10 │ │ │ │ - xsmulqp v0,v0,v11 │ │ │ │ + xxmr vs43,vs0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v11,v7 │ │ │ │ + xsmaddqp v0,v11,v8 │ │ │ │ + xsmulqp v1,v10,v12 │ │ │ │ + xsmulqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsd v1,0(r11) │ │ │ │ - stxsd v0,8(r11) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r0,r11 │ │ │ │ - bne 8b10 │ │ │ │ - ld r17,56(r1) │ │ │ │ - ld r18,64(r1) │ │ │ │ - ld r22,96(r1) │ │ │ │ - ld r9,96(r28) │ │ │ │ - mr r4,r21 │ │ │ │ - mr r5,r21 │ │ │ │ - ldx r3,r9,r20 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxsd v1,0(r4) │ │ │ │ + stxsd v0,8(r4) │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r11,r4 │ │ │ │ + bne 88a0 │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r2,96(r28) │ │ │ │ + mr r4,r23 │ │ │ │ + mr r5,r23 │ │ │ │ + ldx r3,r2,r22 │ │ │ │ + bl 4dc0 │ │ │ │ ld r4,56(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r10,36(r1) │ │ │ │ - addi r9,r9,28992 │ │ │ │ + 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 8d40 │ │ │ │ - slwi r30,r19,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r10,r10 │ │ │ │ + ble 8ab4 │ │ │ │ + slwi r30,r21,1 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r4 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lfd f11,27888(r9) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f11,f11,f0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 8d18 │ │ │ │ + beq 8a8c │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r4,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r4,16 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - beq 8d40 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 8ab4 │ │ │ │ + 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 8d20 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 8a94 │ │ │ │ sldi r5,r31,4 │ │ │ │ - mr r3,r29 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r19,72(r1) │ │ │ │ - ld r20,80(r1) │ │ │ │ - ld r21,88(r1) │ │ │ │ - addi r1,r1,192 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5b80 │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + addi r1,r1,176 │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,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 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r1,r1,192 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r1,r1,176 │ │ │ │ + lxv vs0,0(r24) │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,8(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ + stxv vs0,0(r27) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - stxv vs0,0(r29) │ │ │ │ ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 8c94 │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 8fa0 │ │ │ │ - extswsli r9,r8,4 │ │ │ │ - extsw r10,r8 │ │ │ │ - li r7,1 │ │ │ │ - add r9,r21,r9 │ │ │ │ - cmpld r5,r9 │ │ │ │ - bge 8ea0 │ │ │ │ - addi r9,r5,16 │ │ │ │ - cmpld r21,r9 │ │ │ │ - isellt r7,0,r7 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 8ea0 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 8e60 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 8e4c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 8e3c │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r21,16 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 8c94 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 8e68 │ │ │ │ - b 8c94 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - rldicl r6,r8,63,33 │ │ │ │ - ld r10,0(r5) │ │ │ │ - ld r3,8(r5) │ │ │ │ - mr r9,r21 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - addi r11,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - mtvsrdd vs0,r3,r10 │ │ │ │ - beq 8f08 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 8ef4 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 8ee4 │ │ │ │ - mr r6,r11 │ │ │ │ - addi r9,r21,32 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 8a10 │ │ │ │ + cmplwi r9,3 │ │ │ │ + ble 8d10 │ │ │ │ + extswsli r2,r10,4 │ │ │ │ + extsw r9,r10 │ │ │ │ + add r2,r23,r2 │ │ │ │ + cmpld r7,r2 │ │ │ │ + bge 8c10 │ │ │ │ + addi r2,r7,16 │ │ │ │ + cmpld r23,r2 │ │ │ │ + bge 8c10 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + mr r2,r23 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 8bdc │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 8bc8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 8bb8 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r23,16 │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 8a10 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 8be4 │ │ │ │ + b 8a10 │ │ │ │ + rldicl r6,r10,63,33 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r4,8(r7) │ │ │ │ + mr r2,r23 │ │ │ │ + andi. r5,r6,3 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + mtvsrdd vs0,r4,r9 │ │ │ │ + beq 8c78 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 8c64 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 8c54 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r2,r23,32 │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + stxv vs0,16(r23) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ addi r6,r6,-1 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - beq 8f38 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - 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 8f10 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrwi r8,r8,1 │ │ │ │ - beq 8c94 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - stxvx vs0,r9,r21 │ │ │ │ - b 8c94 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + beq 8ca8 │ │ │ │ + srdi r9,r8,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,128 │ │ │ │ + stxv vs0,-96(r2) │ │ │ │ + stxv vs0,-80(r2) │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 8c80 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrwi r10,r10,1 │ │ │ │ + beq 8a10 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + stxvx vs0,r2,r23 │ │ │ │ + b 8a10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - fmadd f8,f8,f10,f0 │ │ │ │ + lfd f11,8(r27) │ │ │ │ + lfd f0,8(r30) │ │ │ │ + fmadd f8,f8,f11,f0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ - xvmaddmdp vs12,vs8,vs11 │ │ │ │ + xvmaddmdp vs12,vs8,vs10 │ │ │ │ xvmuldp vs12,vs12,vs5 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - b 89b8 │ │ │ │ - lfd f10,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - fmadd f8,f8,f10,f0 │ │ │ │ + stxv vs12,0(r11) │ │ │ │ + b 8748 │ │ │ │ + lfd f11,8(r12) │ │ │ │ + lfd f0,8(r26) │ │ │ │ + fmadd f8,f8,f11,f0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ - xvmaddmdp vs12,vs8,vs11 │ │ │ │ + xvmaddmdp vs12,vs8,vs10 │ │ │ │ xvmuldp vs12,vs12,vs5 │ │ │ │ - stxv vs12,0(r11) │ │ │ │ - b 8c78 │ │ │ │ - extsw r10,r8 │ │ │ │ - b 8e08 │ │ │ │ + stxv vs12,0(r4) │ │ │ │ + b 89f8 │ │ │ │ + extsw r9,r10 │ │ │ │ + b 8b84 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0xd82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008fc0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-4288 │ │ │ │ +0000000000008d30 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r14,-208(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ std r27,-104(r1) │ │ │ │ - addi r27,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r14,16(r3) │ │ │ │ + ld r27,16(r3) │ │ │ │ + addi r21,r7,1 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-528(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ - stw r27,152(r1) │ │ │ │ - ble a95c │ │ │ │ - std r15,328(r1) │ │ │ │ - std r24,400(r1) │ │ │ │ - mr r15,r3 │ │ │ │ + stxv vs62,288(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ + stw r21,152(r1) │ │ │ │ + ble a5d4 │ │ │ │ + std r14,320(r1) │ │ │ │ std r25,408(r1) │ │ │ │ - mr r24,r5 │ │ │ │ - mr r25,r4 │ │ │ │ - addi r5,r1,156 │ │ │ │ - addi r4,r1,160 │ │ │ │ - std r29,440(r1) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r25,r5 │ │ │ │ mr r3,r7 │ │ │ │ + addi r5,r1,156 │ │ │ │ std r30,448(r1) │ │ │ │ - std r31,456(r1) │ │ │ │ + std r29,440(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + addi r4,r1,160 │ │ │ │ mr r29,r6 │ │ │ │ + std r28,432(r1) │ │ │ │ + std r31,456(r1) │ │ │ │ + mr r28,r8 │ │ │ │ mr r31,r7 │ │ │ │ - mr r30,r8 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 983c │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 954c │ │ │ │ std r26,416(r1) │ │ │ │ lwz r26,160(r1) │ │ │ │ - andi. r8,r30,32 │ │ │ │ - mulli r10,r25,96 │ │ │ │ + andi. r8,r28,32 │ │ │ │ + mulli r9,r30,96 │ │ │ │ std r23,392(r1) │ │ │ │ - std r28,432(r1) │ │ │ │ + std r24,400(r1) │ │ │ │ std r22,384(r1) │ │ │ │ - std r20,368(r1) │ │ │ │ - li r22,0 │ │ │ │ - std r21,376(r1) │ │ │ │ + li r24,0 │ │ │ │ addi r23,r26,-1 │ │ │ │ - mr r9,r26 │ │ │ │ mfocrf r28,128 │ │ │ │ - add r14,r14,r10 │ │ │ │ + mr r2,r26 │ │ │ │ + add r9,r27,r9 │ │ │ │ cmpw r23,r31 │ │ │ │ - lwz r30,8(r14) │ │ │ │ + lwz r27,8(r9) │ │ │ │ + std r9,192(r1) │ │ │ │ iselgt r23,r31,r23 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne aa4c │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ld r3,56(r15) │ │ │ │ + bne a6c0 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ld r3,56(r14) │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r14) │ │ │ │ - ld r3,48(r15) │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5b60 │ │ │ │ + ld r22,192(r1) │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ + lwz r5,8(r22) │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r14) │ │ │ │ - ld r3,48(r15) │ │ │ │ - subf r10,r9,r23 │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 9138 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,8(r22) │ │ │ │ + ld r3,48(r14) │ │ │ │ + subf r9,r2,r23 │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 8e9c │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + mr r10,r25 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r8,r24 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - add r9,r3,r9 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne a98c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,-16(r8) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - bdnz 9114 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - addi r21,r23,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + add r2,r3,r2 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne a608 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,-16(r10) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + bdnz 8e78 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + addi r22,r23,1 │ │ │ │ li r4,0 │ │ │ │ - slwi r10,r21,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r3,r3,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - cmpw r7,r31 │ │ │ │ - beq a9b4 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble ab80 │ │ │ │ - addi r10,r26,-2 │ │ │ │ - li r7,1 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - stfd f27,488(r1) │ │ │ │ - cmpwi cr4,r25,1 │ │ │ │ - mtfprwa f27,r21 │ │ │ │ - stfd f30,512(r1) │ │ │ │ - clrlwi r8,r25,31 │ │ │ │ + slwi r9,r22,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r8,160(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + cmpw r8,r31 │ │ │ │ + beq a630 │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 936c │ │ │ │ + addi r9,r26,-2 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + stfd f25,472(r1) │ │ │ │ stfd f26,480(r1) │ │ │ │ - cmpw r10,r30 │ │ │ │ - stw r7,208(r1) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - fcfid f26,f0 │ │ │ │ - rotlwi r28,r28,24 │ │ │ │ - mtocrf 32,r28 │ │ │ │ - rotlwi r28,r28,8 │ │ │ │ - fcfid f27,f27 │ │ │ │ - stw r8,244(r1) │ │ │ │ - li r8,8 │ │ │ │ + mtfprwa f26,r22 │ │ │ │ + li r10,8 │ │ │ │ + stfd f28,496(r1) │ │ │ │ stfd f29,504(r1) │ │ │ │ - iselgt r10,r30,r10 │ │ │ │ - addi r7,r7,28992 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + cmpwi cr4,r30,1 │ │ │ │ + clrlwi r30,r30,31 │ │ │ │ + xxspltidp vs62,1056964608 │ │ │ │ + cmpw r9,r27 │ │ │ │ + fcfid f25,f0 │ │ │ │ + stfd f27,488(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r10,176(r1) │ │ │ │ + li r10,4 │ │ │ │ + li r8,1 │ │ │ │ + mr r26,r28 │ │ │ │ + stfd f30,512(r1) │ │ │ │ + stfd f31,520(r1) │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + cmpwi cr3,r30,0 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + xxspltd vs63,vs28,0 │ │ │ │ + mr r28,r10 │ │ │ │ + std r15,328(r1) │ │ │ │ std r16,336(r1) │ │ │ │ - std r8,192(r1) │ │ │ │ - li r8,4 │ │ │ │ std r17,344(r1) │ │ │ │ std r18,352(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - std r7,184(r1) │ │ │ │ - addis r7,r2,-3 │ │ │ │ std r19,360(r1) │ │ │ │ + cmpwi cr7,r9,0 │ │ │ │ + std r20,368(r1) │ │ │ │ + fsub f25,f25,f28 │ │ │ │ stfd f24,464(r1) │ │ │ │ - stfd f25,472(r1) │ │ │ │ - stfd f28,496(r1) │ │ │ │ - stfd f31,520(r1) │ │ │ │ - isellt r10,0,r10 │ │ │ │ - addi r7,r7,29008 │ │ │ │ - std r22,288(r1) │ │ │ │ - std r14,216(r1) │ │ │ │ - stw r8,176(r1) │ │ │ │ - std r29,296(r1) │ │ │ │ - std r31,304(r1) │ │ │ │ - stw r27,312(r1) │ │ │ │ - mtfprwa f30,r10 │ │ │ │ - std r7,232(r1) │ │ │ │ - fcfid f30,f30 │ │ │ │ + stw r8,188(r1) │ │ │ │ + isel r9,0,r9,4*cr7+lt │ │ │ │ + std r24,256(r1) │ │ │ │ + std r29,264(r1) │ │ │ │ + std r31,272(r1) │ │ │ │ + stw r21,280(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ nop │ │ │ │ - lwz r10,208(r1) │ │ │ │ - stw r10,228(r1) │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,208(r1) │ │ │ │ - addi r10,r1,176 │ │ │ │ - lfiwax f12,0,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f11,f27,f12 │ │ │ │ - fdiv f0,f30,f12 │ │ │ │ - frip f11,f11 │ │ │ │ + nop │ │ │ │ + mtfprwa f29,r28 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + slwi r30,r28,1 │ │ │ │ + fcfid f29,f29 │ │ │ │ + stw r9,224(r1) │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,188(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 r10,f11 │ │ │ │ + mffprd r9,f12 │ │ │ │ mffprd r25,f0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ mr r19,r25 │ │ │ │ - cmpw r25,r10 │ │ │ │ - stw r10,180(r1) │ │ │ │ - bgt a950 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r7,176(r1) │ │ │ │ + cmpw r25,r9 │ │ │ │ + stw r9,184(r1) │ │ │ │ + bgt 9300 │ │ │ │ + fdiv f29,f25,f29 │ │ │ │ slwi r24,r25,2 │ │ │ │ - fmr f24,f30 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - slwi r9,r25,1 │ │ │ │ + slwi r10,r25,1 │ │ │ │ + srawi r9,r28,1 │ │ │ │ + mullw r27,r28,r25 │ │ │ │ + slwi r30,r28,1 │ │ │ │ + rotlwi r26,r26,24 │ │ │ │ + mtocrf 32,r26 │ │ │ │ + rotlwi r26,r26,8 │ │ │ │ + extswsli r25,r25,5 │ │ │ │ addi r22,r24,2 │ │ │ │ addi r23,r24,3 │ │ │ │ + addi r2,r10,1 │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r7,1 │ │ │ │ - mullw r27,r7,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r30,r7,1 │ │ │ │ - extswsli r25,r25,5 │ │ │ │ - extsw r16,r7 │ │ │ │ - extswsli r31,r7,3 │ │ │ │ - fsub f28,f26,f28 │ │ │ │ - neg r8,r10 │ │ │ │ - mullw r22,r22,r10 │ │ │ │ - mullw r23,r23,r10 │ │ │ │ - mullw r24,r24,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - extswsli r28,r30,4 │ │ │ │ - stw r8,224(r1) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - stw r30,240(r1) │ │ │ │ - addi r8,r8,29008 │ │ │ │ - fdiv f28,f28,f12 │ │ │ │ - addi r17,r10,-8 │ │ │ │ - slwi r10,r27,1 │ │ │ │ + neg r10,r9 │ │ │ │ + extsw r15,r28 │ │ │ │ + extswsli r18,r30,4 │ │ │ │ + extswsli r31,r28,3 │ │ │ │ + stw r30,228(r1) │ │ │ │ + mullw r22,r22,r9 │ │ │ │ + mullw r23,r23,r9 │ │ │ │ + mullw r24,r24,r9 │ │ │ │ + mullw r2,r2,r28 │ │ │ │ + stw r10,212(r1) │ │ │ │ + ld r10,176(r1) │ │ │ │ + slwi r9,r27,1 │ │ │ │ + addi r16,r10,-8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ extswsli r22,r22,4 │ │ │ │ extswsli r23,r23,4 │ │ │ │ extswsli r24,r24,4 │ │ │ │ - std r8,200(r1) │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stw r9,212(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r4,48(r15) │ │ │ │ - ld r3,64(r15) │ │ │ │ + stw r2,208(r1) │ │ │ │ + ld r4,48(r14) │ │ │ │ + ld r3,64(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r22 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r15) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5b80 │ │ │ │ + ld r4,48(r14) │ │ │ │ + ld r3,72(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r23 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r15) │ │ │ │ + bl 5b80 │ │ │ │ + ld r3,64(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,72(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,48(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r3,r24 │ │ │ │ add r3,r3,r22 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5b80 │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r24 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r23 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,192(r1) │ │ │ │ - ld r29,64(r15) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r20,r9,r10 │ │ │ │ - lbzx r9,r20,r25 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,192(r1) │ │ │ │ + ld r9,176(r1) │ │ │ │ + ld r29,64(r14) │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r20,r2,r9 │ │ │ │ + lbzx r2,r20,r25 │ │ │ │ add r20,r20,r25 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 9880 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - li r9,1 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - ld r30,72(r15) │ │ │ │ - lfd f30,24(r20) │ │ │ │ - ld r26,16(r20) │ │ │ │ - slw r14,r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - slwi r8,r14,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,88(r15) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r10,r17 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - fdiv f31,f11,f0 │ │ │ │ - beq 945c │ │ │ │ - mtfprwa f0,r19 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bge 9d10 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 95a0 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + li r2,1 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + ld r30,72(r14) │ │ │ │ + lfd f24,24(r20) │ │ │ │ + ld r17,16(r20) │ │ │ │ + slw r26,r2,r9 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ld r9,88(r14) │ │ │ │ + slwi r10,r26,1 │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r16 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ lxv vs0,0(r30) │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f31,f28,f12 │ │ │ │ + beq 917c │ │ │ │ + mtfprwa f12,r19 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f29 │ │ │ │ + bge 99e0 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + extswsli r8,r26,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - extsw r18,r14 │ │ │ │ - extswsli r21,r14,3 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ + extsw r21,r26 │ │ │ │ + std r8,200(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fcmpu cr0,f30,f29 │ │ │ │ - bne 9b70 │ │ │ │ - cmpwi r14,0 │ │ │ │ - ble 94fc │ │ │ │ - sldi r7,r18,4 │ │ │ │ - mtctr r18 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r8,200(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 9860 │ │ │ │ + cmpwi r26,0 │ │ │ │ + ble 921c │ │ │ │ + sldi r10,r21,4 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtctr r21 │ │ │ │ li r9,0 │ │ │ │ - add r8,r21,r7 │ │ │ │ - add r7,r26,r7 │ │ │ │ - add r8,r26,r8 │ │ │ │ + li r2,0 │ │ │ │ + add r7,r8,r17 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ - lxvdsx vs12,r7,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 94d0 │ │ │ │ - ld r9,96(r15) │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + lxvdsx vs11,r10,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 91f0 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,176(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bne 9c90 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 95bc │ │ │ │ - ld r6,48(r15) │ │ │ │ - lwz r8,212(r1) │ │ │ │ - slwi r10,r27,1 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - ld r7,72(r15) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r16,-1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r8,r6,r10 │ │ │ │ - beq 9588 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bne 9960 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 92cc │ │ │ │ + ld r7,48(r14) │ │ │ │ + lwz r10,208(r1) │ │ │ │ + slwi r9,r27,1 │ │ │ │ + andi. r2,r15,1 │ │ │ │ + ld r8,72(r14) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r10,r7,r9 │ │ │ │ + beq 9298 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - beq 95bc │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + beq 92cc │ │ │ │ + srdi r9,r15,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 9590 │ │ │ │ - lwz r9,176(r1) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 92a0 │ │ │ │ + lwz r2,184(r1) │ │ │ │ addi r19,r19,1 │ │ │ │ - add r22,r22,r28 │ │ │ │ - add r23,r23,r28 │ │ │ │ - add r24,r24,r28 │ │ │ │ + add r22,r22,r18 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r24,r24,r18 │ │ │ │ addi r25,r25,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,180(r1) │ │ │ │ - cmpw r9,r19 │ │ │ │ - bge 9330 │ │ │ │ - lwz r30,240(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - fmr f30,f24 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - stw r30,176(r1) │ │ │ │ - cmpw r9,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,192(r1) │ │ │ │ - bgt 9240 │ │ │ │ - ld r22,288(r1) │ │ │ │ - ld r14,216(r1) │ │ │ │ - ld r29,296(r1) │ │ │ │ - ld r31,304(r1) │ │ │ │ - mfocrf r28,32 │ │ │ │ - rlwinm r28,r28,8,0,3 │ │ │ │ - lwz r27,312(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpw r2,r19 │ │ │ │ + bge 9070 │ │ │ │ + lwz r30,228(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + mfocrf r26,32 │ │ │ │ + rlwinm r26,r26,8,0,3 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + mr r28,r30 │ │ │ │ + cmpw r2,r9 │ │ │ │ + ld r9,176(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,176(r1) │ │ │ │ + bgt 8fa0 │ │ │ │ + ld r24,256(r1) │ │ │ │ + ld r29,264(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + ld r31,272(r1) │ │ │ │ + lwz r21,280(r1) │ │ │ │ + lwz r8,160(r1) │ │ │ │ lfd f24,464(r1) │ │ │ │ lfd f25,472(r1) │ │ │ │ lfd f26,480(r1) │ │ │ │ lfd f27,488(r1) │ │ │ │ lfd f28,496(r1) │ │ │ │ lfd f29,504(r1) │ │ │ │ lfd f30,512(r1) │ │ │ │ lfd f31,520(r1) │ │ │ │ + ld r15,328(r1) │ │ │ │ ld r16,336(r1) │ │ │ │ ld r17,344(r1) │ │ │ │ ld r18,352(r1) │ │ │ │ ld r19,360(r1) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ble 96ac │ │ │ │ - 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 │ │ │ │ + ld r20,368(r1) │ │ │ │ + cmpwi r8,0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ble 93bc │ │ │ │ + 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 9680 │ │ │ │ - li r9,40 │ │ │ │ - ld r8,184(r1) │ │ │ │ - extswsli r6,r7,4 │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - add r3,r7,r31 │ │ │ │ - addi r11,r31,-1 │ │ │ │ - sldi r30,r31,4 │ │ │ │ - addi r5,r10,32 │ │ │ │ - lxvx vs0,r14,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r0,r6,16 │ │ │ │ - add r26,r10,r6 │ │ │ │ - extsw r3,r3 │ │ │ │ - sldi r11,r11,4 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 9390 │ │ │ │ + ld r2,192(r1) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ + xxspltidp vs7,1056964608 │ │ │ │ + add r4,r8,r31 │ │ │ │ + addi r3,r31,-1 │ │ │ │ + sldi r11,r31,4 │ │ │ │ + addi r10,r6,16 │ │ │ │ + add r5,r9,r6 │ │ │ │ addi r7,r6,48 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - lfd f6,28992(r9) │ │ │ │ - addi r8,r14,56 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - addi r9,r31,-3 │ │ │ │ - add r7,r10,r7 │ │ │ │ - add r4,r10,r0 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ addi r8,r6,32 │ │ │ │ + extsw r4,r4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + lxvx vs6,r9,r10 │ │ │ │ + addi r2,r2,56 │ │ │ │ + add r7,r9,r7 │ │ │ │ + add r8,r9,r8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,-3 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + xxspltd vs12,vs0,1 │ │ │ │ xxspltd vs9,vs0,0 │ │ │ │ xxspltd vs11,vs0,1 │ │ │ │ - xxspltd vs12,vs0,1 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - add r31,r10,r3 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r10,r8 │ │ │ │ - li r9,0 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - lxvx vs6,r10,r0 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r31,r9,r4 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + lxv vs8,0(r9) │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ xvmaddadp vs8,vs0,vs9 │ │ │ │ xvmuldp vs0,vs11,vs7 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmaddmdp vs0,vs6,vs8 │ │ │ │ xvmuldp vs6,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - lxvx vs5,r10,r6 │ │ │ │ - lxvx vs0,r10,r0 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + lxv vs8,32(r5) │ │ │ │ + add r10,r9,r10 │ │ │ │ + addi r5,r9,32 │ │ │ │ + lxvx vs5,r9,r6 │ │ │ │ + lxv vs4,16(r9) │ │ │ │ addi r6,r29,32 │ │ │ │ - lxv vs8,32(r26) │ │ │ │ - lxv vs4,16(r10) │ │ │ │ - xvmaddmdp vs8,vs7,vs5 │ │ │ │ xvmaddmdp vs0,vs9,vs4 │ │ │ │ + xvmaddmdp vs8,vs7,vs5 │ │ │ │ xvmaddmdp vs11,vs8,vs0 │ │ │ │ xvmuldp vs0,vs11,vs10 │ │ │ │ stxv vs0,16(r29) │ │ │ │ - lxvx vs11,r10,r11 │ │ │ │ - lxvx vs8,r10,r3 │ │ │ │ + lxvx vs11,r9,r3 │ │ │ │ + lxvx vs8,r9,r4 │ │ │ │ lxv vs0,-16(r31) │ │ │ │ - xvmaddadp vs11,vs9,vs8 │ │ │ │ + xvmaddadp vs11,vs8,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r29,r11 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ + stxvx vs0,r29,r3 │ │ │ │ + lxvx vs0,r9,r4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r29 │ │ │ │ - nop │ │ │ │ + stxvx vs0,r11,r29 │ │ │ │ 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,vs0,vs10 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 97b0 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 94c0 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne aad8 │ │ │ │ - ld r15,328(r1) │ │ │ │ - ld r20,368(r1) │ │ │ │ - ld r21,376(r1) │ │ │ │ + bne a738 │ │ │ │ + ld r14,320(r1) │ │ │ │ ld r22,384(r1) │ │ │ │ ld r23,392(r1) │ │ │ │ ld r24,400(r1) │ │ │ │ ld r25,408(r1) │ │ │ │ ld r26,416(r1) │ │ │ │ ld r28,432(r1) │ │ │ │ ld r29,440(r1) │ │ │ │ ld r30,448(r1) │ │ │ │ ld r31,456(r1) │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r15,328(r1) │ │ │ │ - ld r24,400(r1) │ │ │ │ + ld r14,320(r1) │ │ │ │ ld r25,408(r1) │ │ │ │ + ld r28,432(r1) │ │ │ │ ld r29,440(r1) │ │ │ │ ld r30,448(r1) │ │ │ │ ld r31,456(r1) │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r9,224(r1) │ │ │ │ - lwz r26,4(r20) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,212(r1) │ │ │ │ + lwz r21,4(r20) │ │ │ │ add r3,r29,r31 │ │ │ │ li r4,0 │ │ │ │ - lwz r21,8(r20) │ │ │ │ - add r30,r9,r26 │ │ │ │ + lwz r26,8(r20) │ │ │ │ + add r30,r2,r21 │ │ │ │ extswsli r30,r30,4 │ │ │ │ mr r5,r30 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,72(r14) │ │ │ │ mr r5,r30 │ │ │ │ li r4,0 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r29,64(r15) │ │ │ │ - lwz r8,0(r15) │ │ │ │ - ld r7,88(r15) │ │ │ │ - ld r30,72(r15) │ │ │ │ - lfd f25,24(r20) │ │ │ │ - ld r18,16(r20) │ │ │ │ - slw r11,r9,r21 │ │ │ │ - extsw r9,r21 │ │ │ │ - lfd f31,0(r10) │ │ │ │ - slwi r10,r11,1 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - addi r9,r9,-2 │ │ │ │ + bl 5b60 │ │ │ │ + li r2,1 │ │ │ │ + ld r29,64(r14) │ │ │ │ + lwz r8,0(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r30,72(r14) │ │ │ │ + slw r7,r2,r26 │ │ │ │ + extsw r2,r26 │ │ │ │ + lfd f24,24(r20) │ │ │ │ + ld r17,16(r20) │ │ │ │ + slwi r10,r7,1 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + addi r2,r2,-2 │ │ │ │ andi. r8,r8,64 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r7,r21 │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - beq 9e20 │ │ │ │ - srawi r9,r11,1 │ │ │ │ - ble cr4,a228 │ │ │ │ - ld r10,24(r15) │ │ │ │ - lwz r8,244(r1) │ │ │ │ - srawi r14,r26,1 │ │ │ │ - addze r14,r14 │ │ │ │ + stw r7,200(r1) │ │ │ │ + mtfprwa f31,r10 │ │ │ │ + sldi r26,r2,3 │ │ │ │ + fcfid f31,f31 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + beq 9af0 │ │ │ │ + srawi r2,r7,1 │ │ │ │ + ble cr4,9ec8 │ │ │ │ + ld r9,24(r14) │ │ │ │ + srawi r10,r21,1 │ │ │ │ + addze r10,r10 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,264(r1) │ │ │ │ - stw r9,256(r1) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ldx r8,r10,r21 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - std r8,248(r1) │ │ │ │ + stw r2,240(r1) │ │ │ │ + ldx r6,r9,r26 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ lxv vs0,0(r30) │ │ │ │ + stw r10,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + std r6,232(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bne 9fa0 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bne cr3,9c50 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne a43c │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9a80 │ │ │ │ - ld r10,232(r1) │ │ │ │ - extsw r4,r9 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r6,232(r1) │ │ │ │ + lwz r2,240(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne a298 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 9780 │ │ │ │ + lwz r5,216(r1) │ │ │ │ + extsw r7,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r5,0 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r4 │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - extswsli r10,r14,3 │ │ │ │ - add r7,r18,r10 │ │ │ │ - lxvx vs9,r29,r6 │ │ │ │ - lxvdsx vs11,r18,r5 │ │ │ │ - lxvdsx vs0,r7,r5 │ │ │ │ - lxvdsx vs12,r8,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r6 │ │ │ │ - xvadddp vs12,vs12,vs10 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ + li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r7 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + add r9,r17,r5 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r8 │ │ │ │ + lxvdsx vs11,r17,r10 │ │ │ │ + lxvdsx vs0,r9,r10 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 99c0 │ │ │ │ - ld r6,232(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r4 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 96c0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r7 │ │ │ │ subf r29,r30,r29 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - extswsli r6,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r9,r9,r30 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r6,r7,r6 │ │ │ │ - addi r7,r7,-8 │ │ │ │ + extswsli r4,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r9,r4 │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r8,r4,r6 │ │ │ │ + add r8,r8,r10 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ nop │ │ │ │ - subf r9,r10,r7 │ │ │ │ - subf r5,r7,r6 │ │ │ │ - lxvx vs9,r8,r29 │ │ │ │ - addi r4,r7,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ - lxvdsx vs0,0,r4 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r5,r10 │ │ │ │ + subf r7,r10,r8 │ │ │ │ + lxvx vs10,r9,r29 │ │ │ │ + addi r6,r10,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs11,0,r7 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 9a30 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 9730 │ │ │ │ nop │ │ │ │ - ld r9,96(r15) │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bne 9f20 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 95bc │ │ │ │ - ld r8,56(r15) │ │ │ │ - extsw r26,r26 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - andi. r7,r26,1 │ │ │ │ - ld r6,72(r15) │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r8,r9 │ │ │ │ - beq 9b04 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bne 9bd0 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ble 92cc │ │ │ │ + ld r10,56(r14) │ │ │ │ + extsw r21,r21 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + andi. r8,r21,1 │ │ │ │ + ld r7,72(r14) │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r21,-1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + beq 97f8 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + beq 92cc │ │ │ │ + srdi r2,r21,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 95bc │ │ │ │ - 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 9b0c │ │ │ │ - lwz r9,176(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 9800 │ │ │ │ + lwz r2,184(r1) │ │ │ │ addi r19,r19,1 │ │ │ │ - add r22,r22,r28 │ │ │ │ - add r23,r23,r28 │ │ │ │ - add r24,r24,r28 │ │ │ │ + add r22,r22,r18 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r24,r24,r18 │ │ │ │ addi r25,r25,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,180(r1) │ │ │ │ - cmpw r9,r19 │ │ │ │ - bge 9330 │ │ │ │ - b 95e4 │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpw r2,r19 │ │ │ │ + bge 9070 │ │ │ │ + b 92f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r14,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - sldi r5,r18,4 │ │ │ │ - ble 9c1c │ │ │ │ - mtctr r18 │ │ │ │ - add r7,r21,r5 │ │ │ │ + cmpwi r26,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + sldi r5,r21,4 │ │ │ │ + ble 990c │ │ │ │ xxspltd vs11,vs31,0 │ │ │ │ - mr r9,r18 │ │ │ │ - li r8,0 │ │ │ │ + mtctr r21 │ │ │ │ + mr r2,r21 │ │ │ │ li r10,0 │ │ │ │ - add r6,r26,r5 │ │ │ │ - add r7,r26,r7 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvdsx vs0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r17,r5 │ │ │ │ + add r7,r8,r17 │ │ │ │ + add r7,r7,r5 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvdsx vs0,r7,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 9ba0 │ │ │ │ - fmul f11,f30,f31 │ │ │ │ - mtctr r18 │ │ │ │ - add r21,r26,r21 │ │ │ │ - li r10,0 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 9890 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r21 │ │ │ │ + add r8,r17,r8 │ │ │ │ + li r9,0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r21,r10 │ │ │ │ - lxvdsx vs0,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 9bf0 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 98e0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - ld r9,96(r15) │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,176(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - beq 9538 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 95bc │ │ │ │ - ld r6,48(r15) │ │ │ │ - extswsli r10,r27,5 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - ld r7,64(r15) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r16,-1 │ │ │ │ - add r8,r6,r10 │ │ │ │ - beq 9cd4 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + beq 9248 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 92cc │ │ │ │ + ld r7,48(r14) │ │ │ │ + extswsli r9,r27,5 │ │ │ │ + andi. r2,r15,1 │ │ │ │ + ld r8,64(r14) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + add r10,r7,r9 │ │ │ │ + beq 99a4 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - beq 9544 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + beq 9254 │ │ │ │ + srdi r9,r15,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 9cdc │ │ │ │ - b 9544 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 99ac │ │ │ │ + b 9254 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - lwz r10,228(r1) │ │ │ │ - li r9,1 │ │ │ │ + lwz r9,224(r1) │ │ │ │ + li r2,1 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - slw r6,r9,r10 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ - extsw r18,r6 │ │ │ │ - extswsli r21,r6,3 │ │ │ │ + slw r7,r2,r9 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + extsw r2,r7 │ │ │ │ + extswsli r21,r7,3 │ │ │ │ + std r2,200(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r9,r14,1 │ │ │ │ - fcmpu cr0,f30,f29 │ │ │ │ - bne a090 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 94fc │ │ │ │ - extsw r7,r9 │ │ │ │ - sldi r4,r18,4 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r5,0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + srawi r2,r26,1 │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 9d30 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 921c │ │ │ │ + ld r9,200(r1) │ │ │ │ + extsw r5,r2 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ li r8,0 │ │ │ │ - mtctr r7 │ │ │ │ - add r10,r21,r4 │ │ │ │ - add r4,r26,r4 │ │ │ │ - add r10,r26,r10 │ │ │ │ - lxvx vs10,r29,r8 │ │ │ │ - lxvdsx vs12,r4,r5 │ │ │ │ - lxvdsx vs0,r10,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 9d90 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r7 │ │ │ │ - subf r29,r30,r29 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - subf r8,r21,r10 │ │ │ │ - lxvx vs10,r9,r29 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r5 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + add r9,r21,r17 │ │ │ │ + add r9,r9,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r10 │ │ │ │ + lxvdsx vs11,r6,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ - xvmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 9de0 │ │ │ │ - b 94fc │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 9a60 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r5 │ │ │ │ + subf r29,r30,r29 │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r2,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r10,r21,r9 │ │ │ │ + lxvx vs10,r2,r29 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmsubmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 9ab0 │ │ │ │ + b 921c │ │ │ │ nop │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - extswsli r8,r26,3 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r10,r21,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,256(r1) │ │ │ │ - extsw r14,r26 │ │ │ │ - std r8,248(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + std r10,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r11,256(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne a34c │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 9a80 │ │ │ │ - sldi r14,r14,4 │ │ │ │ - extsw r9,r11 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r10,216(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 9fdc │ │ │ │ + lwz r9,200(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 9780 │ │ │ │ + extsw r2,r21 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ - add r8,r8,r14 │ │ │ │ - mtctr r9 │ │ │ │ - add r14,r18,r14 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + extsw r2,r9 │ │ │ │ li r9,0 │ │ │ │ - add r8,r18,r8 │ │ │ │ - nop │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r10,r17 │ │ │ │ + add r7,r7,r8 │ │ │ │ + li r2,0 │ │ │ │ + add r8,r17,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r29,r9 │ │ │ │ - lxvdsx vs12,r14,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs11,r29,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 9eb0 │ │ │ │ - ld r9,96(r15) │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 9b70 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - beq 9ab8 │ │ │ │ - nop │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + beq 97ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 95bc │ │ │ │ - extsw r26,r26 │ │ │ │ - ld r8,56(r15) │ │ │ │ - ld r7,64(r15) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - mr r10,r26 │ │ │ │ - beq 9f64 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ble 92cc │ │ │ │ + extsw r21,r21 │ │ │ │ + ld r10,56(r14) │ │ │ │ + ld r8,64(r14) │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r21,1 │ │ │ │ + addi r7,r21,-1 │ │ │ │ + mr r9,r21 │ │ │ │ + beq 9c14 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 9ac8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 97bc │ │ │ │ + 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 9f6c │ │ │ │ - b 9ac8 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 9c1c │ │ │ │ + b 97bc │ │ │ │ nop │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne a600 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9a80 │ │ │ │ - extsw r5,r9 │ │ │ │ - extswsli r10,r14,3 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r6,232(r1) │ │ │ │ + lwz r2,240(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne a0cc │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 9780 │ │ │ │ + lwz r6,216(r1) │ │ │ │ + extsw r7,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r5 │ │ │ │ - add r8,r18,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs11,r29,r7 │ │ │ │ - lxvdsx vs12,r18,r6 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r7 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + add r9,r17,r6 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ + lxvdsx vs12,r17,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz a000 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 9ca0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r7 │ │ │ │ subf r29,r30,r29 │ │ │ │ - extswsli r7,r9,4 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r7,r7,r30 │ │ │ │ - add r9,r8,r9 │ │ │ │ - addi r8,r7,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r7,r10,r9 │ │ │ │ - lxvx vs11,r8,r29 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r10,r10,r30 │ │ │ │ + add r2,r9,r2 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r9,r6,r2 │ │ │ │ + lxvx vs11,r10,r29 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz a050 │ │ │ │ - b 9a80 │ │ │ │ + stxv vs0,-16(r10) │ │ │ │ + bdnz 9cf0 │ │ │ │ + b 9780 │ │ │ │ nop │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble a1e8 │ │ │ │ - extsw r3,r9 │ │ │ │ - sldi r5,r18,4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble 9e98 │ │ │ │ + ld r9,200(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs11,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - li r10,0 │ │ │ │ + li r8,0 │ │ │ │ mtctr r3 │ │ │ │ - add r8,r21,r5 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r8,r26,r8 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r5,r7 │ │ │ │ - lxvdsx vs0,r8,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r21,r17 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r8 │ │ │ │ + lxvdsx vs0,r10,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz a0c0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r3 │ │ │ │ - mr r10,r3 │ │ │ │ - subf r18,r30,r29 │ │ │ │ - subf r0,r30,r4 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r8,r8,r5 │ │ │ │ - add r7,r30,r9 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - subf r6,r21,r8 │ │ │ │ - lxvx vs10,r7,r18 │ │ │ │ - addi r11,r8,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r6,r6,8 │ │ │ │ - lxvdsx vs0,0,r11 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ + bdnz 9d70 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r9,r3 │ │ │ │ + subf r0,r30,r29 │ │ │ │ + subf r11,r30,r4 │ │ │ │ + extswsli r6,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r8,r30,r2 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r7,r21,r10 │ │ │ │ + lxvx vs10,r8,r0 │ │ │ │ + addi r5,r10,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r7,r7,8 │ │ │ │ + lxvdsx vs0,0,r5 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r7) │ │ │ │ + lxv vs10,0(r8) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r0 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz a120 │ │ │ │ - fmul f0,f30,f31 │ │ │ │ + stxvx vs0,r8,r11 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 9dd0 │ │ │ │ + fmul f0,f24,f31 │ │ │ │ mtctr r3 │ │ │ │ - add r7,r26,r21 │ │ │ │ - li r8,0 │ │ │ │ + add r8,r17,r21 │ │ │ │ + li r10,0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - lxvdsx vs11,r7,r8 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + lxvdsx vs11,r8,r10 │ │ │ │ + lxvdsx vs12,r17,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r29,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz a170 │ │ │ │ + stxvx vs12,r29,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 9e20 │ │ │ │ + add r9,r17,r6 │ │ │ │ mtctr r3 │ │ │ │ - add r10,r26,r5 │ │ │ │ subf r8,r29,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ - add r7,r21,r10 │ │ │ │ - lxvx vs10,r9,r8 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs11,0,r7 │ │ │ │ + add r10,r21,r9 │ │ │ │ + lxvx vs10,r2,r8 │ │ │ │ + addi r7,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmsubmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz a1b0 │ │ │ │ - extswsli r5,r14,4 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 9e60 │ │ │ │ + extswsli r5,r26,4 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + b 9934 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - b 9c54 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - extswsli r7,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r8,r21,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,264(r1) │ │ │ │ - stw r9,256(r1) │ │ │ │ - extsw r14,r26 │ │ │ │ - std r7,248(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + stw r2,232(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne a7c4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9a80 │ │ │ │ - extsw r5,r9 │ │ │ │ - sldi r4,r14,4 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r8,216(r1) │ │ │ │ + lwz r2,232(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne a464 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 9780 │ │ │ │ + extsw r9,r21 │ │ │ │ + extsw r6,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - add r10,r7,r4 │ │ │ │ - add r4,r18,r4 │ │ │ │ - add r10,r18,r10 │ │ │ │ + li r7,0 │ │ │ │ + li r10,0 │ │ │ │ + sldi r4,r9,4 │ │ │ │ + mtctr r6 │ │ │ │ + add r5,r17,r4 │ │ │ │ + add r9,r8,r17 │ │ │ │ + add r9,r9,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r29,r8 │ │ │ │ - lxvdsx vs12,r4,r6 │ │ │ │ - lxvdsx vs0,r10,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ + lxvdsx vs12,r5,r7 │ │ │ │ + lxvdsx vs0,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r8 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz a2c0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 9f50 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r6 │ │ │ │ subf r29,r30,r29 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - subf r8,r7,r10 │ │ │ │ - lxvx vs11,r9,r29 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r2,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r10,r8,r9 │ │ │ │ + lxvx vs11,r2,r29 │ │ │ │ + addi r7,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz a310 │ │ │ │ - b 9a80 │ │ │ │ - cmpwi r11,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble a9ac │ │ │ │ - extsw r11,r11 │ │ │ │ - sldi r6,r14,4 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r11 │ │ │ │ - add r3,r8,r6 │ │ │ │ - mr r9,r11 │ │ │ │ - add r6,r18,r6 │ │ │ │ - add r3,r18,r3 │ │ │ │ - lxvx vs11,r29,r10 │ │ │ │ - lxvdsx vs12,r6,r7 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvdsx vs0,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz a380 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r11 │ │ │ │ - add r8,r18,r8 │ │ │ │ - li r10,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 9fa0 │ │ │ │ + b 9780 │ │ │ │ + lwz r2,200(r1) │ │ │ │ + ld r4,80(r14) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble a628 │ │ │ │ + lwa r5,200(r1) │ │ │ │ + extsw r2,r21 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + li r9,0 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ + add r7,r17,r6 │ │ │ │ + add r8,r10,r17 │ │ │ │ + add r8,r8,r6 │ │ │ │ + mr r6,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r8,r10 │ │ │ │ - lxvdsx vs0,r18,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + lxvdsx vs12,r7,r9 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + lxvdsx vs0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz a3d0 │ │ │ │ - sldi r5,r11,4 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r29 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - b 9a80 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble a5f8 │ │ │ │ - ld r10,232(r1) │ │ │ │ - xxspltd vs9,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - extswsli r10,r14,3 │ │ │ │ - extsw r14,r9 │ │ │ │ - mtctr r14 │ │ │ │ - add r12,r18,r10 │ │ │ │ - nop │ │ │ │ - lxvx vs8,r29,r7 │ │ │ │ - lxvdsx vs10,r18,r6 │ │ │ │ - lxvdsx vs0,r12,r6 │ │ │ │ - lxvdsx vs12,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs10,vs8,vs10 │ │ │ │ - lxvx vs8,r30,r7 │ │ │ │ - xvadddp vs12,vs12,vs11 │ │ │ │ - xvmaddmdp vs0,vs8,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz a470 │ │ │ │ - subf r6,r30,r4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,232(r1) │ │ │ │ - mtctr r14 │ │ │ │ - std r20,272(r1) │ │ │ │ - subf r0,r30,r29 │ │ │ │ - std r23,256(r1) │ │ │ │ - std r31,264(r1) │ │ │ │ - std r6,248(r1) │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r3,r6,r29 │ │ │ │ - add r5,r12,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - add r6,r6,r30 │ │ │ │ - lxv vs10,0(r7) │ │ │ │ - add r9,r18,r9 │ │ │ │ - mr r7,r14 │ │ │ │ - add r8,r8,r5 │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - ld r20,248(r1) │ │ │ │ - std r9,280(r1) │ │ │ │ - nop │ │ │ │ - addi r9,r5,8 │ │ │ │ - subf r31,r10,r5 │ │ │ │ - subf r23,r5,r8 │ │ │ │ - lxvx vs8,r6,r0 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxvdsx vs11,0,r23 │ │ │ │ - addi r9,r31,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r6,r20 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz a510 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r14 │ │ │ │ - ld r23,256(r1) │ │ │ │ - ld r31,264(r1) │ │ │ │ - ld r20,272(r1) │ │ │ │ - ld r9,280(r1) │ │ │ │ - li r8,0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz a020 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r5 │ │ │ │ + add r10,r17,r10 │ │ │ │ + li r2,0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - lxvdsx vs12,r12,r7 │ │ │ │ - lxvdsx vs0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz a580 │ │ │ │ - mtctr r14 │ │ │ │ - subf r7,r29,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r8,r9,r10 │ │ │ │ - lxvx vs10,r3,r7 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + lxvx vs10,r30,r6 │ │ │ │ + lxvdsx vs12,r10,r2 │ │ │ │ + lxvdsx vs0,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r3) │ │ │ │ - xvmsubmdp vs0,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r6 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - bdnz a5c0 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b a400 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble a5f8 │ │ │ │ - extsw r7,r9 │ │ │ │ - extswsli r10,r14,3 │ │ │ │ + stxvx vs0,r29,r6 │ │ │ │ + addi r6,r6,16 │ │ │ │ + bdnz a070 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,96(r14) │ │ │ │ + mr r5,r29 │ │ │ │ + mr r4,r29 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + b 9780 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble a28c │ │ │ │ + lwz r3,216(r1) │ │ │ │ + extsw r5,r2 │ │ │ │ xxspltd vs10,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r7 │ │ │ │ - std r7,248(r1) │ │ │ │ - add r14,r18,r10 │ │ │ │ - li r7,0 │ │ │ │ + li r9,0 │ │ │ │ + li r10,0 │ │ │ │ mtctr r5 │ │ │ │ - lxvx vs11,r29,r7 │ │ │ │ - lxvdsx vs12,r18,r6 │ │ │ │ - lxvdsx vs0,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + add r11,r17,r3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs11,r29,r9 │ │ │ │ + lxvdsx vs12,r17,r10 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz a630 │ │ │ │ - ld r6,248(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz a100 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r5 │ │ │ │ + mr r9,r5 │ │ │ │ subf r12,r30,r29 │ │ │ │ + std r31,240(r1) │ │ │ │ subf r0,r30,r4 │ │ │ │ - std r23,272(r1) │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r14,r5 │ │ │ │ - mtctr r6 │ │ │ │ - mr r7,r6 │ │ │ │ - std r5,256(r1) │ │ │ │ - add r6,r9,r30 │ │ │ │ - add r5,r18,r5 │ │ │ │ - add r9,r9,r29 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r5,264(r1) │ │ │ │ - addi r5,r5,-8 │ │ │ │ - std r9,280(r1) │ │ │ │ + extswsli r8,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r7,r11,r8 │ │ │ │ + add r10,r2,r30 │ │ │ │ + std r8,216(r1) │ │ │ │ + add r2,r2,r29 │ │ │ │ + add r8,r17,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r8,232(r1) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r2,248(r1) │ │ │ │ nop │ │ │ │ - addi r9,r3,8 │ │ │ │ - subf r23,r10,r3 │ │ │ │ - lxvx vs11,r6,r12 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r23,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + nop │ │ │ │ + addi r2,r7,8 │ │ │ │ + subf r31,r3,r7 │ │ │ │ + lxvx vs11,r10,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r31,8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ + lxv vs11,0(r10) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r6,r0 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz a6b0 │ │ │ │ - ld r3,248(r1) │ │ │ │ - fmul f10,f25,f31 │ │ │ │ - ld r6,232(r1) │ │ │ │ - ld r23,272(r1) │ │ │ │ - ld r9,280(r1) │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs9,0(r6) │ │ │ │ - li r6,0 │ │ │ │ + stxvx vs0,r10,r0 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz a180 │ │ │ │ + fmul f10,f24,f31 │ │ │ │ + ld r31,240(r1) │ │ │ │ + ld r2,248(r1) │ │ │ │ + mtctr r5 │ │ │ │ + li r10,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - lxvdsx vs11,r8,r7 │ │ │ │ - lxvdsx vs12,r14,r7 │ │ │ │ - lxvdsx vs0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvadddp vs11,vs11,vs9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs11,r6,r9 │ │ │ │ + lxvdsx vs12,r11,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvdivdp vs12,vs12,vs11 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r30,r6 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvx vs11,r29,r6 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r29,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz a710 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz a1e0 │ │ │ │ ld r7,232(r1) │ │ │ │ - subf r3,r29,r30 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - ld r7,256(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r7,248(r1) │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,264(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - subf r6,r5,r8 │ │ │ │ - addi r7,r5,8 │ │ │ │ + ld r10,216(r1) │ │ │ │ + mtctr r5 │ │ │ │ + add r9,r10,r6 │ │ │ │ + add r9,r9,r7 │ │ │ │ + subf r7,r29,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r6,r8,r9 │ │ │ │ + addi r10,r8,8 │ │ │ │ lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - add r7,r5,r10 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs11,0,r7 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + add r10,r8,r3 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ xvdivdp vs11,vs11,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r9,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs12,r2,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz a770 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b a400 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble a5f8 │ │ │ │ - sldi r5,r14,4 │ │ │ │ - extsw r14,r9 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz a240 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b a0a0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble a28c │ │ │ │ + lwz r5,216(r1) │ │ │ │ + extsw r9,r2 │ │ │ │ + xxspltd vs9,vs31,0 │ │ │ │ li r10,0 │ │ │ │ - mtctr r14 │ │ │ │ - add r8,r7,r5 │ │ │ │ - add r5,r18,r5 │ │ │ │ - add r8,r18,r8 │ │ │ │ + mr r8,r9 │ │ │ │ + std r9,216(r1) │ │ │ │ + li r9,0 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + mtctr r8 │ │ │ │ + add r3,r17,r5 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r29,r9 │ │ │ │ + lxvdsx vs10,r17,r10 │ │ │ │ + lxvdsx vs0,r3,r10 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs10,vs11,vs10 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmaddmdp vs0,vs11,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz a2d0 │ │ │ │ + ld r10,216(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r12,r30,r29 │ │ │ │ + subf r0,r30,r4 │ │ │ │ + std r31,240(r1) │ │ │ │ + mtctr r10 │ │ │ │ + mr r9,r10 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r10,r10,r30 │ │ │ │ + add r11,r3,r2 │ │ │ │ + add r7,r17,r2 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + std r10,232(r1) │ │ │ │ + mr r10,r11 │ │ │ │ + std r8,248(r1) │ │ │ │ + add r11,r2,r6 │ │ │ │ + add r11,r11,r10 │ │ │ │ + addi r2,r10,-8 │ │ │ │ + ld r10,232(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r5,r6 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + addi r8,r2,8 │ │ │ │ + subf r6,r5,r2 │ │ │ │ + subf r31,r2,r11 │ │ │ │ + lxvx vs10,r10,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + addi r8,r6,8 │ │ │ │ + lxvdsx vs11,0,r31 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + xvnmsubmdp vs0,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + stxvx vs0,r10,r0 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz a800 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r14 │ │ │ │ - mr r10,r14 │ │ │ │ - subf r0,r30,r29 │ │ │ │ - subf r3,r30,r4 │ │ │ │ - extswsli r12,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r8,r8,r12 │ │ │ │ - add r6,r9,r30 │ │ │ │ - add r9,r9,r29 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r6,r6,16 │ │ │ │ - std r9,248(r1) │ │ │ │ + bdnz a370 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + ld r10,216(r1) │ │ │ │ + ld r31,240(r1) │ │ │ │ + li r2,0 │ │ │ │ + ld r8,248(r1) │ │ │ │ + mtctr r10 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r3,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz a3e0 │ │ │ │ + ld r2,216(r1) │ │ │ │ + subf r9,r29,r30 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r8,8 │ │ │ │ - subf r5,r7,r8 │ │ │ │ - lxvx vs10,r6,r0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r5,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r2,r7,r5 │ │ │ │ + lxvx vs10,r8,r9 │ │ │ │ + addi r10,r7,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ + lxv vs10,-16(r8) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz a870 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r14 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r6,r18,r7 │ │ │ │ - li r8,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz a420 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b a0a0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble a28c │ │ │ │ + extsw r9,r21 │ │ │ │ + extsw r11,r2 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + li r7,0 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + mtctr r11 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r17,r5 │ │ │ │ + add r10,r8,r17 │ │ │ │ + add r10,r10,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - lxvdsx vs0,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r7 │ │ │ │ + lxvdsx vs0,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz a8d0 │ │ │ │ - mtctr r14 │ │ │ │ - add r10,r18,r12 │ │ │ │ - subf r6,r29,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - nop │ │ │ │ - add r8,r7,r10 │ │ │ │ - lxvx vs10,r9,r6 │ │ │ │ - addi r5,r10,8 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ + bdnz a4a0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r11 │ │ │ │ + mr r9,r11 │ │ │ │ + subf r3,r30,r29 │ │ │ │ + subf r5,r30,r4 │ │ │ │ + extswsli r0,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r10,r0 │ │ │ │ + add r7,r30,r2 │ │ │ │ + add r2,r2,r29 │ │ │ │ addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r6,r8,r10 │ │ │ │ + lxvx vs10,r7,r3 │ │ │ │ + addi r12,r10,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxvdsx vs0,0,r12 │ │ │ │ + lxvdsx vs12,0,r6 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs10,0(r7) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz a910 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b a400 │ │ │ │ - lwz r10,176(r1) │ │ │ │ - slwi r30,r10,1 │ │ │ │ - b 95f0 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + bdnz a500 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r11 │ │ │ │ + add r7,r17,r8 │ │ │ │ + li r10,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + lxvdsx vs12,r7,r10 │ │ │ │ + lxvdsx vs0,r17,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz a550 │ │ │ │ + add r9,r17,r0 │ │ │ │ + mtctr r11 │ │ │ │ + subf r7,r29,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + nop │ │ │ │ + add r10,r8,r9 │ │ │ │ + lxvx vs10,r2,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmsubmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz a590 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b a0a0 │ │ │ │ + bl 53c0 │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - lxv vs0,0(r24) │ │ │ │ - cmpdi r7,0 │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r8,r24,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - bne 910c │ │ │ │ - b 9138 │ │ │ │ - extsw r11,r11 │ │ │ │ - b a3fc │ │ │ │ - lwz r5,8(r14) │ │ │ │ - addi r10,r31,-2 │ │ │ │ - extsw r8,r9 │ │ │ │ - ld r6,48(r15) │ │ │ │ - ld r3,32(r14) │ │ │ │ - ld r4,24(r14) │ │ │ │ - ld r23,16(r14) │ │ │ │ - cmpwi r9,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - subf r5,r5,r31 │ │ │ │ - extswsli r11,r10,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - extsw r10,r10 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvdsx vs0,r3,r8 │ │ │ │ - lxvx vs11,r6,r11 │ │ │ │ - addi r3,r11,32 │ │ │ │ - addi r10,r10,3 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ + cmpdi r8,0 │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r10,r25,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + bne 8e70 │ │ │ │ + b 8e9c │ │ │ │ + lwa r5,200(r1) │ │ │ │ + b a09c │ │ │ │ + ld r3,192(r1) │ │ │ │ + addi r9,r31,-2 │ │ │ │ + extsw r10,r2 │ │ │ │ + ld r7,48(r14) │ │ │ │ + cmpwi r2,1 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + addi r10,r10,-2 │ │ │ │ + lwz r6,8(r3) │ │ │ │ + ld r4,32(r3) │ │ │ │ + extswsli r5,r9,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + 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,r25,r6 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - lxvdsx vs0,r4,r8 │ │ │ │ - lxvx vs11,r6,r3 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + lxvx vs12,r25,r6 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + lxvx vs11,r7,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ - lxvx vs0,r24,r5 │ │ │ │ - lxvdsx vs12,r23,r8 │ │ │ │ + stxvx vs0,r7,r4 │ │ │ │ + lxvx vs0,r25,r6 │ │ │ │ + lxvdsx vs12,r3,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - bgt 9180 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,56(r15) │ │ │ │ - addi r9,r9,28992 │ │ │ │ - std r9,184(r1) │ │ │ │ - b 966c │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r20,-32728(r2) │ │ │ │ - mr r21,r3 │ │ │ │ - mr r3,r20 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - extsw r3,r21 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r15) │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r0,1 │ │ │ │ - li r11,2 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bgt 8ee0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + b 937c │ │ │ │ + bl 5340 │ │ │ │ + mr r22,r3 │ │ │ │ + pld r3,546928 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + extsw r3,r22 │ │ │ │ + bl 4c60 │ │ │ │ + ld r10,48(r14) │ │ │ │ + li r6,2 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r11,1 │ │ │ │ li r9,1 │ │ │ │ + std r24,128(r1) │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ addi r4,r1,152 │ │ │ │ - std r22,128(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ + std r24,96(r1) │ │ │ │ + std r6,104(r1) │ │ │ │ li r3,1 │ │ │ │ - std r22,96(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + std r11,112(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r20 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - b 90a0 │ │ │ │ + bl 4aa0 │ │ │ │ + mr r24,r3 │ │ │ │ + pld r3,546836 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + b 8e08 │ │ │ │ lxv vs0,0(r29) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - mr r3,r22 │ │ │ │ + mr r3,r24 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r31,-32728(r2) │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r27,32 │ │ │ │ - ld r9,184(r1) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - beq ab54 │ │ │ │ + bl 4dc0 │ │ │ │ + pld r3,546788 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r24 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,546768 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + beq a7a4 │ │ │ │ lxv vs0,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r29,r29,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - beq 97e4 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 94f4 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs0,0(r29) │ │ │ │ addi r29,r29,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ lxv vs0,-16(r29) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs12,-32(r29) │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - bdnz ab5c │ │ │ │ - b 97e4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,28992 │ │ │ │ - std r9,184(r1) │ │ │ │ - b 965c │ │ │ │ + bdnz a7ac │ │ │ │ + b 94f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aba0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11424 │ │ │ │ +000000000000a7e0 : │ │ │ │ mflr r0 │ │ │ │ std r24,-80(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ + mr r9,r5 │ │ │ │ + mr r24,r6 │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + mr r26,r8 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r25,r9 │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ addi r30,r7,1 │ │ │ │ - mr r10,r5 │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ mr r31,r4 │ │ │ │ - mr r29,r7 │ │ │ │ - mr r24,r6 │ │ │ │ - mr r26,r8 │ │ │ │ - extsw r3,r30 │ │ │ │ - mr r25,r10 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ + extsw r3,r30 │ │ │ │ addi r5,r1,112 │ │ │ │ addi r4,r1,116 │ │ │ │ std r3,128(r1) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne ad08 │ │ │ │ - mulli r9,r31,96 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne a930 │ │ │ │ + mulli r2,r31,96 │ │ │ │ andi. r8,r26,32 │ │ │ │ ld r3,128(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - beq ad40 │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq a960 │ │ │ │ cmpwi r29,0 │ │ │ │ ld r26,120(r28) │ │ │ │ - blt aca4 │ │ │ │ + blt a8d0 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ stfd f31,216(r1) │ │ │ │ + plfd f31,404864 # 6d5f8 │ │ │ │ stfd f30,208(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,27880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28992(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5920 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne ac70 │ │ │ │ + stfdx f1,r26,r2 │ │ │ │ + bne a8a0 │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ ld r31,56(r28) │ │ │ │ - ld r11,80(r27) │ │ │ │ - ld r10,72(r27) │ │ │ │ - ld r9,64(r27) │ │ │ │ + ld r2,80(r27) │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r29 │ │ │ │ - ld r8,48(r28) │ │ │ │ - lfd f1,56(r27) │ │ │ │ mr r7,r24 │ │ │ │ mr r6,r26 │ │ │ │ - addi r11,r11,8 │ │ │ │ + ld r10,72(r27) │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r8,48(r28) │ │ │ │ + lfd f1,56(r27) │ │ │ │ + addi r2,r2,8 │ │ │ │ mr r5,r31 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 6830 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 66f0 │ │ │ │ lwz r4,8(r27) │ │ │ │ mr r3,r25 │ │ │ │ subf r29,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r29,r29,1 │ │ │ │ add r4,r31,r4 │ │ │ │ extswsli r5,r29,4 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b80 │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(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 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r31,r3,4 │ │ │ │ ld r3,56(r28) │ │ │ │ mr r4,r24 │ │ │ │ lwz r26,116(r1) │ │ │ │ mr r5,r31 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b80 │ │ │ │ lwz r5,116(r1) │ │ │ │ ld r3,56(r28) │ │ │ │ li r4,0 │ │ │ │ subf r5,r29,r5 │ │ │ │ add r3,r3,r31 │ │ │ │ addi r5,r5,-1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r9,116(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ ld r5,56(r28) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble ae00 │ │ │ │ + ble aa18 │ │ │ │ slwi r26,r26,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r10,r10 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r5 │ │ │ │ mtfprwa f0,r26 │ │ │ │ - lfd f11,27888(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 add8 │ │ │ │ + beq a9f0 │ │ │ │ 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 ae00 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq aa18 │ │ │ │ + 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 ade0 │ │ │ │ - lwa r9,112(r1) │ │ │ │ - ld r10,88(r28) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz a9f8 │ │ │ │ + lwa r2,112(r1) │ │ │ │ + ld r9,88(r28) │ │ │ │ mr r4,r5 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r8,112(r1) │ │ │ │ - lwz r4,8(r28) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4dc0 │ │ │ │ + lwa r2,112(r1) │ │ │ │ + lwz r5,8(r28) │ │ │ │ ld r6,24(r28) │ │ │ │ - lwz r5,116(r1) │ │ │ │ + lwz r8,116(r1) │ │ │ │ ld r31,40(r28) │ │ │ │ ld r7,56(r28) │ │ │ │ ld r9,64(r27) │ │ │ │ ld r10,72(r27) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + cmpwi r5,1024 │ │ │ │ ld r3,80(r27) │ │ │ │ lfd f1,56(r27) │ │ │ │ - cmpwi r4,1024 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ldx r6,r6,r8 │ │ │ │ - ble af50 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r6,r6,r2 │ │ │ │ + ble ab60 │ │ │ │ cmpwi r29,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - mr r8,r31 │ │ │ │ - blt afd0 │ │ │ │ - andi. r0,r30,3 │ │ │ │ + mr r2,r31 │ │ │ │ + blt abe0 │ │ │ │ + andi. r11,r30,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r28,r30,-1 │ │ │ │ - mr r11,r30 │ │ │ │ - beq aec0 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq aeb0 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq aea4 │ │ │ │ - mr r30,r28 │ │ │ │ - addi r8,r31,16 │ │ │ │ + addi r0,r30,-1 │ │ │ │ + mr r5,r30 │ │ │ │ + beq aad4 │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq aac4 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq aab8 │ │ │ │ + mr r30,r0 │ │ │ │ + addi r2,r31,16 │ │ │ │ stxv vs32,0(r31) │ │ │ │ - stxv vs32,0(r8) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ addi r30,r30,-1 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r30,1 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq aee0 │ │ │ │ - srdi r11,r11,2 │ │ │ │ - mtctr r11 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - stxv vs32,16(r8) │ │ │ │ - addi r8,r8,64 │ │ │ │ - stxv vs32,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz aec8 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq aaf4 │ │ │ │ + srdi r5,r5,2 │ │ │ │ + mtctr r5 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz aadc │ │ │ │ cmpdi r29,0 │ │ │ │ - bne afd0 │ │ │ │ + bne abe0 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt af74 │ │ │ │ - extsw r5,r5 │ │ │ │ + blt ab84 │ │ │ │ + extsw r8,r8 │ │ │ │ lxv vs0,0(r31) │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq af1c │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + beq ab30 │ │ │ │ lxv vs12,0(r7) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r7,r7,16 │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - beq af74 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq ab84 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r7) │ │ │ │ addi r7,r7,32 │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lxv vs12,-16(r7) │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - bdnz af24 │ │ │ │ - b af74 │ │ │ │ - nop │ │ │ │ + bdnz ab38 │ │ │ │ + b ab84 │ │ │ │ nop │ │ │ │ ld r8,48(r28) │ │ │ │ - addi r11,r3,8 │ │ │ │ + addi r2,r3,8 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ extsw r4,r4 │ │ │ │ mr r5,r31 │ │ │ │ mr r3,r29 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 6830 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 66f0 │ │ │ │ lwz r4,8(r27) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r31,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b80 │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(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 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ cmpwi r4,0 │ │ │ │ - blt af74 │ │ │ │ - extswsli r0,r5,3 │ │ │ │ + blt ab84 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ addi r3,r3,16 │ │ │ │ cmpwi cr7,r29,1 │ │ │ │ - addi r30,r29,-1 │ │ │ │ + addi r0,r29,-1 │ │ │ │ addi r4,r9,16 │ │ │ │ addi r5,r10,16 │ │ │ │ - add r0,r6,r0 │ │ │ │ + add r11,r6,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r7) │ │ │ │ lxsd v1,16(r31) │ │ │ │ + clrldi r30,r0,32 │ │ │ │ + addi r2,r31,32 │ │ │ │ + li r8,0 │ │ │ │ lxsd v0,24(r31) │ │ │ │ - clrldi r28,r30,32 │ │ │ │ - addi r8,r31,32 │ │ │ │ - li r11,0 │ │ │ │ - mtctr r28 │ │ │ │ - xscvdpqp v1,v1 │ │ │ │ + mtctr r30 │ │ │ │ xvmuldp vs40,vs0,vs1 │ │ │ │ lxv vs0,0(r31) │ │ │ │ + xscvdpqp v1,v1 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xvadddp vs0,vs0,vs40 │ │ │ │ xxspltd vs39,vs40,1 │ │ │ │ xscvdpqp v7,v7 │ │ │ │ xscvdpqp v8,v8 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lxsd v10,8(r9) │ │ │ │ @@ -6234,3919 +5667,3745 @@ │ │ │ │ xsmulqp v10,v8,v10 │ │ │ │ xsaddqp v1,v1,v9 │ │ │ │ xsaddqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ stxsd v1,16(r31) │ │ │ │ stxsd v0,24(r31) │ │ │ │ - ble cr7,b0f0 │ │ │ │ + ble cr7,ad00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs32,r3,r11 │ │ │ │ - lxsdx vs44,r4,r11 │ │ │ │ - lfdx f0,r5,r11 │ │ │ │ + lxsdx vs32,r3,r8 │ │ │ │ + lxsdx vs44,r4,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ lfd f12,0(r6) │ │ │ │ - lxsd v13,8(r8) │ │ │ │ - lxsd v1,0(r8) │ │ │ │ - addi r11,r11,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxsd v13,-8(r2) │ │ │ │ + lxsd v1,-16(r2) │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xsmaddmdp vs44,vs12,vs0 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xsmulqp v11,v8,v0 │ │ │ │ - xxmr vs40,vs42 │ │ │ │ xsmulqp v0,v7,v0 │ │ │ │ xxmr vs39,vs41 │ │ │ │ - xsmaddqp v11,v10,v12 │ │ │ │ + xxmr vs40,vs42 │ │ │ │ xsmaddqp v0,v12,v9 │ │ │ │ - xsaddqp v13,v13,v11 │ │ │ │ - xxmr vs42,vs43 │ │ │ │ + xsmaddqp v11,v10,v12 │ │ │ │ xsaddqp v1,v1,v0 │ │ │ │ + xsaddqp v13,v13,v11 │ │ │ │ xxmr vs41,vs32 │ │ │ │ + xxmr vs42,vs43 │ │ │ │ xscvqpdp v13,v13 │ │ │ │ xscvqpdp v0,v1 │ │ │ │ - stxsd v13,-8(r8) │ │ │ │ - stxsd v0,-16(r8) │ │ │ │ - bdnz b080 │ │ │ │ + stxsd v13,-8(r2) │ │ │ │ + stxsd v0,-16(r2) │ │ │ │ + bdnz ac90 │ │ │ │ addi r6,r6,8 │ │ │ │ addi r7,r7,16 │ │ │ │ - cmpld r0,r6 │ │ │ │ - bne b000 │ │ │ │ - b af74 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne ac10 │ │ │ │ + b ab84 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x882 │ │ │ │ │ │ │ │ -000000000000b110 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-12816 │ │ │ │ +000000000000ad20 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,5 │ │ │ │ + li r2,5 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + ld r17,16(r3) │ │ │ │ addi r31,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r18,16(r3) │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-480(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r31,152(r1) │ │ │ │ - ble c49c │ │ │ │ - std r17,320(r1) │ │ │ │ - std r26,392(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - std r27,400(r1) │ │ │ │ - mr r26,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + ble bfec │ │ │ │ + std r16,304(r1) │ │ │ │ + std r25,376(r1) │ │ │ │ + mr r16,r3 │ │ │ │ + mr r25,r5 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ + std r28,400(r1) │ │ │ │ + std r29,408(r1) │ │ │ │ + mr r28,r4 │ │ │ │ addi r4,r1,160 │ │ │ │ - std r23,368(r1) │ │ │ │ - mr r3,r7 │ │ │ │ - std r29,416(r1) │ │ │ │ - std r30,424(r1) │ │ │ │ mr r29,r7 │ │ │ │ + std r23,360(r1) │ │ │ │ + std r30,416(r1) │ │ │ │ mr r23,r6 │ │ │ │ mr r30,r8 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne ba1c │ │ │ │ - std r24,376(r1) │ │ │ │ - lwz r24,160(r1) │ │ │ │ - mulli r9,r27,96 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r16) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne b5c8 │ │ │ │ + std r26,384(r1) │ │ │ │ + std r27,392(r1) │ │ │ │ + lwz r26,160(r1) │ │ │ │ + mulli r2,r28,96 │ │ │ │ andi. r8,r30,32 │ │ │ │ - std r25,384(r1) │ │ │ │ - std r28,408(r1) │ │ │ │ - std r22,360(r1) │ │ │ │ - addi r10,r24,-1 │ │ │ │ - add r18,r18,r9 │ │ │ │ - cmpw cr7,r10,r29 │ │ │ │ - lwz r28,8(r18) │ │ │ │ - isel r25,r29,r10,4*cr7+gt │ │ │ │ - beq c4cc │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r30,-32728(r2) │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - extsw r3,r22 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r17) │ │ │ │ + std r24,368(r1) │ │ │ │ + addi r9,r26,-1 │ │ │ │ + add r2,r17,r2 │ │ │ │ + cmpw cr7,r9,r29 │ │ │ │ + lwz r27,8(r2) │ │ │ │ + std r2,232(r1) │ │ │ │ + isel r24,r29,r9,4*cr7+gt │ │ │ │ + beq c01c │ │ │ │ + bl 5340 │ │ │ │ + mr r30,r3 │ │ │ │ + pld r3,545104 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + extsw r3,r30 │ │ │ │ + bl 4c60 │ │ │ │ + ld r10,48(r16) │ │ │ │ + li r6,0 │ │ │ │ li r4,2 │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r11,0 │ │ │ │ - li r8,2 │ │ │ │ - li r0,1 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r11,1 │ │ │ │ li r9,1 │ │ │ │ + li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ std r4,104(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ + std r6,96(r1) │ │ │ │ addi r4,r1,152 │ │ │ │ li r3,1 │ │ │ │ - std r0,112(r1) │ │ │ │ - std r11,128(r1) │ │ │ │ - std r11,96(r1) │ │ │ │ + std r6,128(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + std r11,112(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r17) │ │ │ │ + bl 4aa0 │ │ │ │ + mr r30,r3 │ │ │ │ + pld r3,545008 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + ld r5,56(r16) │ │ │ │ mr r4,r23 │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + pld r3,544980 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r31,32 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r9,56(r17) │ │ │ │ - addi r7,r7,28992 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - bne c500 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,544960 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + clrldi r9,r31,32 │ │ │ │ + ld r2,56(r16) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne c04c │ │ │ │ + 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 b2c0 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz aea8 │ │ │ │ lwz r5,160(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ - clrldi r31,r31,32 │ │ │ │ + ld r3,48(r16) │ │ │ │ li r4,0 │ │ │ │ + clrldi r31,r31,32 │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r18,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 b33c │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,232(r1) │ │ │ │ + andi. r10,r31,1 │ │ │ │ + ld r3,56(r16) │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r10,r31 │ │ │ │ + ld r8,48(r16) │ │ │ │ + addi r2,r2,56 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + beq af24 │ │ │ │ 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 b36c │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq af54 │ │ │ │ + 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 b344 │ │ │ │ - li r4,40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r5,160(r1) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - addi r6,r3,16 │ │ │ │ - addi r8,r3,32 │ │ │ │ - lxvx vs0,r18,r4 │ │ │ │ - lfd f8,28992(r9) │ │ │ │ - clrldi r30,r10,32 │ │ │ │ - extswsli r4,r5,4 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz af2c │ │ │ │ + ld r2,232(r1) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + lwz r6,160(r1) │ │ │ │ + addi r9,r29,-1 │ │ │ │ + addi r7,r3,16 │ │ │ │ + addi r10,r3,32 │ │ │ │ + clrldi r30,r9,32 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + extswsli r5,r6,4 │ │ │ │ mtctr r30 │ │ │ │ - addi r10,r4,16 │ │ │ │ + addi r9,r5,16 │ │ │ │ xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs10,vs0,0 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ lxv vs0,16(r3) │ │ │ │ - add r10,r7,r10 │ │ │ │ + add r9,r8,r9 │ │ │ │ fmul f12,f12,f8 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ lxv vs9,0(r3) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs9,vs10 │ │ │ │ + xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lxvx vs9,r8,r31 │ │ │ │ + lxvx vs9,r10,r31 │ │ │ │ lxvx vs0,r3,r31 │ │ │ │ addi r30,r30,-1 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ - lxvx vs9,r6,r31 │ │ │ │ + lxvx vs9,r7,r31 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r10,r31 │ │ │ │ + stxvx vs0,r9,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bdnz b3d0 │ │ │ │ - cmpw r5,r29 │ │ │ │ - bgt c520 │ │ │ │ - slwi r5,r5,1 │ │ │ │ - mr r4,r7 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,156(r1) │ │ │ │ + bdnz afc0 │ │ │ │ + cmpw r6,r29 │ │ │ │ + bgt c070 │ │ │ │ + slwi r6,r6,1 │ │ │ │ + mr r4,r8 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + bl 5b80 │ │ │ │ + lwz r9,156(r1) │ │ │ │ + cmpwi r9,1 │ │ │ │ lwz r31,160(r1) │ │ │ │ - cmpwi r8,1 │ │ │ │ - ble b8d4 │ │ │ │ - addi r9,r24,-2 │ │ │ │ - addi r10,r25,1 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - stfd f29,456(r1) │ │ │ │ - cmpwi cr3,r27,1 │ │ │ │ - stfd f31,472(r1) │ │ │ │ - stfd f28,448(r1) │ │ │ │ - clrlwi r27,r27,31 │ │ │ │ - stw r8,232(r1) │ │ │ │ - cmpw cr7,r9,r28 │ │ │ │ - mtfprwa f29,r10 │ │ │ │ - extsw r10,r8 │ │ │ │ - fcfid f28,f0 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - cmpwi cr2,r27,0 │ │ │ │ - std r14,296(r1) │ │ │ │ - std r15,304(r1) │ │ │ │ - isel r9,r28,r9,4*cr7+gt │ │ │ │ - fcfid f29,f29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r16,312(r1) │ │ │ │ - addi r8,r8,29008 │ │ │ │ - std r19,336(r1) │ │ │ │ - std r20,344(r1) │ │ │ │ - std r21,352(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ble b478 │ │ │ │ + addi r2,r26,-2 │ │ │ │ + mtfprd f0,r28 │ │ │ │ stfd f27,440(r1) │ │ │ │ + stfd f28,448(r1) │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r24,1 │ │ │ │ + stfd f29,456(r1) │ │ │ │ stfd f30,464(r1) │ │ │ │ - std r8,224(r1) │ │ │ │ - std r18,256(r1) │ │ │ │ - stw r25,252(r1) │ │ │ │ - std r30,264(r1) │ │ │ │ - isellt r9,0,r9 │ │ │ │ - std r10,176(r1) │ │ │ │ - std r26,272(r1) │ │ │ │ - std r29,280(r1) │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + cmpwi cr3,r28,1 │ │ │ │ + clrlwi r28,r28,31 │ │ │ │ + cmpw r2,r27 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mtfprwa f28,r9 │ │ │ │ + stfd f31,472(r1) │ │ │ │ + extsw r9,r0 │ │ │ │ + std r14,288(r1) │ │ │ │ + std r15,296(r1) │ │ │ │ + cmpwi cr2,r28,0 │ │ │ │ + std r18,320(r1) │ │ │ │ + std r19,328(r1) │ │ │ │ + iselgt r2,r27,r2 │ │ │ │ + fcfid f28,f28 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + xxspltd vs63,vs29,0 │ │ │ │ + std r20,336(r1) │ │ │ │ + std r21,344(r1) │ │ │ │ + std r22,352(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + stfd f26,432(r1) │ │ │ │ + stw r24,244(r1) │ │ │ │ + std r30,248(r1) │ │ │ │ + fsub f27,f27,f29 │ │ │ │ + stw r0,204(r1) │ │ │ │ + isellt r2,0,r2 │ │ │ │ + std r8,176(r1) │ │ │ │ + std r25,256(r1) │ │ │ │ + std r29,264(r1) │ │ │ │ + mtfprwa f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprwa f0,r31 │ │ │ │ - lwz r9,232(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r9,208(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,232(r1) │ │ │ │ - fdiv f12,f29,f0 │ │ │ │ - fdiv f11,f31,f0 │ │ │ │ + mtfprwa f30,r31 │ │ │ │ + lwz r2,204(r1) │ │ │ │ + fcfid f30,f30 │ │ │ │ + stw r2,200(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stw r2,204(r1) │ │ │ │ + fdiv f12,f28,f30 │ │ │ │ + fdiv f0,f31,f30 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r9,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,184(r1) │ │ │ │ - mffprd r24,f12 │ │ │ │ - cmpw r24,r9 │ │ │ │ - mr r18,r24 │ │ │ │ - bgt c490 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + mffprd r24,f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mr r17,r24 │ │ │ │ + cmpw r24,r2 │ │ │ │ + stw r2,184(r1) │ │ │ │ + bgt bfe0 │ │ │ │ + fdiv f30,f27,f30 │ │ │ │ srawi r20,r31,1 │ │ │ │ addze r20,r20 │ │ │ │ slwi r21,r24,2 │ │ │ │ + extswsli r2,r31,4 │ │ │ │ + ld r27,232(r1) │ │ │ │ + stw r31,224(r1) │ │ │ │ extswsli r23,r24,5 │ │ │ │ - ld r16,256(r1) │ │ │ │ - slwi r10,r31,2 │ │ │ │ + fmr f26,f31 │ │ │ │ extsw r25,r31 │ │ │ │ cmpwi cr4,r31,0 │ │ │ │ - fmr f27,f31 │ │ │ │ - lfd f30,29008(r9) │ │ │ │ - extswsli r9,r31,4 │ │ │ │ - stw r31,236(r1) │ │ │ │ - stw r10,188(r1) │ │ │ │ - std r9,192(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mullw r24,r20,r24 │ │ │ │ - slwi r19,r20,2 │ │ │ │ - fsub f30,f28,f30 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - extswsli r19,r19,4 │ │ │ │ - std r9,200(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - extswsli r24,r24,6 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - addi r15,r9,-8 │ │ │ │ - addi r9,r21,2 │ │ │ │ + addi r18,r21,2 │ │ │ │ addi r21,r21,1 │ │ │ │ - mullw r26,r20,r9 │ │ │ │ + std r2,192(r1) │ │ │ │ + ld r2,176(r1) │ │ │ │ + mullw r26,r20,r18 │ │ │ │ mullw r21,r21,r20 │ │ │ │ - mullw r14,r9,r31 │ │ │ │ + mullw r24,r20,r24 │ │ │ │ + mullw r18,r18,r31 │ │ │ │ + slwi r19,r20,2 │ │ │ │ extswsli r20,r20,4 │ │ │ │ + addi r14,r2,-8 │ │ │ │ + slwi r2,r31,2 │ │ │ │ + extswsli r19,r19,4 │ │ │ │ + stw r2,188(r1) │ │ │ │ extswsli r21,r21,4 │ │ │ │ extswsli r26,r26,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r24,r24,6 │ │ │ │ nop │ │ │ │ ld r31,192(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,64(r17) │ │ │ │ + ld r4,48(r16) │ │ │ │ + ld r3,64(r16) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r24 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + bl 5b80 │ │ │ │ + ld r4,48(r16) │ │ │ │ + ld r3,72(r16) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r26 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ + bl 5b80 │ │ │ │ + ld r3,48(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r4,r3,r26 │ │ │ │ add r3,r3,r21 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r16) │ │ │ │ - ld r10,176(r1) │ │ │ │ - ld r30,64(r17) │ │ │ │ - ldx r22,r9,r10 │ │ │ │ - lbzx r9,r22,r23 │ │ │ │ - add r22,r22,r23 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq ba60 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r31,72(r17) │ │ │ │ - ld r29,24(r22) │ │ │ │ - ld r28,16(r22) │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,0(r27) │ │ │ │ + ld r9,176(r1) │ │ │ │ + ld r30,64(r16) │ │ │ │ + ldx r28,r2,r9 │ │ │ │ + lbzx r2,r28,r23 │ │ │ │ + add r28,r28,r23 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq b610 │ │ │ │ + lwz r9,200(r1) │ │ │ │ + li r2,1 │ │ │ │ + ld r29,24(r28) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - slw r27,r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - slwi r8,r27,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - ld r10,88(r17) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r10,r15 │ │ │ │ - fdiv f31,f10,f0 │ │ │ │ - beq b678 │ │ │ │ - mtfprwa f0,r18 │ │ │ │ + ld r31,72(r16) │ │ │ │ + ld r28,16(r28) │ │ │ │ + slw r22,r2,r9 │ │ │ │ + lwz r2,0(r16) │ │ │ │ + ld r9,88(r16) │ │ │ │ + slwi r10,r22,1 │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r14 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f31,f29,f12 │ │ │ │ + beq b234 │ │ │ │ + mtfprwa f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bge be20 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bge b9b0 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - extsw r22,r27 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r27,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - sldi r5,r22,4 │ │ │ │ - ble b750 │ │ │ │ - mtctr r22 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ + extsw r15,r22 │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r16) │ │ │ │ + sldi r5,r15,4 │ │ │ │ + ble b300 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtctr r15 │ │ │ │ mtvsrdd vs9,r29,r29 │ │ │ │ - li r8,0 │ │ │ │ - sldi r7,r22,3 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r28,r5 │ │ │ │ - mr r9,r22 │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs8,r31,r10 │ │ │ │ - lxvdsx vs0,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs11,vs11,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz b6d0 │ │ │ │ - mulli r8,r22,24 │ │ │ │ - mtctr r22 │ │ │ │ - add r7,r28,r7 │ │ │ │ + sldi r8,r15,3 │ │ │ │ li r10,0 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r15 │ │ │ │ + add r7,r28,r5 │ │ │ │ + lxvdsx vs11,r7,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs0,r28,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs10,vs10,vs9 │ │ │ │ + xvmuldp vs11,vs8,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz b280 │ │ │ │ + mulli r10,r15,24 │ │ │ │ + mtctr r15 │ │ │ │ add r8,r28,r8 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r28,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r8,r10 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs11,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvdsx vs11,r10,r9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs10,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b720 │ │ │ │ + xvmuldp vs11,vs8,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b2d0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r3,64(r16) │ │ │ │ + ld r4,72(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r3,r3,r20 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,b84c │ │ │ │ - ld r4,48(r17) │ │ │ │ - extswsli r5,r14,3 │ │ │ │ - andi. r6,r25,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r25 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r25,-1 │ │ │ │ - add r8,r4,r5 │ │ │ │ - beq b810 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq b7fc │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq b7ec │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r4,r5 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + bl 5b80 │ │ │ │ + ble cr4,b3ec │ │ │ │ + ld r5,48(r16) │ │ │ │ + extswsli r6,r18,3 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + ld r9,64(r16) │ │ │ │ + mr r8,r25 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r25,-1 │ │ │ │ + add r10,r5,r6 │ │ │ │ + beq b3b0 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq b84c │ │ │ │ - srdi r7,r25,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 b818 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ + beq b39c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq b38c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r6 │ │ │ │ + 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 b3ec │ │ │ │ + srdi r8,r25,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 b3b8 │ │ │ │ + lwz r2,188(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ add r24,r24,r19 │ │ │ │ add r26,r26,r19 │ │ │ │ add r21,r21,r19 │ │ │ │ addi r23,r23,32 │ │ │ │ - add r14,r14,r9 │ │ │ │ - lwz r9,184(r1) │ │ │ │ - cmpw r9,r18 │ │ │ │ - bge b5b0 │ │ │ │ - lwz r31,236(r1) │ │ │ │ - fmr f31,f27 │ │ │ │ - lwz r9,232(r1) │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r2,184(r1) │ │ │ │ + cmpw r2,r17 │ │ │ │ + bge b180 │ │ │ │ + lwz r31,224(r1) │ │ │ │ + fmr f31,f26 │ │ │ │ + lwz r2,204(r1) │ │ │ │ srawi r31,r31,1 │ │ │ │ - std r15,176(r1) │ │ │ │ - cmplwi r9,1 │ │ │ │ - bne b4d0 │ │ │ │ - ld r18,256(r1) │ │ │ │ - lwz r25,252(r1) │ │ │ │ - ld r30,264(r1) │ │ │ │ - ld r26,272(r1) │ │ │ │ - ld r29,280(r1) │ │ │ │ + std r14,176(r1) │ │ │ │ + cmplwi r2,1 │ │ │ │ + bne b0c0 │ │ │ │ + lwz r24,244(r1) │ │ │ │ + ld r30,248(r1) │ │ │ │ + ld r25,256(r1) │ │ │ │ + ld r29,264(r1) │ │ │ │ lwz r31,160(r1) │ │ │ │ + lfd f26,432(r1) │ │ │ │ lfd f27,440(r1) │ │ │ │ lfd f28,448(r1) │ │ │ │ lfd f29,456(r1) │ │ │ │ lfd f30,464(r1) │ │ │ │ lfd f31,472(r1) │ │ │ │ - ld r14,296(r1) │ │ │ │ - ld r15,304(r1) │ │ │ │ - ld r16,312(r1) │ │ │ │ - ld r19,336(r1) │ │ │ │ - ld r20,344(r1) │ │ │ │ - ld r21,352(r1) │ │ │ │ - lwz r8,8(r18) │ │ │ │ - subf r9,r8,r25 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt b930 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r10,48(r17) │ │ │ │ - extswsli r7,r8,5 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne c4e4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - addi r9,r30,16 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - sldi r7,r9,1 │ │ │ │ - stxvx vs0,r26,r30 │ │ │ │ + ld r14,288(r1) │ │ │ │ + ld r15,296(r1) │ │ │ │ + ld r18,320(r1) │ │ │ │ + ld r19,328(r1) │ │ │ │ + ld r20,336(r1) │ │ │ │ + ld r21,344(r1) │ │ │ │ + ld r22,352(r1) │ │ │ │ + ld r2,232(r1) │ │ │ │ + lwz r10,8(r2) │ │ │ │ + subf r2,r10,r24 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt b4d8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r9,48(r16) │ │ │ │ + extswsli r8,r10,5 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne c030 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + addi r2,r30,16 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + sldi r8,r2,1 │ │ │ │ + stxvx vs0,r25,r30 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ addi r30,r30,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - bdnz b90c │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + bdnz b4b4 │ │ │ │ cmpw r31,r29 │ │ │ │ - bne b9cc │ │ │ │ - lwa r10,156(r1) │ │ │ │ + bne b578 │ │ │ │ addi r9,r29,-2 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - ld r7,48(r17) │ │ │ │ - ld r30,24(r18) │ │ │ │ - ld r11,32(r18) │ │ │ │ - ld r3,16(r18) │ │ │ │ + lwa r8,156(r1) │ │ │ │ + subf r2,r10,r29 │ │ │ │ + ld r10,232(r1) │ │ │ │ + ld r7,48(r16) │ │ │ │ slwi r9,r9,1 │ │ │ │ - extswsli r6,r8,4 │ │ │ │ - extswsli r8,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + extswsli r6,r9,4 │ │ │ │ + ld r31,24(r10) │ │ │ │ + ld r11,32(r10) │ │ │ │ extsw r9,r9 │ │ │ │ - add r4,r26,r6 │ │ │ │ - addi r5,r8,32 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f9,r7,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ + add r5,r25,r2 │ │ │ │ + ld r4,16(r10) │ │ │ │ + addi r10,r8,-2 │ │ │ │ + addi r8,r6,32 │ │ │ │ + lfdx f9,r7,r6 │ │ │ │ + add r6,r7,r6 │ │ │ │ addi r9,r9,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r31,r7,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfd f6,8(r8) │ │ │ │ + add r3,r7,r8 │ │ │ │ + lfdx f8,r7,r8 │ │ │ │ + lfd f6,8(r6) │ │ │ │ sldi r9,r9,4 │ │ │ │ - lfdx f11,r30,r10 │ │ │ │ - lfd f5,8(r31) │ │ │ │ + lfdx f11,r31,r10 │ │ │ │ lfdx f12,r11,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - add r10,r7,r9 │ │ │ │ + lfd f5,8(r3) │ │ │ │ + add r8,r7,r9 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ lfdx f10,r7,r9 │ │ │ │ - lfd f7,8(r10) │ │ │ │ + lfd f7,8(r8) │ │ │ │ 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,r26,r6 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - ld r17,320(r1) │ │ │ │ - ld r22,360(r1) │ │ │ │ - ld r23,368(r1) │ │ │ │ - ld r24,376(r1) │ │ │ │ - ld r25,384(r1) │ │ │ │ - ld r26,392(r1) │ │ │ │ - ld r27,400(r1) │ │ │ │ - ld r28,408(r1) │ │ │ │ - ld r29,416(r1) │ │ │ │ - ld r30,424(r1) │ │ │ │ + stfdx f11,r25,r2 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + ld r16,304(r1) │ │ │ │ + ld r23,360(r1) │ │ │ │ + ld r24,368(r1) │ │ │ │ + ld r25,376(r1) │ │ │ │ + ld r26,384(r1) │ │ │ │ + ld r27,392(r1) │ │ │ │ + ld r28,400(r1) │ │ │ │ + ld r29,408(r1) │ │ │ │ + ld r30,416(r1) │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r17,320(r1) │ │ │ │ - ld r23,368(r1) │ │ │ │ - ld r26,392(r1) │ │ │ │ - ld r27,400(r1) │ │ │ │ - ld r29,416(r1) │ │ │ │ - ld r30,424(r1) │ │ │ │ + ld r16,304(r1) │ │ │ │ + ld r23,360(r1) │ │ │ │ + ld r25,376(r1) │ │ │ │ + ld r28,400(r1) │ │ │ │ + ld r29,408(r1) │ │ │ │ + ld r30,416(r1) │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r28,4(r22) │ │ │ │ - ld r4,56(r17) │ │ │ │ + lwz r15,4(r28) │ │ │ │ + ld r4,56(r16) │ │ │ │ mr r3,r30 │ │ │ │ - lwz r27,8(r22) │ │ │ │ - extswsli r30,r28,4 │ │ │ │ - extsw r9,r28 │ │ │ │ + lwz r31,8(r28) │ │ │ │ + extswsli r30,r15,4 │ │ │ │ + extsw r2,r15 │ │ │ │ mr r5,r30 │ │ │ │ - std r9,240(r1) │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - ld r4,56(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + std r2,216(r1) │ │ │ │ + bl 5b80 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + ld r4,56(r16) │ │ │ │ mr r5,r30 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ - lfd f12,24(r22) │ │ │ │ - ld r10,200(r1) │ │ │ │ - ld r7,88(r17) │ │ │ │ - ld r29,64(r17) │ │ │ │ - ld r31,72(r17) │ │ │ │ - ld r22,16(r22) │ │ │ │ - slw r8,r9,r27 │ │ │ │ - lwz r9,0(r17) │ │ │ │ - extsw r27,r27 │ │ │ │ - slwi r6,r8,1 │ │ │ │ - stfd f12,216(r1) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - addi r27,r27,-2 │ │ │ │ - stw r8,212(r1) │ │ │ │ - mtfprwa f12,r6 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f12,f12 │ │ │ │ - ldx r3,r7,r27 │ │ │ │ - fdiv f31,f0,f12 │ │ │ │ - beq bfe0 │ │ │ │ - srawi r9,r8,1 │ │ │ │ - ble cr3,c2d4 │ │ │ │ - srawi r8,r28,1 │ │ │ │ - addze r8,r8 │ │ │ │ - ld r10,24(r17) │ │ │ │ + ld r3,72(r16) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + bl 5b80 │ │ │ │ + li r2,1 │ │ │ │ + lfd f0,24(r28) │ │ │ │ + lwz r5,0(r16) │ │ │ │ + ld r10,88(r16) │ │ │ │ + ld r22,16(r28) │ │ │ │ + slw r7,r2,r31 │ │ │ │ + extsw r2,r31 │ │ │ │ + ld r29,64(r16) │ │ │ │ + ld r31,72(r16) │ │ │ │ + slwi r6,r7,1 │ │ │ │ + stfd f0,208(r1) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + andi. r5,r5,64 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + ldx r3,r10,r28 │ │ │ │ + fdiv f31,f29,f0 │ │ │ │ + beq bb70 │ │ │ │ + srawi r2,r7,1 │ │ │ │ + ble cr3,be24 │ │ │ │ + srawi r9,r15,1 │ │ │ │ + addze r9,r9 │ │ │ │ + ld r10,24(r16) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r9,248(r1) │ │ │ │ - ldx r28,r10,r27 │ │ │ │ - stw r8,240(r1) │ │ │ │ - bne cr2,c0e0 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ + stw r7,240(r1) │ │ │ │ + stw r2,228(r1) │ │ │ │ + ldx r15,r10,r28 │ │ │ │ + stw r9,216(r1) │ │ │ │ + bne cr2,bc60 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r10,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble bcf0 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,224(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble b890 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ li r10,0 │ │ │ │ - lxvdsx vs12,r28,r8 │ │ │ │ - lxvx vs8,r31,r10 │ │ │ │ - lxvdsx vs10,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - lxvx vs8,r29,r10 │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + li r9,0 │ │ │ │ + mtctr r3 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r15,r10 │ │ │ │ + lxvx vs9,r31,r9 │ │ │ │ + lxvdsx vs11,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxvx vs9,r29,r9 │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz bb80 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz b720 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r2,r3 │ │ │ │ subf r12,r29,r31 │ │ │ │ subf r30,r29,r4 │ │ │ │ - rldic r8,r9,4,28 │ │ │ │ + rldic r10,r9,4,28 │ │ │ │ rldic r9,r9,3,29 │ │ │ │ - add r7,r8,r29 │ │ │ │ - add r3,r22,r9 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r11,r28,r9 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r5 │ │ │ │ - std r9,216(r1) │ │ │ │ - addi r7,r7,16 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r5,r22,r9 │ │ │ │ + add r10,r31,r10 │ │ │ │ + add r11,r15,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r6,r3,-8 │ │ │ │ - add r0,r3,r11 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r5,-8 │ │ │ │ + add r0,r5,r11 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - subf r3,r6,r0 │ │ │ │ - lxvx vs8,r7,r12 │ │ │ │ + nop │ │ │ │ + subf r5,r6,r0 │ │ │ │ + lxvx vs9,r8,r12 │ │ │ │ addi r9,r6,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - lxvdsx vs12,0,r3 │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - lxv vs8,0(r7) │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + lxvdsx vs12,0,r5 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxv vs9,0(r8) │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r30 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz bc00 │ │ │ │ - ld r7,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - ld r9,216(r1) │ │ │ │ + stxvx vs12,r8,r30 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz b7a0 │ │ │ │ + lwz r8,216(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + mtctr r3 │ │ │ │ li r6,0 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - lwz r7,240(r1) │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r7,r22,r7 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - lxvx vs8,r31,r6 │ │ │ │ - lxvdsx vs10,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - lxvx vs8,r29,r6 │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + add r8,r22,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r15,r6 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs11,r8,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxvx vs9,r29,r2 │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz bc60 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - subf r10,r31,r29 │ │ │ │ - subf r7,r9,r11 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxvdsx vs10,0,r6 │ │ │ │ - xvadddp vs12,vs12,vs8 │ │ │ │ - xvmuldp vs9,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - lxvx vs10,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ - xvnmaddadp vs12,vs9,vs10 │ │ │ │ + stxvx vs12,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b800 │ │ │ │ + add r8,r8,r9 │ │ │ │ + mtctr r3 │ │ │ │ + subf r9,r31,r29 │ │ │ │ + add r11,r8,r11 │ │ │ │ + addi r2,r8,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r8,r2,r11 │ │ │ │ + addi r6,r2,8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxvdsx vs9,0,r6 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs11,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + lxv vs9,0(r10) │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + lxvx vs9,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ + xvnmaddadp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz bcb0 │ │ │ │ - lwz r5,212(r1) │ │ │ │ - extswsli r5,r5,4 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz b850 │ │ │ │ + extswsli r5,r7,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + ld r3,64(r16) │ │ │ │ + ld r4,72(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r3,r3,r20 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,b84c │ │ │ │ - ld r6,48(r17) │ │ │ │ - andi. r5,r25,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r25 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r25,-1 │ │ │ │ - add r8,r6,r26 │ │ │ │ - beq bdb4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq bda0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq bd90 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r26 │ │ │ │ - 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 b84c │ │ │ │ - srdi r7,r25,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 bdbc │ │ │ │ - lwz r9,188(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r24,r24,r19 │ │ │ │ - add r26,r26,r19 │ │ │ │ - add r21,r21,r19 │ │ │ │ - addi r23,r23,32 │ │ │ │ - add r14,r14,r9 │ │ │ │ - lwz r9,184(r1) │ │ │ │ - cmpw r9,r18 │ │ │ │ - bge b5b0 │ │ │ │ - b b874 │ │ │ │ - nop │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - mr r4,r31 │ │ │ │ - mr r5,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r10,r27,1 │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble bfcc │ │ │ │ - lwz r8,232(r1) │ │ │ │ - li r9,1 │ │ │ │ - extsw r5,r10 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - mtvsrdd vs12,r29,r29 │ │ │ │ + bl 5b80 │ │ │ │ + ble cr4,b3ec │ │ │ │ + ld r7,48(r16) │ │ │ │ + andi. r6,r25,3 │ │ │ │ + ld r9,64(r16) │ │ │ │ + mr r8,r25 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r25,-1 │ │ │ │ + add r10,r7,r26 │ │ │ │ + beq b940 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq b92c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq b91c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r7,r26 │ │ │ │ + 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 b3ec │ │ │ │ + srdi r8,r25,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 b948 │ │ │ │ + lwz r2,188(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r24,r24,r19 │ │ │ │ + add r26,r26,r19 │ │ │ │ + add r21,r21,r19 │ │ │ │ + addi r23,r23,32 │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r2,184(r1) │ │ │ │ + cmpw r2,r17 │ │ │ │ + bge b180 │ │ │ │ + b b414 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r16) │ │ │ │ + mr r4,r31 │ │ │ │ + mr r5,r31 │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + srawi r9,r22,1 │ │ │ │ + ld r4,80(r16) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble bb5c │ │ │ │ + lwz r10,204(r1) │ │ │ │ + li r2,1 │ │ │ │ + extsw r5,r9 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtvsrdd vs11,r29,r29 │ │ │ │ + li r8,0 │ │ │ │ mtctr r5 │ │ │ │ - slw r8,r9,r8 │ │ │ │ - li r9,0 │ │ │ │ - extswsli r3,r8,4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - add r6,r28,r3 │ │ │ │ - lxvdsx vs11,r6,r7 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + slw r10,r2,r10 │ │ │ │ + li r2,0 │ │ │ │ + extswsli r3,r10,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + add r7,r28,r3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs10,r7,r8 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs9,r28,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz be80 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ba10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ mtctr r5 │ │ │ │ - mr r9,r5 │ │ │ │ - subf r29,r30,r31 │ │ │ │ - subf r0,r30,r4 │ │ │ │ - rldic r22,r10,3,29 │ │ │ │ - rldic r10,r10,4,28 │ │ │ │ - add r6,r28,r22 │ │ │ │ - add r7,r31,r10 │ │ │ │ - add r10,r30,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + mr r2,r5 │ │ │ │ + subf r0,r30,r31 │ │ │ │ + subf r11,r30,r4 │ │ │ │ + rldic r29,r9,3,29 │ │ │ │ + rldic r9,r9,4,28 │ │ │ │ + add r7,r28,r29 │ │ │ │ + add r8,r31,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r11,r6,r3 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxvx vs8,r10,r29 │ │ │ │ - addi r12,r6,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r11,r11,8 │ │ │ │ - lxvdsx vs9,0,r12 │ │ │ │ - lxvdsx vs11,0,r11 │ │ │ │ + add r6,r7,r3 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxvx vs8,r9,r0 │ │ │ │ + addi r15,r7,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxvdsx vs9,0,r15 │ │ │ │ + lxvdsx vs10,0,r6 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmsubmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmsubmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r10,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz bef0 │ │ │ │ + stxvx vs0,r9,r11 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz ba80 │ │ │ │ mtctr r5 │ │ │ │ - add r10,r8,r3 │ │ │ │ - li r6,0 │ │ │ │ - add r8,r28,r8 │ │ │ │ + add r9,r10,r28 │ │ │ │ + add r9,r9,r3 │ │ │ │ + li r7,0 │ │ │ │ add r10,r28,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs11,r10,r6 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz bf50 │ │ │ │ + lxvdsx vs10,r9,r7 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs0,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + xvmuldp vs9,vs9,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz bae0 │ │ │ │ + add r10,r10,r29 │ │ │ │ mtctr r5 │ │ │ │ - add r8,r8,r22 │ │ │ │ - subf r10,r31,r30 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r9,r8,r3 │ │ │ │ - addi r6,r8,8 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ + subf r9,r31,r30 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r2,r10,r3 │ │ │ │ + addi r7,r10,8 │ │ │ │ + lxv vs9,0(r8) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs9,vs10 │ │ │ │ + lxvx vs9,r8,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + xvnmsubmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r7,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - xvnmsubmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz bf90 │ │ │ │ - extswsli r5,r27,4 │ │ │ │ - b b750 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz bb20 │ │ │ │ + extswsli r5,r22,4 │ │ │ │ + b b300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - mr r5,r31 │ │ │ │ + stw r7,228(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r2,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,212(r1) │ │ │ │ - lwa r5,212(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble c0d0 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - ld r9,240(r1) │ │ │ │ - mtctr r5 │ │ │ │ + mr r5,r31 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + lwz r7,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + cmpwi r7,0 │ │ │ │ + extsw r7,r7 │ │ │ │ + ble bc50 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + ld r2,216(r1) │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ + mtctr r7 │ │ │ │ add r6,r22,r30 │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + li r9,0 │ │ │ │ xxspltd vs10,vs12,0 │ │ │ │ - sldi r28,r9,3 │ │ │ │ - mr r9,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs11,r6,r7 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r22,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + mr r2,r7 │ │ │ │ + lxvdsx vs11,r6,r10 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs9,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs11,vs8,vs11 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz c050 │ │ │ │ - mtctr r5 │ │ │ │ - add r10,r30,r28 │ │ │ │ - li r8,0 │ │ │ │ - add r28,r22,r28 │ │ │ │ - add r10,r22,r10 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz bbd0 │ │ │ │ + mtctr r7 │ │ │ │ + add r10,r30,r22 │ │ │ │ + add r10,r10,r15 │ │ │ │ + li r9,0 │ │ │ │ + add r15,r22,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs11,r10,r9 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r28,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lxvdsx vs11,r10,r2 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs9,r15,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs11,vs8,vs11 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz c0a0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - b bcf8 │ │ │ │ + stxvx vs12,r31,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz bc20 │ │ │ │ + sldi r5,r7,4 │ │ │ │ + b b894 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r10,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble bcf0 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,224(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble b890 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - xxspltd vs10,vs12,0 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ + li r9,0 │ │ │ │ li r10,0 │ │ │ │ + mtctr r3 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs8,r28,r8 │ │ │ │ - lxvdsx vs11,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvx vs12,r31,r10 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + lxvdsx vs8,r15,r10 │ │ │ │ + lxvdsx vs11,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvx vs12,r31,r9 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ - lxvx vs12,r29,r10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz c140 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz bcb0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r9,r3 │ │ │ │ subf r12,r29,r31 │ │ │ │ subf r30,r29,r4 │ │ │ │ - rldic r8,r9,4,28 │ │ │ │ - rldic r9,r9,3,29 │ │ │ │ - add r7,r8,r29 │ │ │ │ - add r3,r22,r9 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r11,r28,r9 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ - mr r10,r5 │ │ │ │ - std r9,216(r1) │ │ │ │ - addi r7,r7,16 │ │ │ │ + rldic r10,r2,4,28 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r5,r22,r2 │ │ │ │ + add r10,r10,r31 │ │ │ │ + add r11,r15,r2 │ │ │ │ + std r2,208(r1) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r6,r3,-8 │ │ │ │ - add r0,r3,r11 │ │ │ │ - subf r3,r6,r0 │ │ │ │ - addi r9,r6,8 │ │ │ │ - lxvx vs9,r7,r12 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r5,-8 │ │ │ │ + add r0,r5,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r5,r6,r0 │ │ │ │ + addi r2,r6,8 │ │ │ │ + lxvx vs9,r8,r12 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - lxvdsx vs8,0,r3 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + lxvdsx vs8,0,r5 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvnegdp vs11,vs11 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r30 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz c1c0 │ │ │ │ - ld r7,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - ld r9,216(r1) │ │ │ │ + stxvx vs12,r8,r30 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz bd30 │ │ │ │ + lwz r8,216(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mtctr r3 │ │ │ │ li r6,0 │ │ │ │ - lxv vs7,0(r7) │ │ │ │ - lwz r7,240(r1) │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r7,r22,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs8,r28,r10 │ │ │ │ - lxvdsx vs11,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + add r8,r22,r8 │ │ │ │ + lxvdsx vs8,r15,r9 │ │ │ │ + lxvdsx vs11,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ lxvx vs12,r31,r6 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ lxvx vs12,r29,r6 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxvx vs12,r31,r6 │ │ │ │ addi r6,r6,16 │ │ │ │ - bdnz c230 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ - subf r10,r31,r29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bdnz bd90 │ │ │ │ + add r2,r8,r2 │ │ │ │ + mtctr r3 │ │ │ │ + subf r9,r31,r29 │ │ │ │ + add r11,r2,r11 │ │ │ │ + addi r2,r2,-8 │ │ │ │ nop │ │ │ │ - subf r7,r9,r11 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxvdsx vs8,0,r7 │ │ │ │ + subf r8,r2,r11 │ │ │ │ + addi r6,r2,8 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs8,0,r8 │ │ │ │ lxvdsx vs11,0,r6 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz c290 │ │ │ │ - b bcf0 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz bde0 │ │ │ │ + b b890 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r9,248(r1) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,88(r17) │ │ │ │ + stw r7,240(r1) │ │ │ │ + stw r2,228(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r8,r27 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble bcf0 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,240(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4dc0 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble b890 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + ld r9,216(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - add r7,r22,r30 │ │ │ │ - li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ + add r6,r22,r30 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r3 │ │ │ │ xxspltd vs11,vs12,0 │ │ │ │ - sldi r28,r10,3 │ │ │ │ + sldi r15,r9,3 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs10,r7,r6 │ │ │ │ - lxvx vs9,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs12,r22,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvdsx vs10,r6,r10 │ │ │ │ + lxvx vs9,r29,r9 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs12,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmaddmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz c340 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ - mr r8,r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz be90 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r2,r3 │ │ │ │ subf r0,r29,r31 │ │ │ │ subf r11,r29,r4 │ │ │ │ - rldic r10,r9,3,29 │ │ │ │ + rldic r8,r9,3,29 │ │ │ │ rldic r9,r9,4,28 │ │ │ │ - add r6,r22,r10 │ │ │ │ - add r7,r29,r9 │ │ │ │ + add r6,r22,r8 │ │ │ │ + add r10,r29,r9 │ │ │ │ add r9,r31,r9 │ │ │ │ addi r6,r6,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ addi r9,r9,16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r3,r30,r6 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - lxvx vs8,r7,r0 │ │ │ │ + add r5,r30,r6 │ │ │ │ + lxv vs9,0(r10) │ │ │ │ + lxvx vs8,r10,r0 │ │ │ │ addi r12,r6,8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - addi r3,r3,8 │ │ │ │ + addi r5,r5,8 │ │ │ │ lxvdsx vs12,0,r12 │ │ │ │ - lxvdsx vs10,0,r3 │ │ │ │ + lxvdsx vs10,0,r5 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmsubmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz c3b0 │ │ │ │ - mtctr r5 │ │ │ │ - add r3,r30,r28 │ │ │ │ - li r6,0 │ │ │ │ - add r28,r22,r28 │ │ │ │ - add r3,r22,r3 │ │ │ │ + stxvx vs12,r10,r11 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz bf00 │ │ │ │ + mtctr r3 │ │ │ │ + add r6,r30,r22 │ │ │ │ + add r6,r6,r15 │ │ │ │ + li r5,0 │ │ │ │ + add r22,r22,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs10,r3,r6 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvdsx vs10,r6,r5 │ │ │ │ + lxvx vs12,r29,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs9,r22,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmaddmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz c410 │ │ │ │ - mtctr r5 │ │ │ │ - add r8,r28,r10 │ │ │ │ + stxvx vs12,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz bf60 │ │ │ │ + add r2,r22,r8 │ │ │ │ + mtctr r3 │ │ │ │ subf r6,r31,r29 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r8,r30 │ │ │ │ - addi r7,r8,8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r10,r30,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ lxv vs9,0(r9) │ │ │ │ - addi r8,r8,-8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r10,r10,8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ lxvdsx vs10,0,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs10,vs9,vs10 │ │ │ │ lxvx vs9,r9,r6 │ │ │ │ addi r9,r9,16 │ │ │ │ xvnmsubmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz c450 │ │ │ │ - b bcf0 │ │ │ │ - ld r9,176(r1) │ │ │ │ - addi r15,r9,-8 │ │ │ │ - b b87c │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bdnz bfa0 │ │ │ │ + b b890 │ │ │ │ + ld r2,176(r1) │ │ │ │ + addi r14,r2,-8 │ │ │ │ + b b41c │ │ │ │ + bl 59c0 │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r3,56(r17) │ │ │ │ + ld r3,56(r16) │ │ │ │ mr r4,r23 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b b2e0 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r26,r30 │ │ │ │ + bl 5b80 │ │ │ │ + b aec8 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r25,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne b904 │ │ │ │ - b b930 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + bne b4ac │ │ │ │ + b b4d8 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bne b2b8 │ │ │ │ - b b2e0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne aea0 │ │ │ │ + b aec8 │ │ │ │ nop │ │ │ │ - sldi r9,r29,4 │ │ │ │ - subf r5,r29,r5 │ │ │ │ + nop │ │ │ │ + subf r6,r29,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - add r3,r7,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - lwz r5,160(r1) │ │ │ │ - b b404 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + add r3,r8,r2 │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,56(r16) │ │ │ │ + ld r8,48(r16) │ │ │ │ + lwz r6,160(r1) │ │ │ │ + b aff4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ + .long 0x1286 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c560 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-18016 │ │ │ │ +000000000000c0b0 : │ │ │ │ + lwz r2,0(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,0(r3) │ │ │ │ std r26,-64(r1) │ │ │ │ - std r28,-48(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 c78c │ │ │ │ - lwz r10,4(r3) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble c778 │ │ │ │ - extsw r10,r10 │ │ │ │ - std r21,40(r1) │ │ │ │ - std r22,48(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne c2b0 │ │ │ │ + lwz r9,4(r3) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble c2a0 │ │ │ │ + extsw r9,r9 │ │ │ │ + std r21,56(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ li r22,0 │ │ │ │ + std r25,88(r1) │ │ │ │ + std r24,80(r1) │ │ │ │ li r25,0 │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - mulli r21,r10,96 │ │ │ │ - std r27,88(r1) │ │ │ │ - stfd f30,128(r1) │ │ │ │ - stfd f31,136(r1) │ │ │ │ - b c620 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne c610 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne c604 │ │ │ │ + mulli r21,r9,96 │ │ │ │ + std r23,72(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + stfd f30,144(r1) │ │ │ │ + stfd f31,152(r1) │ │ │ │ + b c15c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne c14c │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne c140 │ │ │ │ ld r3,64(r27) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq c604 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq c140 │ │ │ │ + bl 4ec0 │ │ │ │ std r25,64(r27) │ │ │ │ std r25,72(r27) │ │ │ │ std r25,80(r27) │ │ │ │ addi r22,r22,96 │ │ │ │ cmpld r21,r22 │ │ │ │ - beq c758 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + beq c27c │ │ │ │ + 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 c5e0 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq c93c │ │ │ │ + beq c120 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + beq c41c │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r27) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge c8f4 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge c3e0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt c908 │ │ │ │ - li r9,0 │ │ │ │ - lwz r10,12(r26) │ │ │ │ + bgt c3f0 │ │ │ │ + li r2,0 │ │ │ │ + lwz r9,12(r26) │ │ │ │ + cmpwi r9,1 │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpwi r10,1 │ │ │ │ - ble c744 │ │ │ │ - li r10,8 │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + ble c26c │ │ │ │ + li r9,8 │ │ │ │ + mtfprwa f31,r2 │ │ │ │ li r28,8 │ │ │ │ li r23,4 │ │ │ │ li r24,1 │ │ │ │ - lfiwax f30,r26,r10 │ │ │ │ + lfiwax f30,r26,r9 │ │ │ │ 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 c718 │ │ │ │ + bgt c244 │ │ │ │ extswsli r31,r31,5 │ │ │ │ - add r10,r9,r31 │ │ │ │ - ld r3,16(r10) │ │ │ │ + add r2,r9,r31 │ │ │ │ + ld r3,16(r2) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq c708 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r27) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - add r10,r9,r31 │ │ │ │ - std r25,16(r10) │ │ │ │ + beq c234 │ │ │ │ + bl 4ec0 │ │ │ │ + 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 c6e0 │ │ │ │ + bge c210 │ │ │ │ mr r3,r9 │ │ │ │ addi r24,r24,1 │ │ │ │ slwi r23,r23,1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpw r9,r24 │ │ │ │ + cmpw r2,r24 │ │ │ │ stdx r25,r3,r28 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt c6a0 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bgt c1d0 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r25,0(r27) │ │ │ │ - b c5e0 │ │ │ │ - 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) │ │ │ │ + b c120 │ │ │ │ + lfd f30,144(r1) │ │ │ │ + lfd f31,152(r1) │ │ │ │ + ld r21,56(r1) │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + ld r24,80(r1) │ │ │ │ + ld r25,88(r1) │ │ │ │ + ld r27,104(r1) │ │ │ │ + ld r28,112(r1) │ │ │ │ ld r3,16(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,16(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,16(r26) │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble c7d8 │ │ │ │ + ble c2f4 │ │ │ │ li r31,0 │ │ │ │ li r30,1 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ ldx r3,r3,r31 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpw r9,r30 │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bge c7b0 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bge c2d0 │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,48(r26) │ │ │ │ li r31,0 │ │ │ │ + li r30,0 │ │ │ │ + li r29,0 │ │ │ │ std r31,24(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,56(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + pld r2,539680 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ std r31,48(r26) │ │ │ │ std r31,56(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble c88c │ │ │ │ - nop │ │ │ │ - li r30,0 │ │ │ │ - li r29,0 │ │ │ │ - ld r28,-32728(r2) │ │ │ │ + std r2,32(r1) │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble c38c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mr r3,r28 │ │ │ │ + ld r3,32(r1) │ │ │ │ sldi r31,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ + ld r2,88(r26) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 5300 │ │ │ │ + ld r2,96(r26) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 5300 │ │ │ │ + ld r3,32(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r9,88(r26) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r26) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ - stdx r29,r10,r31 │ │ │ │ - cmpw r9,r30 │ │ │ │ - ld r9,96(r26) │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r9,r31 │ │ │ │ - bgt c830 │ │ │ │ + ld r2,96(r26) │ │ │ │ + stdx r29,r2,r31 │ │ │ │ + bgt c340 │ │ │ │ ld r3,88(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,96(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,88(r26) │ │ │ │ std r31,96(r26) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq c9ac │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq c958 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq c474 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq c434 │ │ │ │ + addi r1,r1,160 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble c664 │ │ │ │ + ble c19c │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ - addi r10,r3,-2 │ │ │ │ - cmpd r31,r10 │ │ │ │ - blt c668 │ │ │ │ - extsw r3,r9 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r9,r3,-2 │ │ │ │ - b c668 │ │ │ │ + cmpd r31,r9 │ │ │ │ + blt c1a0 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + b c1a0 │ │ │ │ ld r3,16(r27) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ std r25,16(r27) │ │ │ │ std r25,24(r27) │ │ │ │ std r25,32(r27) │ │ │ │ - b c63c │ │ │ │ + b c178 │ │ │ │ ld r3,120(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,40(r26) │ │ │ │ std r31,120(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,160 │ │ │ │ std r31,40(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,144 │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,72(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,80(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,64(r26) │ │ │ │ std r31,72(r26) │ │ │ │ std r31,80(r26) │ │ │ │ - b c8bc │ │ │ │ + b c3b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19184 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cae0 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge cabc │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt c5a0 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge c57c │ │ │ │ + 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 ca9c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq ca8c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne caf0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq cabc │ │ │ │ - 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 caa4 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq c55c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c54c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne c5b0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq c57c │ │ │ │ + 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 c564 │ │ │ │ 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 ca40 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b c500 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b ca80 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b c540 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19472 │ │ │ │ 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,-64(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r10,r3 │ │ │ │ - mulld r8,r9,r31 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt cc10 │ │ │ │ - maddld r10,r9,r10,r8 │ │ │ │ - add r8,r9,r10 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge cbec │ │ │ │ - ld r11,48(r30) │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r10,r2,r31 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt c6c0 │ │ │ │ + maddld r9,r2,r9,r10 │ │ │ │ + add r10,r2,r9 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge c69c │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r4,40(r30) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ ld r5,16(r30) │ │ │ │ ld r6,32(r30) │ │ │ │ - sldi r3,r10,4 │ │ │ │ + li r2,0 │ │ │ │ ld r7,8(r30) │ │ │ │ ld r8,24(r30) │ │ │ │ - sldi r0,r10,3 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - li r9,0 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r4,r4,r11 │ │ │ │ + add r5,r5,r10 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + lxvdsx vs0,r4,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs0,r11,r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvdsx vs0,r3,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz cbc0 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz c670 │ │ │ │ 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 r9,r9,1 │ │ │ │ - li r8,0 │ │ │ │ - b cb64 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b c614 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19760 │ │ │ │ mflr r0 │ │ │ │ + std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + ld r27,8(r3) │ │ │ │ std r28,-40(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ - mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r28,r27,r31 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cdf0 │ │ │ │ - maddld r29,r28,r29,r9 │ │ │ │ - add r9,r28,r29 │ │ │ │ - cmpd r29,r9 │ │ │ │ - bge cdc0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + mulld r2,r28,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt c880 │ │ │ │ + maddld r29,r28,r29,r2 │ │ │ │ + add r2,r28,r29 │ │ │ │ + cmpd r29,r2 │ │ │ │ + bge c858 │ │ │ │ + ld r2,40(r26) │ │ │ │ std r23,48(r1) │ │ │ │ std r24,56(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r24,32(r30) │ │ │ │ - std r25,64(r1) │ │ │ │ - std r26,72(r1) │ │ │ │ - ld r25,24(r30) │ │ │ │ - ld r26,40(r30) │ │ │ │ - li r31,0 │ │ │ │ + ld r23,16(r26) │ │ │ │ sldi r9,r29,4 │ │ │ │ - stfd f31,120(r1) │ │ │ │ - ld r30,0(r30) │ │ │ │ - lfd f31,29056(r10) │ │ │ │ subf r29,r27,r29 │ │ │ │ + ld r24,32(r26) │ │ │ │ + std r25,64(r1) │ │ │ │ + ld r25,24(r26) │ │ │ │ + stfd f31,120(r1) │ │ │ │ + plfd f31,398136 # 6daa0 │ │ │ │ + ld r31,0(r26) │ │ │ │ + std r30,104(r1) │ │ │ │ + li r30,0 │ │ │ │ add r23,r23,r9 │ │ │ │ + add r26,r2,r9 │ │ │ │ add r24,r24,r9 │ │ │ │ add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ - lfd f12,88(r30) │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f12,88(r31) │ │ │ │ mtfprd f0,r29 │ │ │ │ - ld r9,96(r30) │ │ │ │ - lxvx vs63,r23,r31 │ │ │ │ + ld r2,96(r31) │ │ │ │ + lxvx vs63,r23,r30 │ │ │ │ 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r29 │ │ │ │ - lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r27,r29 │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f11,88(r31) │ │ │ │ addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r31) │ │ │ │ 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,r24,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lxvx vs63,r25,r31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r24,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lxvx vs63,r25,r30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ addic. r28,r28,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r26,r31 │ │ │ │ - addi r31,r31,16 │ │ │ │ - bne ccf0 │ │ │ │ + stxvx vs63,r26,r30 │ │ │ │ + addi r30,r30,16 │ │ │ │ + bne c790 │ │ │ │ lfd f31,120(r1) │ │ │ │ ld r23,48(r1) │ │ │ │ ld r24,56(r1) │ │ │ │ ld r25,64(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + ld r30,104(r1) │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-96(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) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b cc90 │ │ │ │ + li r2,0 │ │ │ │ + b c730 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x981 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20240 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt cf3c │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge cf10 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,16(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,24(r30) │ │ │ │ + bl 5100 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt c9bc │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge c990 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,24(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,cf30 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,cf00 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,c9b0 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble c980 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz cee0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne cea0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz c960 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,c920 │ │ │ │ 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,r4 │ │ │ │ - b cea8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b ce64 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b c928 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b c8e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20576 │ │ │ │ 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,-64(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r10,r3 │ │ │ │ - mulld r8,r9,r31 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt d060 │ │ │ │ - maddld r10,r9,r10,r8 │ │ │ │ - add r8,r9,r10 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge d03c │ │ │ │ - ld r11,48(r30) │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r10,r2,r31 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt cad0 │ │ │ │ + maddld r9,r2,r9,r10 │ │ │ │ + add r10,r2,r9 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge caac │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r4,40(r30) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ ld r5,16(r30) │ │ │ │ ld r6,32(r30) │ │ │ │ - sldi r3,r10,4 │ │ │ │ + li r2,0 │ │ │ │ ld r7,8(r30) │ │ │ │ ld r8,24(r30) │ │ │ │ - sldi r0,r10,3 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - li r9,0 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r4,r4,r11 │ │ │ │ + add r5,r5,r10 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + lxvdsx vs0,r4,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs0,r11,r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvdsx vs0,r3,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz d010 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ca80 │ │ │ │ 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 r9,r9,1 │ │ │ │ - li r8,0 │ │ │ │ - b cfbc │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b ca2c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20864 │ │ │ │ mflr r0 │ │ │ │ std r27,-48(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ ld r27,8(r3) │ │ │ │ + mr r26,r3 │ │ │ │ std r28,-40(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ sradi r27,r27,1 │ │ │ │ addze r27,r27 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r28,r27,r31 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d250 │ │ │ │ - maddld r29,r28,r29,r9 │ │ │ │ - add r9,r28,r29 │ │ │ │ - cmpd r29,r9 │ │ │ │ - bge d220 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + mulld r2,r28,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cca0 │ │ │ │ + maddld r29,r28,r29,r2 │ │ │ │ + add r2,r28,r29 │ │ │ │ + cmpd r29,r2 │ │ │ │ + bge cc78 │ │ │ │ + ld r2,40(r26) │ │ │ │ std r23,48(r1) │ │ │ │ std r24,56(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r24,32(r30) │ │ │ │ - std r25,64(r1) │ │ │ │ - std r26,72(r1) │ │ │ │ - ld r25,24(r30) │ │ │ │ - ld r26,40(r30) │ │ │ │ - li r31,0 │ │ │ │ + ld r23,16(r26) │ │ │ │ sldi r9,r29,4 │ │ │ │ - stfd f31,120(r1) │ │ │ │ - ld r30,0(r30) │ │ │ │ - lfd f31,29056(r10) │ │ │ │ subf r29,r27,r29 │ │ │ │ + ld r24,32(r26) │ │ │ │ + std r25,64(r1) │ │ │ │ + ld r25,24(r26) │ │ │ │ + stfd f31,120(r1) │ │ │ │ + plfd f31,397088 # 6daa0 │ │ │ │ + ld r31,0(r26) │ │ │ │ + std r30,104(r1) │ │ │ │ + li r30,0 │ │ │ │ add r23,r23,r9 │ │ │ │ + add r26,r2,r9 │ │ │ │ add r24,r24,r9 │ │ │ │ add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ - lfd f12,88(r30) │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f12,88(r31) │ │ │ │ mtfprd f0,r29 │ │ │ │ - ld r9,96(r30) │ │ │ │ - lxvx vs63,r23,r31 │ │ │ │ + ld r2,96(r31) │ │ │ │ + lxvx vs63,r23,r30 │ │ │ │ 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r29,r27 │ │ │ │ - lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r29,r27 │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f11,88(r31) │ │ │ │ addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r31) │ │ │ │ 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,r24,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lxvx vs63,r25,r31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r24,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lxvx vs63,r25,r30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ addic. r28,r28,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r26,r31 │ │ │ │ - addi r31,r31,16 │ │ │ │ - bne d150 │ │ │ │ + stxvx vs63,r26,r30 │ │ │ │ + addi r30,r30,16 │ │ │ │ + bne cbb0 │ │ │ │ lfd f31,120(r1) │ │ │ │ ld r23,48(r1) │ │ │ │ ld r24,56(r1) │ │ │ │ ld r25,64(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + ld r30,104(r1) │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-96(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) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b d0e8 │ │ │ │ + li r2,0 │ │ │ │ + b cb48 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x981 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-21360 │ │ │ │ mflr r0 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r20,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + ld r23,0(r10) │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r3 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r8 │ │ │ │ + mr r26,r4 │ │ │ │ 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) │ │ │ │ - ld r23,0(r10) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r24,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r9,208(r31) │ │ │ │ - std r10,216(r31) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r10,0(r1) │ │ │ │ cmpd r3,r23 │ │ │ │ - ld r8,0(r1) │ │ │ │ iselgt r30,r23,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r8,r1,r11 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r11 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ ld r9,208(r31) │ │ │ │ addi r21,r1,32 │ │ │ │ cmpdi r9,1 │ │ │ │ - ble d600 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - ld r10,216(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r0,1 │ │ │ │ - li r8,1 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - mr r11,r7 │ │ │ │ - beq d374 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq d364 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq d358 │ │ │ │ - ldu r0,8(r10) │ │ │ │ - mr r7,r9 │ │ │ │ - ldu r9,8(r10) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - ldu r9,8(r10) │ │ │ │ - cmpdi r7,1 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - beq d3a4 │ │ │ │ - srdi r9,r11,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r11,8(r10) │ │ │ │ - ld r9,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r11,r0,r11 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - mulld r8,r9,r7 │ │ │ │ - bdnz d37c │ │ │ │ - mulld r0,r0,r8 │ │ │ │ + ble d090 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq d098 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r11,r20,8 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mr r0,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq cdd4 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq cdc0 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq cdb0 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r8 │ │ │ │ + addi r11,r20,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 ce08 │ │ │ │ + srdi r10,r0,2 │ │ │ │ + mtctr r10 │ │ │ │ + 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 cddc │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq ce34 │ │ │ │ + ori r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r20,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ cmpd r30,r3 │ │ │ │ li r9,-1 │ │ │ │ + std r9,0(r27) │ │ │ │ std r9,0(r28) │ │ │ │ std r9,0(r29) │ │ │ │ - std r9,0(r27) │ │ │ │ std r9,0(r25) │ │ │ │ std r9,0(r24) │ │ │ │ std r9,0(r26) │ │ │ │ - ble d560 │ │ │ │ + ble cff0 │ │ │ │ ld r9,224(r31) │ │ │ │ cmpdi r30,0 │ │ │ │ addi r5,r9,1 │ │ │ │ li r9,0 │ │ │ │ sldi r5,r5,1 │ │ │ │ std r9,0(r21) │ │ │ │ - ble d5c0 │ │ │ │ + ble d050 │ │ │ │ divd r6,r23,r30 │ │ │ │ mulld r9,r6,r30 │ │ │ │ subf. r9,r9,r23 │ │ │ │ - ble d668 │ │ │ │ + ble d108 │ │ │ │ addi r9,r9,-1 │ │ │ │ addi r10,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ std r10,0(r22) │ │ │ │ addi r10,r22,8 │ │ │ │ mr r8,r30 │ │ │ │ - beq d5c0 │ │ │ │ + beq d050 │ │ │ │ andi. r7,r9,1 │ │ │ │ addi r4,r6,1 │ │ │ │ mr r7,r9 │ │ │ │ - bne d5a0 │ │ │ │ + bne d030 │ │ │ │ srdi r7,r7,1 │ │ │ │ cmpdi r9,0 │ │ │ │ li r11,1 │ │ │ │ addi r9,r7,1 │ │ │ │ isellt r9,r11,r9 │ │ │ │ cmpdi r9,1 │ │ │ │ addi r7,r8,-1 │ │ │ │ addi r9,r9,-1 │ │ │ │ cmpdi cr7,r7,0 │ │ │ │ - beq d608 │ │ │ │ + beq d0a4 │ │ │ │ addi r11,r10,8 │ │ │ │ addic. r8,r7,-1 │ │ │ │ std r4,0(r10) │ │ │ │ - beq cr7,d470 │ │ │ │ + beq cr7,cf00 │ │ │ │ std r4,8(r10) │ │ │ │ addi r10,r11,8 │ │ │ │ - bne d43c │ │ │ │ + bne cec8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ andi. r9,r30,1 │ │ │ │ addi r7,r22,-8 │ │ │ │ mr r9,r21 │ │ │ │ li r8,0 │ │ │ │ addi r10,r30,-1 │ │ │ │ - beq d49c │ │ │ │ + beq cf2c │ │ │ │ ld r8,0(r22) │ │ │ │ cmpdi r10,0 │ │ │ │ mr r7,r22 │ │ │ │ stdu r8,8(r9) │ │ │ │ - beq d4cc │ │ │ │ + beq cf5c │ │ │ │ srdi r10,r30,1 │ │ │ │ mtctr r10 │ │ │ │ ld r10,8(r7) │ │ │ │ ld r11,16(r7) │ │ │ │ mr r6,r9 │ │ │ │ addi r7,r7,16 │ │ │ │ addi r9,r9,16 │ │ │ │ add r10,r8,r10 │ │ │ │ add r8,r10,r11 │ │ │ │ std r10,-8(r9) │ │ │ │ std r8,16(r6) │ │ │ │ - bdnz d4a4 │ │ │ │ + bdnz cf34 │ │ │ │ sldi r3,r3,3 │ │ │ │ ldx r9,r21,r3 │ │ │ │ ldx r8,r22,r3 │ │ │ │ subf r10,r5,r9 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r24) │ │ │ │ - mulld r7,r8,r0 │ │ │ │ + mulld r7,r8,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r8,r8,-1 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ std r8,0(r26) │ │ │ │ addi r8,r7,-1 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r10,0(r28) │ │ │ │ + std r8,0(r28) │ │ │ │ + std r10,0(r27) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge d534 │ │ │ │ + bge cfc4 │ │ │ │ subf r9,r5,r9 │ │ │ │ - mulld r10,r23,r0 │ │ │ │ + mulld r10,r23,r2 │ │ │ │ li r8,0 │ │ │ │ addi r9,r9,1 │ │ │ │ add r9,r9,r23 │ │ │ │ addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r9,0(r27) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r29) │ │ │ │ std r10,0(r25) │ │ │ │ - std r8,0(r28) │ │ │ │ - ld r9,0(r27) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq d560 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt d560 │ │ │ │ + li r2,-1 │ │ │ │ + beq cff0 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt cff0 │ │ │ │ ld r9,0(r25) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r27) │ │ │ │ - std r10,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ 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 │ │ │ │ cmpdi r9,0 │ │ │ │ - ble d608 │ │ │ │ + ble d0a4 │ │ │ │ addic. r8,r30,-1 │ │ │ │ std r4,0(r10) │ │ │ │ addi r9,r9,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bne d428 │ │ │ │ - b d470 │ │ │ │ + bne ceb4 │ │ │ │ + b cf00 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r10,r23,r0 │ │ │ │ + mulld r10,r23,r2 │ │ │ │ li r7,0 │ │ │ │ ldx r9,r21,r3 │ │ │ │ ldx r8,r22,r3 │ │ │ │ addi r10,r10,-1 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r24) │ │ │ │ addi r8,r8,-1 │ │ │ │ std r8,0(r26) │ │ │ │ - std r7,0(r28) │ │ │ │ - std r10,0(r29) │ │ │ │ - ld r10,0(r28) │ │ │ │ - b d504 │ │ │ │ + std r7,0(r27) │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r27) │ │ │ │ + b cf94 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r0,1 │ │ │ │ - b d3a8 │ │ │ │ + li r2,1 │ │ │ │ + b ce34 │ │ │ │ + li r2,1 │ │ │ │ + li r9,1 │ │ │ │ + b ce28 │ │ │ │ addi r9,r8,-1 │ │ │ │ andi. r9,r9,2 │ │ │ │ - beq d630 │ │ │ │ + beq d0d0 │ │ │ │ addic. r8,r8,-2 │ │ │ │ std r6,0(r10) │ │ │ │ std r6,8(r10) │ │ │ │ addi r10,r10,16 │ │ │ │ - beq d470 │ │ │ │ + beq cf00 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi cr7,r8,1 │ │ │ │ addi r8,r8,-2 │ │ │ │ addi r9,r10,16 │ │ │ │ std r6,0(r10) │ │ │ │ cmpdi cr5,r8,0 │ │ │ │ addic. r8,r8,-2 │ │ │ │ - beq cr7,d470 │ │ │ │ + beq cr7,cf00 │ │ │ │ std r6,8(r10) │ │ │ │ - beq cr5,d470 │ │ │ │ + beq cr5,cf00 │ │ │ │ std r6,16(r10) │ │ │ │ std r6,24(r10) │ │ │ │ addi r10,r9,16 │ │ │ │ - bne d630 │ │ │ │ - b d470 │ │ │ │ + bne d0d0 │ │ │ │ + b cf00 │ │ │ │ mr r10,r6 │ │ │ │ - b d400 │ │ │ │ + b ce8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ + .long 0xc80 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-22400 │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r27,r3 │ │ │ │ ld r30,32(r3) │ │ │ │ - mr r26,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d8b0 │ │ │ │ - maddld r12,r10,r3,r9 │ │ │ │ - add r0,r10,r12 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d340 │ │ │ │ + maddld r12,r9,r3,r2 │ │ │ │ + add r0,r9,r12 │ │ │ │ cmpd r12,r0 │ │ │ │ - bge d828 │ │ │ │ - lwz r9,56(r26) │ │ │ │ - ld r11,48(r26) │ │ │ │ - std r27,40(r1) │ │ │ │ + bge d2b4 │ │ │ │ + lwz r2,56(r27) │ │ │ │ + ld r11,48(r27) │ │ │ │ std r28,48(r1) │ │ │ │ std r29,56(r1) │ │ │ │ - ld r27,40(r26) │ │ │ │ - ld r30,24(r26) │ │ │ │ - ld r29,16(r26) │ │ │ │ - ld r28,8(r26) │ │ │ │ - ld r4,0(r26) │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ + ld r28,40(r27) │ │ │ │ + ld r31,24(r27) │ │ │ │ + ld r30,16(r27) │ │ │ │ + ld r29,8(r27) │ │ │ │ + ld r5,0(r27) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ cmpdi cr5,r11,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - beq cr7,d814 │ │ │ │ + cmpwi cr7,r2,0 │ │ │ │ + beq cr7,d2a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r12,r0 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq d870 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq d858 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq d850 │ │ │ │ - ble cr5,d844 │ │ │ │ - addi r9,r27,8 │ │ │ │ - sldi r10,r12,4 │ │ │ │ - ldx r6,r9,r10 │ │ │ │ - addi r31,r28,-8 │ │ │ │ - mulld r3,r11,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - li r8,0 │ │ │ │ - add r6,r30,r6 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r5,r31,r3 │ │ │ │ - add r3,r29,r3 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - lfd f11,8(r6) │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + subf r2,r12,r0 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq d300 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq d2e8 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq d2e0 │ │ │ │ + ble cr5,d2d0 │ │ │ │ + addi r2,r28,8 │ │ │ │ + sldi r9,r12,4 │ │ │ │ + ldx r7,r2,r9 │ │ │ │ + addi r3,r29,-8 │ │ │ │ + mulld r4,r11,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + li r10,0 │ │ │ │ + add r7,r31,r7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r3,r4 │ │ │ │ + add r4,r30,r4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldu r2,8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfd f11,8(r7) │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ + 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 r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne d7b8 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r10 │ │ │ │ - bne d7a0 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne d8bc │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne d248 │ │ │ │ + mffprd r27,f11 │ │ │ │ + stdcx. r27,0,r9 │ │ │ │ + bne d230 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne d34c │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne d7e8 │ │ │ │ - mffprd r26,f12 │ │ │ │ - stdcx. r26,0,r7 │ │ │ │ - bne d7d0 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne d8c4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bne d770 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne d278 │ │ │ │ + mffprd r27,f12 │ │ │ │ + stdcx. r27,0,r8 │ │ │ │ + bne d260 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne d354 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r11,r10 │ │ │ │ + bne d200 │ │ │ │ addi r12,r12,1 │ │ │ │ cmpd r0,r12 │ │ │ │ - beq d81c │ │ │ │ - bne cr7,d720 │ │ │ │ - mr r6,r12 │ │ │ │ - b d750 │ │ │ │ - mr r6,r12 │ │ │ │ - bgt cr5,d74c │ │ │ │ - ld r27,40(r1) │ │ │ │ + beq d2ac │ │ │ │ + bne cr7,d1b0 │ │ │ │ + mr r7,r12 │ │ │ │ + b d1e0 │ │ │ │ + mr r7,r12 │ │ │ │ + bgt cr5,d1dc │ │ │ │ ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ addi r12,r12,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,d740 │ │ │ │ + nop │ │ │ │ + bgt cr5,d1d0 │ │ │ │ addi r12,r12,1 │ │ │ │ - bgt cr5,d740 │ │ │ │ + bgt cr5,d1d0 │ │ │ │ addi r12,r12,1 │ │ │ │ cmpd r0,r12 │ │ │ │ - beq d81c │ │ │ │ + beq d2ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,d740 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,d1d0 │ │ │ │ addi r12,r12,1 │ │ │ │ - mr r10,r12 │ │ │ │ - bgt cr5,d740 │ │ │ │ + mr r9,r12 │ │ │ │ + bgt cr5,d1d0 │ │ │ │ addi r12,r12,1 │ │ │ │ - bgt cr5,d740 │ │ │ │ - addi r12,r10,2 │ │ │ │ - bgt cr5,d740 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r12,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne d874 │ │ │ │ - b d81c │ │ │ │ + bgt cr5,d1d0 │ │ │ │ + addi r12,r9,2 │ │ │ │ + bgt cr5,d1d0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r12,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne d304 │ │ │ │ + b d2ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b d6d0 │ │ │ │ - mr r9,r7 │ │ │ │ - b d798 │ │ │ │ - mr r9,r10 │ │ │ │ - b d7c8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d160 │ │ │ │ + mr r2,r8 │ │ │ │ + b d228 │ │ │ │ + mr r2,r9 │ │ │ │ + b d258 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23008 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d9d0 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge d9ac │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d450 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge d42c │ │ │ │ + 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 d98c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq d97c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne d9e0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq d9ac │ │ │ │ - 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 d994 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq d40c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq d3fc │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne d460 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq d42c │ │ │ │ + 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 d414 │ │ │ │ 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 d930 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d3b0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b d970 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b d3f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23296 │ │ │ │ mflr r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ - ld r24,24(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + ld r26,24(r3) │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r24,r24,1 │ │ │ │ - addze r24,r24 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r26,r26,1 │ │ │ │ + addze r26,r26 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r24,r31 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r24 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r26,r31 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r31 │ │ │ │ + subf r9,r9,r26 │ │ │ │ cmpd r3,r9 │ │ │ │ - blt dc08 │ │ │ │ - maddld r9,r28,r3,r9 │ │ │ │ - add r10,r28,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge dbe8 │ │ │ │ - ld r0,32(r30) │ │ │ │ - cmpdi r0,1 │ │ │ │ - ble dbe8 │ │ │ │ - ld r8,8(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - ld r3,16(r30) │ │ │ │ - add r7,r24,r9 │ │ │ │ + blt d674 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge d658 │ │ │ │ + ld r6,32(r29) │ │ │ │ + cmpdi r6,1 │ │ │ │ + ble d658 │ │ │ │ + ld r8,8(r29) │ │ │ │ + ld r31,0(r29) │ │ │ │ + add r7,r26,r2 │ │ │ │ + std r28,80(r1) │ │ │ │ std r27,72(r1) │ │ │ │ - sradi r27,r0,1 │ │ │ │ - addze r27,r27 │ │ │ │ - mulld r5,r0,r9 │ │ │ │ - ld r10,40(r30) │ │ │ │ - ld r4,48(r30) │ │ │ │ - mulld r7,r7,r0 │ │ │ │ - std r25,56(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - ld r25,56(r30) │ │ │ │ - ld r26,64(r30) │ │ │ │ - sldi r11,r9,3 │ │ │ │ + sradi r28,r6,1 │ │ │ │ + addze r28,r28 │ │ │ │ + ld r5,16(r29) │ │ │ │ + mulld r4,r6,r2 │ │ │ │ + sldi r0,r10,3 │ │ │ │ + ld r9,40(r29) │ │ │ │ std r23,40(r1) │ │ │ │ - std r22,32(r1) │ │ │ │ - subf r8,r24,r8 │ │ │ │ - ld r31,168(r6) │ │ │ │ - mulld r6,r3,r9 │ │ │ │ - sldi r23,r3,4 │ │ │ │ - neg r24,r27 │ │ │ │ - std r29,88(r1) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r8,r8,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r29,0 │ │ │ │ - add r25,r25,r11 │ │ │ │ + std r24,48(r1) │ │ │ │ + sldi r11,r2,3 │ │ │ │ + sldi r27,r6,4 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + ld r3,48(r29) │ │ │ │ + ld r24,56(r29) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + li r30,0 │ │ │ │ + ld r23,64(r29) │ │ │ │ + subf r8,r26,r8 │ │ │ │ + ld r31,168(r31) │ │ │ │ + mulli r29,r28,-16 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + mulld r10,r5,r2 │ │ │ │ + sldi r26,r5,4 │ │ │ │ + add r8,r8,r2 │ │ │ │ + sldi r6,r4,4 │ │ │ │ + add r24,r24,r11 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r26,r26,r11 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r30,8(r31) │ │ │ │ - sldi r31,r27,3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r6,r6,r10 │ │ │ │ - add r31,r30,r31 │ │ │ │ + add r23,r23,r11 │ │ │ │ + mulld r8,r8,r5 │ │ │ │ + ld r31,8(r31) │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r7,r7,r3 │ │ │ │ + add r25,r26,r29 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r12,r31,r12 │ │ │ │ + add r10,r10,r9 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ + add r8,r8,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs9,r25,r29 │ │ │ │ - lxvdsx vs10,r26,r29 │ │ │ │ - mtctr r27 │ │ │ │ - add r12,r8,r22 │ │ │ │ - add r11,r6,r22 │ │ │ │ - subf r3,r24,r5 │ │ │ │ - subf r4,r24,r7 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lxvdsx vs9,r24,r30 │ │ │ │ + lxvdsx vs10,r23,r30 │ │ │ │ + mtctr r28 │ │ │ │ + add r11,r8,r25 │ │ │ │ + add r3,r10,r25 │ │ │ │ + subf r4,r29,r6 │ │ │ │ + subf r5,r29,r7 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - lxvdsx vs11,r30,r10 │ │ │ │ - lxvdsx vs12,r31,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs11,r31,r9 │ │ │ │ + lxvdsx vs12,r12,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r12,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz db60 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r5,r5,r0 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r6,r6,r23 │ │ │ │ - cmpld r29,r28 │ │ │ │ - bne db30 │ │ │ │ - ld r22,32(r1) │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz d5d0 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r6,r6,r27 │ │ │ │ + add r7,r7,r27 │ │ │ │ + add r8,r8,r26 │ │ │ │ + add r10,r10,r26 │ │ │ │ + cmpld r30,r0 │ │ │ │ + bne d5a0 │ │ │ │ ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ ld r27,72(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r26,-48(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r28,r28,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - b da5c │ │ │ │ + b d4cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23840 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mfocrf r11,8 │ │ │ │ - std r17,-168(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r4,r11,1 │ │ │ │ - addze r4,r4 │ │ │ │ stdu r1,-304(r1) │ │ │ │ - std r4,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + ld r7,32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - divd r17,r4,r31 │ │ │ │ - mulld r9,r17,r31 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e088 │ │ │ │ - maddld r30,r17,r30,r9 │ │ │ │ + divd r17,r7,r31 │ │ │ │ + mulld r2,r17,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt dab0 │ │ │ │ + maddld r30,r17,r30,r2 │ │ │ │ add r17,r17,r30 │ │ │ │ cmpd r30,r17 │ │ │ │ - bge e060 │ │ │ │ - ld r8,32(r29) │ │ │ │ - ld r10,48(r29) │ │ │ │ - std r20,160(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r20,16(r29) │ │ │ │ - std r21,168(r1) │ │ │ │ - ld r21,8(r29) │ │ │ │ - std r27,216(r1) │ │ │ │ - add r7,r4,r30 │ │ │ │ - li r6,1 │ │ │ │ - addi r9,r9,29056 │ │ │ │ - stfd f28,272(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - ld r15,0(r29) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - addi r19,r30,1 │ │ │ │ - std r16,128(r1) │ │ │ │ - sradi r27,r8,1 │ │ │ │ + bge da88 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r9,32(r29) │ │ │ │ + std r22,184(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + std r20,168(r1) │ │ │ │ + ld r22,8(r29) │ │ │ │ + ld r21,16(r29) │ │ │ │ + std r16,136(r1) │ │ │ │ + addi r20,r30,1 │ │ │ │ + ld r16,0(r29) │ │ │ │ + std r27,224(r1) │ │ │ │ + std r28,232(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + add r19,r7,r30 │ │ │ │ + std r2,80(r1) │ │ │ │ + subf r2,r7,r17 │ │ │ │ + sradi r27,r9,1 │ │ │ │ addze r27,r27 │ │ │ │ - std r10,80(r1) │ │ │ │ - ld r10,40(r29) │ │ │ │ - lfd f28,0(r9) │ │ │ │ - std r9,104(r1) │ │ │ │ - mulld r9,r20,r30 │ │ │ │ - addi r29,r21,1 │ │ │ │ - neg r5,r8 │ │ │ │ - cmpdi cr4,r8,1 │ │ │ │ - subf r21,r4,r21 │ │ │ │ - neg r0,r20 │ │ │ │ - mulld r19,r19,r20 │ │ │ │ - std r14,112(r1) │ │ │ │ - subf r29,r4,r29 │ │ │ │ - sldi r16,r5,4 │ │ │ │ - std r22,176(r1) │ │ │ │ - subf r22,r4,r30 │ │ │ │ - maddld r28,r7,r8,r27 │ │ │ │ - maddld r8,r8,r30,r27 │ │ │ │ - std r10,88(r1) │ │ │ │ - subf r10,r4,r17 │ │ │ │ - add r21,r21,r30 │ │ │ │ - add r29,r29,r30 │ │ │ │ - neg r3,r16 │ │ │ │ - mulld r30,r16,r30 │ │ │ │ - std r18,144(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - sldi r10,r27,4 │ │ │ │ - sldi r9,r0,4 │ │ │ │ - mulld r5,r21,r20 │ │ │ │ - mulld r17,r3,r7 │ │ │ │ - isel r6,r27,r6,4*cr4+gt │ │ │ │ - subf r7,r27,r19 │ │ │ │ - maddld r29,r29,r9,r10 │ │ │ │ - mr r10,r16 │ │ │ │ - std r23,184(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - sldi r14,r8,4 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - std r25,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - stfd f26,256(r1) │ │ │ │ - stfd f27,264(r1) │ │ │ │ + mulli r17,r9,-16 │ │ │ │ + cmpdi cr4,r9,1 │ │ │ │ + std r15,128(r1) │ │ │ │ + std r14,120(r1) │ │ │ │ + mulld r10,r21,r30 │ │ │ │ + mulld r20,r20,r21 │ │ │ │ + li r15,1 │ │ │ │ stfd f29,280(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,40(r29) │ │ │ │ + addi r29,r22,1 │ │ │ │ + subf r22,r7,r22 │ │ │ │ + std r23,192(r1) │ │ │ │ + subf r23,r7,r30 │ │ │ │ stfd f30,288(r1) │ │ │ │ - mr r16,r14 │ │ │ │ - mr r14,r15 │ │ │ │ - mr r15,r10 │ │ │ │ stfd f31,296(r1) │ │ │ │ - std r5,32(r1) │ │ │ │ - std r6,96(r1) │ │ │ │ - std r7,40(r1) │ │ │ │ - std r4,64(r1) │ │ │ │ - std r9,72(r1) │ │ │ │ + plfd f30,393996 # 6daa0 │ │ │ │ + add r22,r22,r30 │ │ │ │ + maddld r4,r9,r30,r27 │ │ │ │ + maddld r9,r19,r9,r27 │ │ │ │ + subf r29,r7,r29 │ │ │ │ + std r24,200(r1) │ │ │ │ + std r25,208(r1) │ │ │ │ + std r26,216(r1) │ │ │ │ + mulld r19,r17,r19 │ │ │ │ + stfd f27,264(r1) │ │ │ │ + stfd f28,272(r1) │ │ │ │ + mulld r8,r22,r21 │ │ │ │ + std r2,88(r1) │ │ │ │ + mulli r2,r21,-16 │ │ │ │ + add r29,r29,r30 │ │ │ │ + mulld r30,r17,r30 │ │ │ │ + std r10,48(r1) │ │ │ │ + sldi r10,r27,4 │ │ │ │ + sldi r28,r9,4 │ │ │ │ + mr r9,r17 │ │ │ │ + maddld r29,r29,r2,r10 │ │ │ │ + subf r10,r27,r20 │ │ │ │ + std r8,32(r1) │ │ │ │ + isel r8,r27,r15,4*cr4+gt │ │ │ │ + sldi r15,r4,4 │ │ │ │ + mr r17,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r9 │ │ │ │ + std r8,96(r1) │ │ │ │ + std r10,40(r1) │ │ │ │ + std r7,64(r1) │ │ │ │ + std r2,72(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,72(r14) │ │ │ │ - lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r10,72(r15) │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r9,96(r15) │ │ │ │ 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,f28 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + bl 5400 │ │ │ │ + ld r2,64(r1) │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r10,72(r15) │ │ │ │ + ld r9,96(r15) │ │ │ │ fmr f27,f1 │ │ │ │ - add r7,r9,r22 │ │ │ │ + add r8,r2,r23 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,dfc4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - ld r21,96(r1) │ │ │ │ + bl 5400 │ │ │ │ + ble cr4,d9f0 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ + ld r2,80(r1) │ │ │ │ + ld r14,96(r1) │ │ │ │ neg r31,r27 │ │ │ │ - lfd f26,29008(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - addi r23,r23,29008 │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,80(r1) │ │ │ │ - subf r18,r30,r9 │ │ │ │ - ld r9,88(r1) │ │ │ │ - subf r19,r29,r9 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r24,r9,4 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r25,r9,4 │ │ │ │ - ld r9,48(r1) │ │ │ │ - sldi r26,r9,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f12,88(r14) │ │ │ │ + addi r7,r2,8 │ │ │ │ + subf r18,r30,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + subf r22,r19,r7 │ │ │ │ + subf r20,r29,r2 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r24,r2,4 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ + ld r2,48(r1) │ │ │ │ + sldi r26,r2,4 │ │ │ │ + ld r9,72(r15) │ │ │ │ + lfd f12,88(r15) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r22,r22,16 │ │ │ │ + ld r2,96(r15) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r31 │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f12,88(r14) │ │ │ │ - lfd f31,0(r23) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r27,r31 │ │ │ │ + ld r9,72(r15) │ │ │ │ + lfd f12,88(r15) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r15) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lxv vs0,0(r18) │ │ │ │ - add r10,r30,r18 │ │ │ │ - add r9,r29,r19 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + add r2,r20,r29 │ │ │ │ + add r9,r18,r30 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r19,r19,16 │ │ │ │ - fmul f12,f27,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f26,f30 │ │ │ │ + addi r20,r20,16 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r19) │ │ │ │ - lxvx vs0,r10,r17 │ │ │ │ - xvmuldp vs12,vs0,vs30 │ │ │ │ - fmul f0,f27,f31 │ │ │ │ - fmul f31,f26,f31 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + plxv vs0,-24(r22) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r17 │ │ │ │ + fmul f0,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs12,r9,r24 │ │ │ │ - lxvx vs12,r10,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r25 │ │ │ │ - lxvx vs0,r10,r28 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r9,r26 │ │ │ │ - bne dec0 │ │ │ │ - ld r9,40(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r30,r30,r15 │ │ │ │ - subf r17,r15,r17 │ │ │ │ - subf r16,r15,r16 │ │ │ │ - subf r28,r15,r28 │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,56(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,48(r1) │ │ │ │ - bne ddd0 │ │ │ │ - lfd f26,256(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r28 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r26 │ │ │ │ + bne d8f0 │ │ │ │ + ld r2,40(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + subf r17,r16,r17 │ │ │ │ + add r19,r19,r16 │ │ │ │ + subf r28,r16,r28 │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,48(r1) │ │ │ │ + bne d820 │ │ │ │ lfd f27,264(r1) │ │ │ │ lfd f28,272(r1) │ │ │ │ lfd f29,280(r1) │ │ │ │ lfd f30,288(r1) │ │ │ │ lfd f31,296(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r18,152(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r22,184(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ addi r17,r17,1 │ │ │ │ - li r9,0 │ │ │ │ - b dc90 │ │ │ │ + li r2,0 │ │ │ │ + b d6f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-24992 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt e1cc │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge e1a0 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,24(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,8(r30) │ │ │ │ + bl 5100 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt dbec │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge dbc0 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,8(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,e1c0 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,e190 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,24(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,dbe0 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble dbb0 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz e170 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne e130 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz db90 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,db50 │ │ │ │ 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,r4 │ │ │ │ - b e138 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b e0f4 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b db58 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b db14 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25328 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r31,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r31,r31,1 │ │ │ │ - addze r31,r31 │ │ │ │ + ld r31,24(r3) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r31,r31,1 │ │ │ │ + addze r31,r31 │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r31,r30 │ │ │ │ - mulld r9,r8,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r31,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ subf r9,r9,r31 │ │ │ │ cmpd r3,r9 │ │ │ │ - blt e3f8 │ │ │ │ - maddld r10,r8,r3,r9 │ │ │ │ - add r9,r8,r10 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge e3dc │ │ │ │ - ld r9,32(r29) │ │ │ │ + blt de04 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge dde8 │ │ │ │ + ld r9,32(r28) │ │ │ │ cmpdi r9,1 │ │ │ │ - ble e3dc │ │ │ │ - ld r5,8(r29) │ │ │ │ - ld r7,0(r29) │ │ │ │ - sldi r0,r8,3 │ │ │ │ - std r26,64(r1) │ │ │ │ - ld r26,16(r29) │ │ │ │ - std r27,72(r1) │ │ │ │ - sradi r27,r9,1 │ │ │ │ - addze r27,r27 │ │ │ │ - add r6,r31,r10 │ │ │ │ - ld r4,40(r29) │ │ │ │ - ld r3,48(r29) │ │ │ │ + ble dde8 │ │ │ │ + ld r8,8(r28) │ │ │ │ + ld r7,0(r28) │ │ │ │ std r24,48(r1) │ │ │ │ std r25,56(r1) │ │ │ │ - ld r24,56(r29) │ │ │ │ - ld r25,64(r29) │ │ │ │ - sldi r11,r10,3 │ │ │ │ - std r22,32(r1) │ │ │ │ + add r6,r31,r2 │ │ │ │ + sldi r0,r10,3 │ │ │ │ + sldi r3,r2,3 │ │ │ │ + sldi r30,r9,4 │ │ │ │ + ld r24,16(r28) │ │ │ │ + std r29,88(r1) │ │ │ │ + sradi r29,r9,1 │ │ │ │ + addze r29,r29 │ │ │ │ + ld r5,40(r28) │ │ │ │ + std r26,64(r1) │ │ │ │ + li r12,0 │ │ │ │ + ld r4,48(r28) │ │ │ │ + ld r25,56(r28) │ │ │ │ + std r27,72(r1) │ │ │ │ std r23,40(r1) │ │ │ │ - subf r8,r31,r5 │ │ │ │ - ld r31,168(r7) │ │ │ │ - mulld r5,r26,r10 │ │ │ │ - std r28,80(r1) │ │ │ │ - li r29,0 │ │ │ │ - maddld r6,r6,r9,r27 │ │ │ │ - maddld r7,r9,r10,r27 │ │ │ │ - subf r22,r27,r26 │ │ │ │ - sldi r12,r27,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - neg r23,r27 │ │ │ │ - sldi r28,r9,4 │ │ │ │ - add r24,r24,r11 │ │ │ │ - add r25,r25,r11 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - mulld r8,r8,r26 │ │ │ │ - ld r30,8(r31) │ │ │ │ - sldi r26,r26,4 │ │ │ │ + ld r26,64(r28) │ │ │ │ + subf r8,r31,r8 │ │ │ │ + ld r11,168(r7) │ │ │ │ + mulld r10,r24,r2 │ │ │ │ + maddld r6,r6,r9,r29 │ │ │ │ + maddld r7,r9,r2,r29 │ │ │ │ + mulli r27,r29,-16 │ │ │ │ + add r8,r8,r2 │ │ │ │ + subf r23,r29,r24 │ │ │ │ + sldi r31,r29,3 │ │ │ │ + add r25,r25,r3 │ │ │ │ + add r26,r26,r3 │ │ │ │ + mulld r8,r8,r24 │ │ │ │ + ld r28,8(r11) │ │ │ │ + sldi r24,r24,4 │ │ │ │ sldi r23,r23,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r5,r5,r4 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r12,r30,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r6,r6,r4 │ │ │ │ + add r7,r7,r4 │ │ │ │ + add r31,r28,r31 │ │ │ │ + add r10,r10,r5 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r8,r8,r4 │ │ │ │ + add r8,r8,r5 │ │ │ │ nop │ │ │ │ - lxvdsx vs9,r24,r29 │ │ │ │ - lxvdsx vs10,r25,r29 │ │ │ │ - mtctr r27 │ │ │ │ - add r31,r22,r8 │ │ │ │ - add r11,r7,r23 │ │ │ │ - add r3,r5,r22 │ │ │ │ - add r4,r6,r23 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lxvdsx vs9,r25,r12 │ │ │ │ + lxvdsx vs10,r26,r12 │ │ │ │ + mtctr r29 │ │ │ │ + add r11,r8,r23 │ │ │ │ + add r3,r7,r27 │ │ │ │ + add r4,r10,r23 │ │ │ │ + add r5,r6,r27 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ - lxvdsx vs11,r30,r10 │ │ │ │ - lxvdsx vs12,r12,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ + lxvdsx vs11,r28,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz e350 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r8,r8,r26 │ │ │ │ - add r7,r7,r28 │ │ │ │ - add r5,r5,r26 │ │ │ │ - add r6,r6,r28 │ │ │ │ - cmpld r0,r29 │ │ │ │ - bne e320 │ │ │ │ - ld r22,32(r1) │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz dd60 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r8,r8,r24 │ │ │ │ + add r7,r7,r30 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r6,r6,r30 │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne dd30 │ │ │ │ ld r23,40(r1) │ │ │ │ ld r24,48(r1) │ │ │ │ ld r25,56(r1) │ │ │ │ ld r26,64(r1) │ │ │ │ ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ + ld r29,88(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - b e248 │ │ │ │ + b dc5c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25872 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r11,r11,1 │ │ │ │ - addze r11,r11 │ │ │ │ stdu r1,-304(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + ld r7,32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - divd r19,r11,r31 │ │ │ │ - mulld r9,r19,r31 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e868 │ │ │ │ - maddld r30,r19,r30,r9 │ │ │ │ - add r19,r19,r30 │ │ │ │ - cmpd r30,r19 │ │ │ │ - bge e840 │ │ │ │ - ld r7,48(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - ld r0,32(r29) │ │ │ │ + divd r18,r7,r31 │ │ │ │ + mulld r2,r18,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e234 │ │ │ │ + maddld r30,r18,r30,r2 │ │ │ │ + add r18,r18,r30 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bge e20c │ │ │ │ + ld r5,16(r29) │ │ │ │ + ld r9,32(r29) │ │ │ │ + subf r10,r7,r18 │ │ │ │ + std r22,184(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + add r22,r7,r30 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r30,1 │ │ │ │ + ld r12,40(r29) │ │ │ │ ld r4,8(r29) │ │ │ │ - addi r3,r30,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r20,160(r1) │ │ │ │ - add r20,r11,r30 │ │ │ │ - std r23,184(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - addi r10,r10,29056 │ │ │ │ - std r18,144(r1) │ │ │ │ - ld r18,0(r29) │ │ │ │ - li r9,1 │ │ │ │ - stfd f28,272(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - std r14,112(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - std r7,64(r1) │ │ │ │ - ld r7,40(r29) │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - neg r5,r8 │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + std r28,232(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + ld r16,0(r29) │ │ │ │ + std r10,56(r1) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + mulli r18,r5,-16 │ │ │ │ + sradi r26,r9,1 │ │ │ │ + addze r26,r26 │ │ │ │ + mulli r6,r9,-16 │ │ │ │ + mulld r22,r22,r9 │ │ │ │ + std r9,40(r1) │ │ │ │ + mr r8,r9 │ │ │ │ addi r29,r4,1 │ │ │ │ - sradi r23,r0,1 │ │ │ │ - addze r23,r23 │ │ │ │ - subf r4,r11,r4 │ │ │ │ - cmpdi cr4,r0,1 │ │ │ │ - lfd f28,0(r10) │ │ │ │ - sldi r17,r5,4 │ │ │ │ - std r10,96(r1) │ │ │ │ - neg r21,r0 │ │ │ │ - std r22,176(r1) │ │ │ │ - add r4,r4,r30 │ │ │ │ - std r27,216(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - subf r29,r11,r29 │ │ │ │ - subf r22,r11,r30 │ │ │ │ - std r7,72(r1) │ │ │ │ - subf r7,r11,r19 │ │ │ │ - neg r10,r17 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - isel r9,r23,r9,4*cr4+gt │ │ │ │ - subf r3,r23,r3 │ │ │ │ - maddld r26,r0,r30,r23 │ │ │ │ - std r16,128(r1) │ │ │ │ - add r29,r29,r30 │ │ │ │ - std r7,40(r1) │ │ │ │ - mulld r7,r20,r0 │ │ │ │ - mulld r14,r4,r10 │ │ │ │ - std r24,192(r1) │ │ │ │ - sldi r15,r3,4 │ │ │ │ - std r25,200(r1) │ │ │ │ - stfd f26,256(r1) │ │ │ │ - stfd f27,264(r1) │ │ │ │ + cmpdi cr4,r9,1 │ │ │ │ + subf r4,r7,r4 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ + std r25,208(r1) │ │ │ │ + addi r9,r12,8 │ │ │ │ + subf r23,r7,r30 │ │ │ │ stfd f29,280(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + add r4,r4,r30 │ │ │ │ + subf r29,r7,r29 │ │ │ │ stfd f30,288(r1) │ │ │ │ stfd f31,296(r1) │ │ │ │ - mulld r28,r21,r30 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - mulld r30,r30,r10 │ │ │ │ - mr r10,r15 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - std r7,32(r1) │ │ │ │ + plfd f30,392044 # 6daa0 │ │ │ │ + maddld r8,r8,r30,r26 │ │ │ │ std r9,88(r1) │ │ │ │ - neg r9,r23 │ │ │ │ - add r27,r7,r23 │ │ │ │ - mr r15,r14 │ │ │ │ - maddld r29,r29,r17,r8 │ │ │ │ - mr r14,r10 │ │ │ │ - std r0,48(r1) │ │ │ │ - std r11,56(r1) │ │ │ │ - std r9,80(r1) │ │ │ │ - mr r9,r17 │ │ │ │ + isel r2,r26,r2,4*cr4+gt │ │ │ │ + mulld r28,r6,r30 │ │ │ │ + std r10,72(r1) │ │ │ │ + sldi r10,r26,4 │ │ │ │ + neg r9,r18 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r27,r22,r26 │ │ │ │ + std r17,144(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r20,168(r1) │ │ │ │ + stfd f27,264(r1) │ │ │ │ + maddld r21,r21,r18,r10 │ │ │ │ + mulld r14,r4,r9 │ │ │ │ + mulld r30,r30,r9 │ │ │ │ + stfd f28,272(r1) │ │ │ │ + std r6,48(r1) │ │ │ │ + maddld r29,r29,r18,r10 │ │ │ │ sldi r27,r27,4 │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r8,32(r1) │ │ │ │ + std r2,80(r1) │ │ │ │ + mr r2,r18 │ │ │ │ + std r12,96(r1) │ │ │ │ + std r7,64(r1) │ │ │ │ + mr r18,r14 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r16,r2 │ │ │ │ nop │ │ │ │ - ld r8,72(r17) │ │ │ │ - lfd f0,88(r17) │ │ │ │ - ld r10,96(r17) │ │ │ │ + ld r10,72(r14) │ │ │ │ + lfd f0,88(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,f28 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r1) │ │ │ │ - lfd f0,88(r17) │ │ │ │ - ld r8,72(r17) │ │ │ │ - ld r10,96(r17) │ │ │ │ + bl 5400 │ │ │ │ + ld r2,64(r1) │ │ │ │ + lfd f0,88(r14) │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fmr f27,f1 │ │ │ │ - add r7,r9,r22 │ │ │ │ + add r8,r2,r23 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,e7b4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - ld r31,80(r1) │ │ │ │ - ld r19,88(r1) │ │ │ │ - lfd f26,29008(r9) │ │ │ │ - ld r9,96(r1) │ │ │ │ - addi r24,r24,29008 │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,72(r1) │ │ │ │ - subf r20,r29,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ - subf r16,r28,r9 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r25,r9,4 │ │ │ │ + bl 5400 │ │ │ │ + ble cr4,e180 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ + ld r2,96(r1) │ │ │ │ + ld r15,80(r1) │ │ │ │ + neg r31,r26 │ │ │ │ + sldi r24,r22,4 │ │ │ │ + subf r20,r29,r2 │ │ │ │ + ld r2,72(r1) │ │ │ │ + subf r17,r28,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + subf r19,r21,r2 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r17) │ │ │ │ - lfd f12,88(r17) │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ + lfd f12,88(r14) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r17) │ │ │ │ + addi r19,r19,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r23,r31 │ │ │ │ - ld r10,72(r17) │ │ │ │ - lfd f12,88(r17) │ │ │ │ - lfd f31,0(r24) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r26,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ + lfd f12,88(r14) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r17) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lxv vs0,0(r20) │ │ │ │ - add r10,r29,r20 │ │ │ │ - add r9,r28,r16 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + add r2,r17,r28 │ │ │ │ + add r9,r20,r29 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r20,r20,16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - fmul f12,f27,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f26,f30 │ │ │ │ + addi r17,r17,16 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r16) │ │ │ │ - lxvx vs0,r10,r14 │ │ │ │ - xvmuldp vs12,vs0,vs30 │ │ │ │ - fmul f0,f27,f31 │ │ │ │ - fmul f31,f26,f31 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + plxv vs0,-24(r19) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r18 │ │ │ │ + fmul f0,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs12,r9,r25 │ │ │ │ - lxvx vs12,r10,r15 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r26 │ │ │ │ - lxvx vs0,r10,r30 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r9,r27 │ │ │ │ - bne e6b0 │ │ │ │ - ld r9,32(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r29,r29,r18 │ │ │ │ - subf r14,r18,r14 │ │ │ │ - add r28,r28,r21 │ │ │ │ - subf r15,r18,r15 │ │ │ │ - subf r26,r21,r26 │ │ │ │ - subf r30,r18,r30 │ │ │ │ - subf r27,r21,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - bne e5d0 │ │ │ │ - lfd f26,256(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r30 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r27 │ │ │ │ + bne e080 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r10,32(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r29,r29,r16 │ │ │ │ + subf r18,r16,r18 │ │ │ │ + add r21,r21,r16 │ │ │ │ + ld r9,48(r1) │ │ │ │ + subf r30,r16,r30 │ │ │ │ + add r22,r22,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r28,r28,r9 │ │ │ │ + subf r27,r9,r27 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + bne dfb0 │ │ │ │ lfd f27,264(r1) │ │ │ │ lfd f28,272(r1) │ │ │ │ lfd f29,280(r1) │ │ │ │ lfd f30,288(r1) │ │ │ │ lfd f31,296(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r17,144(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r22,184(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r19,r19,1 │ │ │ │ - li r9,0 │ │ │ │ - b e480 │ │ │ │ + addi r18,r18,1 │ │ │ │ + li r2,0 │ │ │ │ + b de80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27008 │ │ │ │ + .long 0x1285 │ │ │ │ + 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e970 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge e94c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e330 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge e30c │ │ │ │ + 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 e92c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq e91c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne e980 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq e94c │ │ │ │ - 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 e934 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq e2ec │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq e2dc │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne e340 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq e30c │ │ │ │ + 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 e2f4 │ │ │ │ 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 e8d0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e290 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b e910 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b e2d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27296 │ │ │ │ mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,32(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r9,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r29,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt edc0 │ │ │ │ - maddld r9,r10,r3,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge eda4 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r29,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e75c │ │ │ │ + maddld r2,r9,r3,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge e740 │ │ │ │ ld r8,40(r30) │ │ │ │ cmpdi r8,1 │ │ │ │ - ble eda4 │ │ │ │ - ld r11,48(r30) │ │ │ │ - cmpdi r11,1 │ │ │ │ - ble eda4 │ │ │ │ - ld r6,8(r30) │ │ │ │ - mulld r0,r8,r9 │ │ │ │ - ld r4,16(r30) │ │ │ │ + ble e740 │ │ │ │ + ld r3,48(r30) │ │ │ │ + cmpdi r3,1 │ │ │ │ + ble e740 │ │ │ │ + ld r10,8(r30) │ │ │ │ + std r28,256(r1) │ │ │ │ + std r27,248(r1) │ │ │ │ + mulld r28,r8,r2 │ │ │ │ + ld r11,16(r30) │ │ │ │ + add r4,r29,r2 │ │ │ │ + mulld r27,r3,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + std r17,168(r1) │ │ │ │ std r16,160(r1) │ │ │ │ - ld r5,24(r30) │ │ │ │ - sradi r16,r8,1 │ │ │ │ - addze r16,r16 │ │ │ │ + sradi r17,r8,1 │ │ │ │ + addze r17,r17 │ │ │ │ + ld r6,24(r30) │ │ │ │ + ld r5,64(r30) │ │ │ │ std r26,240(r1) │ │ │ │ - add r26,r29,r9 │ │ │ │ - std r27,248(r1) │ │ │ │ - std r28,256(r1) │ │ │ │ - ld r27,72(r30) │ │ │ │ - ld r28,0(r30) │ │ │ │ - mulld r31,r11,r8 │ │ │ │ - ld r7,56(r30) │ │ │ │ - mulld r26,r26,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r23,216(r1) │ │ │ │ - sldi r23,r9,3 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - mulld r3,r4,r9 │ │ │ │ - std r21,200(r1) │ │ │ │ - std r24,224(r1) │ │ │ │ - mulld r8,r11,r0 │ │ │ │ - add r29,r16,r0 │ │ │ │ - mulld r21,r5,r4 │ │ │ │ + std r25,232(r1) │ │ │ │ + ld r26,0(r30) │ │ │ │ + mulld r4,r4,r8 │ │ │ │ + ld r8,56(r30) │ │ │ │ std r22,208(r1) │ │ │ │ - add r9,r6,r9 │ │ │ │ - ld r24,168(r28) │ │ │ │ - add r28,r10,r27 │ │ │ │ + std r23,216(r1) │ │ │ │ ld r22,80(r30) │ │ │ │ - std r25,232(r1) │ │ │ │ - mulld r10,r29,r11 │ │ │ │ - ld r25,64(r30) │ │ │ │ - std r14,144(r1) │ │ │ │ - add r30,r27,r23 │ │ │ │ - mulld r6,r9,r4 │ │ │ │ - add r9,r16,r26 │ │ │ │ - sradi r14,r11,1 │ │ │ │ - addze r14,r14 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - std r18,176(r1) │ │ │ │ - mulld r31,r11,r26 │ │ │ │ - sldi r18,r11,4 │ │ │ │ + ld r23,72(r30) │ │ │ │ + subf r10,r29,r10 │ │ │ │ + mulld r31,r3,r28 │ │ │ │ + mulld r7,r11,r2 │ │ │ │ + std r24,224(r1) │ │ │ │ + sldi r24,r2,3 │ │ │ │ std r15,152(r1) │ │ │ │ - mulld r11,r9,r11 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - add r29,r22,r23 │ │ │ │ - sldi r26,r21,4 │ │ │ │ - ld r23,8(r24) │ │ │ │ - ld r22,16(r24) │ │ │ │ - add r24,r4,r3 │ │ │ │ - mulld r3,r5,r3 │ │ │ │ - sldi r15,r16,3 │ │ │ │ - subf r21,r8,r10 │ │ │ │ - add r10,r25,r9 │ │ │ │ - neg r0,r14 │ │ │ │ - std r20,192(r1) │ │ │ │ - sldi r20,r5,4 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r24,r16,r24 │ │ │ │ - mulld r6,r5,r6 │ │ │ │ + std r14,144(r1) │ │ │ │ + add r30,r17,r28 │ │ │ │ + sldi r28,r27,4 │ │ │ │ + sradi r15,r3,1 │ │ │ │ + addze r15,r15 │ │ │ │ std r19,184(r1) │ │ │ │ - subf r31,r8,r31 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r25,r21,4 │ │ │ │ - std r17,168(r1) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - mulld r4,r24,r5 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - add r24,r23,r15 │ │ │ │ + sldi r19,r3,4 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r25,168(r26) │ │ │ │ + mulld r26,r6,r11 │ │ │ │ + sldi r16,r17,3 │ │ │ │ + std r21,200(r1) │ │ │ │ + std r20,192(r1) │ │ │ │ + sldi r21,r6,4 │ │ │ │ + mulld r2,r30,r3 │ │ │ │ + add r27,r9,r23 │ │ │ │ + add r9,r17,r4 │ │ │ │ + add r30,r23,r24 │ │ │ │ + std r18,176(r1) │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + add r29,r22,r24 │ │ │ │ + mulld r24,r3,r4 │ │ │ │ + mulld r4,r6,r7 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + add r7,r11,r7 │ │ │ │ + mulli r0,r15,-16 │ │ │ │ + ld r23,16(r25) │ │ │ │ + ld r22,8(r25) │ │ │ │ + subf r7,r17,r7 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + subf r25,r31,r2 │ │ │ │ + mulld r3,r6,r10 │ │ │ │ + add r2,r11,r10 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + subf r24,r31,r24 │ │ │ │ sldi r11,r31,4 │ │ │ │ - sldi r23,r14,3 │ │ │ │ - neg r15,r15 │ │ │ │ - add r19,r20,r0 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r24,104(r1) │ │ │ │ - std r11,96(r1) │ │ │ │ - add r23,r22,r23 │ │ │ │ - std r8,88(r1) │ │ │ │ - subf r6,r9,r6 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - add r31,r7,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r6,72(r1) │ │ │ │ - std r8,80(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r10 │ │ │ │ + std r26,96(r1) │ │ │ │ + subf r10,r31,r9 │ │ │ │ + add r12,r22,r16 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + neg r16,r16 │ │ │ │ + subf r2,r17,r2 │ │ │ │ + sldi r14,r24,4 │ │ │ │ + sldi r24,r15,3 │ │ │ │ + add r9,r5,r11 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r20,r21,r0 │ │ │ │ + std r12,88(r1) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + add r24,r23,r24 │ │ │ │ + std r10,80(r1) │ │ │ │ + subf r7,r2,r7 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + add r31,r8,r10 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + sldi r6,r3,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r10,72(r1) │ │ │ │ + std r6,64(r1) │ │ │ │ mr r10,r31 │ │ │ │ + std r2,56(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ + std r14,112(r1) │ │ │ │ std r27,120(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - lfd f11,0(r29) │ │ │ │ - lfd f12,0(r28) │ │ │ │ - ld r17,104(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + lfd f11,0(r30) │ │ │ │ mr r7,r10 │ │ │ │ - mr r8,r30 │ │ │ │ + mr r8,r9 │ │ │ │ li r12,0 │ │ │ │ - std r30,32(r1) │ │ │ │ - std r28,40(r1) │ │ │ │ + std r10,32(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ std r29,48(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - add r31,r30,r9 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r11,r9,r30 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r3,r9,r30 │ │ │ │ - ld r9,80(r1) │ │ │ │ - add r4,r9,r10 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r5,r9,r10 │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + lfd f12,0(r29) │ │ │ │ + ld r14,88(r1) │ │ │ │ + add r31,r2,r9 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r11,r2,r9 │ │ │ │ + ld r2,80(r1) │ │ │ │ + add r3,r2,r9 │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r4,r10,r2 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r5,r10,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r6,r2,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f9,r17,r15 │ │ │ │ - lfd f10,0(r17) │ │ │ │ - mtctr r14 │ │ │ │ - add r21,r7,r19 │ │ │ │ - add r24,r19,r4 │ │ │ │ - add r25,r5,r19 │ │ │ │ - add r26,r6,r19 │ │ │ │ + nop │ │ │ │ + lfdx f9,r14,r16 │ │ │ │ + lfd f10,0(r14) │ │ │ │ + mtctr r15 │ │ │ │ + add r18,r7,r20 │ │ │ │ + add r22,r20,r4 │ │ │ │ + add r25,r5,r20 │ │ │ │ + add r26,r6,r20 │ │ │ │ subf r27,r0,r8 │ │ │ │ subf r28,r0,r31 │ │ │ │ subf r29,r0,r11 │ │ │ │ - subf r30,r0,r3 │ │ │ │ - li r10,0 │ │ │ │ + subf r10,r0,r3 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs6,r22,r10 │ │ │ │ - lxvdsx vs5,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs6,r23,r9 │ │ │ │ + lxvdsx vs5,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r21,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r18,r2 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ec70 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz e610 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r18 │ │ │ │ - add r31,r31,r18 │ │ │ │ - add r11,r11,r18 │ │ │ │ - add r3,r3,r18 │ │ │ │ - add r7,r7,r20 │ │ │ │ - add r4,r4,r20 │ │ │ │ - cmpd r16,r12 │ │ │ │ - add r5,r5,r20 │ │ │ │ - add r6,r6,r20 │ │ │ │ - bgt ec10 │ │ │ │ - ld r9,120(r1) │ │ │ │ - ld r30,32(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r8,r8,r19 │ │ │ │ + add r31,r31,r19 │ │ │ │ + add r11,r11,r19 │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r7,r7,r21 │ │ │ │ + add r4,r4,r21 │ │ │ │ + cmpd r17,r12 │ │ │ │ + add r5,r5,r21 │ │ │ │ + add r6,r6,r21 │ │ │ │ + bgt e5b0 │ │ │ │ + ld r2,128(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + addi r30,r30,8 │ │ │ │ + ld r10,32(r1) │ │ │ │ ld r29,48(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - add r30,r30,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - cmpld r29,r9 │ │ │ │ - bne ebb0 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne e550 │ │ │ │ ld r14,144(r1) │ │ │ │ ld r15,152(r1) │ │ │ │ ld r16,160(r1) │ │ │ │ ld r17,168(r1) │ │ │ │ ld r18,176(r1) │ │ │ │ ld r19,184(r1) │ │ │ │ ld r20,192(r1) │ │ │ │ @@ -10161,872 +9420,830 @@ │ │ │ │ addi r1,r1,288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b e9f8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e3a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-28384 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-624(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt f5ec │ │ │ │ - maddld r30,r10,r30,r8 │ │ │ │ - add r10,r10,r30 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge f5c4 │ │ │ │ - std r18,424(r1) │ │ │ │ - ld r18,8(r29) │ │ │ │ - std r24,472(r1) │ │ │ │ - ld r24,40(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r8,16(r29) │ │ │ │ - ld r4,24(r29) │ │ │ │ - std r28,504(r1) │ │ │ │ - addi r28,r30,1 │ │ │ │ - std r19,432(r1) │ │ │ │ - std r21,448(r1) │ │ │ │ - std r27,496(r1) │ │ │ │ - ld r27,48(r29) │ │ │ │ - ld r0,56(r29) │ │ │ │ - addi r7,r7,29056 │ │ │ │ - std r26,488(r1) │ │ │ │ - std r15,400(r1) │ │ │ │ - std r14,392(r1) │ │ │ │ - std r16,408(r1) │ │ │ │ - addi r5,r18,1 │ │ │ │ - sradi r12,r24,1 │ │ │ │ + bl 5100 │ │ │ │ + ld r2,32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt ef24 │ │ │ │ + maddld r28,r9,r28,r10 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r28,r9 │ │ │ │ + bge eefc │ │ │ │ + std r21,432(r1) │ │ │ │ + std r20,424(r1) │ │ │ │ + ld r21,40(r26) │ │ │ │ + ld r5,64(r26) │ │ │ │ + li r11,1 │ │ │ │ + li r31,0 │ │ │ │ + std r27,480(r1) │ │ │ │ + ld r27,48(r26) │ │ │ │ + std r15,384(r1) │ │ │ │ + ld r10,16(r26) │ │ │ │ + std r17,400(r1) │ │ │ │ + std r16,392(r1) │ │ │ │ + add r17,r2,r28 │ │ │ │ + ld r0,56(r26) │ │ │ │ + ld r4,24(r26) │ │ │ │ + std r19,416(r1) │ │ │ │ + std r18,408(r1) │ │ │ │ + ld r19,8(r26) │ │ │ │ + ld r16,0(r26) │ │ │ │ + sradi r12,r21,1 │ │ │ │ addze r12,r12 │ │ │ │ - subf r18,r9,r18 │ │ │ │ - std r17,416(r1) │ │ │ │ - mulld r21,r28,r8 │ │ │ │ - mulld r19,r4,r8 │ │ │ │ - sldi r14,r4,4 │ │ │ │ - std r20,440(r1) │ │ │ │ - subf r5,r9,r5 │ │ │ │ - add r18,r18,r30 │ │ │ │ + std r25,464(r1) │ │ │ │ + std r24,456(r1) │ │ │ │ + cmpdi cr3,r21,1 │ │ │ │ + mulld r8,r27,r21 │ │ │ │ sradi r15,r27,1 │ │ │ │ addze r15,r15 │ │ │ │ - std r22,456(r1) │ │ │ │ - std r23,464(r1) │ │ │ │ - mulld r22,r30,r8 │ │ │ │ - std r25,480(r1) │ │ │ │ - stfd f27,584(r1) │ │ │ │ - add r5,r5,r30 │ │ │ │ - subfic r26,r12,1 │ │ │ │ - mulld r3,r8,r18 │ │ │ │ - stfd f21,536(r1) │ │ │ │ - add r20,r9,r30 │ │ │ │ - stfd f22,544(r1) │ │ │ │ - stfd f23,552(r1) │ │ │ │ - stfd f24,560(r1) │ │ │ │ - stfd f25,568(r1) │ │ │ │ - mulld r5,r5,r8 │ │ │ │ - stfd f26,576(r1) │ │ │ │ - sldi r8,r19,4 │ │ │ │ - stfd f28,592(r1) │ │ │ │ - subf r19,r12,r21 │ │ │ │ - stfd f29,600(r1) │ │ │ │ - add r21,r26,r21 │ │ │ │ - stfd f30,608(r1) │ │ │ │ - cmpdi cr3,r24,1 │ │ │ │ - stfd f31,616(r1) │ │ │ │ - ld r6,64(r29) │ │ │ │ - lfd f27,0(r7) │ │ │ │ - std r7,104(r1) │ │ │ │ - mulld r7,r27,r24 │ │ │ │ + std r23,448(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + mulld r20,r28,r10 │ │ │ │ + cmpdi cr4,r27,1 │ │ │ │ + mulld r6,r4,r10 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + sldi r14,r4,4 │ │ │ │ sldi r4,r27,4 │ │ │ │ - maddld r23,r24,r30,r12 │ │ │ │ - maddld r19,r19,r14,r0 │ │ │ │ - maddld r24,r20,r24,r12 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - maddld r18,r18,r8,r0 │ │ │ │ - ld r16,0(r29) │ │ │ │ - add r26,r26,r5 │ │ │ │ - subf r5,r12,r5 │ │ │ │ - std r4,96(r1) │ │ │ │ - sldi r4,r15,4 │ │ │ │ li r29,0 │ │ │ │ - cmpdi cr4,r27,1 │ │ │ │ - li r11,1 │ │ │ │ - li r31,0 │ │ │ │ - std r15,184(r1) │ │ │ │ - std r14,248(r1) │ │ │ │ - maddld r5,r5,r14,r0 │ │ │ │ + addi r7,r19,1 │ │ │ │ + subf r19,r2,r19 │ │ │ │ + std r30,504(r1) │ │ │ │ + stfd f29,568(r1) │ │ │ │ + addi r30,r28,1 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + maddld r23,r21,r28,r12 │ │ │ │ + maddld r21,r17,r21,r12 │ │ │ │ + stfd f23,520(r1) │ │ │ │ + stfd f24,528(r1) │ │ │ │ + subfic r3,r12,1 │ │ │ │ + maddld r26,r17,r8,r15 │ │ │ │ + maddld r25,r8,r28,r15 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + add r19,r19,r28 │ │ │ │ + stfd f25,536(r1) │ │ │ │ + stfd f26,544(r1) │ │ │ │ + stfd f27,552(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + stfd f28,560(r1) │ │ │ │ + mulld r24,r30,r10 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r7,r7,r28 │ │ │ │ + stfd f30,576(r1) │ │ │ │ + stfd f31,584(r1) │ │ │ │ + plfd f30,389560 # 6daa0 │ │ │ │ + mulld r22,r10,r19 │ │ │ │ + maddld r17,r17,r8,r5 │ │ │ │ + std r4,88(r1) │ │ │ │ + sldi r4,r15,4 │ │ │ │ + maddld r18,r27,r21,r15 │ │ │ │ + std r15,168(r1) │ │ │ │ + mulld r7,r7,r10 │ │ │ │ + sldi r10,r6,4 │ │ │ │ + maddld r6,r23,r27,r15 │ │ │ │ + std r14,232(r1) │ │ │ │ + std r8,224(r1) │ │ │ │ subf r4,r4,r0 │ │ │ │ - std r9,216(r1) │ │ │ │ - std r10,224(r1) │ │ │ │ - maddld r17,r20,r7,r15 │ │ │ │ - maddld r25,r7,r30,r15 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - std r19,296(r1) │ │ │ │ - maddld r21,r21,r14,r4 │ │ │ │ - maddld r3,r3,r14,r4 │ │ │ │ - maddld r19,r27,r24,r15 │ │ │ │ - std r18,304(r1) │ │ │ │ - maddld r20,r20,r7,r6 │ │ │ │ - std r12,72(r1) │ │ │ │ - std r8,232(r1) │ │ │ │ - std r7,240(r1) │ │ │ │ - std r5,288(r1) │ │ │ │ - maddld r5,r30,r8,r0 │ │ │ │ sldi r25,r25,4 │ │ │ │ - std r21,264(r1) │ │ │ │ - maddld r21,r22,r14,r4 │ │ │ │ - maddld r4,r26,r14,r4 │ │ │ │ - sldi r22,r27,4 │ │ │ │ - std r20,328(r1) │ │ │ │ - maddld r20,r23,r27,r15 │ │ │ │ - std r3,272(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ - maddld r23,r23,r22,r6 │ │ │ │ - maddld r24,r22,r24,r6 │ │ │ │ - add r27,r25,r6 │ │ │ │ - mr r26,r28 │ │ │ │ - std r5,312(r1) │ │ │ │ - maddld r5,r30,r7,r6 │ │ │ │ - add r3,r3,r6 │ │ │ │ - mr r28,r31 │ │ │ │ - std r27,352(r1) │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - std r4,256(r1) │ │ │ │ - sldi r4,r19,4 │ │ │ │ - std r3,360(r1) │ │ │ │ - isel r3,r15,r11,4*cr4+gt │ │ │ │ - std r21,280(r1) │ │ │ │ - std r23,336(r1) │ │ │ │ - std r24,344(r1) │ │ │ │ - std r3,176(r1) │ │ │ │ - std r5,320(r1) │ │ │ │ - sldi r5,r20,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ - add r6,r4,r6 │ │ │ │ - std r5,368(r1) │ │ │ │ - std r6,376(r1) │ │ │ │ - nop │ │ │ │ + sldi r26,r26,4 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ + std r10,216(r1) │ │ │ │ + maddld r19,r19,r10,r0 │ │ │ │ + std r12,64(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + maddld r20,r20,r14,r4 │ │ │ │ + std r17,312(r1) │ │ │ │ + sldi r17,r27,4 │ │ │ │ + add r27,r25,r5 │ │ │ │ + maddld r22,r22,r14,r4 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + maddld r23,r23,r17,r5 │ │ │ │ + maddld r21,r17,r21,r5 │ │ │ │ + std r27,336(r1) │ │ │ │ + add r27,r26,r5 │ │ │ │ + mr r26,r30 │ │ │ │ + add r6,r6,r5 │ │ │ │ + mr r30,r29 │ │ │ │ + std r19,288(r1) │ │ │ │ + std r27,344(r1) │ │ │ │ + mr r27,r31 │ │ │ │ + std r20,264(r1) │ │ │ │ + std r6,352(r1) │ │ │ │ + std r22,256(r1) │ │ │ │ + std r23,320(r1) │ │ │ │ + std r21,328(r1) │ │ │ │ + add r23,r3,r24 │ │ │ │ + add r3,r3,r7 │ │ │ │ + subf r7,r12,r7 │ │ │ │ + subf r24,r12,r24 │ │ │ │ + maddld r7,r7,r14,r0 │ │ │ │ + maddld r23,r23,r14,r4 │ │ │ │ + maddld r4,r3,r14,r4 │ │ │ │ + maddld r24,r24,r14,r0 │ │ │ │ + std r7,272(r1) │ │ │ │ + std r24,280(r1) │ │ │ │ + maddld r7,r28,r10,r0 │ │ │ │ + std r4,240(r1) │ │ │ │ + std r23,248(r1) │ │ │ │ + isel r4,r15,r11,4*cr4+gt │ │ │ │ + std r4,160(r1) │ │ │ │ + std r7,296(r1) │ │ │ │ + maddld r7,r28,r8,r5 │ │ │ │ + std r7,304(r1) │ │ │ │ + sldi r7,r18,4 │ │ │ │ + add r7,r7,r5 │ │ │ │ + std r7,360(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,72(r16) │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r16) │ │ │ │ lfd f12,88(r16) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r16) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - ld r9,96(r16) │ │ │ │ + ld r9,72(r16) │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmr f31,f1 │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,f534 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r3,0 │ │ │ │ - lfd f30,29008(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - lfd f28,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r17,r27,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r18,r27,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r19,r27,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r20,r27,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r21,r27,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - fmr f22,f31 │ │ │ │ - fmr f21,f30 │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,336(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,344(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,360(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,368(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,376(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,112(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r31,64(r1) │ │ │ │ + bl 5400 │ │ │ │ + ble cr3,ee74 │ │ │ │ + ld r2,240(r1) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + ld r10,232(r1) │ │ │ │ + li r8,0 │ │ │ │ + std r30,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + add r15,r30,r2 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r17,r30,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r18,r30,r2 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r19,r30,r2 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r20,r30,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,288(r1) │ │ │ │ + fmr f23,f31 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,312(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,320(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,328(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,336(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,344(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,352(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,360(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,96(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r31,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r8,72(r1) │ │ │ │ lfd f0,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - std r7,88(r1) │ │ │ │ - std r6,80(r1) │ │ │ │ - subf r8,r9,r31 │ │ │ │ + ld r9,72(r16) │ │ │ │ + subf r2,r2,r31 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r16) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f0,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,96(r16) │ │ │ │ + ld r9,72(r16) │ │ │ │ + ld r2,96(r16) │ │ │ │ fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ble cr4,f4d0 │ │ │ │ - ld r9,56(r1) │ │ │ │ - ld r29,176(r1) │ │ │ │ + bl 5400 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ble cr4,ee10 │ │ │ │ + ld r2,168(r1) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + ld r29,160(r1) │ │ │ │ li r31,0 │ │ │ │ li r30,0 │ │ │ │ - std r6,80(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,184(r1) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - fdiv f25,f25,f1 │ │ │ │ - neg r24,r9 │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r25,r9,r6 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r26,r9,r6 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r14,r9,r6 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r15,r9,r6 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r23,r9,r6 │ │ │ │ - ld r9,128(r1) │ │ │ │ - fmul f23,f22,f26 │ │ │ │ - fmul f24,f22,f25 │ │ │ │ - fmul f26,f21,f26 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - add r22,r9,r6 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r27,r9,r6 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r28,r9,r6 │ │ │ │ - mr r9,r14 │ │ │ │ - mr r14,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r25,r9 │ │ │ │ + std r8,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + neg r25,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r26,r2,r8 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r8 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r21,r2,r8 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r14,r2,r8 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r24,r2,r8 │ │ │ │ + ld r2,112(r1) │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + add r23,r2,r8 │ │ │ │ + ld r2,104(r1) │ │ │ │ + mr r9,r23 │ │ │ │ + add r22,r2,r8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r9 │ │ │ │ + add r28,r2,r8 │ │ │ │ + mr r2,r25 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r24 │ │ │ │ + mr r24,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r4,72(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ lfd f12,88(r16) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - ld r5,96(r16) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r29,r29,16 │ │ │ │ + mtfprd f0,r24 │ │ │ │ addi r26,r26,16 │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r15,r15,16 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r27,r27,16 │ │ │ │ + ld r6,96(r16) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r23,r23,16 │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r27,r27,16 │ │ │ │ addi r28,r28,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r16) │ │ │ │ - ld r4,72(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r5,96(r16) │ │ │ │ - ld r9,56(r1) │ │ │ │ addi r30,r30,1 │ │ │ │ + ld r6,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,-16(r29) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - fmul f9,f30,f23 │ │ │ │ - fmul f12,f30,f24 │ │ │ │ - fmul f11,f30,f26 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - xxspltd vs8,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + bl 5400 │ │ │ │ + lxv vs10,-16(r26) │ │ │ │ + ld r2,48(r1) │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + xxspltd vs12,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs10,vs10,vs9 │ │ │ │ - stxvx vs10,r17,r31 │ │ │ │ - lxv vs12,-16(r26) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - fmul f9,f0,f23 │ │ │ │ - fmul f10,f0,f26 │ │ │ │ - fmul f11,f0,f24 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + stxvx vs10,r15,r31 │ │ │ │ + lxv vs0,-16(r27) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r17,r31 │ │ │ │ + lxv vs0,-16(r21) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + fmul f10,f1,f24 │ │ │ │ + fmul f11,f1,f26 │ │ │ │ + fmul f12,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs0,r18,r31 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - stxvx vs12,r18,r31 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - lxv vs12,-16(r25) │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r19,r31 │ │ │ │ - lxv vs12,-16(r15) │ │ │ │ - xvmuldp vs12,vs12,vs30 │ │ │ │ - stxvx vs12,r20,r31 │ │ │ │ - lxv vs12,-16(r23) │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - stxvx vs12,r21,r31 │ │ │ │ - lxv vs12,-16(r22) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxv vs12,-16(r27) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxv vs12,-16(r28) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r19,r31 │ │ │ │ + lxv vs0,-16(r29) │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r20,r31 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ + ld r2,40(r1) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r28) │ │ │ │ + ld r2,32(r1) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne f350 │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bne eca0 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r1) │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,40(r1) │ │ │ │ ld r9,64(r1) │ │ │ │ - add r17,r17,r7 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r21,r21,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - blt f200 │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r29,r26 │ │ │ │ - cmpd r9,r26 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq f55c │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r8,r8,r2 │ │ │ │ + blt eb60 │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq ee9c │ │ │ │ addi r26,r26,1 │ │ │ │ - b f070 │ │ │ │ - lfd f21,536(r1) │ │ │ │ - lfd f22,544(r1) │ │ │ │ - lfd f23,552(r1) │ │ │ │ - lfd f24,560(r1) │ │ │ │ - lfd f25,568(r1) │ │ │ │ - lfd f26,576(r1) │ │ │ │ - lfd f27,584(r1) │ │ │ │ - lfd f28,592(r1) │ │ │ │ - lfd f29,600(r1) │ │ │ │ - lfd f30,608(r1) │ │ │ │ - lfd f31,616(r1) │ │ │ │ - ld r14,392(r1) │ │ │ │ - ld r15,400(r1) │ │ │ │ - ld r16,408(r1) │ │ │ │ - ld r17,416(r1) │ │ │ │ - ld r18,424(r1) │ │ │ │ - ld r19,432(r1) │ │ │ │ - ld r20,440(r1) │ │ │ │ - ld r21,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r23,464(r1) │ │ │ │ - ld r24,472(r1) │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r26,488(r1) │ │ │ │ - ld r27,496(r1) │ │ │ │ - ld r28,504(r1) │ │ │ │ - addi r1,r1,624 │ │ │ │ - ld r0,16(r1) │ │ │ │ + b e9f0 │ │ │ │ + lfd f23,520(r1) │ │ │ │ + lfd f24,528(r1) │ │ │ │ + lfd f25,536(r1) │ │ │ │ + lfd f26,544(r1) │ │ │ │ + lfd f27,552(r1) │ │ │ │ + lfd f28,560(r1) │ │ │ │ + lfd f29,568(r1) │ │ │ │ + lfd f30,576(r1) │ │ │ │ + lfd f31,584(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r18,408(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,592 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b ee4c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b e7dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-30480 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt f73c │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge f710 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,24(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,16(r30) │ │ │ │ + bl 5100 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f05c │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge f030 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,16(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,f730 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,f700 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,24(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,f050 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble f020 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz f6e0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne f6a0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz f000 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,efc0 │ │ │ │ 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,r4 │ │ │ │ - b f6a8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b f664 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b efc8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b ef84 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-30816 │ │ │ │ mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,32(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r9,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r29,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt fb80 │ │ │ │ - maddld r9,r10,r3,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge fb64 │ │ │ │ - ld r6,40(r30) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble fb64 │ │ │ │ - std r25,232(r1) │ │ │ │ - ld r25,48(r30) │ │ │ │ - cmpdi r25,1 │ │ │ │ - ble fb8c │ │ │ │ - ld r7,8(r30) │ │ │ │ - mulld r31,r6,r9 │ │ │ │ - ld r3,0(r30) │ │ │ │ - std r16,160(r1) │ │ │ │ - ld r5,16(r30) │ │ │ │ - sradi r16,r6,1 │ │ │ │ - addze r16,r16 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r29,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f47c │ │ │ │ + maddld r2,r9,r3,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge f460 │ │ │ │ + ld r10,40(r30) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ble f460 │ │ │ │ std r26,240(r1) │ │ │ │ - std r27,248(r1) │ │ │ │ - add r27,r29,r9 │ │ │ │ - mulld r11,r25,r6 │ │ │ │ - std r24,224(r1) │ │ │ │ - sldi r24,r9,3 │ │ │ │ + ld r26,48(r30) │ │ │ │ + cmpdi r26,1 │ │ │ │ + ble f488 │ │ │ │ + ld r6,8(r30) │ │ │ │ + ld r5,16(r30) │ │ │ │ + add r4,r29,r2 │ │ │ │ + mulld r3,r10,r2 │ │ │ │ + std r17,168(r1) │ │ │ │ + std r18,176(r1) │ │ │ │ + sradi r17,r10,1 │ │ │ │ + addze r17,r17 │ │ │ │ + ld r0,24(r30) │ │ │ │ + ld r18,80(r30) │ │ │ │ std r21,200(r1) │ │ │ │ - mulld r27,r27,r6 │ │ │ │ - ld r21,80(r30) │ │ │ │ std r22,208(r1) │ │ │ │ - ld r22,72(r30) │ │ │ │ - ld r0,24(r30) │ │ │ │ - subf r7,r29,r7 │ │ │ │ - ld r26,168(r3) │ │ │ │ - mulld r4,r5,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - mulld r3,r25,r31 │ │ │ │ - add r31,r16,r31 │ │ │ │ - ld r6,64(r30) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mulld r4,r4,r10 │ │ │ │ + ld r21,72(r30) │ │ │ │ + ld r31,0(r30) │ │ │ │ + std r23,216(r1) │ │ │ │ + std r24,224(r1) │ │ │ │ + std r25,232(r1) │ │ │ │ + ld r7,56(r30) │ │ │ │ + ld r11,64(r30) │ │ │ │ std r28,256(r1) │ │ │ │ - add r7,r7,r9 │ │ │ │ + mulld r28,r26,r10 │ │ │ │ + subf r6,r29,r6 │ │ │ │ + mulld r8,r5,r2 │ │ │ │ + mulld r10,r26,r3 │ │ │ │ + std r16,160(r1) │ │ │ │ std r15,152(r1) │ │ │ │ - sradi r15,r25,1 │ │ │ │ - addze r15,r15 │ │ │ │ - std r20,192(r1) │ │ │ │ - mulld r9,r31,r25 │ │ │ │ - add r28,r10,r22 │ │ │ │ - add r30,r22,r24 │ │ │ │ - add r29,r21,r24 │ │ │ │ - std r18,176(r1) │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r10,r25,r27 │ │ │ │ - add r21,r16,r27 │ │ │ │ - sldi r27,r11,4 │ │ │ │ - add r24,r5,r4 │ │ │ │ - mulld r20,r0,r5 │ │ │ │ - mulld r4,r0,r4 │ │ │ │ - ld r22,16(r26) │ │ │ │ - ld r26,8(r26) │ │ │ │ - mulld r21,r21,r25 │ │ │ │ + sradi r16,r26,1 │ │ │ │ + addze r16,r16 │ │ │ │ + mulld r23,r0,r5 │ │ │ │ + add r3,r17,r3 │ │ │ │ + add r29,r18,r22 │ │ │ │ + std r27,248(r1) │ │ │ │ std r19,184(r1) │ │ │ │ - std r23,216(r1) │ │ │ │ - subf r19,r15,r0 │ │ │ │ - subf r24,r16,r24 │ │ │ │ - sldi r18,r25,4 │ │ │ │ - sldi r23,r15,3 │ │ │ │ + sldi r19,r26,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r30,r21,r22 │ │ │ │ + add r27,r9,r21 │ │ │ │ + mulld r9,r26,r4 │ │ │ │ + ld r31,168(r31) │ │ │ │ + std r20,192(r1) │ │ │ │ std r14,144(r1) │ │ │ │ - subf r11,r3,r9 │ │ │ │ - std r17,168(r1) │ │ │ │ - sldi r19,r19,4 │ │ │ │ - sldi r14,r16,3 │ │ │ │ - add r9,r5,r7 │ │ │ │ - mulld r5,r24,r0 │ │ │ │ - mulld r7,r0,r7 │ │ │ │ - subf r31,r3,r10 │ │ │ │ - add r10,r3,r15 │ │ │ │ - sldi r25,r20,4 │ │ │ │ - neg r20,r15 │ │ │ │ - std r26,104(r1) │ │ │ │ - add r23,r22,r23 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - subf r21,r3,r21 │ │ │ │ - sldi r3,r11,4 │ │ │ │ - sldi r24,r31,4 │ │ │ │ + add r22,r17,r4 │ │ │ │ + mulld r25,r3,r26 │ │ │ │ + sldi r15,r17,3 │ │ │ │ + mulld r6,r6,r5 │ │ │ │ + mulld r4,r0,r8 │ │ │ │ + mulli r20,r16,-16 │ │ │ │ + subf r21,r16,r0 │ │ │ │ + mulld r22,r22,r26 │ │ │ │ + add r8,r5,r8 │ │ │ │ + sldi r24,r16,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r26,r23,4 │ │ │ │ + add r23,r10,r16 │ │ │ │ + ld r12,8(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + subf r8,r17,r8 │ │ │ │ + std r28,96(r1) │ │ │ │ + mulld r3,r0,r6 │ │ │ │ + subf r25,r10,r25 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r2,r5,r6 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r6,r10,r9 │ │ │ │ + subf r10,r10,r22 │ │ │ │ + add r9,r11,r23 │ │ │ │ + ld r23,16(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r12,88(r1) │ │ │ │ + subf r2,r17,r2 │ │ │ │ + sldi r14,r6,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r3,80(r1) │ │ │ │ - sldi r3,r21,4 │ │ │ │ - std r24,112(r1) │ │ │ │ - add r10,r6,r10 │ │ │ │ + std r25,104(r1) │ │ │ │ + mulld r2,r2,r0 │ │ │ │ sldi r0,r0,4 │ │ │ │ - std r3,64(r1) │ │ │ │ - subf r7,r9,r7 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - subf r5,r9,r5 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - add r31,r8,r6 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r7,88(r1) │ │ │ │ - std r8,96(r1) │ │ │ │ - std r9,72(r1) │ │ │ │ - std r25,120(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r31 │ │ │ │ - std r27,128(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + add r24,r23,r24 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + subf r8,r2,r8 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + sldi r6,r3,4 │ │ │ │ + add r31,r7,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r10,r8,4 │ │ │ │ + std r6,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r2,64(r1) │ │ │ │ + std r14,112(r1) │ │ │ │ + std r27,120(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ nop │ │ │ │ - ld r9,96(r1) │ │ │ │ - lfd f11,0(r29) │ │ │ │ - lfd f12,0(r28) │ │ │ │ - ld r17,104(r1) │ │ │ │ - mr r7,r10 │ │ │ │ - mr r8,r30 │ │ │ │ + ld r2,80(r1) │ │ │ │ + lfd f11,0(r30) │ │ │ │ + mr r8,r9 │ │ │ │ + mr r10,r31 │ │ │ │ li r12,0 │ │ │ │ - std r30,32(r1) │ │ │ │ - std r28,40(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ + std r31,40(r1) │ │ │ │ std r29,48(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - add r31,r9,r30 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r11,r9,r10 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r3,r9,r30 │ │ │ │ - ld r9,80(r1) │ │ │ │ - add r4,r9,r10 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r5,r9,r30 │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + lfd f12,0(r29) │ │ │ │ + ld r14,88(r1) │ │ │ │ + add r11,r2,r31 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r3,r9,r2 │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r4,r2,r31 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r5,r9,r2 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r6,r2,r31 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r7,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f9,0(r17) │ │ │ │ - lfdx f10,r17,r14 │ │ │ │ - mtctr r15 │ │ │ │ - add r21,r8,r19 │ │ │ │ - add r24,r7,r20 │ │ │ │ - add r25,r31,r19 │ │ │ │ - add r26,r20,r11 │ │ │ │ - add r27,r3,r19 │ │ │ │ - add r28,r4,r20 │ │ │ │ - add r29,r5,r19 │ │ │ │ - add r30,r20,r6 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lfd f9,0(r14) │ │ │ │ + lfdx f10,r14,r15 │ │ │ │ + mtctr r16 │ │ │ │ + add r18,r10,r21 │ │ │ │ + add r22,r8,r20 │ │ │ │ + add r25,r11,r21 │ │ │ │ + add r26,r20,r3 │ │ │ │ + add r27,r4,r21 │ │ │ │ + add r28,r5,r20 │ │ │ │ + add r29,r6,r21 │ │ │ │ + add r31,r20,r7 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r21,r9 │ │ │ │ - lxvdsx vs6,r22,r10 │ │ │ │ - lxvdsx vs5,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r18,r2 │ │ │ │ + lxvdsx vs6,r23,r9 │ │ │ │ + lxvdsx vs5,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz fa30 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz f330 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - add r7,r7,r18 │ │ │ │ - add r31,r31,r0 │ │ │ │ - add r11,r11,r18 │ │ │ │ - add r3,r3,r0 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r16,r12 │ │ │ │ - add r5,r5,r0 │ │ │ │ - add r6,r6,r18 │ │ │ │ - bgt f9d0 │ │ │ │ - ld r9,120(r1) │ │ │ │ - ld r30,32(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + add r8,r8,r19 │ │ │ │ + add r11,r11,r0 │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r5,r5,r19 │ │ │ │ + cmpd r17,r12 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r7,r7,r19 │ │ │ │ + bgt f2d0 │ │ │ │ + ld r2,128(r1) │ │ │ │ + ld r31,40(r1) │ │ │ │ + addi r30,r30,8 │ │ │ │ + ld r9,32(r1) │ │ │ │ ld r29,48(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - add r30,r30,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ + add r31,r31,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - cmpld r29,r9 │ │ │ │ - bne f970 │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne f270 │ │ │ │ ld r14,144(r1) │ │ │ │ ld r15,152(r1) │ │ │ │ ld r16,160(r1) │ │ │ │ ld r17,168(r1) │ │ │ │ ld r18,176(r1) │ │ │ │ ld r19,184(r1) │ │ │ │ ld r20,192(r1) │ │ │ │ @@ -11041,2063 +10258,1978 @@ │ │ │ │ addi r1,r1,288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b f7b8 │ │ │ │ - ld r25,232(r1) │ │ │ │ - b fb64 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b f0c8 │ │ │ │ + ld r26,240(r1) │ │ │ │ + b f460 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-31904 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + mflr r0 │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-624(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt 103bc │ │ │ │ - maddld r30,r10,r30,r8 │ │ │ │ - add r10,r10,r30 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge 10394 │ │ │ │ - ld r8,8(r29) │ │ │ │ - std r22,456(r1) │ │ │ │ - std r25,480(r1) │ │ │ │ - ld r22,16(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r25,24(r29) │ │ │ │ - std r27,496(r1) │ │ │ │ - ld r4,56(r29) │ │ │ │ - ld r3,40(r29) │ │ │ │ + bl 5100 │ │ │ │ + ld r2,32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt fc64 │ │ │ │ + maddld r28,r9,r28,r10 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r28,r9 │ │ │ │ + bge fc3c │ │ │ │ + ld r10,8(r25) │ │ │ │ + std r20,424(r1) │ │ │ │ + std r19,416(r1) │ │ │ │ + ld r20,40(r25) │ │ │ │ + li r19,1 │ │ │ │ li r31,0 │ │ │ │ - std r26,488(r1) │ │ │ │ - ld r26,48(r29) │ │ │ │ - std r23,464(r1) │ │ │ │ - addi r7,r7,29056 │ │ │ │ - std r28,504(r1) │ │ │ │ - addi r28,r30,1 │ │ │ │ - std r14,392(r1) │ │ │ │ - std r15,400(r1) │ │ │ │ - addi r0,r8,1 │ │ │ │ - subf r8,r9,r8 │ │ │ │ - std r16,408(r1) │ │ │ │ - std r17,416(r1) │ │ │ │ - li r16,1 │ │ │ │ - std r18,424(r1) │ │ │ │ - std r19,432(r1) │ │ │ │ - std r20,440(r1) │ │ │ │ - mulld r19,r28,r22 │ │ │ │ - add r27,r8,r30 │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - std r21,448(r1) │ │ │ │ - std r24,472(r1) │ │ │ │ - stfd f27,584(r1) │ │ │ │ - stfd f21,536(r1) │ │ │ │ - stfd f22,544(r1) │ │ │ │ - stfd f23,552(r1) │ │ │ │ - mulld r23,r22,r27 │ │ │ │ - stfd f24,560(r1) │ │ │ │ - stfd f25,568(r1) │ │ │ │ - stfd f26,576(r1) │ │ │ │ - stfd f28,592(r1) │ │ │ │ - stfd f29,600(r1) │ │ │ │ - stfd f30,608(r1) │ │ │ │ - stfd f31,616(r1) │ │ │ │ - ld r5,64(r29) │ │ │ │ - lfd f27,0(r7) │ │ │ │ - std r7,104(r1) │ │ │ │ - mulld r7,r26,r3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sradi r6,r26,1 │ │ │ │ - addze r6,r6 │ │ │ │ - sradi r12,r3,1 │ │ │ │ - addze r12,r12 │ │ │ │ - subf r0,r9,r0 │ │ │ │ - add r20,r9,r30 │ │ │ │ - sldi r11,r26,4 │ │ │ │ - sldi r14,r25,4 │ │ │ │ - ld r17,0(r29) │ │ │ │ - maddld r27,r27,r8,r4 │ │ │ │ - mulld r18,r30,r22 │ │ │ │ - cmpdi cr3,r3,1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - std r11,248(r1) │ │ │ │ - cmpdi cr4,r26,1 │ │ │ │ + std r26,472(r1) │ │ │ │ + std r27,480(r1) │ │ │ │ + ld r26,16(r25) │ │ │ │ + ld r0,24(r25) │ │ │ │ + std r30,504(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + addi r30,r28,1 │ │ │ │ + ld r27,48(r25) │ │ │ │ + ld r6,64(r25) │ │ │ │ li r29,0 │ │ │ │ - std r14,96(r1) │ │ │ │ - maddld r11,r20,r7,r6 │ │ │ │ - subf r15,r12,r19 │ │ │ │ - maddld r21,r3,r30,r12 │ │ │ │ - maddld r3,r20,r3,r12 │ │ │ │ - mulld r0,r0,r22 │ │ │ │ - maddld r22,r7,r30,r6 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - subfic r24,r12,1 │ │ │ │ - maddld r15,r15,r14,r4 │ │ │ │ - std r9,216(r1) │ │ │ │ + std r16,392(r1) │ │ │ │ + std r17,400(r1) │ │ │ │ + ld r4,56(r25) │ │ │ │ + ld r17,0(r25) │ │ │ │ + addi r7,r10,1 │ │ │ │ + sradi r12,r20,1 │ │ │ │ + addze r12,r12 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r15,384(r1) │ │ │ │ + cmpdi cr3,r20,1 │ │ │ │ + mulld r16,r30,r26 │ │ │ │ + sldi r14,r0,4 │ │ │ │ + std r24,456(r1) │ │ │ │ + std r23,448(r1) │ │ │ │ + mulld r3,r28,r26 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + add r15,r10,r28 │ │ │ │ + mulld r10,r0,r26 │ │ │ │ + sldi r11,r27,4 │ │ │ │ + std r18,408(r1) │ │ │ │ + std r21,432(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + sradi r5,r27,1 │ │ │ │ + addze r5,r5 │ │ │ │ + add r18,r2,r28 │ │ │ │ + stfd f29,568(r1) │ │ │ │ + mulld r8,r27,r20 │ │ │ │ + cmpdi cr4,r27,1 │ │ │ │ + add r7,r7,r28 │ │ │ │ + subfic r25,r12,1 │ │ │ │ + stfd f23,520(r1) │ │ │ │ + stfd f24,528(r1) │ │ │ │ + mulld r21,r26,r15 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + stfd f25,536(r1) │ │ │ │ + stfd f26,544(r1) │ │ │ │ + stfd f27,552(r1) │ │ │ │ + mulld r7,r7,r26 │ │ │ │ + add r24,r25,r16 │ │ │ │ + subf r16,r12,r16 │ │ │ │ + stfd f28,560(r1) │ │ │ │ + addi r3,r3,1 │ │ │ │ + stfd f30,576(r1) │ │ │ │ + stfd f31,584(r1) │ │ │ │ + plfd f30,386204 # 6daa0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + maddld r23,r18,r8,r5 │ │ │ │ + maddld r22,r8,r28,r5 │ │ │ │ + std r11,232(r1) │ │ │ │ + maddld r11,r20,r28,r12 │ │ │ │ + maddld r16,r16,r14,r4 │ │ │ │ + maddld r20,r18,r20,r12 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + std r14,88(r1) │ │ │ │ + maddld r15,r15,r10,r4 │ │ │ │ + mulld r24,r24,r0 │ │ │ │ + mulld r3,r3,r0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ + std r12,64(r1) │ │ │ │ + add r25,r25,r7 │ │ │ │ + subf r7,r12,r7 │ │ │ │ + mulld r21,r21,r0 │ │ │ │ std r10,224(r1) │ │ │ │ - std r12,72(r1) │ │ │ │ - std r27,368(r1) │ │ │ │ - maddld r27,r30,r8,r4 │ │ │ │ - add r19,r24,r19 │ │ │ │ - addi r18,r18,1 │ │ │ │ - std r7,232(r1) │ │ │ │ - std r8,240(r1) │ │ │ │ - mulld r19,r19,r25 │ │ │ │ - mulld r18,r18,r25 │ │ │ │ - add r24,r24,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - std r15,360(r1) │ │ │ │ - maddld r15,r26,r21,r6 │ │ │ │ - std r27,376(r1) │ │ │ │ - maddld r27,r20,r7,r5 │ │ │ │ - sldi r20,r26,4 │ │ │ │ - subf r18,r6,r18 │ │ │ │ - std r27,264(r1) │ │ │ │ - maddld r27,r21,r20,r5 │ │ │ │ - mulld r21,r23,r25 │ │ │ │ - mulld r25,r24,r25 │ │ │ │ - maddld r24,r26,r3,r6 │ │ │ │ - maddld r3,r20,r3,r5 │ │ │ │ - sldi r23,r22,4 │ │ │ │ - sldi r22,r11,4 │ │ │ │ - maddld r11,r0,r14,r4 │ │ │ │ - std r27,272(r1) │ │ │ │ - subf r27,r6,r19 │ │ │ │ - subf r26,r6,r21 │ │ │ │ - std r3,280(r1) │ │ │ │ - sldi r3,r15,4 │ │ │ │ - sldi r0,r27,4 │ │ │ │ - sldi r27,r18,4 │ │ │ │ - std r11,352(r1) │ │ │ │ - add r11,r23,r5 │ │ │ │ - add r3,r3,r5 │ │ │ │ - std r11,288(r1) │ │ │ │ - add r11,r22,r5 │ │ │ │ - std r3,304(r1) │ │ │ │ - isel r3,r6,r16,4*cr4+gt │ │ │ │ - std r11,296(r1) │ │ │ │ - std r3,184(r1) │ │ │ │ - maddld r3,r30,r7,r5 │ │ │ │ - std r3,256(r1) │ │ │ │ - add r3,r0,r4 │ │ │ │ - sldi r0,r26,4 │ │ │ │ - mr r26,r28 │ │ │ │ - mr r28,r31 │ │ │ │ - std r3,328(r1) │ │ │ │ - add r3,r27,r4 │ │ │ │ - sldi r27,r24,4 │ │ │ │ - std r3,344(r1) │ │ │ │ - subf r3,r6,r25 │ │ │ │ - neg r6,r6 │ │ │ │ - add r5,r27,r5 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - std r6,176(r1) │ │ │ │ - sldi r6,r3,4 │ │ │ │ - add r3,r0,r4 │ │ │ │ - std r5,312(r1) │ │ │ │ + maddld r26,r27,r11,r5 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + maddld r7,r7,r14,r4 │ │ │ │ + std r16,344(r1) │ │ │ │ + maddld r16,r27,r20,r5 │ │ │ │ + mulld r25,r25,r0 │ │ │ │ + std r15,352(r1) │ │ │ │ + maddld r15,r18,r8,r6 │ │ │ │ + sldi r18,r27,4 │ │ │ │ + subf r0,r5,r24 │ │ │ │ + subf r3,r5,r3 │ │ │ │ + maddld r11,r11,r18,r6 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + std r7,336(r1) │ │ │ │ + maddld r7,r28,r10,r4 │ │ │ │ + sldi r27,r16,4 │ │ │ │ + std r15,248(r1) │ │ │ │ + std r11,256(r1) │ │ │ │ + maddld r11,r18,r20,r6 │ │ │ │ + std r7,360(r1) │ │ │ │ + sldi r7,r26,4 │ │ │ │ + subf r26,r5,r21 │ │ │ │ + add r7,r7,r6 │ │ │ │ + std r11,264(r1) │ │ │ │ + add r11,r22,r6 │ │ │ │ + std r7,288(r1) │ │ │ │ + add r7,r27,r6 │ │ │ │ + mr r27,r31 │ │ │ │ + std r11,272(r1) │ │ │ │ + add r11,r23,r6 │ │ │ │ + std r7,296(r1) │ │ │ │ + maddld r7,r28,r8,r6 │ │ │ │ + sldi r6,r26,4 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r29 │ │ │ │ + std r11,280(r1) │ │ │ │ + isel r11,r5,r19,4*cr4+gt │ │ │ │ add r6,r6,r4 │ │ │ │ - std r3,336(r1) │ │ │ │ + std r11,168(r1) │ │ │ │ std r6,320(r1) │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,72(r17) │ │ │ │ + std r7,240(r1) │ │ │ │ + add r7,r0,r4 │ │ │ │ + std r7,312(r1) │ │ │ │ + add r7,r3,r4 │ │ │ │ + std r7,328(r1) │ │ │ │ + subf r7,r5,r25 │ │ │ │ + neg r5,r5 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r5,160(r1) │ │ │ │ + add r7,r7,r4 │ │ │ │ + std r7,304(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r17) │ │ │ │ lfd f12,88(r17) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r17) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r9,72(r17) │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmr f31,f1 │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,10304 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r3,0 │ │ │ │ - lfd f30,29008(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - lfd f28,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r16,r27,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r18,r27,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r19,r27,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r20,r27,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r21,r27,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - fmr f22,f31 │ │ │ │ - fmr f21,f30 │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,336(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,344(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,360(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,368(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,376(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,112(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r31,64(r1) │ │ │ │ + bl 5400 │ │ │ │ + ble cr3,fbb4 │ │ │ │ + ld r2,240(r1) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + ld r10,232(r1) │ │ │ │ + li r8,0 │ │ │ │ + std r30,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + add r15,r30,r2 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r16,r30,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r18,r30,r2 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r19,r30,r2 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r20,r30,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,288(r1) │ │ │ │ + fmr f23,f31 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,312(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,320(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,328(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,336(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,344(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,352(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,360(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,96(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r31,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r8,72(r1) │ │ │ │ lfd f0,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - std r7,88(r1) │ │ │ │ - std r6,80(r1) │ │ │ │ - subf r8,r9,r31 │ │ │ │ + ld r9,72(r17) │ │ │ │ + subf r2,r2,r31 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r17) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f0,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r9,72(r17) │ │ │ │ + ld r2,96(r17) │ │ │ │ fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ble cr4,102a0 │ │ │ │ - ld r9,56(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ + bl 5400 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ble cr4,fb50 │ │ │ │ + ld r2,152(r1) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + ld r28,160(r1) │ │ │ │ li r31,0 │ │ │ │ li r30,0 │ │ │ │ - std r6,80(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,168(r1) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - fdiv f25,f25,f1 │ │ │ │ - add r24,r9,r6 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r25,r9,r6 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r26,r9,r6 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r6 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r15,r9,r6 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r23,r9,r6 │ │ │ │ - ld r9,120(r1) │ │ │ │ - fmul f23,f22,f26 │ │ │ │ - fmul f24,f22,f25 │ │ │ │ - fmul f26,f21,f26 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - add r22,r9,r6 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r27,r9,r6 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r28,r9 │ │ │ │ - ld r4,72(r17) │ │ │ │ + std r8,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + add r25,r2,r8 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r26,r2,r8 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r27,r2,r8 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r21,r2,r8 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r14,r2,r8 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r24,r2,r8 │ │ │ │ + ld r2,104(r1) │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + add r23,r2,r8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r22,r2,r8 │ │ │ │ + mr r2,r28 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r14 │ │ │ │ + mr r14,r24 │ │ │ │ + mr r24,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r5,72(r17) │ │ │ │ lfd f12,88(r17) │ │ │ │ mtfprd f0,r24 │ │ │ │ - ld r5,96(r17) │ │ │ │ + addi r25,r25,16 │ │ │ │ addi r24,r24,1 │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r28,r28,16 │ │ │ │ addi r26,r26,16 │ │ │ │ + ld r6,96(r17) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ addi r14,r14,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r15,r15,16 │ │ │ │ addi r23,r23,16 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r27,r27,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ld r5,72(r17) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r5,96(r17) │ │ │ │ - ld r9,56(r1) │ │ │ │ addi r30,r30,1 │ │ │ │ + ld r6,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,-16(r29) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - fmul f9,f30,f23 │ │ │ │ - fmul f12,f30,f24 │ │ │ │ - fmul f11,f30,f26 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - xxspltd vs8,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + bl 5400 │ │ │ │ + lxv vs10,-16(r25) │ │ │ │ + ld r2,48(r1) │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + xxspltd vs12,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs10,vs10,vs9 │ │ │ │ - stxvx vs10,r16,r31 │ │ │ │ - lxv vs12,-16(r28) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - fmul f9,f0,f23 │ │ │ │ - fmul f10,f0,f26 │ │ │ │ - fmul f11,f0,f24 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + stxvx vs10,r15,r31 │ │ │ │ + lxv vs0,-16(r26) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r16,r31 │ │ │ │ + lxv vs0,-16(r27) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + fmul f10,f1,f24 │ │ │ │ + fmul f11,f1,f26 │ │ │ │ + fmul f12,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs0,r18,r31 │ │ │ │ + lxv vs0,-16(r21) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - stxvx vs12,r18,r31 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - lxv vs12,-16(r26) │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r19,r31 │ │ │ │ - lxv vs12,-16(r14) │ │ │ │ - xvmuldp vs12,vs12,vs30 │ │ │ │ - stxvx vs12,r20,r31 │ │ │ │ - lxv vs12,-16(r15) │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - stxvx vs12,r21,r31 │ │ │ │ - lxv vs12,-16(r23) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxv vs12,-16(r22) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxv vs12,-16(r27) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r19,r31 │ │ │ │ + lxv vs0,-16(r29) │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r20,r31 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ + ld r2,40(r1) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ + ld r2,32(r1) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 10120 │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bne f9e0 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r1) │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,40(r1) │ │ │ │ ld r9,64(r1) │ │ │ │ - add r16,r16,r7 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r21,r21,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - blt ffe0 │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r29,r26 │ │ │ │ - cmpd r9,r26 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq 1032c │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r8,r8,r2 │ │ │ │ + blt f8b0 │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq fbdc │ │ │ │ addi r26,r26,1 │ │ │ │ - b fe50 │ │ │ │ - lfd f21,536(r1) │ │ │ │ - lfd f22,544(r1) │ │ │ │ - lfd f23,552(r1) │ │ │ │ - lfd f24,560(r1) │ │ │ │ - lfd f25,568(r1) │ │ │ │ - lfd f26,576(r1) │ │ │ │ - lfd f27,584(r1) │ │ │ │ - lfd f28,592(r1) │ │ │ │ - lfd f29,600(r1) │ │ │ │ - lfd f30,608(r1) │ │ │ │ - lfd f31,616(r1) │ │ │ │ - ld r14,392(r1) │ │ │ │ - ld r15,400(r1) │ │ │ │ - ld r16,408(r1) │ │ │ │ - ld r17,416(r1) │ │ │ │ - ld r18,424(r1) │ │ │ │ - ld r19,432(r1) │ │ │ │ - ld r20,440(r1) │ │ │ │ - ld r21,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r23,464(r1) │ │ │ │ - ld r24,472(r1) │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r26,488(r1) │ │ │ │ - ld r27,496(r1) │ │ │ │ - ld r28,504(r1) │ │ │ │ - addi r1,r1,624 │ │ │ │ - ld r0,16(r1) │ │ │ │ + b f740 │ │ │ │ + lfd f23,520(r1) │ │ │ │ + lfd f24,528(r1) │ │ │ │ + lfd f25,536(r1) │ │ │ │ + lfd f26,544(r1) │ │ │ │ + lfd f27,552(r1) │ │ │ │ + lfd f28,560(r1) │ │ │ │ + lfd f29,568(r1) │ │ │ │ + lfd f30,576(r1) │ │ │ │ + lfd f31,584(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r18,408(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r26,472(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,592 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b fc0c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b f4fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,31520 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 10630 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 105a8 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,29008 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt fea4 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge fe28 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 10620 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - mr r6,r28 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - 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 105f0 │ │ │ │ - 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 104d0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + ble fe90 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + mr r7,r29 │ │ │ │ + sldi r9,r5,3 │ │ │ │ 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 │ │ │ │ + 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 fe60 │ │ │ │ + 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 fd50 │ │ │ │ + addi r2,r5,1 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + 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 10540 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz fdc0 │ │ │ │ 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 10480 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne fd00 │ │ │ │ + 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 104d0 │ │ │ │ - b 10520 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r24 │ │ │ │ - b 10580 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1045c │ │ │ │ + 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 fd50 │ │ │ │ + b fda0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r8,r26 │ │ │ │ + b fe00 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b fce4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,30896 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 10930 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 10170 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 10890 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,29008 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 100ec │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,383816 # 6daa0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r18,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 10920 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - mr r5,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r8,r7,r9 │ │ │ │ - divd r4,r5,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r10,r4,r8 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - mr r5,r4 │ │ │ │ - cmpd r10,r6 │ │ │ │ - add r11,r10,r6 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 108f0 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10760 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 100c4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + mr r6,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r8,r2 │ │ │ │ + divd r5,r6,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r9,r5,r10 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + mr r6,r5 │ │ │ │ + cmpd r9,r7 │ │ │ │ + add r3,r9,r7 │ │ │ │ + stdx r9,r30,r2 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 10140 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne ffc0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ - li r17,0 │ │ │ │ + li r23,0 │ │ │ │ li r18,0 │ │ │ │ - lfd f30,29056(r9) │ │ │ │ + li r19,0 │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r3,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,r4,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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 5400 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r3,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r4,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r17,r17,r6,r19 │ │ │ │ - maddld r18,r18,r8,r9 │ │ │ │ - bgt 107d0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r18,r18,r7,r20 │ │ │ │ + maddld r19,r19,r10,r2 │ │ │ │ + bgt 10030 │ │ │ │ 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 10710 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne ff60 │ │ │ │ + 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,r3,r9 │ │ │ │ - subf r4,r8,r11 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r0 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10760 │ │ │ │ - b 107b0 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r23 │ │ │ │ - mr r17,r24 │ │ │ │ - b 10868 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r4,r2 │ │ │ │ + subf r5,r10,r3 │ │ │ │ + add r9,r5,r9 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne ffc0 │ │ │ │ + b 10010 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 106e4 │ │ │ │ + li r2,0 │ │ │ │ + b ff40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,30128 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r31) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r11,r28,r30 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r9,r11,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 10a8c │ │ │ │ - maddld r5,r11,r5,r9 │ │ │ │ - add r11,r11,r5 │ │ │ │ - cmpd r5,r11 │ │ │ │ - bge 10a60 │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r0,8(r29) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r3,24(r31) │ │ │ │ + bl 5100 │ │ │ │ + divd r4,r28,r30 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r4,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 102bc │ │ │ │ + maddld r6,r4,r6,r2 │ │ │ │ + add r4,r4,r6 │ │ │ │ + cmpd r6,r4 │ │ │ │ + bge 10290 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r11,24(r31) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,10a80 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,10a50 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mtctr r0 │ │ │ │ - ld r6,200(r31) │ │ │ │ + ld r3,8(r29) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,102b0 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r11,r9 │ │ │ │ + stfdx f11,r11,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble 10280 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r9,176(r31) │ │ │ │ + mtctr r3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + ld r7,200(r31) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz 10a30 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bne 109e0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz 10260 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r4,r6 │ │ │ │ + bne cr7,10210 │ │ │ │ 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,r4 │ │ │ │ - b 109e8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - li r9,0 │ │ │ │ - b 109ac │ │ │ │ + ld r2,240(r31) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b 10218 │ │ │ │ + addi r4,r4,1 │ │ │ │ + li r2,0 │ │ │ │ + b 101dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,29776 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 10d00 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 10c78 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,29008 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 10504 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 10488 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 10cf0 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - mr r6,r28 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - 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 10cc0 │ │ │ │ - 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 10ba0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + ble 104f0 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + mr r7,r29 │ │ │ │ + sldi r9,r5,3 │ │ │ │ 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 │ │ │ │ + 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 104c0 │ │ │ │ + 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 103b0 │ │ │ │ + addi r2,r5,1 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + 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 10c10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 10420 │ │ │ │ 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 10b50 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 10360 │ │ │ │ + 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 10ba0 │ │ │ │ - b 10bf0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - b 10c50 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 10b2c │ │ │ │ + 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 103b0 │ │ │ │ + b 10400 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r8,r25 │ │ │ │ + b 10460 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10344 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,29152 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 11000 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 107d0 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 10f60 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,29008 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 1074c │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,382184 # 6daa0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r25 │ │ │ │ + mr r18,r24 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 10ff0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - mr r5,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r8,r7,r9 │ │ │ │ - divd r4,r5,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r10,r4,r8 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - mr r5,r4 │ │ │ │ - cmpd r10,r6 │ │ │ │ - add r11,r10,r6 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 10fc0 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10e30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 10724 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + mr r6,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r8,r2 │ │ │ │ + divd r5,r6,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r9,r5,r10 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + mr r6,r5 │ │ │ │ + cmpd r9,r7 │ │ │ │ + add r3,r9,r7 │ │ │ │ + stdx r9,r30,r2 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 107a0 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10620 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ li r18,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,29056(r9) │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r3,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,r4,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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 5400 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r3,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r4,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r18,r18,r6,r19 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - bgt 10ea0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r19,r19,r7,r20 │ │ │ │ + maddld r18,r18,r10,r2 │ │ │ │ + bgt 10690 │ │ │ │ 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 10de0 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 105c0 │ │ │ │ + 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,r3,r9 │ │ │ │ - subf r4,r8,r11 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r0 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10e30 │ │ │ │ - b 10e80 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r24 │ │ │ │ - mr r17,r23 │ │ │ │ - b 10f38 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r4,r2 │ │ │ │ + subf r5,r10,r3 │ │ │ │ + add r9,r5,r9 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10620 │ │ │ │ + b 10670 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 10db4 │ │ │ │ + li r2,0 │ │ │ │ + b 105a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,28384 │ │ │ │ + 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 11078 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 10840 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 119c8 │ │ │ │ - ld r6,56(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - beq 110e0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 110d0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 110c4 │ │ │ │ - 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 11110 │ │ │ │ - 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 110e8 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ble 111dc │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + beq 11200 │ │ │ │ + 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 108c0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 108ac │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 1089c │ │ │ │ + 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 108f0 │ │ │ │ + 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 108c8 │ │ │ │ + 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,11100 │ │ │ │ + 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 1116c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 1115c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 11150 │ │ │ │ - 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 1119c │ │ │ │ - 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 10984 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 10970 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 10960 │ │ │ │ + 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 109b8 │ │ │ │ + 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 11174 │ │ │ │ - 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 1098c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,109dc │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,80(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,80(r30) │ │ │ │ + bl 5480 │ │ │ │ ld r6,48(r30) │ │ │ │ - std r3,64(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 11250 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble 10aac │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq 119ec │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 114e0 │ │ │ │ - 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 11218 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 10d30 │ │ │ │ + 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 111ec │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq 11250 │ │ │ │ - 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 10a24 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq 10aac │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 11338 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 11940 │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 11940 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,29008 │ │ │ │ - addi r5,r5,29024 │ │ │ │ - addi r6,r6,29040 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 11510 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 10b84 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 11154 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 11154 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,380844 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 10d60 │ │ │ │ + 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 112c8 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 11338 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29040(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 10b14 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 10b84 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,380716 # 6da90 │ │ │ │ + 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 11840 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 11864 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 11884 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 116f0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 11390 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 110a0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 110c0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 110dc │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 10f60 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 10bd8 │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 118f4 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq 1110c │ │ │ │ + ld r2,48(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 118d0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 118a0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 11470 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 11938 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 10f40 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 10f10 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 10cbc │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1114c │ │ │ │ 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 113fc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 113ec │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 1192c │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 11428 │ │ │ │ - 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 11404 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 10c4c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 10c40 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 11140 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 10c6c │ │ │ │ + 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 10c54 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,184(r30) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 11540 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 10d90 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne 116d0 │ │ │ │ - nop │ │ │ │ + bne 10efc │ │ │ │ + pld r9,520792 # 8ff28 [nfft_trafo@got] │ │ │ │ + pld r2,520792 # 8ff30 [nfft_adjoint@got] │ │ │ │ std r3,240(r30) │ │ │ │ - ld r10,-32712(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32704(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 111e4 │ │ │ │ - b 11228 │ │ │ │ + bne 10a1c │ │ │ │ + b 10a60 │ │ │ │ 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 112c0 │ │ │ │ - b 112fc │ │ │ │ + bne 10b0c │ │ │ │ + b 10b48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r30) │ │ │ │ + bl 5340 │ │ │ │ + ld r2,80(r30) │ │ │ │ mr r29,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ lwz r9,112(r30) │ │ │ │ + mr r2,r3 │ │ │ │ std r3,216(r30) │ │ │ │ andi. r9,r9,512 │ │ │ │ - bne 119d8 │ │ │ │ - nop │ │ │ │ - std r3,224(r30) │ │ │ │ - ld r28,-32720(r2) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 111ec │ │ │ │ + pld r3,520576 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + std r2,224(r30) │ │ │ │ + bl 4be0 │ │ │ │ extsw r3,r29 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r7,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 11658 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 119f4 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 11908 │ │ │ │ - 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 10e94 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 11220 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne 1111c │ │ │ │ + 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 115e0 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq 11658 │ │ │ │ - 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 11658 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 11658 │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 10e1c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq 10e94 │ │ │ │ + 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 10e94 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble 10e94 │ │ │ │ + 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 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,216(r30) │ │ │ │ + bl 5060 │ │ │ │ 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 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5060 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,160(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4ec0 │ │ │ │ + pld r3,520280 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 11484 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 10cd0 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 11484 │ │ │ │ - nop │ │ │ │ + bl 5480 │ │ │ │ + b 10cd0 │ │ │ │ nop │ │ │ │ + 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 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 10be8 │ │ │ │ nop │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r3,8(r30) │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 10be0 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 11820 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 11080 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,379652 # 6daa0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 5480 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 11800 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 11068 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,29056(r10) │ │ │ │ - addi r26,r26,29008 │ │ │ │ - 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,168(r30) │ │ │ │ - sldi r8,r29,3 │ │ │ │ + bl 5400 │ │ │ │ + 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 11780 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 11820 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt 10ff0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 11080 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 11740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 1135c │ │ │ │ + b 10fc0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 10ba8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 1134c │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 10b98 │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 11354 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 10ba0 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 11354 │ │ │ │ - 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 113a0 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 11398 │ │ │ │ + b 10ba0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 10924 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ca0 │ │ │ │ std r3,104(r30) │ │ │ │ - b 11370 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b 10bbc │ │ │ │ + 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 115d8 │ │ │ │ - b 1160c │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 113e0 │ │ │ │ + bne 10e14 │ │ │ │ + b 10e48 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 10c38 │ │ │ │ li r29,1 │ │ │ │ - b 11428 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,29040(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 11988 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 10c80 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,379192 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 1119c │ │ │ │ + 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 11338 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 10b84 │ │ │ │ + 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 11990 │ │ │ │ - b 11338 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 111a4 │ │ │ │ + b 10b84 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 111a0 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 109dc │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1156c │ │ │ │ - li r9,0 │ │ │ │ - b 11234 │ │ │ │ - li r9,0 │ │ │ │ - b 11618 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ + b 10db8 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 109d0 │ │ │ │ + li r2,0 │ │ │ │ + b 10a6c │ │ │ │ + li r2,0 │ │ │ │ + b 10e54 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25840 │ │ │ │ mflr r0 │ │ │ │ + std r29,-72(r1) │ │ │ │ std r28,-80(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r26,-96(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r29,8(r28) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r29) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r28,r31 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 11bd8 │ │ │ │ - maddld r26,r9,r26,r10 │ │ │ │ - add r9,r9,r26 │ │ │ │ - cmpd r26,r9 │ │ │ │ - bge 11bb4 │ │ │ │ - std r24,64(r1) │ │ │ │ - ld r24,0(r28) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 11be4 │ │ │ │ - ld r10,16(r30) │ │ │ │ - addis r8,r2,-3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 113f0 │ │ │ │ + maddld r26,r2,r26,r9 │ │ │ │ + add r2,r2,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 113cc │ │ │ │ std r23,56(r1) │ │ │ │ - sradi r23,r24,1 │ │ │ │ - addze r23,r23 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ld r23,0(r29) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 113fc │ │ │ │ + ld r9,16(r30) │ │ │ │ + std r24,64(r1) │ │ │ │ + std r25,72(r1) │ │ │ │ + sradi r24,r23,1 │ │ │ │ + addze r24,r24 │ │ │ │ + sldi r28,r26,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ - ld r21,120(r28) │ │ │ │ - stfd f26,128(r1) │ │ │ │ - sldi r28,r26,4 │ │ │ │ + ld r21,120(r29) │ │ │ │ ld r22,8(r30) │ │ │ │ - lfd f26,29056(r8) │ │ │ │ - std r25,72(r1) │ │ │ │ sldi r26,r26,3 │ │ │ │ - std r27,88(r1) │ │ │ │ + stfd f26,128(r1) │ │ │ │ stfd f27,136(r1) │ │ │ │ - add r25,r9,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - neg r23,r23 │ │ │ │ + plfd f26,378808 # 6daa0 │ │ │ │ + std r27,88(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ stfd f29,152(r1) │ │ │ │ + add r25,r2,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ + neg r24,r24 │ │ │ │ stfd f30,160(r1) │ │ │ │ stfd f31,168(r1) │ │ │ │ lfd f29,8(r28) │ │ │ │ lfd f30,0(r28) │ │ │ │ add r27,r21,r26 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r30,r23 │ │ │ │ + mr r29,r23 │ │ │ │ + mr r30,r24 │ │ │ │ mr r31,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f31,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ lfd f27,0(r31) │ │ │ │ - lfd f28,8(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f28,-8(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f31,f31,f26 │ │ │ │ fmul f31,f31,f0 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ fmr f0,f1 │ │ │ │ fneg f1,f31 │ │ │ │ fmr f31,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f30,f31,f27,f30 │ │ │ │ fmadd f29,f1,f27,f29 │ │ │ │ - fnmsub f30,f1,f28,f30 │ │ │ │ + fmadd f30,f31,f27,f30 │ │ │ │ fmadd f29,f31,f28,f29 │ │ │ │ - stfd f30,0(r28) │ │ │ │ + fnmsub f30,f1,f28,f30 │ │ │ │ stfd f29,8(r28) │ │ │ │ - bne 11b10 │ │ │ │ + stfd f30,0(r28) │ │ │ │ + bne 11330 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpld r25,r28 │ │ │ │ - bne 11af0 │ │ │ │ + bne 11310 │ │ │ │ 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,40(r1) │ │ │ │ @@ -13111,325 +12243,309 @@ │ │ │ │ ld r26,-96(r1) │ │ │ │ ld r28,-80(r1) │ │ │ │ ld r29,-72(r1) │ │ │ │ ld r30,-64(r1) │ │ │ │ ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 11a70 │ │ │ │ - ld r24,64(r1) │ │ │ │ - b 11bb4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 11290 │ │ │ │ + ld r23,56(r1) │ │ │ │ + b 113cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25344 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f24,-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 r17,-176(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ ld r17,0(r3) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - mr r29,r3 │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ ld r28,8(r17) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-72(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r15,-200(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r24,r28,r30 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 11fc4 │ │ │ │ - maddld r26,r24,r26,r9 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 117b4 │ │ │ │ + maddld r26,r24,r26,r2 │ │ │ │ add r24,r24,r26 │ │ │ │ cmpd r26,r24 │ │ │ │ - bge 11f24 │ │ │ │ + bge 11714 │ │ │ │ ld r20,16(r29) │ │ │ │ - sldi r9,r26,4 │ │ │ │ + sldi r2,r26,4 │ │ │ │ ld r23,8(r29) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - add r20,r20,r9 │ │ │ │ + xxlxor vs24,vs24,vs24 │ │ │ │ + plfd f25,378308 # 6daa0 │ │ │ │ + add r20,r20,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r16,48(r17) │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - sldi r29,r16,3 │ │ │ │ + sldi r30,r16,3 │ │ │ │ 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 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f25,0(r18) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f24,0(r18) │ │ │ │ addi r21,r1,32 │ │ │ │ - ble 11d98 │ │ │ │ - mulld r10,r26,r16 │ │ │ │ - ld r8,120(r17) │ │ │ │ + ble 11598 │ │ │ │ + mulld r9,r26,r16 │ │ │ │ + ld r10,120(r17) │ │ │ │ + ld r7,56(r17) │ │ │ │ mtctr r16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,56(r17) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r18,8 │ │ │ │ - lfd f10,29056(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - 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,r21,r9 │ │ │ │ + addi r8,r18,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,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 11d60 │ │ │ │ - ld r9,0(r17) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 11f08 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 11560 │ │ │ │ + ld r2,0(r17) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 116f8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r15,r16,-1 │ │ │ │ - lfdx f26,r18,r29 │ │ │ │ + lfdx f26,r18,r30 │ │ │ │ lfd f30,8(r20) │ │ │ │ - lfd f31,0(r20) │ │ │ │ - add r27,r18,r29 │ │ │ │ + add r27,r18,r30 │ │ │ │ mr r22,r23 │ │ │ │ - add r28,r21,r29 │ │ │ │ + lfd f31,0(r20) │ │ │ │ + add r28,r21,r30 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - add r30,r9,r23 │ │ │ │ + add r29,r2,r23 │ │ │ │ nop │ │ │ │ fmr f1,f26 │ │ │ │ lfd f27,0(r22) │ │ │ │ lfd f28,8(r22) │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f26 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ fmadd f31,f27,f29,f31 │ │ │ │ fmadd f30,f27,f1,f30 │ │ │ │ fnmsub f31,f28,f1,f31 │ │ │ │ fmadd f30,f28,f29,f30 │ │ │ │ stfd f31,0(r20) │ │ │ │ stfd f30,8(r20) │ │ │ │ - ble cr4,11fb4 │ │ │ │ - ld r5,56(r17) │ │ │ │ + ble cr4,117a4 │ │ │ │ + ld r6,56(r17) │ │ │ │ mtctr r15 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r10,r15 │ │ │ │ - add r5,r5,r29 │ │ │ │ - b 11e3c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 11fa0 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ + mr r7,r28 │ │ │ │ + mr r9,r15 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 1162c │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 11e30 │ │ │ │ - cmpd r16,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r4,r10,3 │ │ │ │ - stdx r7,r21,r4 │ │ │ │ - ble 11efc │ │ │ │ - subf r10,r10,r16 │ │ │ │ - add r8,r18,r4 │ │ │ │ - lfdx f12,r18,r4 │ │ │ │ - add r5,r21,r4 │ │ │ │ - add r6,r19,r4 │ │ │ │ - li r9,0 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - addi r7,r8,8 │ │ │ │ - beq 11ebc │ │ │ │ - lfdx f0,r21,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 11790 │ │ │ │ + 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 11620 │ │ │ │ + cmpd r16,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r8,r21,r10 │ │ │ │ + ble 116ec │ │ │ │ + subf r9,r9,r16 │ │ │ │ + add r5,r18,r10 │ │ │ │ + lfdx f12,r18,r10 │ │ │ │ + add r6,r21,r10 │ │ │ │ + add r7,r19,r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + addi r8,r5,8 │ │ │ │ + beq 116ac │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r4 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - beq 11ef8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r5,r9 │ │ │ │ - addi r8,r9,8 │ │ │ │ - lfdx f9,r6,r9 │ │ │ │ + stfd f12,8(r5) │ │ │ │ + beq 116e8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + addi r10,r2,8 │ │ │ │ + lfdx f9,r7,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r5,r8 │ │ │ │ + lfdx f11,r6,r10 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r6,r8 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r7,r8 │ │ │ │ - bdnz 11ec4 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r8,r10 │ │ │ │ + bdnz 116b4 │ │ │ │ lfd f26,0(r27) │ │ │ │ addi r22,r22,16 │ │ │ │ - cmpld r30,r22 │ │ │ │ - bne 11dd0 │ │ │ │ + cmpld r29,r22 │ │ │ │ + bne 115d0 │ │ │ │ addi r26,r26,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r20,r20,16 │ │ │ │ cmpd r24,r26 │ │ │ │ - std r9,0(r25) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bne 11ce0 │ │ │ │ - addi r1,r31,224 │ │ │ │ + bne 114f0 │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r9,0(r21) │ │ │ │ - li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - b 11e74 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mr r10,r15 │ │ │ │ - ldx r7,r21,r9 │ │ │ │ - b 11e60 │ │ │ │ + ld r2,0(r21) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + b 11664 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mr r9,r15 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + b 11650 │ │ │ │ addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 11cb8 │ │ │ │ + li r2,0 │ │ │ │ + b 114bc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1187 │ │ │ │ + .long 0x1188 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,24352 │ │ │ │ mflr r0 │ │ │ │ std r27,-72(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r31,0(r27) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,0(r27) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r31,r30 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r31 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1218c │ │ │ │ - maddld r10,r9,r3,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 1216c │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r31,r30 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r31 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 11968 │ │ │ │ + maddld r9,r2,r3,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bge 11948 │ │ │ │ std r23,72(r1) │ │ │ │ ld r23,8(r27) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 12198 │ │ │ │ - ld r8,8(r29) │ │ │ │ + ble 11974 │ │ │ │ + ld r10,8(r29) │ │ │ │ sradi r31,r31,1 │ │ │ │ addze r31,r31 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r22,64(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r22,16(r29) │ │ │ │ std r28,112(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ - sldi r28,r10,4 │ │ │ │ - ld r22,16(r29) │ │ │ │ - lfd f28,29056(r7) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r24,80(r1) │ │ │ │ + sldi r28,r9,4 │ │ │ │ + plfd f28,377408 # 6daa0 │ │ │ │ ld r21,120(r27) │ │ │ │ + addi r27,r1,40 │ │ │ │ + std r24,80(r1) │ │ │ │ std r25,88(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ addi r26,r1,32 │ │ │ │ - subf r25,r31,r10 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r24,r9,r8 │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ + subf r25,r31,r9 │ │ │ │ + add r28,r28,r10 │ │ │ │ + add r24,r2,r10 │ │ │ │ stfd f31,168(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r25 │ │ │ │ lfd f30,8(r28) │ │ │ │ lfd f31,0(r28) │ │ │ │ mr r29,r23 │ │ │ │ @@ -13439,32 +12555,31 @@ │ │ │ │ fmul f29,f29,f28 │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f10,-16(r31) │ │ │ │ lfd f12,40(r1) │ │ │ │ + addic. r29,r29,-1 │ │ │ │ lfd f11,32(r1) │ │ │ │ lfd f0,-8(r31) │ │ │ │ - addic. r29,r29,-1 │ │ │ │ fmadd f31,f12,f10,f31 │ │ │ │ fmadd f30,f11,f10,f30 │ │ │ │ fnmsub f31,f11,f0,f31 │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ stfd f31,0(r28) │ │ │ │ stfd f30,8(r28) │ │ │ │ - bne 120e0 │ │ │ │ + bne 118c0 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpld r24,r28 │ │ │ │ - bne 120c0 │ │ │ │ + bne 118a0 │ │ │ │ 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) │ │ │ │ @@ -13476,2279 +12591,2278 @@ │ │ │ │ ld r0,16(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 12038 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 11818 │ │ │ │ ld r23,72(r1) │ │ │ │ - b 1216c │ │ │ │ + b 11948 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb84 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,23888 │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ ld r29,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 r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ ld r27,0(r29) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r23,r27,r30 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r23,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1251c │ │ │ │ - maddld r25,r23,r25,r9 │ │ │ │ - add r23,r23,r25 │ │ │ │ - cmpd r25,r23 │ │ │ │ - bge 12490 │ │ │ │ + bl 5100 │ │ │ │ + divd r24,r27,r30 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 11cf0 │ │ │ │ + maddld r26,r24,r26,r2 │ │ │ │ + add r24,r24,r26 │ │ │ │ + cmpd r26,r24 │ │ │ │ + bge 11c74 │ │ │ │ ld r18,8(r28) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - ld r22,16(r28) │ │ │ │ + sldi r2,r26,4 │ │ │ │ + plfd f31,376928 # 6daa0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ addi r27,r31,32 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + plxv vs63,376904 # 6daa0 │ │ │ │ + ld r23,16(r28) │ │ │ │ addi r28,r31,40 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r26,r26,29056 │ │ │ │ - add r18,r18,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r18,r18,r2 │ │ │ │ nop │ │ │ │ ld r17,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - sldi r10,r17,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + sldi r9,r17,3 │ │ │ │ cmpdi cr4,r17,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - ble cr4,122f8 │ │ │ │ - ld r6,56(r29) │ │ │ │ + ble cr4,11ad8 │ │ │ │ + ld r7,56(r29) │ │ │ │ mtctr r17 │ │ │ │ - add r5,r30,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - 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 122d0 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12474 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r10,r17,-1 │ │ │ │ + add r6,r30,r9 │ │ │ │ + mr r10,r26 │ │ │ │ + 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 11ab0 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 11c58 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + addi r9,r17,-1 │ │ │ │ clrrdi r20,r17,2 │ │ │ │ - mr r16,r22 │ │ │ │ - li r15,0 │ │ │ │ - addi r19,r30,16 │ │ │ │ - add r21,r9,r22 │ │ │ │ - cmpldi cr3,r10,2 │ │ │ │ + mr r19,r23 │ │ │ │ + li r16,0 │ │ │ │ + addi r22,r30,16 │ │ │ │ + add r21,r2,r23 │ │ │ │ + cmpldi cr3,r9,2 │ │ │ │ cmpd cr2,r17,r20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,12500 │ │ │ │ - ld r7,120(r29) │ │ │ │ - ble cr3,12510 │ │ │ │ + fmr f12,f29 │ │ │ │ + fmr f11,f30 │ │ │ │ + ble cr4,11c20 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ble cr3,11ce4 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + srdi r10,r17,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - lxv vs8,0(r26) │ │ │ │ - sldi r10,r15,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,r30,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r19,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,r22,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 12360 │ │ │ │ + bdnz 11b50 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ - mr r9,r20 │ │ │ │ + mr r2,r20 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ xvadddp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq cr2,12424 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r6,r9,1 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - lfd f12,29056(r10) │ │ │ │ - add r10,r15,r9 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r8,r30,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 12424 │ │ │ │ - lfd f11,8(r8) │ │ │ │ - add r10,r15,r6 │ │ │ │ - addi r9,r9,2 │ │ │ │ + beq cr2,11c0c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r10,r16,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 12424 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - add r9,r15,r9 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ + cmpd r17,r7 │ │ │ │ + add r9,r30,r9 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 11c0c │ │ │ │ + lfd f12,8(r9) │ │ │ │ + add r7,r16,r7 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r17,r2 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 11c0c │ │ │ │ + lfd f12,16(r9) │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,32(r31) │ │ │ │ lfd f12,40(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r19) │ │ │ │ lfd f10,8(r18) │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r16,r16,r17 │ │ │ │ lfd f8,0(r18) │ │ │ │ - lfd f9,8(r16) │ │ │ │ - addi r16,r16,16 │ │ │ │ - add r15,r15,r17 │ │ │ │ - cmpld r21,r16 │ │ │ │ + lfd f9,-8(r19) │ │ │ │ + cmpld r21,r19 │ │ │ │ fmadd f10,f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f8 │ │ │ │ fmadd f12,f9,f12,f10 │ │ │ │ fnmsub f11,f9,f11,f0 │ │ │ │ stfd f12,8(r18) │ │ │ │ stfd f11,0(r18) │ │ │ │ - bne 12330 │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + bne 11b10 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpd r23,r25 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 12290 │ │ │ │ - addi r1,r31,192 │ │ │ │ - ld r0,16(r1) │ │ │ │ + cmpd r24,r26 │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 11a70 │ │ │ │ + addi r1,r31,224 │ │ │ │ lwz r11,8(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) │ │ │ │ + ld r0,16(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) │ │ │ │ + ld r22,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + 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 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - b 1243c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 123a8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12250 │ │ │ │ + li r2,0 │ │ │ │ + b 11b98 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 11a28 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1181 │ │ │ │ + .long 0x1083 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,22976 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r19,r10 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r9 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r8 │ │ │ │ + mr r25,r4 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + 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 r26,0(r9) │ │ │ │ - mr r29,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r22,r3 │ │ │ │ - mr r19,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r26 │ │ │ │ + bl 4c00 │ │ │ │ ld r9,0(r1) │ │ │ │ + cmpd r3,r26 │ │ │ │ iselgt r30,r26,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ - ld r4,8(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + li r2,-1 │ │ │ │ + ld r5,8(r22) │ │ │ │ + ld r9,16(r22) │ │ │ │ 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 127b0 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 11f70 │ │ │ │ cmpdi r30,0 │ │ │ │ - mulld r4,r4,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r10,r19,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r5,r5,r9 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 12820 │ │ │ │ - divd r5,r26,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r26 │ │ │ │ - ble 128b8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 11fe0 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 12078 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r21) │ │ │ │ - addi r8,r21,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 12820 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r11,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12800 │ │ │ │ - srdi r6,r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r29,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r29,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 12858 │ │ │ │ - addi r29,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - beq cr7,126c0 │ │ │ │ - std r11,8(r8) │ │ │ │ - addi r8,r29,8 │ │ │ │ - bne 12688 │ │ │ │ + std r9,0(r21) │ │ │ │ + addi r9,r21,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 11fe0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r4,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 11fc0 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r11,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r11,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 12018 │ │ │ │ + addi r11,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + beq cr7,11e80 │ │ │ │ + std r4,8(r9) │ │ │ │ + addi r9,r11,8 │ │ │ │ + bne 11e48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r21,-8 │ │ │ │ - mr r9,r20 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 126ec │ │ │ │ - ld r7,0(r21) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r21 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 1271c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r0,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r0 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 126f4 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r21,r3 │ │ │ │ - subf r8,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r6,r7,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r28) │ │ │ │ - std r8,0(r27) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 12784 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mulld r10,r26,r4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r21,-8 │ │ │ │ + mr r2,r20 │ │ │ │ li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 11eac │ │ │ │ + ld r8,0(r21) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mr r7,r21 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 11edc │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r11,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r11 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 11eb4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r26 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r9,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ - std r8,0(r27) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r8,0(r25) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r28) │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 11f44 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r24) │ │ │ │ + std r10,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 127b0 │ │ │ │ - ld r8,0(r28) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 127b0 │ │ │ │ - ld r9,0(r23) │ │ │ │ + li r2,-1 │ │ │ │ + beq 11f70 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 11f70 │ │ │ │ + ld r9,0(r24) │ │ │ │ std r9,0(r28) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ 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 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12858 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 12674 │ │ │ │ - b 126c0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12018 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 11e34 │ │ │ │ + b 11e80 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r26,r4 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r21,r3 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ 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 12754 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 12880 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 126c0 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 11f14 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 12040 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 11e80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,126c0 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,126c0 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 12880 │ │ │ │ - b 126c0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 1264c │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,11e80 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,11e80 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 12040 │ │ │ │ + b 11e80 │ │ │ │ + mr r9,r6 │ │ │ │ + b 11e0c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,22064 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r19,r10 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r9 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r8 │ │ │ │ + mr r25,r4 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + 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 r27,0(r9) │ │ │ │ - mr r25,r4 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r19,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r27 │ │ │ │ + bl 4c00 │ │ │ │ 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 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ - ld r4,8(r21) │ │ │ │ + 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 r21,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + li r2,-1 │ │ │ │ + ld r5,8(r22) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r29) │ │ │ │ - std r11,0(r26) │ │ │ │ - std r11,0(r24) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r25) │ │ │ │ - ble 12b30 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 122e0 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r10,r19,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 12ba0 │ │ │ │ - divd r5,r27,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 12c38 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 12350 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 123e8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r22) │ │ │ │ - addi r8,r22,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 12ba0 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r11,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12b80 │ │ │ │ - srdi r6,r6,1 │ │ │ │ + std r9,0(r21) │ │ │ │ + addi r9,r21,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 12350 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r4,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 12330 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r11,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r11,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 12388 │ │ │ │ + addi r11,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + beq cr7,121f0 │ │ │ │ + std r4,8(r9) │ │ │ │ + addi r9,r11,8 │ │ │ │ + bne 121c0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r21,-8 │ │ │ │ + mr r2,r20 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 1221c │ │ │ │ + ld r8,0(r21) │ │ │ │ cmpdi r9,0 │ │ │ │ - li r21,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r21,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 12bd8 │ │ │ │ - addi r21,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - beq cr7,12a40 │ │ │ │ - std r11,8(r8) │ │ │ │ - addi r8,r21,8 │ │ │ │ - bne 12a10 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - mr r9,r20 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 12a6c │ │ │ │ - ld r7,0(r22) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r22 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 12a9c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r0,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r0 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 12a74 │ │ │ │ + mr r7,r21 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 1224c │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r11,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r11 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 12224 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ - subf r8,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - mulld r6,r7,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - std r7,0(r25) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r29) │ │ │ │ - std r8,0(r28) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 12b04 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mulld r10,r27,r4 │ │ │ │ - li r8,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r8,0(r25) │ │ │ │ + addi r8,r7,-1 │ │ │ │ std r8,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 122b4 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r24) │ │ │ │ + std r10,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 12b30 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 12b30 │ │ │ │ + li r2,-1 │ │ │ │ + beq 122e0 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 122e0 │ │ │ │ ld r9,0(r24) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ 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 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12bd8 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 129fc │ │ │ │ - b 12a40 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12388 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 121ac │ │ │ │ + b 121f0 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r27,r4 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + 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(r25) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r8,0(r28) │ │ │ │ - b 12ad4 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 12c00 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 12a40 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 12284 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 123b0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 121f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,12a40 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,12a40 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 12c00 │ │ │ │ - b 12a40 │ │ │ │ - mr r8,r5 │ │ │ │ - b 129d4 │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,121f0 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,121f0 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 123b0 │ │ │ │ + b 121f0 │ │ │ │ + mr r9,r6 │ │ │ │ + b 12184 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,21168 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + mr r20,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r8 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r25,r4 │ │ │ │ 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 r21,-88(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ - mr r25,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r20,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r27 │ │ │ │ - ld r10,0(r1) │ │ │ │ - iselgt r30,r27,r3 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + bl 4c00 │ │ │ │ + ld r9,0(r1) │ │ │ │ + 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 r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + li r2,-1 │ │ │ │ cmpd r30,r3 │ │ │ │ - std r9,0(r28) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r9,0(r26) │ │ │ │ - std r9,0(r24) │ │ │ │ - std r9,0(r23) │ │ │ │ - std r9,0(r25) │ │ │ │ - ble 12e9c │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 1263c │ │ │ │ cmpdi r30,0 │ │ │ │ addi r21,r1,32 │ │ │ │ addi r10,r20,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - ble 12f00 │ │ │ │ - divd r5,r27,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 12f98 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + ble 126a0 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 12738 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r22) │ │ │ │ - addi r8,r22,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 12f00 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r4,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12ee0 │ │ │ │ - srdi r6,r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r11,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r11,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 12f34 │ │ │ │ - addi r11,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r4,0(r8) │ │ │ │ - beq cr7,12dc0 │ │ │ │ - std r4,8(r8) │ │ │ │ - addi r8,r11,8 │ │ │ │ - bne 12d84 │ │ │ │ + std r9,0(r22) │ │ │ │ + addi r9,r22,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 126a0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r5,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 12680 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r4,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r4,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 126d4 │ │ │ │ + addi r4,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r5,0(r9) │ │ │ │ + beq cr7,12560 │ │ │ │ + std r5,8(r9) │ │ │ │ + addi r9,r4,8 │ │ │ │ + bne 12524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - mr r9,r21 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 12dec │ │ │ │ - ld r7,0(r22) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r22 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 12e1c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r11,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 12df4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r22,-8 │ │ │ │ + mr r2,r21 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 1258c │ │ │ │ + ld r8,0(r22) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mr r7,r22 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 125bc │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r4,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r4 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 12594 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r21,r3 │ │ │ │ - ldx r8,r22,r3 │ │ │ │ - subf r7,r10,r9 │ │ │ │ - add r8,r9,r8 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r8,0(r25) │ │ │ │ - std r8,0(r29) │ │ │ │ - std r7,0(r28) │ │ │ │ - cmpdi r7,0 │ │ │ │ - bge 12e70 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r8,0(r24) │ │ │ │ - std r10,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + ldx r9,r22,r3 │ │ │ │ + subf r8,r10,r2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,0(r23) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r8,0(r27) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bge 12610 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r26,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r10,0(r24) │ │ │ │ + std r9,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 12e9c │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 12e9c │ │ │ │ + li r2,-1 │ │ │ │ + beq 1263c │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 1263c │ │ │ │ ld r9,0(r24) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ 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 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12f34 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r4,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 12d70 │ │ │ │ - b 12dc0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 126d4 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r5,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 12510 │ │ │ │ + b 12560 │ │ │ │ sldi r3,r3,3 │ │ │ │ - li r6,0 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - ldx r9,r21,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r25) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r7,0(r28) │ │ │ │ - b 12e48 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 12f60 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 12dc0 │ │ │ │ + li r7,0 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + ldx r8,r22,r3 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r8,0(r27) │ │ │ │ + b 125e8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 12700 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 12560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,12dc0 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,12dc0 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 12f60 │ │ │ │ - b 12dc0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 12d48 │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,12560 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,12560 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 12700 │ │ │ │ + b 12560 │ │ │ │ + mr r9,r6 │ │ │ │ + b 124e8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20304 │ │ │ │ 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 r16,-160(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ + mr r28,r3 │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r16,0(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(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 r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - ld r28,8(r16) │ │ │ │ - mr r29,r3 │ │ │ │ + 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 r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + stdu r1,-384(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r28,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 13614 │ │ │ │ - maddld r11,r10,r12,r9 │ │ │ │ - add r10,r10,r11 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bge 1359c │ │ │ │ - ld r9,8(r29) │ │ │ │ - addi r26,r11,1 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r29,r16 │ │ │ │ - std r11,96(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,160(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,168(r31) │ │ │ │ - mr r9,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - mulld r14,r11,r9 │ │ │ │ - mulld r18,r26,r8 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - std r8,184(r31) │ │ │ │ - std r18,128(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ + bl 5100 │ │ │ │ + divd r24,r27,r30 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 12da0 │ │ │ │ + maddld r6,r24,r6,r2 │ │ │ │ + add r24,r24,r6 │ │ │ │ + cmpd r6,r24 │ │ │ │ + bge 12d1c │ │ │ │ + ld r20,8(r28) │ │ │ │ + addi r26,r6,1 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f28,372200 # 6d600 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r19,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + mr r28,r29 │ │ │ │ + std r6,88(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + sldi r0,r20,3 │ │ │ │ + mulld r22,r6,r20 │ │ │ │ + cmpdi cr4,r20,0 │ │ │ │ + mulld r21,r26,r0 │ │ │ │ + std r0,160(r31) │ │ │ │ + mr r30,r22 │ │ │ │ + mr r22,r24 │ │ │ │ + mr r24,r21 │ │ │ │ nop │ │ │ │ - ld r27,48(r29) │ │ │ │ - ld r9,168(r31) │ │ │ │ + ld r25,48(r28) │ │ │ │ + ld r11,88(r28) │ │ │ │ + mr r18,r1 │ │ │ │ ld r6,0(r1) │ │ │ │ - ld r23,88(r29) │ │ │ │ - li r3,0 │ │ │ │ - std r1,144(r31) │ │ │ │ - sldi r5,r27,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r10,r23,1 │ │ │ │ - addic. r0,r27,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r7,r5,23 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r4,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + addi r9,r11,1 │ │ │ │ + addic. r10,r25,-1 │ │ │ │ + mr r0,r6 │ │ │ │ + addi r2,r14,15 │ │ │ │ + addi r8,r14,23 │ │ │ │ + mulld r7,r25,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r4,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + neg r3,r7 │ │ │ │ + addi r8,r1,32 │ │ │ │ stdux r6,r1,r4 │ │ │ │ + addi r7,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r29,r8 │ │ │ │ addi r6,r1,32 │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ld r30,0(r1) │ │ │ │ - stdux r30,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - std r3,0(r6) │ │ │ │ - mr r25,r1 │ │ │ │ - stfdu f0,32(r25) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r17,r1,32 │ │ │ │ - blt 1360c │ │ │ │ - ld r9,96(r31) │ │ │ │ - mulld r0,r0,r10 │ │ │ │ - ld r19,72(r29) │ │ │ │ - ld r8,104(r31) │ │ │ │ - neg r20,r10 │ │ │ │ - add r21,r11,r5 │ │ │ │ - sldi r16,r10,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r18,r17,-8 │ │ │ │ - sldi r20,r20,1 │ │ │ │ - maddld r30,r9,r27,r27 │ │ │ │ - ld r9,120(r29) │ │ │ │ - add r22,r8,r5 │ │ │ │ - add r24,r5,r19 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,96(r31) │ │ │ │ + stdux r0,r1,r4 │ │ │ │ + std r19,0(r7) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + stfdu f27,32(r23) │ │ │ │ + stdux r2,r1,r3 │ │ │ │ + addi r16,r1,32 │ │ │ │ + blt 12d98 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + ld r17,72(r28) │ │ │ │ + mulli r15,r9,-16 │ │ │ │ + add r21,r6,r14 │ │ │ │ + add r27,r8,r14 │ │ │ │ + sldi r12,r9,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + maddld r4,r2,r25,r25 │ │ │ │ + ld r2,120(r28) │ │ │ │ + add r3,r14,r17 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r10,r16,r10 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ - ldu r4,-8(r24) │ │ │ │ - lfd f12,0(r30) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lxsd v0,-8(r3) │ │ │ │ + lfd f12,0(r4) │ │ │ │ + addi r3,r3,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r10,r10,r23 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + add r2,r8,r11 │ │ │ │ stdu r9,-8(r21) │ │ │ │ - stdu r10,-8(r22) │ │ │ │ - ble cr7,13230 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - sldi r3,r0,3 │ │ │ │ - add r9,r4,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r3,r3,r18 │ │ │ │ - addi r15,r9,1 │ │ │ │ - divd r8,r9,r4 │ │ │ │ - mr r28,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r15,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r15 │ │ │ │ - std r8,-8(r3) │ │ │ │ - std r10,16(r28) │ │ │ │ - bdnz 131fc │ │ │ │ - cmpld r19,r24 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - add r0,r0,r20 │ │ │ │ - bne 131b0 │ │ │ │ - mr r3,r7 │ │ │ │ + stdu r2,-8(r27) │ │ │ │ + ble cr7,129e4 │ │ │ │ + srdi r2,r12,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,373056 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 129ac │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 129e4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + 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 129b4 │ │ │ │ + cmpld r17,r3 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r10,r10,r15 │ │ │ │ + bne 12930 │ │ │ │ + mr r5,r14 │ │ │ │ li r4,0 │ │ │ │ - std r11,48(r31) │ │ │ │ + mr r3,r29 │ │ │ │ std r6,40(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r5,32(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,32(r31) │ │ │ │ + std r7,32(r31) │ │ │ │ + li r27,0 │ │ │ │ + bl 5b60 │ │ │ │ + ld r7,32(r31) │ │ │ │ ld r6,40(r31) │ │ │ │ - ld r11,48(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - ble cr4,134f8 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,184(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - mr r23,r25 │ │ │ │ - li r18,0 │ │ │ │ - mr r25,r29 │ │ │ │ - std r17,120(r31) │ │ │ │ + ble cr4,12c88 │ │ │ │ + ld r15,184(r28) │ │ │ │ + ld r3,176(r28) │ │ │ │ + sldi r4,r30,3 │ │ │ │ + std r20,112(r31) │ │ │ │ + std r22,120(r31) │ │ │ │ + std r18,128(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r30,144(r31) │ │ │ │ std r26,152(r31) │ │ │ │ - sldi r4,r10,3 │ │ │ │ - ld r10,128(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + addi r2,r15,-8 │ │ │ │ add r3,r3,r4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,112(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r28,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r27 │ │ │ │ - bge 1346c │ │ │ │ - ld r22,88(r25) │ │ │ │ - ld r10,96(r31) │ │ │ │ - subf r26,r9,r27 │ │ │ │ - ld r0,120(r25) │ │ │ │ - ld r20,72(r25) │ │ │ │ - addis r15,r2,-3 │ │ │ │ - ld r21,96(r25) │ │ │ │ - std r25,32(r31) │ │ │ │ - std r23,64(r31) │ │ │ │ - std r28,88(r31) │ │ │ │ + mr r15,r23 │ │ │ │ + add r8,r4,r2 │ │ │ │ + add r2,r24,r2 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r29,r14 │ │ │ │ + std r2,104(r31) │ │ │ │ + cmpd r27,r25 │ │ │ │ + bge 12bf0 │ │ │ │ + ld r22,88(r28) │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r10,r27,3 │ │ │ │ + std r28,32(r31) │ │ │ │ + std r4,40(r31) │ │ │ │ li r30,0 │ │ │ │ - addi r15,r15,27896 │ │ │ │ - std r7,40(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r11,56(r31) │ │ │ │ - std r4,72(r31) │ │ │ │ - std r3,80(r31) │ │ │ │ + ld r12,120(r28) │ │ │ │ + ld r0,96(r28) │ │ │ │ + std r29,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + std r15,64(r31) │ │ │ │ + add r26,r7,r10 │ │ │ │ + add r14,r6,r10 │ │ │ │ + add r21,r15,r10 │ │ │ │ + lfdx f30,r15,r10 │ │ │ │ + add r17,r4,r10 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ + maddld r5,r2,r25,r27 │ │ │ │ mtfprd f0,r22 │ │ │ │ addi r22,r22,1 │ │ │ │ - maddld r8,r10,r27,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r27,r22,r9 │ │ │ │ - add r29,r6,r10 │ │ │ │ - fcfid f29,f0 │ │ │ │ - add r19,r23,r10 │ │ │ │ - add r17,r11,r10 │ │ │ │ - lfdx f30,r23,r10 │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r20,r20,r10 │ │ │ │ - add r21,r21,r10 │ │ │ │ - ld r24,0(r29) │ │ │ │ - mr r25,r29 │ │ │ │ - addi r19,r19,8 │ │ │ │ - ld r29,120(r31) │ │ │ │ + subf r25,r27,r25 │ │ │ │ + ld r2,72(r28) │ │ │ │ + ld r24,0(r26) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r20,r0,r10 │ │ │ │ + mulld r27,r22,r27 │ │ │ │ + fcfid f26,f0 │ │ │ │ + mr r29,r25 │ │ │ │ sldi r22,r22,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + mr r25,r14 │ │ │ │ + mr r14,r3 │ │ │ │ + add r18,r2,r10 │ │ │ │ + mr r2,r24 │ │ │ │ + sldi r5,r5,3 │ │ │ │ sldi r27,r27,1 │ │ │ │ - add r14,r0,r8 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - mr r28,r24 │ │ │ │ - mr r24,r17 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - b 133c8 │ │ │ │ + add r23,r12,r5 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r23,r2 │ │ │ │ + b 12b50 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - add r9,r26,r14 │ │ │ │ + add r2,r28,r27 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r26,r26,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + add r28,r28,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r16,r2 │ │ │ │ + stfdx f30,r21,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r28,r28,r17,r9 │ │ │ │ - stdu r28,8(r25) │ │ │ │ - beq 1344c │ │ │ │ - ldx r14,r16,r30 │ │ │ │ - ldx r10,r24,r30 │ │ │ │ - ldx r17,r20,r30 │ │ │ │ - lfdx f10,r23,r30 │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ - add r9,r14,r10 │ │ │ │ - mtfprd f12,r17 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f11,f12 │ │ │ │ + maddld r23,r15,r23,r2 │ │ │ │ + stdu r23,8(r26) │ │ │ │ + beq 12bd0 │ │ │ │ + ldx r27,r17,r30 │ │ │ │ + ldx r2,r25,r30 │ │ │ │ + ldx r15,r18,r30 │ │ │ │ + lfdx f11,r24,r30 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mtfprd f12,r15 │ │ │ │ + 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 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 13380 │ │ │ │ + fmul f10,f12,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fsub f12,f11,f0 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f0,f0,f10,f26 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + bgt 12b10 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 13550 │ │ │ │ - lfd f0,0(r15) │ │ │ │ - add r9,r26,r14 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r26,r26,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - maddld r28,r28,r17,r9 │ │ │ │ + blt 12cd0 │ │ │ │ + add r2,r28,r27 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + add r28,r28,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r16,r2 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stdu r28,8(r25) │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + maddld r23,r15,r23,r2 │ │ │ │ + stfdx f30,r21,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 133c8 │ │ │ │ - ld r25,32(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ld r3,80(r31) │ │ │ │ - ld r28,88(r31) │ │ │ │ - ldx r9,r6,r28 │ │ │ │ - ld r10,104(r31) │ │ │ │ - stdu r9,8(r4) │ │ │ │ - ld r27,48(r25) │ │ │ │ - sldi r28,r27,3 │ │ │ │ - addic. r9,r27,-1 │ │ │ │ - lfdx f0,r23,r28 │ │ │ │ - add r8,r7,r28 │ │ │ │ - add r29,r10,r28 │ │ │ │ - add r26,r11,r28 │ │ │ │ + stdu r23,8(r26) │ │ │ │ + bne 12b50 │ │ │ │ + ld r28,32(r31) │ │ │ │ + ld r4,40(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r15,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r29,80(r31) │ │ │ │ + ldx r2,r7,r29 │ │ │ │ + stdu r2,8(r8) │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r25,48(r28) │ │ │ │ + sldi r29,r25,3 │ │ │ │ + addic. r27,r25,-1 │ │ │ │ + lfdx f0,r15,r29 │ │ │ │ + add r9,r4,r29 │ │ │ │ + add r30,r2,r29 │ │ │ │ + add r5,r6,r29 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ble 13590 │ │ │ │ - mtctr r9 │ │ │ │ - b 134bc │ │ │ │ - nop │ │ │ │ + ble 12d10 │ │ │ │ + mtctr r27 │ │ │ │ + b 12c3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r8) │ │ │ │ - bdz 13570 │ │ │ │ - ldu r5,-8(r29) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r30,-8(r8) │ │ │ │ - subf r10,r10,r5 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq 134b0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,112(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + std r19,0(r9) │ │ │ │ + bdz 12cf0 │ │ │ │ + ldu r11,-8(r30) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r11 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 12c30 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r3,r3,8 │ │ │ │ - stdx r30,r7,r10 │ │ │ │ - cmpld r8,r4 │ │ │ │ - bne 132c0 │ │ │ │ + stdx r10,r4,r2 │ │ │ │ + cmpld r8,r9 │ │ │ │ + bne 12a60 │ │ │ │ + ld r20,112(r31) │ │ │ │ + ld r22,120(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r30,144(r31) │ │ │ │ ld r26,152(r31) │ │ │ │ - mr r29,r25 │ │ │ │ - ld r8,176(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r6,184(r31) │ │ │ │ - ld r10,192(r29) │ │ │ │ - std r26,96(r31) │ │ │ │ - cmpd r8,r26 │ │ │ │ - ld r8,160(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r7,r7,r8 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - add r7,r7,r6 │ │ │ │ - std r7,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - beq 1359c │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,192(r28) │ │ │ │ + std r26,88(r31) │ │ │ │ + cmpd r22,r26 │ │ │ │ + add r30,r30,r20 │ │ │ │ + ld r10,160(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r24,r24,r10 │ │ │ │ + stdx r20,r9,r2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + beq 12d1c │ │ │ │ addi r26,r26,1 │ │ │ │ - b 130c0 │ │ │ │ + b 12860 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1339c │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r10,0(r7) │ │ │ │ - cmpld r8,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r7) │ │ │ │ - beq 134f0 │ │ │ │ + b 12b24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,104(r31) │ │ │ │ + ld r2,0(r4) │ │ │ │ + cmpld r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r4) │ │ │ │ + beq 12c70 │ │ │ │ addi r3,r3,8 │ │ │ │ - b 132c8 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r30,r7,r10 │ │ │ │ - b 134d8 │ │ │ │ - addi r1,r31,368 │ │ │ │ + b 12a68 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ldx r10,r4,r2 │ │ │ │ + b 12c58 │ │ │ │ + addi r1,r31,384 │ │ │ │ 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,-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,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(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 │ │ │ │ - mr r28,r27 │ │ │ │ - b 13270 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13060 │ │ │ │ + mr r27,r25 │ │ │ │ + b 12a18 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 127fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1286 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + sldi r4,r9,1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - addi r3,r9,1 │ │ │ │ - sldi r11,r9,1 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r4,-1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ mr r31,r1 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - cmpdi r11,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - blt 13764 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt 12f14 │ │ │ │ mtfprd f0,r8 │ │ │ │ lfd f12,0(r7) │ │ │ │ - sldi r3,r3,1 │ │ │ │ - addi r4,r1,24 │ │ │ │ + srdi r11,r4,1 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + nop │ │ │ │ + plxv vs32,371888 # 6dab0 │ │ │ │ + addi r4,r4,2 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r10,r3,1 │ │ │ │ - mr r12,r4 │ │ │ │ - mtctr r10 │ │ │ │ + addi r10,r11,1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r3,r10,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r7,r9,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r11,r7,1 │ │ │ │ - divd r10,r7,r8 │ │ │ │ - mr r30,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r9,r11,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ + mffprd r3,f0 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + add r3,r9,r8 │ │ │ │ + divd r9,r3,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 136a4 │ │ │ │ - li r8,0 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + bne 12f20 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r7) │ │ │ │ + stxv vs33,-16(r7) │ │ │ │ + bdnz 12e58 │ │ │ │ + addi r7,r2,-8 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + 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 13720 │ │ │ │ - mffprd r11,f11 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 13708 │ │ │ │ - cmpld r7,r9 │ │ │ │ - bne 13774 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 12ed0 │ │ │ │ + mffprd r3,f11 │ │ │ │ + stdcx. r3,0,r9 │ │ │ │ + bne 12eb8 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 12f48 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 13750 │ │ │ │ - mffprd r11,f12 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 13738 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 1377c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r3 │ │ │ │ - bne 136e0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 12f00 │ │ │ │ + mffprd r3,f12 │ │ │ │ + stdcx. r3,0,r8 │ │ │ │ + bne 12ee8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 12f40 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + bne 12e90 │ │ │ │ addi r1,r31,48 │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r7 │ │ │ │ - b 13700 │ │ │ │ - mr r9,r10 │ │ │ │ - b 13730 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r7,r2,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r2) │ │ │ │ + bne 12e50 │ │ │ │ + b 12e80 │ │ │ │ + mr r2,r9 │ │ │ │ + b 12ee0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 12eb0 │ │ │ │ ... │ │ │ │ - .long 0x280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,18288 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 138c0 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 13898 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 13080 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 13058 │ │ │ │ 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 13838 │ │ │ │ - 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 12ff8 │ │ │ │ + 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 13630 │ │ │ │ + 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 12dc0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 13820 │ │ │ │ + bne 12fe0 │ │ │ │ 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 137ec │ │ │ │ + li r2,0 │ │ │ │ + b 12fac │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,17952 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r22,-80(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r21,r3 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(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,16(r3) │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r27,r28,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 13b0c │ │ │ │ - maddld r29,r27,r29,r9 │ │ │ │ + mulld r2,r27,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 132bc │ │ │ │ + maddld r29,r27,r29,r2 │ │ │ │ add r27,r27,r29 │ │ │ │ cmpd r29,r27 │ │ │ │ - bge 13ab0 │ │ │ │ - ld r25,24(r22) │ │ │ │ - ld r30,40(r22) │ │ │ │ - sldi r21,r29,4 │ │ │ │ - ld r24,32(r22) │ │ │ │ - ld r28,0(r22) │ │ │ │ - addi r21,r21,8 │ │ │ │ - sldi. r9,r25,1 │ │ │ │ + bge 13260 │ │ │ │ + ld r25,24(r21) │ │ │ │ + ld r30,40(r21) │ │ │ │ + sldi r22,r29,4 │ │ │ │ + ld r24,32(r21) │ │ │ │ + ld r28,0(r21) │ │ │ │ + addi r22,r22,8 │ │ │ │ + sldi. r2,r25,1 │ │ │ │ sldi r26,r25,4 │ │ │ │ - addi r30,r30,8 │ │ │ │ cmpdi cr4,r25,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ + addi r30,r30,8 │ │ │ │ subfic r26,r26,-16 │ │ │ │ - addi r23,r9,1 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r23,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r26 │ │ │ │ addi r6,r1,32 │ │ │ │ - bne 13b00 │ │ │ │ - mr r5,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + bne 132b0 │ │ │ │ + mr r7,r29 │ │ │ │ + ld r2,176(r28) │ │ │ │ + sldi r8,r7,4 │ │ │ │ + lfdx f9,r2,r8 │ │ │ │ + add r2,r2,r8 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - blt cr4,13a64 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r8,r6,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r23,-1 │ │ │ │ - beq 13a28 │ │ │ │ + blt cr4,13214 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r6,8 │ │ │ │ + addi r9,r23,-1 │ │ │ │ + beq 131d8 │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 13a64 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 13214 │ │ │ │ + srdi r9,r23,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,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 13a30 │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r8,8(r22) │ │ │ │ - ld r11,120(r28) │ │ │ │ - sldi r7,r5,3 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 131e0 │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r3,8(r21) │ │ │ │ + sldi r7,r7,3 │ │ │ │ mr r9,r25 │ │ │ │ mr r5,r24 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - ld r8,0(r8) │ │ │ │ - add r7,r11,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ - bl 13630 │ │ │ │ + ld r4,120(r28) │ │ │ │ + addi r22,r22,16 │ │ │ │ + add r10,r2,r8 │ │ │ │ + lfdx f1,r2,r8 │ │ │ │ + ld r8,0(r3) │ │ │ │ + add r7,r4,r7 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 12dc0 │ │ │ │ cmpd r27,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 139b0 │ │ │ │ + bne 13160 │ │ │ │ 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 │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r5,r9,r21 │ │ │ │ - b 139d0 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r7,r2,r22 │ │ │ │ + b 13180 │ │ │ │ addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13964 │ │ │ │ + li r2,0 │ │ │ │ + b 13114 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ ld r4,96(r1) │ │ │ │ - mffprd r11,f1 │ │ │ │ - mffprd r12,f2 │ │ │ │ + mr r0,r10 │ │ │ │ + mffprd r12,f1 │ │ │ │ + mffprd r10,f2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f3 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - addi r0,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r0,r0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r7,r7,r8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - divd r3,r7,r8 │ │ │ │ - divd r9,r0,r8 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r3,r3,r7 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - cmpd cr5,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - cmpd cr7,r4,r9 │ │ │ │ - isel r0,r3,r10,4*cr5+lt │ │ │ │ - isel r9,r9,r4,4*cr7+gt │ │ │ │ - bge 13c20 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ + add r3,r9,r8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + divd r11,r7,r8 │ │ │ │ + divd r2,r3,r8 │ │ │ │ + mulld r11,r11,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r11,r11,r7 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpd r11,r2 │ │ │ │ + cmpd cr5,r0,r11 │ │ │ │ + cmpd cr7,r4,r2 │ │ │ │ + isel r7,r11,r0,4*cr5+lt │ │ │ │ + isel r2,r2,r4,4*cr7+gt │ │ │ │ + bge 133e0 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ bltlr cr7 │ │ │ │ - subf r3,r3,r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r10,r0,4 │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r5,r5,r10 │ │ │ │ - add r3,r6,r3 │ │ │ │ - beq 13be4 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ + subf r9,r11,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + add r5,r5,r7 │ │ │ │ + add r9,r6,r9 │ │ │ │ + beq 13398 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r3,r3,8 │ │ │ │ + addi r9,r9,8 │ │ │ │ addi r5,r5,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r9,r3,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ addi r5,r5,32 │ │ │ │ - addi r3,r3,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ lxv vs11,-16(r5) │ │ │ │ stxv vs0,-32(r5) │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - bdnz 13bec │ │ │ │ + bdnz 133a0 │ │ │ │ blr │ │ │ │ - subf r4,r0,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r4,r7,r4 │ │ │ │ cmpdi cr7,r4,0 │ │ │ │ - blt cr7,13cb4 │ │ │ │ + blt cr7,1346c │ │ │ │ addi r4,r4,1 │ │ │ │ + subf r3,r11,r7 │ │ │ │ + sldi r9,r7,4 │ │ │ │ std r31,-8(r1) │ │ │ │ - subf r31,r3,r0 │ │ │ │ - sldi r7,r0,4 │ │ │ │ - std r30,-16(r1) │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - sldi r31,r31,3 │ │ │ │ - andi. r30,r4,1 │ │ │ │ - add r7,r5,r7 │ │ │ │ - add r31,r6,r31 │ │ │ │ - beq 13c74 │ │ │ │ - lxvdsx vs0,0,r31 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r31,r31,8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + andi. r31,r4,1 │ │ │ │ + add r9,r5,r9 │ │ │ │ + add r3,r6,r3 │ │ │ │ + beq 13430 │ │ │ │ + lxvdsx vs0,0,r3 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - beq cr7,13cac │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + beq cr7,13468 │ │ │ │ srdi r4,r4,1 │ │ │ │ mtctr r4 │ │ │ │ - lxvdsx vs0,0,r31 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r4,r31,8 │ │ │ │ - addi r7,r7,32 │ │ │ │ - addi r31,r31,16 │ │ │ │ + lxvdsx vs0,0,r3 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r4,r3,8 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r3,r3,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ - stxv vs0,-32(r7) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + stxv vs0,-32(r9) │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 13c7c │ │ │ │ - ld r30,-16(r1) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 13438 │ │ │ │ ld r31,-8(r1) │ │ │ │ - subf r9,r10,r9 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ bltlr cr7 │ │ │ │ - add r8,r8,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r10 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - add r10,r8,r0 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r6,r6,r10 │ │ │ │ - beq 13d0c │ │ │ │ + subf r7,r11,r7 │ │ │ │ + sldi r9,r0,4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + add r4,r8,r7 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r5,r5,r9 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + subf r9,r11,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r6,r6,r9 │ │ │ │ + beq 134c4 │ │ │ │ lxvdsx vs0,0,r6 │ │ │ │ lxv vs11,0(r5) │ │ │ │ addi r6,r6,8 │ │ │ │ addi r5,r5,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvdsx vs0,0,r6 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ addi r5,r5,32 │ │ │ │ addi r6,r6,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ lxv vs11,-16(r5) │ │ │ │ stxv vs0,-32(r5) │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - bdnz 13d14 │ │ │ │ + bdnz 134cc │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x100 │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r11,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r11,r11,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r6,r11,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r6,r6,r11 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r6,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 r10,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r10,r10,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + cmpd r10,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 13e50 │ │ │ │ + bge 13600 │ │ │ │ cmpdi r8,0 │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - addi r10,r8,1 │ │ │ │ + addi r9,r8,1 │ │ │ │ bltlr │ │ │ │ - andi. r7,r10,1 │ │ │ │ - beq 13e08 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + beq 135b8 │ │ │ │ addi r5,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ cmpdi r8,0 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + 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 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvdsx vs12,0,r5 │ │ │ │ + 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) │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 13e10 │ │ │ │ + bdnz 135c0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ addi r8,r8,1 │ │ │ │ - subf r8,r10,r8 │ │ │ │ + subf r8,r9,r8 │ │ │ │ cmpdi r8,1 │ │ │ │ - ble 13ee4 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - addi r11,r8,-2 │ │ │ │ - andi. r0,r7,1 │ │ │ │ - beq 13e9c │ │ │ │ + ble 13694 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + mr r7,r5 │ │ │ │ + addi r6,r8,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq 1364c │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r6,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq 13ed4 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r7,r6,-8 │ │ │ │ + beq 13684 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r7,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 13ea4 │ │ │ │ + bdnz 13654 │ │ │ │ addi r8,r8,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ sldi r8,r8,3 │ │ │ │ add r5,r8,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 13f18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq 136c8 │ │ │ │ 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 13f20 │ │ │ │ + bdnz 136d0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,16288 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ 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 r25,-56(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r26,r27,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1417c │ │ │ │ - maddld r29,r26,r29,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1391c │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ add r26,r26,r29 │ │ │ │ cmpd r29,r26 │ │ │ │ - bge 14128 │ │ │ │ + bge 138c8 │ │ │ │ ld r20,32(r28) │ │ │ │ ld r30,48(r28) │ │ │ │ + sldi r22,r29,4 │ │ │ │ ld r23,40(r28) │ │ │ │ ld r24,24(r28) │ │ │ │ - sldi r22,r29,4 │ │ │ │ ld r25,8(r28) │ │ │ │ ld r28,0(r28) │ │ │ │ addi r22,r22,8 │ │ │ │ sldi r27,r20,3 │ │ │ │ cmpdi cr4,r20,1 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r27,r27,15 │ │ │ │ clrrdi r27,r27,4 │ │ │ │ neg r27,r27 │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ + lwz r2,112(r28) │ │ │ │ mr r21,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 14170 │ │ │ │ - mr r7,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r7,4 │ │ │ │ - add r8,r9,r3 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - lfd f8,8(r8) │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 13910 │ │ │ │ + mr r8,r29 │ │ │ │ + ld r2,176(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r3,r8,4 │ │ │ │ + add r10,r2,r3 │ │ │ │ + lfdx f9,r2,r3 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + stdux r9,r1,r27 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble cr4,140e8 │ │ │ │ - addi r9,r20,-1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r20,-2 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r5,8 │ │ │ │ - beq 140ac │ │ │ │ + ble cr4,13888 │ │ │ │ + addi r2,r20,-1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r5,8 │ │ │ │ + addi r7,r20,-2 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + beq 1384c │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 140e8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 13888 │ │ │ │ + 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,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - bdnz 140b4 │ │ │ │ - ld r6,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r8,r24 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 13854 │ │ │ │ + ld r10,120(r28) │ │ │ │ + ld r2,24(r28) │ │ │ │ + sldi r9,r8,3 │ │ │ │ mr r7,r25 │ │ │ │ + mr r8,r24 │ │ │ │ mr r4,r23 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl 13d60 │ │ │ │ + lfdx f1,r10,r9 │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl 13510 │ │ │ │ cmpd r26,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - bne 14030 │ │ │ │ + bne 137d0 │ │ │ │ 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 │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r7,r9,r22 │ │ │ │ - b 14044 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r8,r2,r22 │ │ │ │ + b 137e4 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13fe4 │ │ │ │ + li r2,0 │ │ │ │ + b 13784 │ │ │ │ .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) │ │ │ │ mr r31,r1 │ │ │ │ - ld r4,184(r31) │ │ │ │ - ld r0,176(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - addi r12,r4,1 │ │ │ │ - sldi r30,r4,1 │ │ │ │ - sldi r3,r12,4 │ │ │ │ - cmpdi r30,-1 │ │ │ │ - neg r3,r3 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ + ld r4,0(r1) │ │ │ │ + ld r0,184(r31) │ │ │ │ + ld r12,176(r31) │ │ │ │ + sldi r2,r0,4 │ │ │ │ + sldi r11,r0,1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + cmpdi r11,-1 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ - blt 143a4 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + blt 13b74 │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f12,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - sldi r12,r12,1 │ │ │ │ - addi r27,r1,32 │ │ │ │ - addi r29,r30,-8 │ │ │ │ + srdi r27,r11,1 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + plxv vs32,368912 # 6dab0 │ │ │ │ + addi r28,r1,32 │ │ │ │ + addi r11,r11,2 │ │ │ │ + mr r2,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r4,r27,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + mr r3,r4 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + mtfprd f12,r12 │ │ │ │ fcfid f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r9,f0 │ │ │ │ + mffprd r29,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r9,r9,r10 │ │ │ │ - divd r3,r9,r10 │ │ │ │ - mffprd r8,f12 │ │ │ │ - subf r4,r4,r8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - divd r8,r4,r0 │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addi r11,r3,1 │ │ │ │ - divd r8,r3,r10 │ │ │ │ - mr r28,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r9,r11,r10 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r8,-8(r29) │ │ │ │ - std r9,16(r28) │ │ │ │ - bdnz 14260 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - addi r28,r27,-8 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r3,r12 │ │ │ │ + subf r29,r0,r29 │ │ │ │ + add r29,r29,r10 │ │ │ │ + divd r8,r29,r10 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r0,r0,r9 │ │ │ │ + add r0,r0,r12 │ │ │ │ + divd r9,r0,r12 │ │ │ │ + mulld r10,r8,r10 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + mtvsrdd vs44,r10,r10 │ │ │ │ + subf r9,r9,r0 │ │ │ │ + bne 13bb0 │ │ │ │ + srdi r10,r3,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 13a2c │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r28 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 13b90 │ │ │ │ + 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 142ac │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r4,r4,-2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 13a80 │ │ │ │ + addi r0,r28,-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 14350 │ │ │ │ - mffprd r27,f11 │ │ │ │ - stdcx. r27,0,r10 │ │ │ │ - bne 14338 │ │ │ │ - cmpld r4,r9 │ │ │ │ - bne 143c0 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r4,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 13b20 │ │ │ │ + mffprd r28,f11 │ │ │ │ + stdcx. r28,0,r9 │ │ │ │ + bne 13b08 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 13bd8 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r4 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 14380 │ │ │ │ - mffprd r27,f12 │ │ │ │ - stdcx. r27,0,r4 │ │ │ │ - bne 14368 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 143c8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bne 14300 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 13b50 │ │ │ │ + mffprd r28,f12 │ │ │ │ + stdcx. r28,0,r8 │ │ │ │ + bne 13b38 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 13bd0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + bne 13ad0 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpd r29,r12 │ │ │ │ - bne 142f0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpd r29,r11 │ │ │ │ + bne 13ac0 │ │ │ │ addi r1,r31,80 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - b 14330 │ │ │ │ - mr r9,r10 │ │ │ │ - b 14360 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + mr. r4,r10 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r28,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r28) │ │ │ │ + bne 13a78 │ │ │ │ + b 13aac │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r27,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r30) │ │ │ │ + bne 13a24 │ │ │ │ + b 13a54 │ │ │ │ + mr r2,r9 │ │ │ │ + b 13b30 │ │ │ │ + mr r2,r8 │ │ │ │ + b 13b00 │ │ │ │ ... │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,15136 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14540 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 14514 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 13d40 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 13d14 │ │ │ │ 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 14498 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r6,r9,r28 │ │ │ │ - sldi r4,r6,1 │ │ │ │ - ld r11,24(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 13c98 │ │ │ │ + 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 141a0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 13940 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 14480 │ │ │ │ + bne 13c80 │ │ │ │ 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) │ │ │ │ @@ -15757,22878 +14871,22689 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1443c │ │ │ │ + li r2,0 │ │ │ │ + b 13c3c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,14752 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r15,-136(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) │ │ │ │ - ld r27,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r29,r27,r30 │ │ │ │ mr r18,r3 │ │ │ │ - mulld r9,r28,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14898 │ │ │ │ - maddld r18,r28,r18,r9 │ │ │ │ - add r28,r28,r18 │ │ │ │ - cmpd r18,r28 │ │ │ │ - bge 147fc │ │ │ │ - ld r25,32(r29) │ │ │ │ - ld r30,48(r29) │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14088 │ │ │ │ + maddld r18,r29,r18,r2 │ │ │ │ + add r29,r29,r18 │ │ │ │ + cmpd r18,r29 │ │ │ │ + bge 13fec │ │ │ │ + ld r26,32(r28) │ │ │ │ + ld r30,48(r28) │ │ │ │ sldi r15,r18,4 │ │ │ │ - ld r20,40(r29) │ │ │ │ - ld r21,16(r29) │ │ │ │ - ld r22,8(r29) │ │ │ │ - ld r17,0(r29) │ │ │ │ + ld r21,40(r28) │ │ │ │ + ld r22,16(r28) │ │ │ │ + ld r23,8(r28) │ │ │ │ + ld r17,0(r28) │ │ │ │ addi r15,r15,8 │ │ │ │ - addi r26,r25,1 │ │ │ │ - sldi r19,r25,1 │ │ │ │ - sldi r24,r25,4 │ │ │ │ - addi r29,r30,8 │ │ │ │ - sldi r27,r26,5 │ │ │ │ - addi r23,r19,2 │ │ │ │ - addi r24,r24,24 │ │ │ │ + addi r27,r26,1 │ │ │ │ + sldi r19,r26,1 │ │ │ │ + sldi r25,r26,4 │ │ │ │ + addi r20,r30,8 │ │ │ │ + sldi r28,r27,5 │ │ │ │ + addi r24,r19,2 │ │ │ │ + addi r25,r25,24 │ │ │ │ addi r19,r19,1 │ │ │ │ - sldi r26,r26,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ cmpdi cr4,r19,0 │ │ │ │ - neg r27,r27 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - add r30,r30,r24 │ │ │ │ + neg r28,r28 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + add r30,r30,r25 │ │ │ │ nop │ │ │ │ - lwz r9,112(r17) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r17) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r16,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r28 │ │ │ │ addi r6,r1,112 │ │ │ │ - bne 14860 │ │ │ │ - ld r4,176(r17) │ │ │ │ + bne 14050 │ │ │ │ + ld r5,176(r17) │ │ │ │ mr r7,r18 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r5,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r3,r5,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,1488c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r5,r6,8 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r19,-1 │ │ │ │ - beq 146e4 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + ble cr4,1407c │ │ │ │ + andi. r2,r19,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r19 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r6,8 │ │ │ │ + addi r10,r19,-1 │ │ │ │ + beq 13ed4 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 14724 │ │ │ │ - srdi r8,r19,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 13f14 │ │ │ │ + srdi r10,r19,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ 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,r8 │ │ │ │ - bdnz 146ec │ │ │ │ - lfdx f9,r4,r3 │ │ │ │ - andi. r10,r19,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - lfd f8,8(r11) │ │ │ │ - add r8,r6,r24 │ │ │ │ - addi r10,r19,-1 │ │ │ │ - lfd f11,29008(r5) │ │ │ │ - stfdx f9,r6,r23 │ │ │ │ - beq 14768 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 13edc │ │ │ │ + lfdx f9,r5,r4 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + lfd f8,8(r3) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r6,r25 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + stfdx f9,r6,r24 │ │ │ │ + beq 13f58 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 147a4 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 13f94 │ │ │ │ + srdi r9,r19,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,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 14770 │ │ │ │ - ld r3,24(r17) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - ld r4,120(r17) │ │ │ │ - mr r10,r22 │ │ │ │ - add r7,r6,r26 │ │ │ │ - mr r5,r20 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 13f60 │ │ │ │ + ld r4,24(r17) │ │ │ │ + sldi r2,r7,4 │ │ │ │ + ld r8,120(r17) │ │ │ │ + mr r10,r23 │ │ │ │ + add r7,r6,r27 │ │ │ │ + mr r5,r21 │ │ │ │ addi r18,r18,1 │ │ │ │ addi r15,r15,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 r25,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - bl 141a0 │ │ │ │ - cmpd r28,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + 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 r26,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + bl 13940 │ │ │ │ + cmpd r29,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - bne 14660 │ │ │ │ + bne 13e50 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r17) │ │ │ │ - ld r4,176(r17) │ │ │ │ - ldx r7,r9,r15 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r5,176(r17) │ │ │ │ + ldx r7,r2,r15 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r5,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r3,r5,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,146a4 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - stfdx f0,r6,r23 │ │ │ │ - b 147a4 │ │ │ │ - addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b 145f8 │ │ │ │ + bgt cr4,13e94 │ │ │ │ + lfdx f0,r5,r4 │ │ │ │ + stfdx f0,r6,r24 │ │ │ │ + b 13f94 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 13de8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1180 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,13904 │ │ │ │ - mflr r0 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mfcr r11 │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r15,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) │ │ │ │ - std r27,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + 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) │ │ │ │ - ld r28,8(r15) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 15308 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - bge 14e04 │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,16(r29) │ │ │ │ - std r9,40(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,8(r29) │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r10,112(r31) │ │ │ │ - ld r28,88(r15) │ │ │ │ - ld r23,48(r15) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,88(r31) │ │ │ │ - addi r20,r28,1 │ │ │ │ - sldi r24,r23,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r22,r23,-1 │ │ │ │ - sldi r30,r20,1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - mulld r8,r30,r24 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 14ae0 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 145f0 │ │ │ │ + ld r9,24(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r15,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,8(r29) │ │ │ │ + std r9,64(r31) │ │ │ │ + ld r20,88(r14) │ │ │ │ + ld r26,48(r14) │ │ │ │ + std r1,80(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r23,r20,1 │ │ │ │ + sldi r29,r26,3 │ │ │ │ + addi r24,r26,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + sldi r30,r23,1 │ │ │ │ + addi r2,r29,15 │ │ │ │ + addi r9,r29,23 │ │ │ │ + mulld r10,r30,r29 │ │ │ │ + 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 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 152c0 │ │ │ │ - ld r9,112(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - ld r25,32(r31) │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r21,r1,32 │ │ │ │ - blt cr3,15300 │ │ │ │ - mulld r27,r25,r23 │ │ │ │ - neg r9,r20 │ │ │ │ - ld r4,120(r15) │ │ │ │ - mulld r3,r22,r20 │ │ │ │ - ld r18,72(r15) │ │ │ │ - add r12,r17,r24 │ │ │ │ - add r14,r16,r24 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + bne 14aa0 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + stfd f31,0(r27) │ │ │ │ + cmpdi cr3,r24,0 │ │ │ │ + mr r19,r15 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + blt cr3,14ad8 │ │ │ │ + mulld r17,r19,r26 │ │ │ │ + mulld r9,r24,r23 │ │ │ │ + ld r7,120(r14) │ │ │ │ + ld r16,72(r14) │ │ │ │ + mulli r3,r23,-16 │ │ │ │ + add r4,r18,r29 │ │ │ │ + add r5,r28,r29 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - addi r7,r21,-8 │ │ │ │ - std r25,48(r31) │ │ │ │ - sldi r0,r9,1 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r11,r18,r24 │ │ │ │ - add r9,r23,r27 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - ldu r25,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r6,r16,r29 │ │ │ │ + add r2,r26,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r22 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + 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 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - ble cr4,14b20 │ │ │ │ - srdi r6,r30,1 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - add r9,r25,r9 │ │ │ │ - std r15,96(r31) │ │ │ │ - std r28,104(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r5,r10,r7 │ │ │ │ - addi r28,r9,1 │ │ │ │ - divd r6,r9,r25 │ │ │ │ - mr r15,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r10,r28,r25 │ │ │ │ - mulld r6,r6,r25 │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - std r6,-8(r5) │ │ │ │ - std r10,16(r15) │ │ │ │ - bdnz 14ae4 │ │ │ │ - ld r15,96(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - cmpld r18,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r0 │ │ │ │ - bne 14a90 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + subf r2,r20,r2 │ │ │ │ + add r8,r8,r20 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r8,-8(r5) │ │ │ │ + ble cr4,14320 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,366600 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r9 │ │ │ │ + mr r2,r11 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 142e8 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 14320 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bdnz 142f0 │ │ │ │ + cmpld r16,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r9,r9,r3 │ │ │ │ + bne 14268 │ │ │ │ + mr r5,r29 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r8 │ │ │ │ - mr r5,r24 │ │ │ │ - ld r25,48(r31) │ │ │ │ - addi r14,r16,-8 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,176(r15) │ │ │ │ - ld r10,64(r31) │ │ │ │ - sldi r9,r27,4 │ │ │ │ - clrldi r6,r30,3 │ │ │ │ - addi r12,r17,-8 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - addi r7,r19,16 │ │ │ │ - mr r8,r3 │ │ │ │ + mr r3,r10 │ │ │ │ + bl 5b60 │ │ │ │ + ld r4,176(r14) │ │ │ │ + ld r9,56(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + clrldi r5,r30,3 │ │ │ │ + addi r12,r18,-8 │ │ │ │ + addi r17,r28,-8 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + addi r8,r21,16 │ │ │ │ + mr r10,r3 │ │ │ │ li r3,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r8,48(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ldu r10,8(r14) │ │ │ │ - mulld r5,r3,r6 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ + std r10,40(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + ldu r2,8(r12) │ │ │ │ + ldu r9,8(r17) │ │ │ │ + mulld r6,r3,r5 │ │ │ │ lfd f0,0(r4) │ │ │ │ - cmpd r9,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r0,r19,r5 │ │ │ │ - stfdx f0,r19,r5 │ │ │ │ - bge 14c6c │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r11,r9,2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r0,r21,r6 │ │ │ │ + stfdx f0,r21,r6 │ │ │ │ + bge 14464 │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r11,r2,2 │ │ │ │ lfd f12,8(r4) │ │ │ │ - cmpd r11,r10 │ │ │ │ - mulld r5,r8,r3 │ │ │ │ - ld r8,56(r31) │ │ │ │ + cmpd r11,r9 │ │ │ │ + mulld r6,r10,r3 │ │ │ │ + ld r10,48(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r11,r5,1 │ │ │ │ + addi r11,r6,1 │ │ │ │ sldi r11,r11,3 │ │ │ │ - lfdx f11,r8,r11 │ │ │ │ + lfdx f11,r10,r11 │ │ │ │ mr r11,r0 │ │ │ │ fmul f0,f11,f0 │ │ │ │ stfd f0,8(r11) │ │ │ │ - bgt 14c6c │ │ │ │ - addi r11,r10,-1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f10,-16(r7) │ │ │ │ + bgt 14464 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfd f10,-16(r8) │ │ │ │ fmr f11,f12 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - addi r5,r5,16 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - add r11,r8,r5 │ │ │ │ - beq 14c28 │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + addi r6,r6,16 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + add r11,r10,r6 │ │ │ │ + beq 14420 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ fmul f11,f12,f12 │ │ │ │ cmpdi r0,0 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 14c6c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - ld r8,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 14464 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r11,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,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + lfdx f0,r11,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - bdnz 14c34 │ │ │ │ - std r8,48(r31) │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 1442c │ │ │ │ + std r10,40(r31) │ │ │ │ addi r3,r3,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - add r7,r7,r27 │ │ │ │ - cmpd r23,r3 │ │ │ │ - bne 14b80 │ │ │ │ - cmpdi r23,4 │ │ │ │ - ld r8,48(r31) │ │ │ │ - beq 15118 │ │ │ │ - cmpdi r23,5 │ │ │ │ - beq 14ee0 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,72(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 14dd0 │ │ │ │ - ld r6,24(r15) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r14,200(r15) │ │ │ │ - add r16,r16,r24 │ │ │ │ - add r17,r17,r24 │ │ │ │ - add r27,r8,r24 │ │ │ │ - li r28,0 │ │ │ │ + add r8,r8,r7 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 14378 │ │ │ │ + cmpdi r26,4 │ │ │ │ + ld r10,40(r31) │ │ │ │ + beq 148f8 │ │ │ │ + cmpdi r26,5 │ │ │ │ + beq 146d0 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 145c4 │ │ │ │ + ld r7,24(r14) │ │ │ │ + sldi r8,r19,4 │ │ │ │ + ld r16,200(r14) │ │ │ │ + add r0,r18,r29 │ │ │ │ + add r28,r28,r29 │ │ │ │ + add r19,r10,r29 │ │ │ │ + li r11,0 │ │ │ │ + clrldi r17,r30,3 │ │ │ │ li r18,0 │ │ │ │ - lxvx vs11,r6,r25 │ │ │ │ - add r6,r6,r25 │ │ │ │ - mr r12,r6 │ │ │ │ - cmpd r23,r9 │ │ │ │ - ble 14d60 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r7,72(r15) │ │ │ │ - mulld r0,r20,r9 │ │ │ │ - subf r4,r9,r23 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - clrldi r6,r30,3 │ │ │ │ - std r5,48(r31) │ │ │ │ - std r15,96(r31) │ │ │ │ - add r25,r26,r10 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - ld r11,0(r25) │ │ │ │ - sldi r7,r0,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r10,8(r3) │ │ │ │ - ldu r15,8(r4) │ │ │ │ - maddld r5,r9,r6,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - ldx r10,r21,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - maddld r11,r11,r15,r10 │ │ │ │ + lxvx vs11,r7,r8 │ │ │ │ + add r7,r7,r8 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 14554 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r8,72(r14) │ │ │ │ + mulld r12,r23,r2 │ │ │ │ + subf r5,r2,r26 │ │ │ │ + addi r4,r10,-8 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r6,88(r31) │ │ │ │ + add r20,r25,r9 │ │ │ │ + mtctr r5 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r4,r4,r9 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + ld r3,0(r20) │ │ │ │ + sldi r8,r12,1 │ │ │ │ + add r5,r5,r9 │ │ │ │ + ldu r9,8(r4) │ │ │ │ + ldu r12,8(r5) │ │ │ │ + maddld r6,r2,r17,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r21,r6 │ │ │ │ + maddld r3,r3,r12,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r25) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 14d18 │ │ │ │ - ld r5,48(r31) │ │ │ │ - ld r15,96(r31) │ │ │ │ - ldx r9,r26,r24 │ │ │ │ - lxvdsx vs12,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r14 │ │ │ │ + stdu r3,8(r20) │ │ │ │ + stfdx f0,r27,r15 │ │ │ │ + bdnz 1450c │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r6,88(r31) │ │ │ │ + ldx r2,r25,r29 │ │ │ │ + lxvdsx vs0,r27,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r16 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r12) │ │ │ │ - ble cr3,14eb8 │ │ │ │ - mtctr r22 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r9,r22 │ │ │ │ - b 14da0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r7) │ │ │ │ - bdz 14e68 │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r11) │ │ │ │ - ldu r4,-8(r7) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 14d94 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r28 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - bne 14cd0 │ │ │ │ + stxv vs11,0(r7) │ │ │ │ + ble cr3,146a4 │ │ │ │ + mtctr r24 │ │ │ │ + mr r3,r0 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r8,r19 │ │ │ │ + mr r2,r24 │ │ │ │ + b 14594 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r18,0(r8) │ │ │ │ + bdz 1465c │ │ │ │ + ldu r20,-8(r4) │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + ldu r5,-8(r8) │ │ │ │ + subf r9,r9,r20 │ │ │ │ + cmpd r5,r9 │ │ │ │ + beq 14588 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r11 │ │ │ │ + stdx r5,r10,r9 │ │ │ │ + bne 144c8 │ │ │ │ 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 14998 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 14180 │ │ │ │ + addi r1,r31,352 │ │ │ │ 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(r8) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r5,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r8) │ │ │ │ - bne 14cd8 │ │ │ │ - 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) │ │ │ │ + ld r9,0(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r6,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 14998 │ │ │ │ - b 14e04 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r4,r8,r10 │ │ │ │ - cmpd r5,r28 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - bne 14cd0 │ │ │ │ - b 14dd0 │ │ │ │ - ble cr4,14dd0 │ │ │ │ - mulli r24,r28,48 │ │ │ │ - ld r4,16(r18) │ │ │ │ - sldi r7,r28,4 │ │ │ │ - ld r5,24(r15) │ │ │ │ - add r17,r19,r27 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r6,r6,5 │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r23,r17,r27 │ │ │ │ - ld r12,8(r18) │ │ │ │ - ld r22,24(r18) │ │ │ │ - ld r25,32(r18) │ │ │ │ - addi r18,r21,-8 │ │ │ │ - addi r0,r28,56 │ │ │ │ - addi r9,r9,24 │ │ │ │ - add r28,r19,r6 │ │ │ │ - std r8,120(r31) │ │ │ │ - std r29,128(r31) │ │ │ │ - add r7,r7,r21 │ │ │ │ - std r4,48(r31) │ │ │ │ - ld r4,200(r15) │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - add r27,r23,r27 │ │ │ │ - addi r24,r24,40 │ │ │ │ - add r9,r9,r21 │ │ │ │ - add r5,r5,r10 │ │ │ │ - add r0,r0,r21 │ │ │ │ - std r7,96(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r21 │ │ │ │ + bne 144d0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 14180 │ │ │ │ + b 145f0 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r2,r24 │ │ │ │ + ldx r5,r10,r9 │ │ │ │ + cmpd r6,r11 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r5,r10,r9 │ │ │ │ + bne 144c8 │ │ │ │ + b 145c4 │ │ │ │ + nop │ │ │ │ + ble cr4,145c4 │ │ │ │ + mulli r2,r20,48 │ │ │ │ + sldi r29,r5,5 │ │ │ │ + ld r5,16(r16) │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r4,r20,4 │ │ │ │ + sldi r8,r20,5 │ │ │ │ + add r18,r21,r7 │ │ │ │ + sldi r20,r20,6 │ │ │ │ + sldi r9,r19,4 │ │ │ │ + ld r12,8(r16) │ │ │ │ + ld r23,24(r16) │ │ │ │ + addi r19,r22,-8 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r4,r4,8 │ │ │ │ + ld r26,32(r16) │ │ │ │ + add r29,r21,r29 │ │ │ │ + addi r0,r20,56 │ │ │ │ + add r24,r18,r7 │ │ │ │ + li r20,0 │ │ │ │ + std r5,88(r31) │ │ │ │ + ld r5,200(r14) │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r4,r22,r4 │ │ │ │ + add r6,r6,r9 │ │ │ │ + add r9,r22,r8 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r28,r24,r7 │ │ │ │ + add r0,r22,r0 │ │ │ │ + std r4,96(r31) │ │ │ │ std r9,104(r31) │ │ │ │ - ldu r16,8(r18) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r21,96(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r15,136(r31) │ │ │ │ - std r19,144(r31) │ │ │ │ - std r26,152(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r20,r16,r12 │ │ │ │ - mr r3,r18 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r14,8(r21) │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ + ld r22,96(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r15,112(r31) │ │ │ │ + std r14,120(r31) │ │ │ │ + std r21,128(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r25,144(r31) │ │ │ │ + std r27,152(r31) │ │ │ │ + std r20,160(r31) │ │ │ │ + mulld r2,r17,r12 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ ld r7,104(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r16,168(r31) │ │ │ │ - std r12,176(r31) │ │ │ │ - std r20,184(r31) │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r14,r20,r14 │ │ │ │ + li r10,0 │ │ │ │ + std r17,168(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + ld r2,88(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r14,r9 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r8 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r26,r28 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r27,r29 │ │ │ │ + lfdx f9,r28,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r20,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r27,r27,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r21,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 15020 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 14ff0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 14fd0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,168(r31) │ │ │ │ - ld r12,176(r31) │ │ │ │ - ld r20,184(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 14f94 │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ - ld r26,152(r31) │ │ │ │ - mr r18,r3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 14f68 │ │ │ │ - ld r29,128(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r9,40(r26) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 14810 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 147e0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 147c0 │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r17,168(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 14788 │ │ │ │ + ld r20,160(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r21,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r25,144(r31) │ │ │ │ + ld r27,152(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 14750 │ │ │ │ addi r30,r30,-1 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r26) │ │ │ │ - std r16,8(r26) │ │ │ │ - std r14,16(r26) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f0,40(r29) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + std r2,40(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ + std r17,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r30,32(r8) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - 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 14998 │ │ │ │ - b 14e04 │ │ │ │ - ble cr4,14dd0 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - mulli r6,r6,24 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r11,r28,4 │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - add r20,r19,r27 │ │ │ │ - ld r17,8(r18) │ │ │ │ - ld r16,16(r18) │ │ │ │ - addi r11,r11,8 │ │ │ │ - ld r23,24(r18) │ │ │ │ - ld r3,200(r15) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r7,0 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r27,r20,r27 │ │ │ │ - std r15,96(r31) │ │ │ │ - lxvx vs12,r4,r25 │ │ │ │ - add r4,r4,r25 │ │ │ │ - add r25,r11,r21 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r0,r19,r6 │ │ │ │ - add r14,r10,r21 │ │ │ │ - mr r6,r8 │ │ │ │ - add r24,r9,r21 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - mr r12,r25 │ │ │ │ + stfd f8,8(r27) │ │ │ │ + stfd f11,16(r27) │ │ │ │ + std r30,32(r10) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f9,32(r27) │ │ │ │ + std r3,32(r25) │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + stxv vs0,16(r10) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 14180 │ │ │ │ + b 145f0 │ │ │ │ + ble cr4,145c4 │ │ │ │ + mulli r26,r20,48 │ │ │ │ + mulli r0,r5,24 │ │ │ │ + ld r4,24(r14) │ │ │ │ + sldi r9,r20,4 │ │ │ │ + sldi r2,r20,5 │ │ │ │ + ld r3,200(r14) │ │ │ │ + std r14,40(r31) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + add r20,r21,r7 │ │ │ │ + ld r18,8(r16) │ │ │ │ + ld r17,16(r16) │ │ │ │ + addi r5,r22,-8 │ │ │ │ li r8,0 │ │ │ │ - std r19,104(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r17 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r14 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r24,24(r16) │ │ │ │ + mr r6,r10 │ │ │ │ + add r7,r20,r7 │ │ │ │ + lxvx vs12,r4,r19 │ │ │ │ + add r28,r22,r9 │ │ │ │ + add r4,r4,r19 │ │ │ │ + add r16,r22,r2 │ │ │ │ + addi r26,r26,40 │ │ │ │ + add r0,r21,r0 │ │ │ │ + add r26,r22,r26 │ │ │ │ + ldu r29,8(r5) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r12,r28 │ │ │ │ + li r10,0 │ │ │ │ + std r15,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r22,r29,r18 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ li r19,0 │ │ │ │ - std r6,120(r31) │ │ │ │ - std r26,128(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r20,r2 │ │ │ │ + add r9,r22,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r10,r16 │ │ │ │ - ldu r11,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r14,r9,r17 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r26,r24 │ │ │ │ + mr r25,r26 │ │ │ │ mr r6,r0 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + lfdx f9,r7,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ - ldu r9,8(r26) │ │ │ │ + mulld r21,r11,r24 │ │ │ │ + nop │ │ │ │ lfd f0,0(r6) │ │ │ │ + ldu r2,8(r25) │ │ │ │ addi r6,r6,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs8,r23,r3 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - bdnz 151f0 │ │ │ │ + bdnz 149d0 │ │ │ │ addi r19,r19,1 │ │ │ │ cmpd r30,r19 │ │ │ │ - bne 151cc │ │ │ │ + bne 149a8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r6,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 14980 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r6,120(r31) │ │ │ │ - ld r26,128(r31) │ │ │ │ + ld r15,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 151a0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 15180 │ │ │ │ - std r9,32(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ + bne 14960 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - ld r15,96(r31) │ │ │ │ - std r10,16(r26) │ │ │ │ - std r28,8(r26) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r2,32(r25) │ │ │ │ + ld r14,40(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r9,16(r25) │ │ │ │ + std r29,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r11,24(r26) │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ + stfd f11,8(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f9,24(r27) │ │ │ │ + std r11,24(r25) │ │ │ │ stxv vs0,0(r6) │ │ │ │ stxv vs0,16(r6) │ │ │ │ - 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 14998 │ │ │ │ - b 14e04 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 14180 │ │ │ │ + b 145f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - ld r9,112(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bge cr3,14a4c │ │ │ │ - mr r9,r23 │ │ │ │ - b 14c98 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 14950 │ │ │ │ + nop │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r27) │ │ │ │ + cmpdi cr3,r24,0 │ │ │ │ + ldx r19,r2,r9 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + bge cr3,1422c │ │ │ │ + mr r2,r26 │ │ │ │ + b 14490 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 14138 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,11232 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r18,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(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) │ │ │ │ - ld r28,8(r18) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r16,0(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + ld r28,8(r16) │ │ │ │ + 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 15c60 │ │ │ │ - maddld r14,r8,r9,r10 │ │ │ │ - add r9,r8,r14 │ │ │ │ - cmpd r14,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 15728 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r9,32(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - std r10,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r25,48(r18) │ │ │ │ - lwz r9,112(r18) │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 15420 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 14f08 │ │ │ │ + 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(r16) │ │ │ │ + lwz r2,112(r16) │ │ │ │ ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r25,-1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r8,r24,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 r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ addi r10,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + bne 15410 │ │ │ │ + mr r18,r17 │ │ │ │ + ld r23,88(r16) │ │ │ │ + li r2,0 │ │ │ │ + stfd f31,0(r29) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + mr r8,r28 │ │ │ │ + std r2,0(r21) │ │ │ │ ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r28,r1,32 │ │ │ │ - bne 15c10 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r30,88(r18) │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - mr r29,r14 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r30,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - mulld r9,r25,r26 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - blt cr4,15c58 │ │ │ │ - maddld r9,r29,r25,r25 │ │ │ │ - ld r8,120(r18) │ │ │ │ - mulld r6,r21,r26 │ │ │ │ - ld r23,72(r18) │ │ │ │ - neg r5,r26 │ │ │ │ - sldi r27,r26,1 │ │ │ │ - add r15,r12,r24 │ │ │ │ - add r17,r19,r24 │ │ │ │ - cmpdi r26,0 │ │ │ │ - sldi r16,r5,1 │ │ │ │ - addi r0,r22,-8 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r11,r23,r24 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - sldi r3,r6,1 │ │ │ │ - add r4,r4,r8 │ │ │ │ - ldu r5,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r30,r23,1 │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,14d98 │ │ │ │ + maddld r7,r18,r28,r28 │ │ │ │ + mulld r8,r26,r30 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r25,72(r16) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ + sldi r22,r30,1 │ │ │ │ + add r4,r15,r27 │ │ │ │ + add r5,r20,r27 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r6,r25,r27 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r8,r8,r24 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r8,r8,r30 │ │ │ │ - stdu r9,-8(r15) │ │ │ │ - stdu r8,-8(r17) │ │ │ │ - ble 15568 │ │ │ │ - srdi r8,r27,1 │ │ │ │ - sldi r6,r3,3 │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r29,72(r31) │ │ │ │ - mtctr r8 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r29,r9,1 │ │ │ │ - divd r7,r9,r5 │ │ │ │ - mr r14,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r8,r29,r5 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - std r7,-8(r6) │ │ │ │ - std r8,16(r14) │ │ │ │ - bdnz 1552c │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r29,72(r31) │ │ │ │ - cmpld cr7,r23,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bne cr7,154d8 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r2,-8(r5) │ │ │ │ + ble cr7,14d60 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,363972 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 14d28 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 14d60 │ │ │ │ + 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 14d30 │ │ │ │ + cmpld r25,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r8,r8,r3 │ │ │ │ + bne 14cac │ │ │ │ mr r3,r10 │ │ │ │ - mr r5,r24 │ │ │ │ + mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - std r12,64(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r25,4 │ │ │ │ - ld r12,64(r31) │ │ │ │ + bl 5b60 │ │ │ │ + cmpdi r28,4 │ │ │ │ mr r10,r3 │ │ │ │ - beq 15a3c │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 157e0 │ │ │ │ + beq 1522c │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 14fe0 │ │ │ │ li r8,0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 156fc │ │ │ │ - ld r5,24(r18) │ │ │ │ - sldi r9,r29,4 │ │ │ │ - mulld r29,r25,r29 │ │ │ │ - ld r15,200(r18) │ │ │ │ - add r19,r19,r24 │ │ │ │ - add r12,r12,r24 │ │ │ │ - sldi r0,r26,1 │ │ │ │ - add r16,r10,r24 │ │ │ │ - li r30,0 │ │ │ │ - mr r4,r14 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - add r5,r5,r9 │ │ │ │ - cmpd r25,r8 │ │ │ │ - ble 15680 │ │ │ │ - add r7,r29,r8 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mulld r6,r26,r8 │ │ │ │ - ld r27,72(r18) │ │ │ │ - subf r8,r8,r25 │ │ │ │ - ld r14,176(r18) │ │ │ │ - std r4,64(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - add r11,r20,r9 │ │ │ │ - add r23,r28,r9 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + ld r5,40(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 14edc │ │ │ │ + ld r19,24(r16) │ │ │ │ + mulld r9,r28,r18 │ │ │ │ + sldi r2,r18,4 │ │ │ │ + ld r12,200(r16) │ │ │ │ + add r20,r20,r27 │ │ │ │ + add r22,r15,r27 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + add r14,r10,r27 │ │ │ │ + li r11,0 │ │ │ │ + lxvx vs11,r19,r2 │ │ │ │ + add r19,r19,r2 │ │ │ │ + cmpd r28,r8 │ │ │ │ + ble 14e68 │ │ │ │ + add r7,r9,r8 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mulld r6,r30,r8 │ │ │ │ + ld r25,72(r16) │ │ │ │ + subf r8,r8,r28 │ │ │ │ + ld r15,176(r16) │ │ │ │ + std r17,64(r31) │ │ │ │ + mulld r7,r7,r30 │ │ │ │ + add r3,r21,r2 │ │ │ │ + add r23,r29,r2 │ │ │ │ + lfdx f0,r29,r2 │ │ │ │ mtctr r8 │ │ │ │ - add r17,r10,r9 │ │ │ │ + add r18,r10,r2 │ │ │ │ li r8,0 │ │ │ │ - ld r3,0(r11) │ │ │ │ + ld r4,0(r3) │ │ │ │ addi r23,r23,8 │ │ │ │ - add r27,r27,r9 │ │ │ │ + add r25,r25,r2 │ │ │ │ sldi r6,r6,1 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r9,r17,r8 │ │ │ │ - add r4,r7,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ + ldx r2,r18,r8 │ │ │ │ + add r17,r7,r2 │ │ │ │ + add r2,r6,r2 │ │ │ │ add r7,r7,r0 │ │ │ │ add r6,r6,r0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r14,r4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - ldx r4,r27,r8 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r15,r17 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + ldx r17,r25,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r4,r9 │ │ │ │ + maddld r4,r4,r17,r2 │ │ │ │ stfdx f0,r23,r8 │ │ │ │ - stdu r3,8(r11) │ │ │ │ addi r8,r8,8 │ │ │ │ - bdnz 1563c │ │ │ │ - ld r4,64(r31) │ │ │ │ - ldx r9,r20,r24 │ │ │ │ - lxvdsx vs12,r28,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + stdu r4,8(r3) │ │ │ │ + bdnz 14e24 │ │ │ │ + ld r17,64(r31) │ │ │ │ + ldx r2,r21,r27 │ │ │ │ + lxvdsx vs0,r29,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r5) │ │ │ │ - ble cr4,157ac │ │ │ │ - mtctr r21 │ │ │ │ - mr r11,r12 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r8,r21 │ │ │ │ - li r27,0 │ │ │ │ - b 156c4 │ │ │ │ + stxv vs11,0(r19) │ │ │ │ + ble cr4,14fb8 │ │ │ │ + mtctr r26 │ │ │ │ + mr r3,r22 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r8,r26 │ │ │ │ + li r25,0 │ │ │ │ + b 14eac │ │ │ │ addi r8,r8,-1 │ │ │ │ - std r27,0(r7) │ │ │ │ - bdz 15788 │ │ │ │ - ldu r23,-8(r3) │ │ │ │ - ldu r9,-8(r11) │ │ │ │ + std r25,0(r7) │ │ │ │ + bdz 14f70 │ │ │ │ + ldu r23,-8(r4) │ │ │ │ + ldu r2,-8(r3) │ │ │ │ ldu r6,-8(r7) │ │ │ │ - subf r9,r9,r23 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 156b8 │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ + subf r2,r2,r23 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 14ea0 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - stdx r6,r10,r9 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 155e8 │ │ │ │ - mr r14,r4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 153f4 │ │ │ │ - addi r1,r31,336 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + cmpd r5,r11 │ │ │ │ + stdx r6,r10,r2 │ │ │ │ + bne 14dd0 │ │ │ │ + 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 14bd0 │ │ │ │ + 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 r7,32(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r10) │ │ │ │ - bne 155f0 │ │ │ │ - mr r14,r4 │ │ │ │ - b 156fc │ │ │ │ - sldi r9,r21,3 │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r8,r21 │ │ │ │ - ldx r6,r10,r9 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpd r7,r30 │ │ │ │ + ld r2,0(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r5,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r10) │ │ │ │ + bne 14dd8 │ │ │ │ + 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 14bd0 │ │ │ │ + b 14f08 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r8,r26 │ │ │ │ + ldx r6,r10,r2 │ │ │ │ + cmpd r5,r11 │ │ │ │ + sldi r2,r8,3 │ │ │ │ addi r6,r6,1 │ │ │ │ - stdx r6,r10,r9 │ │ │ │ - bne 155e8 │ │ │ │ - b 156f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 156fc │ │ │ │ - mulld r8,r29,r26 │ │ │ │ - ld r5,24(r18) │ │ │ │ - sldi r6,r29,4 │ │ │ │ - ld r9,176(r18) │ │ │ │ - ld r3,8(r23) │ │ │ │ - sldi r29,r26,4 │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r24,32(r23) │ │ │ │ - sldi r7,r30,5 │ │ │ │ - li r17,0 │ │ │ │ - sldi r25,r30,4 │ │ │ │ - sldi r30,r30,6 │ │ │ │ - std r14,128(r31) │ │ │ │ - std r18,136(r31) │ │ │ │ - addi r4,r29,-8 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r20,152(r31) │ │ │ │ - std r28,160(r31) │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r5,r5,r6 │ │ │ │ - std r3,64(r31) │ │ │ │ - ld r3,16(r23) │ │ │ │ - addi r25,r25,48 │ │ │ │ - sldi r6,r8,2 │ │ │ │ - add r4,r4,r22 │ │ │ │ - addi r30,r30,56 │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r4,104(r31) │ │ │ │ - ld r4,200(r18) │ │ │ │ - add r30,r30,r22 │ │ │ │ - std r3,80(r31) │ │ │ │ - addi r3,r7,24 │ │ │ │ - add r7,r22,r7 │ │ │ │ - add r6,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r3,r3,r22 │ │ │ │ - add r25,r7,r25 │ │ │ │ - addi r7,r7,32 │ │ │ │ - add r23,r26,r6 │ │ │ │ - add r8,r9,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r3,96(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - add r8,r26,r23 │ │ │ │ - sldi r23,r23,4 │ │ │ │ + stdx r6,r10,r2 │ │ │ │ + bne 14dd0 │ │ │ │ + b 14edc │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 14edc │ │ │ │ + mulld r2,r18,r30 │ │ │ │ + sldi r4,r23,5 │ │ │ │ + ld r7,176(r16) │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r9,r18,4 │ │ │ │ + sldi r20,r30,4 │ │ │ │ + std r10,104(r31) │ │ │ │ + std r29,112(r31) │ │ │ │ + mulli r26,r23,48 │ │ │ │ + sldi r0,r23,6 │ │ │ │ + sldi r27,r30,1 │ │ │ │ + ld r14,8(r25) │ │ │ │ + ld r12,16(r25) │ │ │ │ + li r8,0 │ │ │ │ + addi r4,r4,24 │ │ │ │ + addi r5,r20,-8 │ │ │ │ + ld r23,24(r25) │ │ │ │ + ld r28,32(r25) │ │ │ │ + mr r3,r0 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r19,r24,r4 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ add r6,r6,r9 │ │ │ │ - add r0,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r23,r9,r23 │ │ │ │ - std r6,112(r31) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r26,r9,r8 │ │ │ │ - add r0,r0,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ldx r15,r22,r17 │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r3,112(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - lfdx f8,r9,r17 │ │ │ │ - ld r9,64(r31) │ │ │ │ - mr r22,r15 │ │ │ │ - mulld r9,r15,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ldu r12,8(r28) │ │ │ │ - lfd f11,0(r3) │ │ │ │ - li r10,0 │ │ │ │ - std r3,176(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r5,r24,r5 │ │ │ │ + addi r0,r3,56 │ │ │ │ + addi r26,r26,40 │ │ │ │ + std r5,80(r31) │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r26,r24,r26 │ │ │ │ + add r4,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r30,r4 │ │ │ │ + add r2,r7,r2 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + std r2,72(r31) │ │ │ │ + add r2,r30,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r4,r4,r7 │ │ │ │ + add r30,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r7 │ │ │ │ + std r4,88(r31) │ │ │ │ + std r9,96(r31) │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r25,r2,r7 │ │ │ │ + add r30,r30,r7 │ │ │ │ + ldx r18,r24,r8 │ │ │ │ + ld r2,72(r31) │ │ │ │ + std r17,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + std r21,136(r31) │ │ │ │ + ld r29,80(r31) │ │ │ │ + ld r11,88(r31) │ │ │ │ + std r24,144(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + lfdx f8,r2,r8 │ │ │ │ + mulld r2,r18,r14 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r15,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r7,r19 │ │ │ │ + std r14,160(r31) │ │ │ │ + lfd f11,0(r11) │ │ │ │ + ld r10,96(r31) │ │ │ │ + add r15,r2,r15 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r12,r9 │ │ │ │ - nop │ │ │ │ + mulld r3,r15,r12 │ │ │ │ + std r15,168(r31) │ │ │ │ nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - lfdx f10,r23,r10 │ │ │ │ - li r15,0 │ │ │ │ - add r8,r6,r8 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + mr r15,r26 │ │ │ │ + mr r16,r25 │ │ │ │ + add r9,r3,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r21 │ │ │ │ - nop │ │ │ │ + mulld r14,r9,r23 │ │ │ │ nop │ │ │ │ - ldx r11,r25,r15 │ │ │ │ - lfdx f9,r26,r15 │ │ │ │ + ldu r4,8(r15) │ │ │ │ + lfd f9,0(r16) │ │ │ │ mtctr r27 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r3,r0 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r24,r30 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r11,r24 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + mulld r17,r4,r28 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 15950 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r29,r15 │ │ │ │ - bne 15930 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 15140 │ │ │ │ + cmpld r0,r15 │ │ │ │ + addi r16,r16,8 │ │ │ │ + bne 15120 │ │ │ │ + cmpld r26,r7 │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r10,r29 │ │ │ │ - bne 15910 │ │ │ │ - ld r6,96(r31) │ │ │ │ - ld r3,176(r31) │ │ │ │ - cmpld r6,r28 │ │ │ │ - addi r3,r3,8 │ │ │ │ - bne 158e4 │ │ │ │ - addi r17,r17,8 │ │ │ │ - mr r15,r22 │ │ │ │ - ld r22,168(r31) │ │ │ │ - cmpld r10,r17 │ │ │ │ - bne 158bc │ │ │ │ - ld r28,160(r31) │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - not r16,r16 │ │ │ │ - ld r14,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - stfd f0,40(r28) │ │ │ │ - mtvsrdd vs0,r16,r16 │ │ │ │ - std r9,40(r20) │ │ │ │ - addi r14,r14,1 │ │ │ │ - std r15,8(r20) │ │ │ │ - stfd f8,8(r28) │ │ │ │ - std r12,16(r20) │ │ │ │ - stfd f11,16(r28) │ │ │ │ + bne 15100 │ │ │ │ + cmpld r19,r29 │ │ │ │ + ld r14,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + bne 150d4 │ │ │ │ + addi r8,r8,8 │ │ │ │ + ld r17,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + ld r21,136(r31) │ │ │ │ + ld r24,144(r31) │ │ │ │ + cmpld r20,r8 │ │ │ │ + ld r18,152(r31) │ │ │ │ + bne 150a4 │ │ │ │ + ld r29,112(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + addi r22,r22,-1 │ │ │ │ + std r2,40(r21) │ │ │ │ + std r4,32(r21) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r9,24(r21) │ │ │ │ + std r15,16(r21) │ │ │ │ + std r18,8(r21) │ │ │ │ + stfd f0,40(r29) │ │ │ │ + mtvsrdd vs0,r22,r22 │ │ │ │ + stfd f8,8(r29) │ │ │ │ + stfd f11,16(r29) │ │ │ │ + std r22,32(r10) │ │ │ │ + stfd f10,24(r29) │ │ │ │ + stfd f9,32(r29) │ │ │ │ stxv vs0,0(r10) │ │ │ │ - std r8,24(r20) │ │ │ │ - std r16,32(r10) │ │ │ │ - stfd f10,24(r28) │ │ │ │ - std r11,32(r20) │ │ │ │ - stfd f9,32(r28) │ │ │ │ stxv vs0,16(r10) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 153f4 │ │ │ │ - b 15728 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 156fc │ │ │ │ - mulld r6,r29,r26 │ │ │ │ - ld r9,176(r18) │ │ │ │ - mulli r25,r30,48 │ │ │ │ - sldi r30,r30,5 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - ld r15,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - addi r5,r30,24 │ │ │ │ - ld r23,24(r23) │ │ │ │ - ld r3,200(r18) │ │ │ │ + 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 14bd0 │ │ │ │ + b 14f08 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 14edc │ │ │ │ + mulld r3,r18,r30 │ │ │ │ + sldi r2,r23,5 │ │ │ │ + ld r7,176(r16) │ │ │ │ + mulli r0,r23,48 │ │ │ │ + ld r5,24(r16) │ │ │ │ + sldi r11,r18,4 │ │ │ │ + sldi r6,r30,4 │ │ │ │ + ld r28,8(r25) │ │ │ │ + ld r18,16(r25) │ │ │ │ + sldi r26,r30,1 │ │ │ │ li r8,0 │ │ │ │ - addi r11,r24,-8 │ │ │ │ - add r5,r5,r22 │ │ │ │ - sldi r7,r6,2 │ │ │ │ - sldi r6,r6,6 │ │ │ │ - lxvx vs12,r4,r29 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r4,r4,r29 │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r29,r30,32 │ │ │ │ - add r30,r11,r22 │ │ │ │ - add r7,r26,r7 │ │ │ │ - add r21,r9,r6 │ │ │ │ - add r25,r25,r22 │ │ │ │ - add r29,r22,r29 │ │ │ │ - add r6,r26,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r5,r26,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r7,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r26,r9,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - std r7,80(r31) │ │ │ │ - add r11,r5,r9 │ │ │ │ - ldx r5,r22,r8 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r7,r30 │ │ │ │ - std r14,88(r31) │ │ │ │ - std r18,96(r31) │ │ │ │ - mulld r9,r5,r15 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r17,8(r7) │ │ │ │ - ld r9,64(r31) │ │ │ │ + mr r23,r10 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r27,24(r25) │ │ │ │ + ld r4,200(r16) │ │ │ │ + add r9,r24,r2 │ │ │ │ + lxvx vs12,r5,r11 │ │ │ │ + add r5,r5,r11 │ │ │ │ + addi r11,r6,-8 │ │ │ │ + sldi r2,r3,2 │ │ │ │ + sldi r3,r3,6 │ │ │ │ + mr r25,r0 │ │ │ │ + add r15,r24,r11 │ │ │ │ + add r2,r30,r2 │ │ │ │ + add r14,r7,r3 │ │ │ │ + addi r0,r25,40 │ │ │ │ + mr r25,r29 │ │ │ │ + add r3,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r30,r30,r3 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + add r12,r2,r7 │ │ │ │ + add r3,r3,r7 │ │ │ │ + sldi r2,r30,4 │ │ │ │ + std r3,72(r31) │ │ │ │ + add r3,r2,r7 │ │ │ │ + ldx r30,r24,r8 │ │ │ │ + lfdx f11,r14,r8 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r10,r12 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + mulld r2,r30,r28 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r7,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r17,r9 │ │ │ │ + std r23,96(r31) │ │ │ │ + std r21,104(r31) │ │ │ │ lfd f10,0(r10) │ │ │ │ - li r18,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r20,112(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - add r17,r9,r17 │ │ │ │ + ld r19,72(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r17,r12 │ │ │ │ - ldx r0,r29,r18 │ │ │ │ - lfdx f9,r26,r18 │ │ │ │ - mtctr r27 │ │ │ │ - mr r28,r25 │ │ │ │ - mr r6,r11 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mulld r16,r7,r18 │ │ │ │ + ldu r11,8(r17) │ │ │ │ + lfd f9,0(r19) │ │ │ │ + mtctr r26 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r25,r3 │ │ │ │ + add r11,r16,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r0,r23 │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r20,r11,r27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r20,r9,4 │ │ │ │ - lxvx vs7,r20,r3 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r21,r4 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 15b40 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpld r24,r18 │ │ │ │ - bne 15b20 │ │ │ │ - ld r19,72(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ + stxv vs12,0(r5) │ │ │ │ + bdnz 15340 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bne 15314 │ │ │ │ + cmpld r9,r29 │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r21,104(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r7,r19 │ │ │ │ - bne 15af8 │ │ │ │ + ld r25,112(r31) │ │ │ │ + bne 152e8 │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r14,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - cmpld r24,r8 │ │ │ │ - bne 15ad8 │ │ │ │ - not r16,r16 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r9,32(r20) │ │ │ │ - std r5,8(r20) │ │ │ │ - stfd f11,8(r28) │ │ │ │ - std r17,16(r20) │ │ │ │ - stfd f10,16(r28) │ │ │ │ - std r0,24(r20) │ │ │ │ - mtvsrdd vs0,r16,r16 │ │ │ │ - stfd f9,24(r28) │ │ │ │ - addi r14,r14,1 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 153f4 │ │ │ │ - b 15728 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r16,88(r31) │ │ │ │ + cmpld r6,r8 │ │ │ │ + bne 152c8 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r2,32(r21) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r30,8(r21) │ │ │ │ + std r7,16(r21) │ │ │ │ + std r11,24(r21) │ │ │ │ + mtvsrdd vs0,r22,r22 │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + stfd f9,24(r25) │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + stxv vs0,16(r23) │ │ │ │ + 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 14bd0 │ │ │ │ + b 14f08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r30,88(r18) │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - ldx r29,r9,r8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r30,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + nop │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ldx r18,r2,r9 │ │ │ │ + b 14c38 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - std r9,0(r20) │ │ │ │ - mulld r9,r25,r26 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - bge cr4,15498 │ │ │ │ - mr r8,r25 │ │ │ │ - b 155ac │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 153c0 │ │ │ │ + b 14b98 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,8832 │ │ │ │ + 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 r28,-112(r1) │ │ │ │ std r29,-104(r1) │ │ │ │ + mr r29,r3 │ │ │ │ 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 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,-416(r1) │ │ │ │ - ld r16,0(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + ld r12,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r16) │ │ │ │ + ld r28,8(r12) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 16774 │ │ │ │ - maddld r12,r8,r9,r10 │ │ │ │ - add r9,r8,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,64(r31) │ │ │ │ - bge 1621c │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + ld r12,32(r31) │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 15ed4 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bge 159a8 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,360672 # 6d600 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r20,r12 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r9,56(r31) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - std r10,48(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r27,88(r16) │ │ │ │ - ld r25,48(r16) │ │ │ │ - lwz r9,112(r16) │ │ │ │ - ld r5,0(r1) │ │ │ │ - std r1,72(r31) │ │ │ │ - addi r22,r27,1 │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r6,r25,-1 │ │ │ │ - mulld r8,r22,r25 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + mr r30,r12 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + ld r27,48(r30) │ │ │ │ + std r1,64(r31) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r6,0(r1) │ │ │ │ + addi r18,r9,1 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + addi r14,r27,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mulld r8,r18,r27 │ │ │ │ + addi r2,r26,15 │ │ │ │ + addi r10,r26,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ sldi r8,r8,4 │ │ │ │ neg r7,r8 │ │ │ │ addi r8,r8,15 │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + mr r7,r6 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r28,r1,32 │ │ │ │ + addi r22,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 162c8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + addi r28,r1,32 │ │ │ │ + bne 15a38 │ │ │ │ li r10,0 │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - mr r26,r20 │ │ │ │ - std r10,0(r28) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + stfd f28,0(r28) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ + cmpdi cr4,r14,0 │ │ │ │ + mr r15,r17 │ │ │ │ + std r10,0(r22) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - blt cr4,16304 │ │ │ │ - mulld r8,r26,r25 │ │ │ │ - ld r10,120(r16) │ │ │ │ - mulld r4,r6,r22 │ │ │ │ - neg r9,r22 │ │ │ │ - ld r23,72(r16) │ │ │ │ - ld r7,40(r31) │ │ │ │ - std r26,88(r31) │ │ │ │ - add r14,r15,r24 │ │ │ │ - sldi r30,r22,1 │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - sldi r11,r9,1 │ │ │ │ - addi r0,r17,-8 │ │ │ │ - mr r26,r25 │ │ │ │ - std r20,80(r31) │ │ │ │ - addi r9,r10,-8 │ │ │ │ - add r3,r23,r24 │ │ │ │ - add r5,r25,r8 │ │ │ │ - add r18,r7,r24 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + blt cr4,15a6c │ │ │ │ + mulld r16,r15,r27 │ │ │ │ + mulld r8,r14,r18 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r23,120(r30) │ │ │ │ + mulli r0,r18,-16 │ │ │ │ + sldi r20,r18,1 │ │ │ │ + ld r2,72(r30) │ │ │ │ + add r11,r25,r26 │ │ │ │ + cmpdi cr3,r18,0 │ │ │ │ + add r3,r10,r26 │ │ │ │ + addi r10,r23,-8 │ │ │ │ + add r5,r27,r16 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r4,r2,r26 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r20,-8(r3) │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r5,r5,r10 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ lfd f12,0(r5) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r25,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r25,r25,r27 │ │ │ │ - stdu r9,-8(r14) │ │ │ │ - stdu r25,-8(r18) │ │ │ │ - ble cr3,15f24 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - sldi r25,r4,3 │ │ │ │ - add r9,r20,r9 │ │ │ │ - std r16,96(r31) │ │ │ │ - std r27,104(r31) │ │ │ │ - mtctr r7 │ │ │ │ - add r25,r25,r0 │ │ │ │ - addi r16,r9,1 │ │ │ │ - divd r27,r9,r20 │ │ │ │ - mr r12,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r7,r16,r20 │ │ │ │ - mulld r27,r27,r20 │ │ │ │ - mulld r7,r7,r20 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r7,r7,r16 │ │ │ │ - std r27,-8(r25) │ │ │ │ - std r7,16(r12) │ │ │ │ - bdnz 15ee8 │ │ │ │ - ld r16,96(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - cmpld r23,r3 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r7,r10,1 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + add r7,r7,r9 │ │ │ │ + stdu r10,-8(r11) │ │ │ │ + stdu r7,-8(r3) │ │ │ │ + ble cr3,156fc │ │ │ │ + srdi r6,r20,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,361516 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r6,r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + beq 156c4 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v1 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 156fc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + 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 156cc │ │ │ │ + cmpld r2,r4 │ │ │ │ addi r5,r5,-8 │ │ │ │ - add r4,r4,r11 │ │ │ │ - bne 15e94 │ │ │ │ - mr r5,r24 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bne 15644 │ │ │ │ + mr r5,r26 │ │ │ │ li r4,0 │ │ │ │ mr r3,r21 │ │ │ │ - ld r20,80(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - std r6,80(r31) │ │ │ │ - mr r25,r26 │ │ │ │ - ld r26,88(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - ble cr3,16780 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r4,48(r31) │ │ │ │ - sldi r5,r8,3 │ │ │ │ - addis r14,r2,-3 │ │ │ │ - ld r8,96(r16) │ │ │ │ - sldi r18,r22,1 │ │ │ │ - std r17,80(r31) │ │ │ │ - std r22,96(r31) │ │ │ │ - li r7,0 │ │ │ │ - fcfid f29,f0 │ │ │ │ - li r9,0 │ │ │ │ - addi r14,r14,27896 │ │ │ │ - add r10,r10,r5 │ │ │ │ - std r30,88(r31) │ │ │ │ - mr r17,r29 │ │ │ │ - mr r22,r28 │ │ │ │ - lfd f23,0(r4) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - lfd f24,27896(r4) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ - ldx r28,r15,r9 │ │ │ │ - lfdx f25,r8,r9 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - lfdx f27,r10,r9 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - add r30,r19,r5 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r9,136(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - mr r29,r28 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - mr r28,r18 │ │ │ │ - fdiv f28,f23,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 16038 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + ble cr3,15ee0 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r10,96(r30) │ │ │ │ + sldi r8,r16,3 │ │ │ │ + li r24,0 │ │ │ │ + std r30,80(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + std r29,112(r31) │ │ │ │ + std r28,104(r31) │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f27,f0 │ │ │ │ + add r23,r23,r8 │ │ │ │ + mr r29,r24 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + lfdx f0,r30,r29 │ │ │ │ + ld r2,72(r31) │ │ │ │ + mr r24,r20 │ │ │ │ + lfdx f25,r23,r29 │ │ │ │ + ldx r27,r25,r29 │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + add r28,r19,r2 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f26,f28,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + b 157cc │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - beq 16078 │ │ │ │ - mtfprd f0,r29 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 15820 │ │ │ │ + mtfprd f0,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f27 │ │ │ │ - fnmsub f0,f28,f0,f27 │ │ │ │ - fmul f12,f12,f26 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ + fmsub f12,f26,f0,f25 │ │ │ │ + fnmsub f0,f26,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 16008 │ │ │ │ + bgt 157a4 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 162a8 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 16038 │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r7,r7,r18 │ │ │ │ - cmpld r24,r9 │ │ │ │ - bne 15fc0 │ │ │ │ - cmpdi r25,4 │ │ │ │ - mr r28,r22 │ │ │ │ - mr r29,r17 │ │ │ │ - ld r30,88(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r22,96(r31) │ │ │ │ - beq 165c4 │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 16380 │ │ │ │ - li r10,0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 161f0 │ │ │ │ - ld r30,24(r16) │ │ │ │ - ld r8,40(r31) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r18,200(r16) │ │ │ │ - add r15,r15,r24 │ │ │ │ - sldi r27,r22,1 │ │ │ │ - add r23,r21,r24 │ │ │ │ - li r4,0 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 157b8 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5620 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 157cc │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r16,r16,r20 │ │ │ │ + cmpld r26,r29 │ │ │ │ + bne 15770 │ │ │ │ + ld r27,96(r31) │ │ │ │ + mr r2,r30 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + ld r29,112(r31) │ │ │ │ + ld r30,80(r31) │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 15d20 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 15af0 │ │ │ │ + li r9,0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 1597c │ │ │ │ + ld r11,24(r30) │ │ │ │ + ld r2,40(r31) │ │ │ │ + sldi r7,r15,4 │ │ │ │ + add r25,r25,r26 │ │ │ │ + sldi r23,r18,1 │ │ │ │ + add r16,r21,r26 │ │ │ │ + ld r15,200(r30) │ │ │ │ + li r6,0 │ │ │ │ li r0,0 │ │ │ │ - lxvx vs11,r30,r26 │ │ │ │ - add r14,r8,r24 │ │ │ │ - add r30,r30,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - cmpd r25,r10 │ │ │ │ - ble 16180 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r8,r22,r10 │ │ │ │ - ld r3,72(r16) │ │ │ │ - subf r10,r10,r25 │ │ │ │ - std r6,40(r31) │ │ │ │ - add r5,r28,r9 │ │ │ │ - add r11,r29,r9 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r12,r21,r9 │ │ │ │ + lxvx vs11,r11,r7 │ │ │ │ + add r24,r2,r26 │ │ │ │ + add r11,r11,r7 │ │ │ │ + cmpd r27,r9 │ │ │ │ + ble 1590c │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mulld r8,r18,r9 │ │ │ │ + ld r4,72(r30) │ │ │ │ + subf r9,r9,r27 │ │ │ │ li r10,0 │ │ │ │ + add r5,r22,r2 │ │ │ │ + add r20,r28,r2 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + mtctr r9 │ │ │ │ + add r9,r21,r2 │ │ │ │ ld r7,0(r5) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r3,r3,r9 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r4,r4,r2 │ │ │ │ sldi r8,r8,1 │ │ │ │ - ldx r9,r12,r10 │ │ │ │ - ldx r6,r3,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r8,r8,r27 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r9,r17,r9 │ │ │ │ + ldx r2,r9,r10 │ │ │ │ + ldx r12,r4,r10 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r8,r23 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r6,r9 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ + maddld r7,r7,r12,r2 │ │ │ │ + stfdx f0,r20,r10 │ │ │ │ stdu r7,8(r5) │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 16148 │ │ │ │ - ld r6,40(r31) │ │ │ │ - ldx r9,r28,r24 │ │ │ │ - lxvdsx vs12,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r18 │ │ │ │ + bdnz 158d8 │ │ │ │ + ldx r2,r22,r26 │ │ │ │ + lxvdsx vs0,r28,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r15 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r30) │ │ │ │ - ble cr4,16358 │ │ │ │ - mtctr r6 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r5,r14 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r10,r6 │ │ │ │ - b 161c0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r0,0(r8) │ │ │ │ - bdz 16310 │ │ │ │ - ldu r11,-8(r5) │ │ │ │ - ldu r9,-8(r3) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 161b4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r26,r4 │ │ │ │ - stdx r7,r21,r9 │ │ │ │ - bne 16104 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15d84 │ │ │ │ + stxv vs11,0(r11) │ │ │ │ + ble cr4,15ac8 │ │ │ │ + mtctr r14 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r7,r24 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r9,r14 │ │ │ │ + b 1594c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r10) │ │ │ │ + bdz 15a80 │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r2,r2,r4 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 15940 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r3,r6 │ │ │ │ + stdx r8,r21,r2 │ │ │ │ + bne 15898 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1554c │ │ │ │ addi r1,r31,416 │ │ │ │ - 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r14) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 16024 │ │ │ │ - ld r9,240(r16) │ │ │ │ + ld r2,240(r30) │ │ │ │ ld r10,32(r31) │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stfd f28,0(r28) │ │ │ │ + cmpdi cr4,r14,0 │ │ │ │ + ldx r15,r2,r10 │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r28) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ + std r10,0(r22) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - bge cr4,15e40 │ │ │ │ - mr r10,r25 │ │ │ │ - b 160c4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + bge cr4,15600 │ │ │ │ + mr r9,r27 │ │ │ │ + b 1585c │ │ │ │ nop │ │ │ │ - ld r9,0(r21) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - bne 1610c │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15d84 │ │ │ │ - b 1621c │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mr r10,r6 │ │ │ │ - ldx r7,r21,r9 │ │ │ │ - cmpd r26,r4 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stdx r7,r21,r9 │ │ │ │ - bne 16104 │ │ │ │ - b 161f0 │ │ │ │ - mulli r24,r27,48 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ld r5,24(r16) │ │ │ │ - sldi r7,r27,5 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - sldi r27,r27,6 │ │ │ │ - ld r4,200(r16) │ │ │ │ - ld r14,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - add r11,r19,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r7,r7,24 │ │ │ │ - addi r8,r9,48 │ │ │ │ - ld r22,24(r23) │ │ │ │ - ld r25,32(r23) │ │ │ │ - add r0,r19,r27 │ │ │ │ - std r20,104(r31) │ │ │ │ - addi r3,r17,-8 │ │ │ │ - mr r20,r21 │ │ │ │ - std r28,112(r31) │ │ │ │ - lxvx vs12,r5,r26 │ │ │ │ - add r9,r11,r9 │ │ │ │ - addi r6,r11,16 │ │ │ │ - add r7,r7,r17 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r5,r5,r26 │ │ │ │ - addi r24,r24,40 │ │ │ │ - addi r26,r27,56 │ │ │ │ - std r6,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r23,r9,32 │ │ │ │ - add r27,r9,r8 │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r17 │ │ │ │ - add r26,r26,r17 │ │ │ │ - mr r6,r10 │ │ │ │ - ldu r17,8(r3) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - li r28,0 │ │ │ │ - std r6,40(r31) │ │ │ │ - std r16,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r29,136(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - std r9,80(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r21) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + bne 158a0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1554c │ │ │ │ + b 159a8 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r9,r14 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + cmpd r3,r6 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r21,r2 │ │ │ │ + bne 15898 │ │ │ │ + b 1597c │ │ │ │ + sldi r27,r9,4 │ │ │ │ + sldi r5,r9,5 │ │ │ │ + mulli r25,r9,48 │ │ │ │ + sldi r7,r15,4 │ │ │ │ + ld r14,16(r2) │ │ │ │ + ld r15,8(r2) │ │ │ │ + std r17,88(r31) │ │ │ │ + std r30,96(r31) │ │ │ │ + std r22,104(r31) │ │ │ │ + ld r23,24(r2) │ │ │ │ + ld r26,32(r2) │ │ │ │ + sldi r10,r9,6 │ │ │ │ + addi r4,r29,-8 │ │ │ │ + sldi r11,r18,1 │ │ │ │ + li r8,0 │ │ │ │ + addi r0,r5,24 │ │ │ │ + addi r2,r27,8 │ │ │ │ + ld r6,24(r30) │ │ │ │ + add r12,r19,r27 │ │ │ │ + addi r3,r27,48 │ │ │ │ + ld r5,200(r30) │ │ │ │ + add r9,r29,r2 │ │ │ │ + add r2,r29,r0 │ │ │ │ + add r27,r12,r27 │ │ │ │ + add r0,r19,r10 │ │ │ │ + addi r25,r25,40 │ │ │ │ + addi r12,r12,16 │ │ │ │ + std r2,80(r31) │ │ │ │ + addi r2,r10,56 │ │ │ │ + lxvx vs12,r6,r7 │ │ │ │ + addi r24,r27,32 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r27,r27,r3 │ │ │ │ + add r25,r29,r25 │ │ │ │ + add r29,r29,r2 │ │ │ │ + ldu r18,8(r4) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + li r22,0 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r19,112(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + std r8,128(r31) │ │ │ │ + lfdx f8,r19,r2 │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,72(r31) │ │ │ │ ld r10,40(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r7,96(r31) │ │ │ │ - std r20,152(r31) │ │ │ │ - std r17,160(r31) │ │ │ │ - std r14,168(r31) │ │ │ │ - ldu r15,8(r10) │ │ │ │ - lfdx f11,r8,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r15,r9,r15 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r7,80(r31) │ │ │ │ + li r8,0 │ │ │ │ + std r21,136(r31) │ │ │ │ + std r18,144(r31) │ │ │ │ + std r15,152(r31) │ │ │ │ + lfdx f11,r12,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ldu r16,8(r10) │ │ │ │ fmul f11,f8,f11 │ │ │ │ + add r16,r2,r16 │ │ │ │ std r10,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r29,r15,r12 │ │ │ │ - std r15,176(r31) │ │ │ │ - nop │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r8,r29,r8 │ │ │ │ + mulld r30,r16,r14 │ │ │ │ + std r16,160(r31) │ │ │ │ + ldu r10,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r16,r25 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r20,r26 │ │ │ │ - mr r21,r0 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mulld r15,r10,r23 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r21,r29 │ │ │ │ + mr r28,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r18,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,64(r21) │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,64(r28) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ + 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 164d0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 164a0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 16480 │ │ │ │ - addi r28,r28,1 │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 1643c │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r16,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 16410 │ │ │ │ - ld r28,112(r31) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - mr r21,r20 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - ld r20,104(r31) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - mtvsrdd vs0,r18,r18 │ │ │ │ - std r18,32(r21) │ │ │ │ - std r9,40(r28) │ │ │ │ - std r17,8(r28) │ │ │ │ - std r15,16(r28) │ │ │ │ - std r8,24(r28) │ │ │ │ - std r11,32(r28) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 15c30 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r11 │ │ │ │ + bne 15c00 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r17 │ │ │ │ + bne 15be0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + ld r21,136(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ + ld r15,152(r31) │ │ │ │ + ld r16,160(r31) │ │ │ │ + cmpd r22,r8 │ │ │ │ + bne 15ba4 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bne 15b7c │ │ │ │ + ld r22,104(r31) │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + ld r17,88(r31) │ │ │ │ + stfd f8,8(r28) │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ld r30,96(r31) │ │ │ │ + stfd f10,24(r28) │ │ │ │ + stfd f9,32(r28) │ │ │ │ + mtvsrdd vs0,r20,r20 │ │ │ │ + std r20,32(r21) │ │ │ │ + std r2,40(r22) │ │ │ │ + std r3,32(r22) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r18,8(r22) │ │ │ │ + std r16,16(r22) │ │ │ │ + std r10,24(r22) │ │ │ │ stxv vs0,0(r21) │ │ │ │ - addi r20,r20,1 │ │ │ │ stxv vs0,16(r21) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15d84 │ │ │ │ - b 1621c │ │ │ │ - mulli r8,r27,48 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ld r5,24(r16) │ │ │ │ - sldi r10,r27,5 │ │ │ │ - sldi r6,r26,4 │ │ │ │ - ld r14,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - ld r24,24(r23) │ │ │ │ - ld r4,200(r16) │ │ │ │ - add r3,r19,r9 │ │ │ │ - addi r11,r9,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r7,r17,-8 │ │ │ │ - add r26,r3,r9 │ │ │ │ - addi r9,r3,16 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r27,r11,r17 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r25,r8,40 │ │ │ │ - add r0,r19,r8 │ │ │ │ - mr r3,r21 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1554c │ │ │ │ + b 159a8 │ │ │ │ + mulli r4,r9,48 │ │ │ │ + sldi r10,r9,4 │ │ │ │ + ld r6,24(r30) │ │ │ │ + sldi r9,r9,5 │ │ │ │ + sldi r3,r15,4 │ │ │ │ + ld r24,8(r2) │ │ │ │ + ld r16,16(r2) │ │ │ │ + ld r25,24(r2) │ │ │ │ + sldi r11,r18,1 │ │ │ │ + addi r7,r29,-8 │ │ │ │ li r8,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - add r9,r10,r17 │ │ │ │ - add r25,r25,r17 │ │ │ │ - std r9,40(r31) │ │ │ │ - ldu r6,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r23,r27 │ │ │ │ - li r10,0 │ │ │ │ - std r20,88(r31) │ │ │ │ - std r16,96(r31) │ │ │ │ - std r19,104(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r22,r6,r14 │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldu r15,8(r23) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r17,40(r31) │ │ │ │ + addi r0,r10,8 │ │ │ │ + add r12,r19,r10 │ │ │ │ + addi r2,r9,24 │ │ │ │ + addi r10,r10,32 │ │ │ │ + ld r5,200(r30) │ │ │ │ + lxvx vs12,r6,r3 │ │ │ │ + add r14,r29,r0 │ │ │ │ + add r27,r12,r10 │ │ │ │ + add r15,r29,r2 │ │ │ │ + addi r12,r12,16 │ │ │ │ + addi r26,r4,48 │ │ │ │ + addi r4,r4,40 │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r0,r29,r4 │ │ │ │ + add r26,r19,r26 │ │ │ │ + mr r4,r22 │ │ │ │ + ldu r29,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r14 │ │ │ │ + li r9,0 │ │ │ │ + std r17,72(r31) │ │ │ │ + std r30,80(r31) │ │ │ │ + std r19,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + mulld r2,r29,r24 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r10,8(r23) │ │ │ │ + mr r18,r15 │ │ │ │ li r19,0 │ │ │ │ - std r3,112(r31) │ │ │ │ - std r28,120(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r15,r22,r15 │ │ │ │ - mulld r16,r15,r12 │ │ │ │ + std r4,104(r31) │ │ │ │ + lfdx f10,r12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r10,r2,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r19,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r28,r25 │ │ │ │ - mr r3,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r16,r11 │ │ │ │ + mulld r17,r10,r16 │ │ │ │ + ldu r3,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r30,r0 │ │ │ │ + mr r4,r26 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r17,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r11,r24 │ │ │ │ + mulld r21,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,48(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r30) │ │ │ │ + addi r4,r4,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs8,r21,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs8,r22,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 166b0 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 15e10 │ │ │ │ addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 16680 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r3,112(r31) │ │ │ │ - ld r28,120(r31) │ │ │ │ - cmpd r10,r19 │ │ │ │ - bne 16654 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r20,88(r31) │ │ │ │ - ld r16,96(r31) │ │ │ │ - ld r19,104(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 16630 │ │ │ │ - addi r18,r18,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r6,8(r28) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - std r15,16(r28) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - std r11,24(r28) │ │ │ │ - mtvsrdd vs0,r18,r18 │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - stxv vs0,16(r3) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15d84 │ │ │ │ - b 1621c │ │ │ │ + cmpd r19,r11 │ │ │ │ + bne 15de0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r4,104(r31) │ │ │ │ + cmpd r9,r19 │ │ │ │ + bne 15db8 │ │ │ │ addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 15d48 │ │ │ │ - cmpdi r25,4 │ │ │ │ - beq 161f0 │ │ │ │ - cmpdi r25,5 │ │ │ │ - bne 160c0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15d84 │ │ │ │ - b 1621c │ │ │ │ + ld r17,72(r31) │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r19,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 15d8c │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stfd f0,32(r28) │ │ │ │ + std r2,32(r4) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r29,8(r4) │ │ │ │ + std r10,16(r4) │ │ │ │ + std r3,24(r4) │ │ │ │ + mtvsrdd vs0,r20,r20 │ │ │ │ + stfd f11,8(r28) │ │ │ │ + stfd f10,16(r28) │ │ │ │ + stfd f9,24(r28) │ │ │ │ + stxv vs0,0(r21) │ │ │ │ + stxv vs0,16(r21) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1554c │ │ │ │ + b 159a8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 15504 │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 1597c │ │ │ │ + cmpdi r27,5 │ │ │ │ + bne 15858 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1554c │ │ │ │ + b 159a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,5936 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r22,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 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(r22) │ │ │ │ + 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,160(r1) │ │ │ │ + stxv vs62,176(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 172a4 │ │ │ │ - maddld r6,r8,r9,r10 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpd r6,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 16dd0 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 16b48 │ │ │ │ + maddld r14,r10,r2,r9 │ │ │ │ + add r2,r10,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 1663c │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r26,48(r22) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r28,88(r22) │ │ │ │ - lwz r9,112(r22) │ │ │ │ + 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 r26,48(r15) │ │ │ │ + ld r29,88(r15) │ │ │ │ std r1,80(r31) │ │ │ │ - ld r14,104(r22) │ │ │ │ - sldi r24,r26,3 │ │ │ │ - addi r17,r28,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r26,-1 │ │ │ │ - addi r10,r24,15 │ │ │ │ - sldi r30,r17,1 │ │ │ │ - addi r7,r24,23 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + lwz r10,112(r15) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r8,104(r15) │ │ │ │ + sldi r27,r26,3 │ │ │ │ + addi r18,r29,1 │ │ │ │ + addi r20,r26,-1 │ │ │ │ + andi. r10,r10,2048 │ │ │ │ + addi r2,r27,15 │ │ │ │ + sldi r30,r18,1 │ │ │ │ + addi r9,r27,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r10,r27,r30 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 170b0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - mr r25,r20 │ │ │ │ - std r7,0(r27) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mulld r10,r26,r17 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r10,r10,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,88(r31) │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - blt cr3,170f0 │ │ │ │ - mulld r7,r25,r26 │ │ │ │ - addi r10,r28,2 │ │ │ │ - neg r5,r17 │ │ │ │ - mulld r11,r21,r17 │ │ │ │ - ld r23,72(r22) │ │ │ │ - add r6,r9,r24 │ │ │ │ - add r0,r12,r24 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,32(r31) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + bne 168e0 │ │ │ │ + mulld r2,r26,r18 │ │ │ │ + li r9,0 │ │ │ │ + stfd f30,0(r28) │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ + mr r17,r14 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + blt cr3,16918 │ │ │ │ + addi r0,r29,2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + mulld r16,r17,r26 │ │ │ │ + mulld r9,r20,r18 │ │ │ │ + ld r19,120(r15) │ │ │ │ + mulli r23,r18,-16 │ │ │ │ + ld r24,72(r15) │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - std r20,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - mr r4,r10 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,120(r22) │ │ │ │ - sldi r5,r5,1 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r26,128(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - divd r16,r14,r4 │ │ │ │ - add r15,r23,r24 │ │ │ │ - addi r4,r19,-8 │ │ │ │ - add r3,r26,r7 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - addi r5,r10,-8 │ │ │ │ - std r4,96(r31) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r25,-8(r15) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mr r5,r0 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + divd r10,r8,r0 │ │ │ │ + add r11,r2,r27 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r5,r26,r16 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r4,r24,r27 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r9,r9,r22 │ │ │ │ + add r3,r2,r27 │ │ │ │ + addi r2,r19,-8 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - addi r22,r26,1 │ │ │ │ - subf r26,r28,r26 │ │ │ │ - add r22,r22,r28 │ │ │ │ - stdu r26,-8(r6) │ │ │ │ - stdu r22,-8(r5) │ │ │ │ - mr r0,r5 │ │ │ │ - ble cr4,16a78 │ │ │ │ - srdi r5,r30,1 │ │ │ │ - add r22,r25,r26 │ │ │ │ - sldi r26,r11,3 │ │ │ │ - std r21,136(r31) │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - add r26,r26,r5 │ │ │ │ - addi r21,r22,1 │ │ │ │ - divd r4,r22,r25 │ │ │ │ - mr r20,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - divd r5,r21,r25 │ │ │ │ - mulld r4,r4,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r4,r4,r22 │ │ │ │ - addi r22,r22,2 │ │ │ │ - subf r5,r5,r21 │ │ │ │ - std r4,-8(r26) │ │ │ │ - std r5,16(r20) │ │ │ │ - bdnz 16a40 │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - cmpld r23,r15 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r5 │ │ │ │ - bne 169e4 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r3,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + add r7,r7,r29 │ │ │ │ + stdu r2,-8(r11) │ │ │ │ + stdu r7,-8(r3) │ │ │ │ + ble cr4,161f0 │ │ │ │ + srdi r6,r30,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,358712 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 161b8 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 161f0 │ │ │ │ + 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 161c0 │ │ │ │ + cmpld r24,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r9,r9,r23 │ │ │ │ + bne 16138 │ │ │ │ + ld r3,32(r31) │ │ │ │ + mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - ld r20,104(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r25,112(r31) │ │ │ │ - ld r26,128(r31) │ │ │ │ - std r7,104(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,48(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mtfprd f12,r14 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r6,r14,1 │ │ │ │ - li r15,0 │ │ │ │ - li r11,0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mr r8,r3 │ │ │ │ - sldi r0,r30,3 │ │ │ │ + std r10,112(r31) │ │ │ │ + std r0,104(r31) │ │ │ │ + sldi r16,r16,3 │ │ │ │ + li r23,0 │ │ │ │ + std r8,96(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r0,104(r31) │ │ │ │ + li r5,0 │ │ │ │ + li r9,0 │ │ │ │ clrldi r3,r30,3 │ │ │ │ - mr r14,r18 │ │ │ │ - mr r5,r21 │ │ │ │ - std r20,96(r31) │ │ │ │ - std r25,104(r31) │ │ │ │ + mr r12,r21 │ │ │ │ + std r17,120(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + add r6,r19,r16 │ │ │ │ + mr r4,r20 │ │ │ │ + std r14,112(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ + mtfprd f0,r0 │ │ │ │ + addi r2,r8,1 │ │ │ │ + mr r8,r29 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - std r22,48(r31) │ │ │ │ - std r26,112(r31) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - mr r7,r28 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfdx f0,r23,r15 │ │ │ │ - lfdx f12,r10,r15 │ │ │ │ - ldx r26,r12,r15 │ │ │ │ - ldx r4,r9,r15 │ │ │ │ - fcfid f10,f0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - cmpd r4,r26 │ │ │ │ + fcfid f8,f12 │ │ │ │ + std r2,104(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r24,r23 │ │ │ │ + ldx r20,r2,r23 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r6,r23 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mtfprd f12,r20 │ │ │ │ + ldx r14,r2,r23 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpd r20,r14 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r23 │ │ │ │ + bgt 1648c │ │ │ │ + frim f10,f0 │ │ │ │ + subf r2,r20,r14 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r17,176(r15) │ │ │ │ + cmpldi r2,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + mffprd r19,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r16,r19 │ │ │ │ + ble 16700 │ │ │ │ + addi r0,r2,1 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + plxv vs44,358340 # 6dab0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r15,128(r31) │ │ │ │ + std r26,136(r31) │ │ │ │ + mtvsrdd vs42,r19,r19 │ │ │ │ + mtvsrdd vs40,r16,r16 │ │ │ │ + mr r29,r12 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + add r7,r17,r7 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v12,v9 │ │ │ │ + addi r29,r29,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + 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 r11,f0 │ │ │ │ + mfvsrld r26,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r11,r11,r7 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + ldx r15,r15,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r26,r26,r7 │ │ │ │ + mtvsrdd vs0,r11,r15 │ │ │ │ + mtvsrdd vs7,r2,r26 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 1631c │ │ │ │ + andi. r2,r0,1 │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r26,136(r31) │ │ │ │ + beq 1648c │ │ │ │ + clrrdi r2,r0,1 │ │ │ │ + add r20,r20,r2 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + subf r29,r7,r19 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + mr r0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - stfdx f12,r9,r15 │ │ │ │ - bgt 16c1c │ │ │ │ - ld r9,40(r31) │ │ │ │ - frim f0,f12 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r21,r14 │ │ │ │ - subf r26,r4,r26 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - ld r9,48(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f12 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - ld r20,176(r9) │ │ │ │ - mffprd r4,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r28,r4,1 │ │ │ │ - not r9,r4 │ │ │ │ - mr r25,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - add r22,r11,r28 │ │ │ │ - add r9,r9,r11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 163d0 │ │ │ │ + subf r0,r19,r7 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r0,r5,r0 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ + lfdx f10,r17,r0 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,16bd0 │ │ │ │ - neg r25,r4 │ │ │ │ - add r28,r11,r25 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f0,r20,r28 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - ble 16c04 │ │ │ │ - lfdx f9,r20,r22 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r4,r16,r4 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - beq 16c1c │ │ │ │ - addi r21,r21,8 │ │ │ │ - b 16b94 │ │ │ │ - lfdx f9,r20,r9 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r4,r16,r4 │ │ │ │ - fmadd f0,f9,f12,f0 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - bne 16bfc │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r14,r14,r0 │ │ │ │ - cmpld r24,r15 │ │ │ │ - bne 16b28 │ │ │ │ - ld r26,112(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r25,104(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - mr r21,r5 │ │ │ │ - mr r28,r7 │ │ │ │ - ld r9,56(r31) │ │ │ │ + bgt 163f8 │ │ │ │ + add r29,r16,r7 │ │ │ │ + add r0,r5,r29 │ │ │ │ + mulld r29,r9,r3 │ │ │ │ + addi r20,r20,1 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + cmpd r20,r14 │ │ │ │ + lfdx f0,r17,r0 │ │ │ │ + add r0,r29,r2 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r21,r0 │ │ │ │ + bgt 1648c │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + subf r20,r7,r19 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + mr r14,r20 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 16448 │ │ │ │ + subf r14,r19,r7 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r0,r5,r14 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r17,r0 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 16470 │ │ │ │ + add r20,r16,r7 │ │ │ │ + add r20,r5,r20 │ │ │ │ + add r2,r29,r2 │ │ │ │ + sldi r7,r20,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r17,r7 │ │ │ │ + fmadd f0,f12,f0,f11 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r26,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + add r12,r12,r2 │ │ │ │ + bne 1627c │ │ │ │ cmpdi r26,4 │ │ │ │ - beq 170f8 │ │ │ │ + ld r14,112(r31) │ │ │ │ + ld r17,120(r31) │ │ │ │ + mr r20,r4 │ │ │ │ + mr r29,r8 │ │ │ │ + beq 16708 │ │ │ │ cmpdi r26,5 │ │ │ │ - beq 16e80 │ │ │ │ - li r10,0 │ │ │ │ - ld r16,64(r31) │ │ │ │ - cmpdi r16,0 │ │ │ │ - ble 16da4 │ │ │ │ - ld r7,24(r22) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r15,200(r22) │ │ │ │ - add r14,r12,r24 │ │ │ │ - add r6,r8,r24 │ │ │ │ - add r12,r9,r24 │ │ │ │ - li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r20 │ │ │ │ - lxvx vs11,r7,r25 │ │ │ │ - add r25,r7,r25 │ │ │ │ - std r25,48(r31) │ │ │ │ - cmpd r26,r10 │ │ │ │ - ble 16d2c │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r7,72(r22) │ │ │ │ - mulld r0,r17,r10 │ │ │ │ - subf r4,r10,r26 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - clrldi r25,r30,3 │ │ │ │ - std r5,56(r31) │ │ │ │ - std r16,88(r31) │ │ │ │ - add r20,r27,r9 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - ld r11,0(r20) │ │ │ │ - sldi r7,r0,1 │ │ │ │ - add r4,r4,r9 │ │ │ │ - ldu r9,8(r3) │ │ │ │ - ldu r16,8(r4) │ │ │ │ - maddld r5,r10,r25,r9 │ │ │ │ - add r9,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r7,r30 │ │ │ │ + beq 16920 │ │ │ │ + li r2,0 │ │ │ │ + ld r0,64(r31) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 16610 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r7,24(r15) │ │ │ │ + li r11,0 │ │ │ │ + clrldi r23,r30,3 │ │ │ │ + li r24,0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r19,200(r15) │ │ │ │ + add r17,r10,r27 │ │ │ │ + ld r10,40(r31) │ │ │ │ + lxvx vs11,r7,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + add r29,r8,r27 │ │ │ │ + add r16,r10,r27 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 165a0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r10,72(r15) │ │ │ │ + mulld r12,r18,r2 │ │ │ │ + subf r6,r2,r26 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + std r14,32(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + add r3,r25,r9 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + add r5,r5,r9 │ │ │ │ + addi r6,r10,-8 │ │ │ │ + ld r4,0(r3) │ │ │ │ + sldi r10,r12,1 │ │ │ │ + add r6,r6,r9 │ │ │ │ + ldu r9,8(r5) │ │ │ │ + ldu r12,8(r6) │ │ │ │ + maddld r0,r2,r23,r9 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r30 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r0,r10,3 │ │ │ │ - ldx r9,r19,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - maddld r11,r11,r16,r9 │ │ │ │ + sldi r14,r2,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + lfdx f12,r21,r0 │ │ │ │ + maddld r4,r4,r12,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r20) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 16ce4 │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r16,88(r31) │ │ │ │ - ldx r9,r27,r24 │ │ │ │ - lxvdsx vs0,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r15 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stdu r4,8(r3) │ │ │ │ + stfdx f0,r28,r14 │ │ │ │ + bdnz 16558 │ │ │ │ + ld r14,32(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ldx r2,r25,r27 │ │ │ │ + lxvdsx vs0,r28,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r19 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r9) │ │ │ │ - ble cr3,16e58 │ │ │ │ - mtctr r21 │ │ │ │ - mr r11,r12 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r7,r6 │ │ │ │ - mr r10,r21 │ │ │ │ - b 16d70 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r23,0(r7) │ │ │ │ - bdz 16e38 │ │ │ │ - ldu r0,-8(r3) │ │ │ │ - ldu r9,-8(r11) │ │ │ │ - ldu r4,-8(r7) │ │ │ │ - subf r9,r9,r0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 16d64 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r16,r28 │ │ │ │ - stdx r4,r8,r9 │ │ │ │ - bne 16c9c │ │ │ │ - mr r20,r5 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 168b0 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs11,0(r7) │ │ │ │ + ble cr3,168b0 │ │ │ │ + mtctr r20 │ │ │ │ + mr r4,r16 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r2,r20 │ │ │ │ + b 165e0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r24,0(r10) │ │ │ │ + bdz 166b4 │ │ │ │ + ldu r3,-8(r5) │ │ │ │ + ldu r9,-8(r4) │ │ │ │ + ldu r6,-8(r10) │ │ │ │ + subf r9,r9,r3 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 165d4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r0,r11 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bne 16514 │ │ │ │ + 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 1601c │ │ │ │ + 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(r8) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r16,r28 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r0,r11 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,0(r8) │ │ │ │ - bne 16ca4 │ │ │ │ - mr r20,r5 │ │ │ │ - b 16da4 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r10,r21 │ │ │ │ - ldx r4,r8,r9 │ │ │ │ - cmpd r16,r28 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r8,r9 │ │ │ │ - bne 16c9c │ │ │ │ - b 16da0 │ │ │ │ - ble cr4,16da4 │ │ │ │ - mulli r24,r7,48 │ │ │ │ - sldi r26,r3,3 │ │ │ │ - ld r5,24(r22) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r7,r25,4 │ │ │ │ - ld r6,16(r23) │ │ │ │ - add r16,r18,r26 │ │ │ │ - ld r12,8(r23) │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r25,32(r23) │ │ │ │ - sldi r3,r3,5 │ │ │ │ - addi r0,r28,56 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r4,200(r22) │ │ │ │ - addi r17,r19,-8 │ │ │ │ - add r23,r16,r26 │ │ │ │ - lxvx vs12,r5,r7 │ │ │ │ - add r28,r18,r3 │ │ │ │ - add r5,r5,r7 │ │ │ │ - li r7,0 │ │ │ │ - addi r24,r24,40 │ │ │ │ - add r10,r10,r19 │ │ │ │ - add r9,r9,r19 │ │ │ │ - add r0,r0,r19 │ │ │ │ - std r6,56(r31) │ │ │ │ - add r26,r23,r26 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r29,112(r31) │ │ │ │ - add r24,r24,r19 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - ldu r15,8(r17) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r19,88(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r20,120(r31) │ │ │ │ - std r22,128(r31) │ │ │ │ - std r18,136(r31) │ │ │ │ - std r27,144(r31) │ │ │ │ - lfdx f8,r18,r9 │ │ │ │ - std r7,152(r31) │ │ │ │ - mulld r9,r15,r12 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r14,8(r19) │ │ │ │ - ld r7,96(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r15,160(r31) │ │ │ │ - std r12,168(r31) │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r14,r9,r14 │ │ │ │ + bne 1651c │ │ │ │ ld r9,56(r31) │ │ │ │ - fmul f11,f8,f11 │ │ │ │ - mulld r6,r14,r9 │ │ │ │ + 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 1601c │ │ │ │ + b 1663c │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + li r2,0 │ │ │ │ + b 163b0 │ │ │ │ + ble cr4,16610 │ │ │ │ + mulli r0,r8,48 │ │ │ │ + ld r5,24(r15) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + mulli r26,r3,24 │ │ │ │ + sldi r7,r8,4 │ │ │ │ + ld r18,8(r24) │ │ │ │ + std r14,40(r31) │ │ │ │ + sldi r2,r8,5 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ld r17,16(r24) │ │ │ │ + ld r4,200(r15) │ │ │ │ + addi r6,r22,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r7,8 │ │ │ │ + ld r24,24(r24) │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r20,r21,r3 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + add r5,r5,r9 │ │ │ │ + add r29,r22,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + add r16,r22,r2 │ │ │ │ + add r26,r21,r26 │ │ │ │ + add r27,r20,r3 │ │ │ │ + addi r0,r9,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r29 │ │ │ │ + li r10,0 │ │ │ │ + std r15,48(r31) │ │ │ │ + std r21,88(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r12,r11,r18 │ │ │ │ + ldu r9,8(r23) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ + li r19,0 │ │ │ │ + std r25,96(r31) │ │ │ │ + lfdx f10,r20,r2 │ │ │ │ + add r9,r12,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r21 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r14,r9,r17 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r3,r28 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r7,r26 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r11,r25 │ │ │ │ + mulld r21,r3,r24 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs6,r22,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs7,vs6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r22,r4 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r5) │ │ │ │ - bdnz 16fc0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r30,r18 │ │ │ │ - bne 16f90 │ │ │ │ + bdnz 167e0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r30,r19 │ │ │ │ + bne 167b8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r25,96(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 16794 │ │ │ │ addi r8,r8,1 │ │ │ │ + ld r15,48(r31) │ │ │ │ + ld r21,88(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 16f70 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r15,160(r31) │ │ │ │ - ld r12,168(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 16f3c │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r20,120(r31) │ │ │ │ - ld r22,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 16f0c │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bne 16774 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r3,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r9,40(r27) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r15,8(r27) │ │ │ │ - std r14,16(r27) │ │ │ │ - std r11,32(r27) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stfd f0,40(r29) │ │ │ │ + ld r14,40(r31) │ │ │ │ + stfd f0,32(r28) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r11,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - std r30,32(r8) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 168b0 │ │ │ │ - b 16dd0 │ │ │ │ + stfd f11,8(r28) │ │ │ │ + stfd f10,16(r28) │ │ │ │ + stfd f9,24(r28) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + 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 1601c │ │ │ │ + b 1663c │ │ │ │ nop │ │ │ │ - ld r10,240(r22) │ │ │ │ - ld r7,32(r31) │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - ldx r25,r10,r7 │ │ │ │ - ld r10,40(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r7,0(r27) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mulld r10,r26,r17 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - bge cr3,1697c │ │ │ │ - mr r10,r26 │ │ │ │ - b 16c60 │ │ │ │ - ble cr4,16da4 │ │ │ │ - mulli r0,r7,48 │ │ │ │ - mulli r24,r3,24 │ │ │ │ - ld r4,24(r22) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r26,8(r23) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r23,24(r23) │ │ │ │ - ld r11,200(r22) │ │ │ │ - addi r5,r19,-8 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r20,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r2,r20 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + cmpd r0,r11 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bne 16514 │ │ │ │ + b 16610 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r15) │ │ │ │ + ld r9,56(r31) │ │ │ │ + stfd f30,0(r28) │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ + ldx r17,r2,r9 │ │ │ │ + mulld r2,r26,r18 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + bge cr3,160ec │ │ │ │ + mr r2,r26 │ │ │ │ + b 164d0 │ │ │ │ + ble cr4,16610 │ │ │ │ + mulli r2,r8,48 │ │ │ │ + sldi r27,r3,3 │ │ │ │ + ld r10,16(r24) │ │ │ │ + ld r6,24(r15) │ │ │ │ + sldi r7,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r8,r17,4 │ │ │ │ + ld r12,8(r24) │ │ │ │ + ld r23,24(r24) │ │ │ │ + sldi r3,r3,5 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + add r18,r21,r27 │ │ │ │ + ld r26,32(r24) │ │ │ │ addi r7,r7,8 │ │ │ │ - add r6,r18,r3 │ │ │ │ - lxvx vs12,r4,r25 │ │ │ │ - add r12,r9,r19 │ │ │ │ - add r4,r4,r25 │ │ │ │ - mr r28,r0 │ │ │ │ - add r14,r7,r19 │ │ │ │ - add r24,r18,r24 │ │ │ │ - add r25,r6,r3 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r0,r28,40 │ │ │ │ - add r0,r0,r19 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r17,r14 │ │ │ │ - li r8,0 │ │ │ │ - std r20,56(r31) │ │ │ │ - std r22,88(r31) │ │ │ │ - std r18,96(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - mr r19,r12 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r5,200(r15) │ │ │ │ li r20,0 │ │ │ │ - std r7,104(r31) │ │ │ │ - std r27,112(r31) │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + addi r0,r29,56 │ │ │ │ + add r29,r21,r3 │ │ │ │ + add r24,r18,r27 │ │ │ │ + lxvx vs12,r6,r8 │ │ │ │ + add r9,r22,r9 │ │ │ │ + add r6,r6,r8 │ │ │ │ + std r10,48(r31) │ │ │ │ + add r10,r22,r7 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + add r27,r24,r27 │ │ │ │ + std r10,88(r31) │ │ │ │ + std r9,96(r31) │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ + ld r22,88(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r15,112(r31) │ │ │ │ + std r21,120(r31) │ │ │ │ + std r25,128(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r28,136(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + mulld r2,r17,r12 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,96(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r17,152(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + ld r2,48(r31) │ │ │ │ + fmul f11,f8,f11 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r8 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r18,r16,r15 │ │ │ │ - ldu r3,8(r19) │ │ │ │ - sldi r9,r20,3 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r7,r24 │ │ │ │ - lfdx f9,r25,r9 │ │ │ │ - add r3,r18,r3 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r28,r29 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r21,r3,r23 │ │ │ │ + mulld r20,r3,r26 │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs8,r22,r11 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 171e0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r30,r20 │ │ │ │ - bne 171b8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 1718c │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r21,r5 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ + xvmaddadp vs12,vs7,vs6 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 16a60 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 16a30 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r20,56(r31) │ │ │ │ - ld r22,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ cmpd r30,r10 │ │ │ │ - bne 17164 │ │ │ │ + bne 16a10 │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r17,152(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 169d8 │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r21,120(r31) │ │ │ │ + ld r25,128(r31) │ │ │ │ + ld r28,136(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 169a4 │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r28,8(r27) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - std r16,16(r27) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - std r3,24(r27) │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs0,16(r7) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 168b0 │ │ │ │ - b 16dd0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 16874 │ │ │ │ + std r17,8(r25) │ │ │ │ + stfd f8,8(r28) │ │ │ │ + stfd f11,16(r28) │ │ │ │ + stfd f10,24(r28) │ │ │ │ + std r30,32(r2) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stfd f9,32(r28) │ │ │ │ + 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 1601c │ │ │ │ + b 1663c │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 15fd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,3136 │ │ │ │ + .long 0x1282 │ │ │ │ + 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 r14,-208(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r14,0(r3) │ │ │ │ - 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 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,-400(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-88(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 r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + ld r16,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r28,8(r16) │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 17ea8 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,96(r31) │ │ │ │ - bge 17944 │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,16(r29) │ │ │ │ - std r9,56(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,8(r29) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r25,88(r14) │ │ │ │ - ld r22,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ + bl 5100 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 17700 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + bge 171b0 │ │ │ │ + ld r9,24(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + plfd f30,354752 # 6d600 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + std r9,72(r31) │ │ │ │ + ld r9,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + ld r26,88(r16) │ │ │ │ + ld r17,48(r16) │ │ │ │ + std r1,96(r31) │ │ │ │ + lwz r2,112(r16) │ │ │ │ ld r7,0(r1) │ │ │ │ - std r1,104(r31) │ │ │ │ - addi r6,r25,1 │ │ │ │ - sldi r23,r22,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r28,r22,-1 │ │ │ │ + addi r6,r26,1 │ │ │ │ + sldi r14,r17,3 │ │ │ │ + addi r15,r17,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r6,1 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ - mulld r8,r30,r23 │ │ │ │ + addi r2,r14,15 │ │ │ │ + addi r9,r14,23 │ │ │ │ + mulld r8,r30,r14 │ │ │ │ + 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 │ │ │ │ - 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 r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 17a80 │ │ │ │ - ld r9,128(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r28,0 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + bne 172f0 │ │ │ │ + mulld r2,r6,r17 │ │ │ │ + li r9,0 │ │ │ │ + stfd f28,0(r27) │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ ld r24,32(r31) │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r6,r22 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + blt cr4,17328 │ │ │ │ + ld r2,40(r31) │ │ │ │ + mulld r19,r24,r17 │ │ │ │ + mulld r9,r15,r6 │ │ │ │ + ld r20,120(r16) │ │ │ │ + mulli r11,r6,-16 │ │ │ │ + cmpdi cr3,r30,0 │ │ │ │ + ld r28,72(r16) │ │ │ │ + add r3,r2,r14 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r7,r17,r19 │ │ │ │ sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - blt cr3,17ac0 │ │ │ │ - mulld r8,r24,r22 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - mulld r4,r28,r6 │ │ │ │ - neg r9,r6 │ │ │ │ - ld r17,72(r14) │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ - addi r11,r20,-8 │ │ │ │ - sldi r0,r9,1 │ │ │ │ - add r15,r7,r23 │ │ │ │ - ld r7,48(r31) │ │ │ │ - addi r9,r10,-8 │ │ │ │ - add r5,r22,r8 │ │ │ │ - add r3,r17,r23 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r27,r7,r23 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r16,-8(r3) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r5,r28,r14 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r18 │ │ │ │ + add r4,r2,r14 │ │ │ │ + addi r2,r20,-8 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r7,r7,r25 │ │ │ │ - stdu r9,-8(r15) │ │ │ │ - stdu r7,-8(r27) │ │ │ │ - ble cr4,17568 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - sldi r18,r4,3 │ │ │ │ - add r9,r16,r9 │ │ │ │ - std r24,64(r31) │ │ │ │ - std r14,112(r31) │ │ │ │ - mtctr r7 │ │ │ │ - add r18,r18,r11 │ │ │ │ - addi r14,r9,1 │ │ │ │ - divd r24,r9,r16 │ │ │ │ - mr r12,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r7,r14,r16 │ │ │ │ - mulld r24,r24,r16 │ │ │ │ - mulld r7,r7,r16 │ │ │ │ - subf r24,r24,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r7,r7,r14 │ │ │ │ - std r24,-8(r18) │ │ │ │ - std r7,16(r12) │ │ │ │ - bdnz 1752c │ │ │ │ - ld r24,64(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - cmpld r17,r3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - bne 174d8 │ │ │ │ - mr r5,r23 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r26,r10 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + ble cr3,16e20 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,355588 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 16de8 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 16e20 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + 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 16df0 │ │ │ │ + cmpld r28,r5 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r9,r9,r11 │ │ │ │ + bne 16d6c │ │ │ │ + mr r5,r14 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r8,64(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r6,152(r31) │ │ │ │ - li r16,0 │ │ │ │ - li r18,0 │ │ │ │ - addi r15,r19,16 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r14) │ │ │ │ - ld r8,64(r31) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r10,120(r31) │ │ │ │ - clrldi r4,r30,3 │ │ │ │ - std r25,144(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - mr r15,r23 │ │ │ │ - mr r23,r28 │ │ │ │ - mr r28,r18 │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r18,r29 │ │ │ │ - mr r29,r4 │ │ │ │ - std r30,160(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - srdi r9,r9,3 │ │ │ │ - std r9,136(r31) │ │ │ │ - add r9,r10,r8 │ │ │ │ - std r9,120(r31) │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r20 │ │ │ │ - mr r20,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r17,r26 │ │ │ │ - ldx r30,r9,r26 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,120(r31) │ │ │ │ + mr r3,r22 │ │ │ │ + std r6,136(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r29,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + ld r9,96(r16) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r19,r21,16 │ │ │ │ + clrldi r11,r30,3 │ │ │ │ + std r24,120(r31) │ │ │ │ + std r26,128(r31) │ │ │ │ + mr r26,r29 │ │ │ │ + std r30,144(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + add r20,r20,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r24,r19 │ │ │ │ + mr r23,r25 │ │ │ │ + mr r19,r27 │ │ │ │ + mr r27,r11 │ │ │ │ + std r9,104(r31) │ │ │ │ + sldi r9,r30,3 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + mr r25,r2 │ │ │ │ + mr r29,r9 │ │ │ │ + std r10,112(r31) │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r28,r25 │ │ │ │ + lfdx f23,r20,r25 │ │ │ │ + ldx r30,r2,r25 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,104(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f25,r9,r26 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r26 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + lfdx f24,r2,r25 │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + 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 179c8 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f31,f1,f12 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - ld r9,48(r31) │ │ │ │ - mulld r10,r28,r29 │ │ │ │ - ldx r9,r9,r26 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stfdx f31,r19,r10 │ │ │ │ - add r10,r19,r10 │ │ │ │ - cmpd r30,r9 │ │ │ │ - bge 17784 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - addi r4,r30,2 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 17240 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mulld r9,r26,r27 │ │ │ │ + ldx r2,r2,r25 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r21,r9 │ │ │ │ + add r9,r21,r9 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge 17000 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r5,r30,2 │ │ │ │ + ld r10,64(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - mulld r5,r9,r28 │ │ │ │ - ld r9,168(r31) │ │ │ │ - cmpd r4,r9 │ │ │ │ - addi r4,r5,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r8,r4 │ │ │ │ + mulld r6,r2,r26 │ │ │ │ + ld r2,152(r31) │ │ │ │ + cmpd r5,r2 │ │ │ │ + addi r5,r6,1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f0,r10,r5 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - bgt 17784 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r10,r5,3 │ │ │ │ - lfd f10,-16(r25) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + bgt 17000 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r9,r6,3 │ │ │ │ + lfd f10,-16(r24) │ │ │ │ fmr f11,f1 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r8,r10 │ │ │ │ - beq 17748 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + li r6,0 │ │ │ │ + subf r2,r30,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r5,r10,r9 │ │ │ │ + beq 16fc4 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 17784 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r5 │ │ │ │ + stfd f0,0(r24) │ │ │ │ + beq 17000 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r5,r6 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r25,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r24,r6 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bdnz 17750 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r25,r25,r27 │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpd r22,r28 │ │ │ │ - bne 1761c │ │ │ │ - cmpdi r22,4 │ │ │ │ - mr r28,r23 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r4,r29 │ │ │ │ - ld r25,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - ld r30,160(r31) │ │ │ │ - mr r20,r16 │ │ │ │ - mr r29,r18 │ │ │ │ - mr r23,r15 │ │ │ │ - beq 17ac8 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 17c70 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,88(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 17910 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r7,24(r14) │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + bdnz 16fcc │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r24,r24,r29 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r17,r26 │ │ │ │ + bne 16eac │ │ │ │ + cmpdi r17,4 │ │ │ │ + mr r11,r27 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r25,r23 │ │ │ │ + mr r9,r29 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r30,144(r31) │ │ │ │ + mr r27,r19 │ │ │ │ + beq 17330 │ │ │ │ + cmpdi r17,5 │ │ │ │ + beq 174d0 │ │ │ │ + li r2,0 │ │ │ │ + ld r7,80(r31) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 1717c │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r26,24(r16) │ │ │ │ sldi r24,r24,4 │ │ │ │ - ld r15,200(r14) │ │ │ │ - add r25,r21,r23 │ │ │ │ - li r27,0 │ │ │ │ - li r17,0 │ │ │ │ - add r16,r10,r23 │ │ │ │ - ld r10,40(r31) │ │ │ │ - lxvx vs11,r7,r24 │ │ │ │ - add r7,r7,r24 │ │ │ │ - mr r12,r7 │ │ │ │ - add r18,r10,r23 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 178a0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r14) │ │ │ │ - mulld r0,r6,r9 │ │ │ │ - subf r4,r9,r22 │ │ │ │ - addi r3,r21,-8 │ │ │ │ - clrldi r7,r30,3 │ │ │ │ - std r5,40(r31) │ │ │ │ - std r14,48(r31) │ │ │ │ - add r24,r26,r10 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r4,r8,-8 │ │ │ │ - ld r11,0(r24) │ │ │ │ - sldi r8,r0,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r10,8(r3) │ │ │ │ - ldu r14,8(r4) │ │ │ │ - maddld r5,r9,r7,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ + add r10,r22,r14 │ │ │ │ + li r28,0 │ │ │ │ + clrldi r19,r30,3 │ │ │ │ + ld r12,200(r16) │ │ │ │ + li r20,0 │ │ │ │ + add r23,r9,r14 │ │ │ │ + ld r9,40(r31) │ │ │ │ + lxvx vs11,r26,r24 │ │ │ │ + add r26,r26,r24 │ │ │ │ + add r29,r9,r14 │ │ │ │ + cmpd r17,r2 │ │ │ │ + ble 1710c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r5,72(r16) │ │ │ │ + mulld r8,r6,r2 │ │ │ │ + subf r3,r2,r17 │ │ │ │ + addi r4,r22,-8 │ │ │ │ + std r7,40(r31) │ │ │ │ + add r11,r25,r9 │ │ │ │ + mtctr r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r4,r4,r9 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ld r3,0(r11) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r5,r5,r9 │ │ │ │ + ldu r9,8(r4) │ │ │ │ + ldu r24,8(r5) │ │ │ │ + maddld r7,r2,r19,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r8,r8,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - maddld r11,r11,r14,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + maddld r3,r3,r24,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r24) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 17858 │ │ │ │ - ld r5,40(r31) │ │ │ │ - ld r14,48(r31) │ │ │ │ - ldx r9,r26,r23 │ │ │ │ - lxvdsx vs12,r29,r23 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + stdu r3,8(r11) │ │ │ │ + stfdx f0,r27,r0 │ │ │ │ + bdnz 170c8 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ldx r2,r25,r14 │ │ │ │ + lxvdsx vs0,r27,r14 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r12) │ │ │ │ - ble cr3,17a58 │ │ │ │ - mtctr r28 │ │ │ │ - mr r11,r18 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r9,r28 │ │ │ │ - b 178e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r17,0(r8) │ │ │ │ - bdz 179dc │ │ │ │ - ldu r7,-8(r3) │ │ │ │ - ldu r10,-8(r11) │ │ │ │ - ldu r4,-8(r8) │ │ │ │ - subf r10,r10,r7 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 178d4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r27 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - bne 17810 │ │ │ │ - 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 173cc │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs11,0(r26) │ │ │ │ + ble cr4,172bc │ │ │ │ + mtctr r15 │ │ │ │ + mr r3,r29 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r8,r10 │ │ │ │ + mr r2,r15 │ │ │ │ + b 1714c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r20,0(r8) │ │ │ │ + bdz 1724c │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + ldu r5,-8(r8) │ │ │ │ + subf r9,r9,r11 │ │ │ │ + cmpd r5,r9 │ │ │ │ + beq 17140 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r7,r28 │ │ │ │ + stdx r5,r22,r9 │ │ │ │ + bne 17088 │ │ │ │ + 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 16c74 │ │ │ │ + addi r1,r31,416 │ │ │ │ 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 17a30 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 17684 │ │ │ │ - ld r10,0(r21) │ │ │ │ - addi r27,r27,1 │ │ │ │ - cmpd r5,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r21) │ │ │ │ - bne 17818 │ │ │ │ - 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 173cc │ │ │ │ - b 17944 │ │ │ │ + blt 172a0 │ │ │ │ + fmul f31,f24,f30 │ │ │ │ + b 16f04 │ │ │ │ + ld r9,0(r22) │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r7,r28 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r22) │ │ │ │ + bne 17090 │ │ │ │ + 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 16c74 │ │ │ │ + b 171b0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - b 17684 │ │ │ │ - sldi r10,r28,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r9,r28 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - cmpd r5,r27 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - bne 17810 │ │ │ │ - b 17910 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpdi cr3,r28,0 │ │ │ │ - ldx r24,r9,r10 │ │ │ │ - ld r9,128(r31) │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + b 16f04 │ │ │ │ + sldi r9,r15,3 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r2,r15 │ │ │ │ + ldx r5,r22,r9 │ │ │ │ + cmpd r7,r28 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r5,r22,r9 │ │ │ │ + bne 17088 │ │ │ │ + b 1717c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,56(r31) │ │ │ │ + stfd f28,0(r27) │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + ldx r24,r2,r9 │ │ │ │ + mulld r2,r6,r17 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + bge cr4,16d28 │ │ │ │ + mr r2,r17 │ │ │ │ + b 17048 │ │ │ │ + ble cr3,1717c │ │ │ │ + mulli r0,r26,48 │ │ │ │ + mulli r11,r11,24 │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r8,r26,4 │ │ │ │ + sldi r2,r26,5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + std r16,40(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r23,r21,r29 │ │ │ │ + ld r17,8(r28) │ │ │ │ + ld r15,16(r28) │ │ │ │ + addi r3,r18,-8 │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r6,r22 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - bge cr3,17490 │ │ │ │ - mr r9,r22 │ │ │ │ - b 177d0 │ │ │ │ - ble cr4,17910 │ │ │ │ - mulli r9,r25,48 │ │ │ │ - mulli r0,r4,24 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r7,r25,4 │ │ │ │ - sldi r10,r25,5 │ │ │ │ - sldi r8,r24,4 │ │ │ │ - add r22,r19,r27 │ │ │ │ - ld r4,200(r14) │ │ │ │ - ld r16,8(r17) │ │ │ │ - addi r7,r7,8 │ │ │ │ - ld r15,16(r17) │ │ │ │ - ld r24,24(r17) │ │ │ │ - addi r6,r20,-8 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r28,r22,r27 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r27,r7,r20 │ │ │ │ - add r5,r5,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r26,24(r28) │ │ │ │ + add r29,r23,r29 │ │ │ │ + lxvx vs12,r6,r24 │ │ │ │ + add r28,r18,r8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + add r14,r18,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + add r11,r21,r11 │ │ │ │ + addi r0,r9,40 │ │ │ │ + add r0,r18,r0 │ │ │ │ + ldu r7,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r12,r28 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r0,r19,r0 │ │ │ │ - add r17,r10,r20 │ │ │ │ - add r25,r9,r20 │ │ │ │ - ldu r11,8(r6) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r12,r27 │ │ │ │ - li r7,0 │ │ │ │ - std r19,64(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r11,r16 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r17 │ │ │ │ + std r21,48(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r20,r7,r17 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r14 │ │ │ │ li r19,0 │ │ │ │ - std r21,112(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r22,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r23,r2 │ │ │ │ + add r9,r20,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r15 │ │ │ │ - ldu r3,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r16,r9,r15 │ │ │ │ + ldu r4,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r23,r25 │ │ │ │ - mr r26,r0 │ │ │ │ - lfdx f9,r28,r9 │ │ │ │ - add r3,r14,r3 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r25,r11 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ + add r4,r16,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r3,r24 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r23) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + mulld r21,r4,r26 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r22,r5 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 17ba0 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17400 │ │ │ │ addi r19,r19,1 │ │ │ │ cmpd r30,r19 │ │ │ │ - bne 17b78 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r21,112(r31) │ │ │ │ - ld r26,120(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 17b4c │ │ │ │ + bne 173dc │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r19,64(r31) │ │ │ │ + ld r22,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 17b2c │ │ │ │ - std r9,32(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ + bne 173b4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r21,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17398 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r4,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - ld r14,48(r31) │ │ │ │ - std r10,16(r26) │ │ │ │ - std r11,8(r26) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ + ld r16,40(r31) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r7,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r3,24(r26) │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - 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 173cc │ │ │ │ - b 17944 │ │ │ │ + stfd f11,8(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f9,24(r27) │ │ │ │ + addi r10,r2,1 │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + stxv vs0,16(r22) │ │ │ │ + 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 16c74 │ │ │ │ + b 171b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,17910 │ │ │ │ - mulli r9,r25,48 │ │ │ │ - sldi r0,r25,6 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r18,r19,r27 │ │ │ │ - sldi r10,r25,5 │ │ │ │ - sldi r4,r4,5 │ │ │ │ - addi r8,r8,8 │ │ │ │ - mr r6,r0 │ │ │ │ - ld r15,8(r17) │ │ │ │ - ld r12,16(r17) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r25,32(r17) │ │ │ │ - add r23,r18,r27 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r28,r19,r4 │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r7,r16,-8 │ │ │ │ - lxvx vs12,r5,r24 │ │ │ │ - add r8,r8,r16 │ │ │ │ - addi r0,r6,56 │ │ │ │ - add r5,r5,r24 │ │ │ │ - std r26,112(r31) │ │ │ │ - addi r24,r9,40 │ │ │ │ - add r27,r23,r27 │ │ │ │ - add r9,r10,r16 │ │ │ │ - std r29,120(r31) │ │ │ │ - std r8,48(r31) │ │ │ │ - add r0,r0,r16 │ │ │ │ - li r8,0 │ │ │ │ - add r24,r24,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r17,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r20,48(r31) │ │ │ │ - li r26,0 │ │ │ │ - std r14,136(r31) │ │ │ │ - std r19,144(r31) │ │ │ │ - std r21,152(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r15 │ │ │ │ - mr r3,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r26,3 │ │ │ │ - ldu r16,8(r20) │ │ │ │ - ld r7,64(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r15,176(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + ble cr3,1717c │ │ │ │ + mulli r2,r26,48 │ │ │ │ + sldi r0,r26,6 │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r7,r26,4 │ │ │ │ + add r19,r21,r29 │ │ │ │ + ld r5,200(r16) │ │ │ │ + std r27,112(r31) │ │ │ │ + sldi r8,r26,5 │ │ │ │ + sldi r10,r24,4 │ │ │ │ + sldi r29,r11,5 │ │ │ │ + ld r15,8(r28) │ │ │ │ + ld r14,16(r28) │ │ │ │ + addi r20,r18,-8 │ │ │ │ + mr r4,r0 │ │ │ │ + add r24,r19,r9 │ │ │ │ + addi r7,r7,8 │ │ │ │ + ld r23,24(r28) │ │ │ │ + ld r26,32(r28) │ │ │ │ + addi r8,r8,24 │ │ │ │ + add r29,r21,r29 │ │ │ │ + addi r0,r4,56 │ │ │ │ + lxvx vs12,r6,r10 │ │ │ │ + add r28,r24,r9 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r12,r18,r7 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r9,r18,r8 │ │ │ │ + li r10,0 │ │ │ │ + add r0,r18,r0 │ │ │ │ + add r8,r18,r2 │ │ │ │ + std r9,104(r31) │ │ │ │ + ldu r18,8(r20) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + li r27,0 │ │ │ │ + std r12,40(r31) │ │ │ │ + std r16,120(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + std r25,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ ld r9,40(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r21,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ldu r17,8(r9) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r16,r12 │ │ │ │ - std r16,184(r31) │ │ │ │ + add r17,r2,r17 │ │ │ │ + std r9,40(r31) │ │ │ │ + mulld r4,r17,r14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r16,r8 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r15,r9,r23 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r29,r28 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r11,r29 │ │ │ │ + lfdx f9,r28,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - 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 17db0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 17d80 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17d60 │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r17,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r16,184(r31) │ │ │ │ - cmpd r30,r26 │ │ │ │ - bne 17d28 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17610 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bne 175e0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 175c0 │ │ │ │ + addi r27,r27,1 │ │ │ │ ld r21,152(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17cf8 │ │ │ │ - ld r26,112(r31) │ │ │ │ - ld r29,120(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + cmpd r30,r27 │ │ │ │ + bne 1757c │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r16,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + ld r25,136(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17550 │ │ │ │ + ld r27,112(r31) │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r30,32(r21) │ │ │ │ - std r9,40(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ - stfd f0,40(r29) │ │ │ │ + std r9,24(r25) │ │ │ │ + std r17,16(r25) │ │ │ │ + std r18,8(r25) │ │ │ │ + std r30,32(r22) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + addi r10,r2,1 │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r10,24(r26) │ │ │ │ - std r17,8(r26) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - std r16,16(r26) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - 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 173cc │ │ │ │ - b 17944 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 17380 │ │ │ │ + stfd f8,8(r27) │ │ │ │ + stfd f11,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f9,32(r27) │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + stxv vs0,16(r22) │ │ │ │ + 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 16c74 │ │ │ │ + b 171b0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 16c1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + mr r26,r8 │ │ │ │ std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - mr r28,r8 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r29,r7 │ │ │ │ mr r31,r1 │ │ │ │ + ld r0,0(r1) │ │ │ │ ld r23,240(r31) │ │ │ │ ld r25,208(r31) │ │ │ │ - ld r4,216(r31) │ │ │ │ - ld r0,224(r31) │ │ │ │ + ld r22,216(r31) │ │ │ │ + ld r11,224(r31) │ │ │ │ ld r12,232(r31) │ │ │ │ - ld r27,0(r1) │ │ │ │ - addi r11,r23,1 │ │ │ │ - sldi r7,r23,1 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - cmpdi r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r27,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - blt 181a4 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - lfd f0,0(r8) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r3,r23,1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + cmpdi r3,-1 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + blt 17a44 │ │ │ │ + mtfprd f0,r22 │ │ │ │ lfd f11,0(r10) │ │ │ │ lfd f8,0(r25) │ │ │ │ - sldi r11,r11,1 │ │ │ │ - mr r3,r5 │ │ │ │ - mr r30,r6 │ │ │ │ + mr r28,r6 │ │ │ │ + mr r27,r7 │ │ │ │ + srdi r24,r3,1 │ │ │ │ + plxv vs32,353028 # 6dab0 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mr r4,r5 │ │ │ │ fmr f10,f1 │ │ │ │ - fcfid f12,f12 │ │ │ │ fmr f9,f2 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r27,-8 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - mtctr r9 │ │ │ │ + fcfid f12,f0 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r10,r24,1 │ │ │ │ + addi r5,r1,32 │ │ │ │ + addi r3,r3,2 │ │ │ │ + mtvsrdd vs41,r22,r22 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + mr r9,r10 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ fcfid f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ mtfprd f11,r12 │ │ │ │ fcfid f11,f11 │ │ │ │ fctidz f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - mffprd r10,f12 │ │ │ │ + mffprd r25,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - subf r10,r23,r10 │ │ │ │ + subf r25,r23,r25 │ │ │ │ frim f11,f11 │ │ │ │ - add r10,r10,r4 │ │ │ │ - divd r7,r10,r4 │ │ │ │ - mffprd r9,f0 │ │ │ │ + add r25,r25,r22 │ │ │ │ + divd r6,r25,r22 │ │ │ │ + mffprd r0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r9,r9,r0 │ │ │ │ + subf r0,r23,r0 │ │ │ │ + add r0,r0,r11 │ │ │ │ + divd r7,r0,r11 │ │ │ │ mffprd r8,f11 │ │ │ │ - subf r5,r23,r8 │ │ │ │ - divd r8,r9,r0 │ │ │ │ - add r5,r5,r12 │ │ │ │ - divd r6,r5,r12 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - subf r7,r7,r10 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - mulld r6,r6,r12 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - subf r6,r6,r5 │ │ │ │ - addi r5,r7,1 │ │ │ │ - divd r10,r7,r4 │ │ │ │ - mr r23,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r5,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 17ff8 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r5,r26,-8 │ │ │ │ + subf r23,r23,r8 │ │ │ │ + add r23,r23,r12 │ │ │ │ + mulld r6,r6,r22 │ │ │ │ + divd r8,r23,r12 │ │ │ │ + subf r6,r6,r25 │ │ │ │ + mulld r7,r7,r11 │ │ │ │ + mtvsrdd vs44,r6,r6 │ │ │ │ + subf r7,r7,r0 │ │ │ │ + mulld r8,r8,r12 │ │ │ │ + subf r8,r8,r23 │ │ │ │ + bne 17ab4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r7,r8,1 │ │ │ │ - divd r10,r8,r0 │ │ │ │ - mr r4,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r9,r7,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - std r10,-8(r5) │ │ │ │ - std r9,16(r4) │ │ │ │ - bdnz 18038 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r24,r24,-8 │ │ │ │ - mr r8,r6 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v12,v1 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v12,v10 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 1787c │ │ │ │ + xxspltib vs43,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs44,r7,r7 │ │ │ │ + mtvsrdd vs41,r11,r11 │ │ │ │ + mr r2,r29 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + bne 17a94 │ │ │ │ + srdi r9,r9,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 18080 │ │ │ │ - li r4,0 │ │ │ │ - li r23,0 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 178d4 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 17a74 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 17924 │ │ │ │ + addi r0,r5,-8 │ │ │ │ + li r24,0 │ │ │ │ + li r5,0 │ │ │ │ nop │ │ │ │ - li r6,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 18140 │ │ │ │ - mffprd r22,f11 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 18128 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne 181d4 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 179e0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + stdcx. r23,0,r9 │ │ │ │ + bne 179c8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 17adc │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 18170 │ │ │ │ - mffprd r22,f12 │ │ │ │ - stdcx. r22,0,r7 │ │ │ │ - bne 18158 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 181dc │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bne 180e0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 17a10 │ │ │ │ + mffprd r23,f12 │ │ │ │ + stdcx. r23,0,r8 │ │ │ │ + bne 179f8 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 17ad4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bne 17980 │ │ │ │ addi r25,r25,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 180d0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - cmpd r23,r11 │ │ │ │ - bne 180c0 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 17970 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + cmpd r24,r3 │ │ │ │ + bne 17960 │ │ │ │ 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 18120 │ │ │ │ - mr r9,r10 │ │ │ │ - b 18150 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r5,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r5) │ │ │ │ + bne 1791c │ │ │ │ + b 1794c │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r29,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r29) │ │ │ │ + bne 178cc │ │ │ │ + b 178fc │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + cmpdi r24,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r30) │ │ │ │ + bne 17874 │ │ │ │ + b 178a4 │ │ │ │ + mr r2,r9 │ │ │ │ + b 179f0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 179c0 │ │ │ │ ... │ │ │ │ .long 0xa80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-752 │ │ │ │ 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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 18380 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 1835c │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 17c70 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 17c48 │ │ │ │ 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 182b8 │ │ │ │ - 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 17ba8 │ │ │ │ + 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 17ec0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 17720 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 182a0 │ │ │ │ + bne 17b90 │ │ │ │ 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 1824c │ │ │ │ + li r2,0 │ │ │ │ + b 17b3c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-1184 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r16,-128(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r15,-136(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) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-304(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r16,r28,r30 │ │ │ │ mr r20,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 187d4 │ │ │ │ - maddld r20,r16,r20,r9 │ │ │ │ + mulld r2,r16,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 180b0 │ │ │ │ + maddld r20,r16,r20,r2 │ │ │ │ add r16,r16,r20 │ │ │ │ cmpd r20,r16 │ │ │ │ - bge 18718 │ │ │ │ + bge 17ff4 │ │ │ │ ld r14,40(r29) │ │ │ │ - ld r9,48(r29) │ │ │ │ ld r15,56(r29) │ │ │ │ - ld r23,24(r29) │ │ │ │ - ld r24,16(r29) │ │ │ │ - ld r25,8(r29) │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r24,24(r29) │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r26,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r17,r14,1 │ │ │ │ - sldi r0,r14,4 │ │ │ │ + sldi r4,r14,4 │ │ │ │ sldi r30,r14,1 │ │ │ │ - std r9,144(r31) │ │ │ │ - mulli r28,r17,48 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r27,r30,2 │ │ │ │ - add r29,r15,r0 │ │ │ │ - sldi r26,r17,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r4,152(r31) │ │ │ │ + mulli r29,r17,48 │ │ │ │ + add r22,r15,r4 │ │ │ │ + addi r23,r4,40 │ │ │ │ + addi r28,r30,2 │ │ │ │ + sldi r27,r17,4 │ │ │ │ addi r30,r30,1 │ │ │ │ sldi r17,r17,5 │ │ │ │ - mr r18,r0 │ │ │ │ - addi r22,r9,40 │ │ │ │ - addi r21,r29,24 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + addi r21,r22,24 │ │ │ │ + add r22,r22,r23 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + mr r18,r17 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - add r29,r29,r22 │ │ │ │ - std r22,152(r31) │ │ │ │ - mr r22,r17 │ │ │ │ - addi r28,r28,15 │ │ │ │ - nop │ │ │ │ + mr r17,r20 │ │ │ │ + mr r20,r22 │ │ │ │ + mr r22,r23 │ │ │ │ + addi r29,r29,15 │ │ │ │ nop │ │ │ │ - lwz r10,112(r19) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r28,4 │ │ │ │ - mr r17,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r9,112(r19) │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r29,4 │ │ │ │ + mr r23,r1 │ │ │ │ + neg r2,r2 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - bne 18780 │ │ │ │ - mr r5,r20 │ │ │ │ - ld r12,176(r19) │ │ │ │ - mulli r9,r5,48 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ + bne 18060 │ │ │ │ + mr r8,r17 │ │ │ │ + ld r4,176(r19) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r7,r8,3 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r7 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r7 │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,187c0 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mr r9,r30 │ │ │ │ - li r10,0 │ │ │ │ - addi r3,r6,8 │ │ │ │ - addi r11,r15,8 │ │ │ │ - addi r0,r30,-1 │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - beq 1855c │ │ │ │ + ble cr4,1809c │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r12,r6,8 │ │ │ │ + addi r5,r15,8 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + beq 17e38 │ │ │ │ lfd f0,8(r15) │ │ │ │ - mr. r9,r0 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 1859c │ │ │ │ - srdi r4,r30,1 │ │ │ │ - mtctr r4 │ │ │ │ - addi r4,r10,8 │ │ │ │ + beq 17e78 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 18564 │ │ │ │ - lfdx f9,r12,r7 │ │ │ │ - add r11,r6,r18 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - lfd f8,8(r8) │ │ │ │ - mr r10,r30 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - addi r3,r11,24 │ │ │ │ - addi r7,r30,-1 │ │ │ │ - stfdx f9,r6,r27 │ │ │ │ - beq 185e8 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - mr. r10,r7 │ │ │ │ + stfdx f12,r12,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r12,r10 │ │ │ │ + bdnz 17e40 │ │ │ │ + ld r9,152(r31) │ │ │ │ + lfdx f9,r4,r7 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + lfd f8,8(r11) │ │ │ │ + add r5,r6,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + stfdx f9,r6,r28 │ │ │ │ + mr r9,r30 │ │ │ │ + addi r7,r5,24 │ │ │ │ + beq 17ec8 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + mr. r9,r10 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 18628 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - mtctr r7 │ │ │ │ - addi r7,r9,8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 17f08 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r21,r7 │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - bdnz 185f0 │ │ │ │ - lfd f9,16(r8) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - ld r9,152(r31) │ │ │ │ - lfd f8,24(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - add r11,r11,r9 │ │ │ │ - stfdx f9,r6,r22 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - beq 18670 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + bdnz 17ed0 │ │ │ │ + lfd f9,16(r11) │ │ │ │ + andi. r2,r30,1 │ │ │ │ + lfd f8,24(r11) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r5,r5,r22 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + stfdx f9,r6,r18 │ │ │ │ + beq 17f4c │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 186ac │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 17f88 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r11,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r11,r9 │ │ │ │ - bdnz 18678 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + bdnz 17f54 │ │ │ │ ld r11,24(r19) │ │ │ │ - mulli r9,r5,24 │ │ │ │ - sldi r3,r5,4 │ │ │ │ + mulli r9,r8,24 │ │ │ │ + sldi r2,r8,4 │ │ │ │ ld r10,120(r19) │ │ │ │ + add r8,r6,r18 │ │ │ │ + add r7,r6,r27 │ │ │ │ ld r5,144(r31) │ │ │ │ - add r8,r6,r22 │ │ │ │ - add r7,r6,r26 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r12,r11,r3 │ │ │ │ - lfdx f1,r11,r3 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r12,r11,r2 │ │ │ │ + lfdx f1,r11,r2 │ │ │ │ addi r11,r9,8 │ │ │ │ - addi r3,r9,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ add r9,r10,r9 │ │ │ │ lfd f2,8(r12) │ │ │ │ std r14,128(r1) │ │ │ │ - std r23,120(r1) │ │ │ │ - std r24,112(r1) │ │ │ │ - add r3,r10,r3 │ │ │ │ + std r24,120(r1) │ │ │ │ + std r25,112(r1) │ │ │ │ + add r2,r10,r2 │ │ │ │ add r10,r10,r11 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 17ec0 │ │ │ │ - cmpd r16,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 184c0 │ │ │ │ + std r26,104(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 17720 │ │ │ │ + cmpd r16,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + bne 17da0 │ │ │ │ addi r1,r31,304 │ │ │ │ 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(r19) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - ld r12,176(r19) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r5,8(r9) │ │ │ │ - mulli r9,r5,48 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ + nop │ │ │ │ + ld r2,240(r19) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r4,176(r19) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r7,r8,3 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r7 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r7 │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,18518 │ │ │ │ - lfdx f12,r12,r7 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfdx f12,r6,r27 │ │ │ │ - stfdx f0,r6,r22 │ │ │ │ - b 186ac │ │ │ │ + bgt cr4,17df4 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ + lfd f0,16(r11) │ │ │ │ + stfdx f12,r6,r28 │ │ │ │ + stfdx f0,r6,r18 │ │ │ │ + b 17f88 │ │ │ │ addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1843c │ │ │ │ + li r2,0 │ │ │ │ + b 17d1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-2288 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ - std r14,-144(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 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) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(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 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) │ │ │ │ ld r27,8(r29) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r27,r30 │ │ │ │ mr r14,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1930c │ │ │ │ - maddld r14,r10,r14,r9 │ │ │ │ - add r9,r10,r14 │ │ │ │ - cmpd r14,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 18dbc │ │ │ │ - ld r10,24(r28) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - addi r15,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,16(r28) │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - std r10,64(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r10,32(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 19300 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 18bec │ │ │ │ + maddld r14,r9,r14,r2 │ │ │ │ + add r2,r9,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 1869c │ │ │ │ + ld r6,8(r28) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r9,16(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,24(r28) │ │ │ │ + addi r12,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r16,r6 │ │ │ │ + mr r15,r12 │ │ │ │ + std r9,40(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 18be0 │ │ │ │ mr r25,r14 │ │ │ │ ld r23,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r5,0(r1) │ │ │ │ - ld r20,88(r29) │ │ │ │ + std r1,56(r31) │ │ │ │ li r6,0 │ │ │ │ - std r1,80(r31) │ │ │ │ + ld r20,88(r29) │ │ │ │ sldi r22,r23,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + addic. r7,r23,-1 │ │ │ │ addi r30,r20,1 │ │ │ │ - addic. r3,r23,-1 │ │ │ │ - addi r9,r22,15 │ │ │ │ + addi r2,r22,15 │ │ │ │ addi r8,r22,23 │ │ │ │ mulld r10,r23,r30 │ │ │ │ sldi r21,r30,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r7,r22,r21 │ │ │ │ - neg r9,r9 │ │ │ │ + mulld r9,r22,r21 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + addi r17,r1,32 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ 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,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ stdux r5,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r5,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ std r6,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ ld r8,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f31,32(r28) │ │ │ │ stdux r8,r1,r10 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 19318 │ │ │ │ - mulld r8,r25,r23 │ │ │ │ - neg r10,r30 │ │ │ │ - ld r4,120(r29) │ │ │ │ - mulld r3,r3,r30 │ │ │ │ + blt 18bf8 │ │ │ │ + mulld r0,r25,r23 │ │ │ │ + mulld r8,r7,r30 │ │ │ │ + ld r6,120(r29) │ │ │ │ ld r26,72(r29) │ │ │ │ - add r16,r18,r22 │ │ │ │ - add r17,r19,r22 │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - std r14,40(r31) │ │ │ │ - sldi r12,r10,1 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r11,r26,r22 │ │ │ │ - add r10,r23,r8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ + mulli r11,r30,-16 │ │ │ │ + add r3,r17,r22 │ │ │ │ + add r4,r19,r22 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r5,r26,r22 │ │ │ │ + add r10,r23,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r25,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r6,r6,r10 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r6) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - addi r29,r10,1 │ │ │ │ + addi r7,r10,1 │ │ │ │ subf r10,r20,r10 │ │ │ │ - add r29,r29,r20 │ │ │ │ - stdu r10,-8(r16) │ │ │ │ - stdu r29,-8(r17) │ │ │ │ - ble 18a40 │ │ │ │ - srdi r6,r21,1 │ │ │ │ - sldi r29,r3,3 │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r18,104(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r29,r29,r0 │ │ │ │ - addi r18,r10,1 │ │ │ │ - divd r5,r10,r25 │ │ │ │ - mr r14,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r6,r18,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - mulld r6,r6,r25 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r6,r6,r18 │ │ │ │ - std r5,-8(r29) │ │ │ │ - std r6,16(r14) │ │ │ │ - bdnz 18a08 │ │ │ │ - ld r18,104(r31) │ │ │ │ - cmpld cr7,r26,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bne cr7,189b8 │ │ │ │ + add r7,r7,r20 │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + stdu r7,-8(r4) │ │ │ │ + ble cr7,18338 │ │ │ │ + srdi r12,r21,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + nop │ │ │ │ + plxv vs33,350192 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r10,r12 │ │ │ │ + andi. r12,r10,1 │ │ │ │ + addi r12,r10,-1 │ │ │ │ + beq 18300 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r12,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 18338 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + 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 18308 │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r8,r8,r11 │ │ │ │ + bne 1827c │ │ │ │ mr r5,r22 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - ld r14,40(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - addi r16,r19,-8 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r8,40(r31) │ │ │ │ - clrldi r10,r21,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,64(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ li r11,0 │ │ │ │ - addi r12,r18,-8 │ │ │ │ - mr r9,r3 │ │ │ │ + addi r12,r17,-8 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r2,r3 │ │ │ │ ld r3,176(r29) │ │ │ │ - std r10,88(r31) │ │ │ │ - sldi r10,r21,3 │ │ │ │ - addi r7,r7,15 │ │ │ │ - srdi r5,r5,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - std r5,96(r31) │ │ │ │ - add r3,r3,r8 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r7,r1,32 │ │ │ │ + addi r10,r9,15 │ │ │ │ + clrldi r9,r21,3 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + addi r9,r19,-8 │ │ │ │ + add r3,r3,r0 │ │ │ │ + neg r10,r10 │ │ │ │ + std r9,32(r31) │ │ │ │ + sldi r9,r21,3 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r8,r1,32 │ │ │ │ addi r5,r1,48 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ldu r8,8(r12) │ │ │ │ - ldu r6,8(r16) │ │ │ │ + ld r6,32(r31) │ │ │ │ + ldu r10,8(r12) │ │ │ │ lfd f0,0(r3) │ │ │ │ - mulld r4,r11,r9 │ │ │ │ - cmpd r8,r6 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r17,r7,r4 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bge 18bc0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r0,r8,2 │ │ │ │ + ldu r7,8(r6) │ │ │ │ + std r6,32(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpd r10,r7 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r0,r8,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + bge 184a8 │ │ │ │ + ld r6,72(r31) │ │ │ │ + addi r4,r10,2 │ │ │ │ lfd f12,8(r3) │ │ │ │ - cmpd r6,r0 │ │ │ │ - mulld r4,r9,r11 │ │ │ │ - ld r9,48(r31) │ │ │ │ + cmpd r7,r4 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r4,1 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r9,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - blt 18bc0 │ │ │ │ - addi r0,r6,-1 │ │ │ │ + addi r4,r6,1 │ │ │ │ sldi r4,r4,3 │ │ │ │ + lfdx f11,r18,r4 │ │ │ │ + mr r4,r0 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f0,8(r4) │ │ │ │ + blt 184a8 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ lfd f10,-16(r5) │ │ │ │ fmr f11,f12 │ │ │ │ - li r6,0 │ │ │ │ - subf r8,r8,r0 │ │ │ │ - addi r4,r4,16 │ │ │ │ - andi. r0,r8,1 │ │ │ │ - add r17,r9,r4 │ │ │ │ - addi r0,r8,-1 │ │ │ │ - beq 18b7c │ │ │ │ - lfdx f0,r9,r4 │ │ │ │ + li r7,0 │ │ │ │ + subf r10,r10,r4 │ │ │ │ + addi r6,r6,16 │ │ │ │ + andi. r4,r10,1 │ │ │ │ + addi r0,r10,-1 │ │ │ │ + add r4,r18,r6 │ │ │ │ + beq 1846c │ │ │ │ + lfdx f0,r18,r6 │ │ │ │ fmul f11,f12,f12 │ │ │ │ cmpdi r0,0 │ │ │ │ - li r6,8 │ │ │ │ + li r7,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r5) │ │ │ │ - beq 18bc0 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r17,r6 │ │ │ │ + beq 184a8 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r8,r6,8 │ │ │ │ + addi r10,r7,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r5,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r17,r8 │ │ │ │ + stfdx f0,r5,r7 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 18b88 │ │ │ │ - std r9,40(r31) │ │ │ │ + stfdx f0,r5,r10 │ │ │ │ + bdnz 18474 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r3,r3,16 │ │ │ │ - add r5,r5,r10 │ │ │ │ + add r5,r5,r9 │ │ │ │ cmpd r23,r11 │ │ │ │ - bne 18ad4 │ │ │ │ + bne 183bc │ │ │ │ cmpdi r23,4 │ │ │ │ - ld r9,40(r31) │ │ │ │ - beq 190c0 │ │ │ │ + beq 189a0 │ │ │ │ cmpdi r23,5 │ │ │ │ - beq 18e20 │ │ │ │ - li r10,0 │ │ │ │ - ld r20,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 18d98 │ │ │ │ + beq 18708 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi r16,0 │ │ │ │ + ble 18678 │ │ │ │ sldi r25,r25,4 │ │ │ │ clrldi r21,r21,3 │ │ │ │ - li r26,0 │ │ │ │ - addi r16,r9,-8 │ │ │ │ - li r17,0 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bge 18c90 │ │ │ │ - ld r11,88(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - subf r5,r10,r23 │ │ │ │ - add r30,r27,r8 │ │ │ │ - mtctr r5 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - add r23,r16,r8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r4,r6,-8 │ │ │ │ - ld r3,0(r30) │ │ │ │ - mulld r6,r11,r10 │ │ │ │ - add r4,r4,r8 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - ldu r8,8(r23) │ │ │ │ - ldu r0,8(r4) │ │ │ │ - maddld r5,r10,r21,r8 │ │ │ │ - add r8,r6,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r12,r10,3 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ - maddld r3,r3,r0,r8 │ │ │ │ + li r30,0 │ │ │ │ + addi r12,r2,-8 │ │ │ │ + li r20,0 │ │ │ │ + cmpd r9,r23 │ │ │ │ + bge 18570 │ │ │ │ + ld r3,88(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + sldi r10,r9,3 │ │ │ │ + subf r6,r9,r23 │ │ │ │ + add r11,r27,r10 │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + mtctr r6 │ │ │ │ + add r26,r12,r10 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r5,r7,-8 │ │ │ │ + ld r4,0(r11) │ │ │ │ + mulld r7,r3,r9 │ │ │ │ + add r5,r5,r10 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldu r10,8(r26) │ │ │ │ + ldu r0,8(r5) │ │ │ │ + maddld r6,r9,r21,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r7,r7,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r23,r9,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + maddld r4,r4,r0,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r30) │ │ │ │ - stfdx f0,r28,r12 │ │ │ │ - bdnz 18c50 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r27,r22 │ │ │ │ + stdu r4,8(r11) │ │ │ │ + stfdx f0,r28,r23 │ │ │ │ + bdnz 18530 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r10,r27,r22 │ │ │ │ lfdx f0,r28,r22 │ │ │ │ - ld r6,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r6,r8 │ │ │ │ - ldx r8,r6,r8 │ │ │ │ + ld r7,200(r29) │ │ │ │ + add r6,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r9,r7,r10 │ │ │ │ + ldx r10,r7,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 18ce0 │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 18ccc │ │ │ │ - cmpld r6,r8 │ │ │ │ - bne 1937c │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bne 185c0 │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 185ac │ │ │ │ + cmpld r7,r10 │ │ │ │ + bne 18c58 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 18d10 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 18cfc │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 19374 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r10,0,r7 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 185f0 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 185dc │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 18c50 │ │ │ │ ld r23,48(r29) │ │ │ │ - addic. r10,r23,-1 │ │ │ │ - ble 18e14 │ │ │ │ + addic. r9,r23,-1 │ │ │ │ + ble 186fc │ │ │ │ sldi r22,r23,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r5,r9,r22 │ │ │ │ - add r3,r19,r22 │ │ │ │ - add r4,r18,r22 │ │ │ │ - b 18d48 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r17,0(r5) │ │ │ │ - bdz 18d80 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r8,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r8,r8,r11 │ │ │ │ - cmpd r6,r8 │ │ │ │ - beq 18d3c │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - stdx r6,r9,r8 │ │ │ │ - beq 18d98 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r2,r22 │ │ │ │ + add r4,r19,r22 │ │ │ │ + add r5,r17,r22 │ │ │ │ + b 18628 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r20,0(r6) │ │ │ │ + bdz 18660 │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r10,-8(r5) │ │ │ │ + ldu r7,-8(r6) │ │ │ │ + subf r10,r10,r3 │ │ │ │ + cmpd r7,r10 │ │ │ │ + beq 1861c │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + stdx r7,r2,r10 │ │ │ │ + beq 18678 │ │ │ │ sldi r22,r23,3 │ │ │ │ - b 18c0c │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 18c14 │ │ │ │ - ld r10,72(r31) │ │ │ │ + b 184ec │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 184f4 │ │ │ │ + ld r9,48(r31) │ │ │ │ addi r14,r14,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r15,r15,16 │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 188c8 │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 181a4 │ │ │ │ addi r1,r31,256 │ │ │ │ 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 r8,r10,3 │ │ │ │ - ldx r6,r9,r8 │ │ │ │ - b 18d64 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r7,r2,r10 │ │ │ │ + b 18644 │ │ │ │ cmpdi r20,0 │ │ │ │ - blt 18d98 │ │ │ │ - add r23,r7,r10 │ │ │ │ - ld r8,32(r31) │ │ │ │ + blt 18678 │ │ │ │ + add r11,r8,r9 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r6,0 │ │ │ │ - li r4,0 │ │ │ │ - add r11,r23,r10 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - add r3,r11,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - sldi r5,r4,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - std r4,0(r9) │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r0,r5 │ │ │ │ - stfd f0,8(r28) │ │ │ │ - std r6,8(r27) │ │ │ │ - ble 18d98 │ │ │ │ - li r22,0 │ │ │ │ - add r8,r22,r8 │ │ │ │ - sldi r5,r22,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + li r10,0 │ │ │ │ + li r23,0 │ │ │ │ + add r3,r11,r9 │ │ │ │ + add r5,r3,r9 │ │ │ │ + add r9,r5,r9 │ │ │ │ + sldi r6,r23,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r23,0(r2) │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + ldx r6,r24,r6 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r0,r10,r4,r6 │ │ │ │ + stfd f12,8(r28) │ │ │ │ + std r0,8(r27) │ │ │ │ + ble 18678 │ │ │ │ + li r21,0 │ │ │ │ + add r10,r21,r7 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r23,r5 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r8,r6,r0,r8 │ │ │ │ - stfd f0,16(r28) │ │ │ │ - std r8,16(r27) │ │ │ │ - ble 18d98 │ │ │ │ - li r6,0 │ │ │ │ - nop │ │ │ │ + std r21,8(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r11,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,16(r28) │ │ │ │ + std r0,16(r27) │ │ │ │ + ble 18678 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r5,r30,2 │ │ │ │ - sldi r0,r6,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r7,r22,3 │ │ │ │ + ld r6,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r6,16(r9) │ │ │ │ - add r5,r5,r6 │ │ │ │ - lfdx f12,r11,r0 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r8,r8,r21,r5 │ │ │ │ - stfd f0,24(r28) │ │ │ │ - std r8,24(r27) │ │ │ │ - ble 18d98 │ │ │ │ - mulli r5,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r20,24(r26) │ │ │ │ + std r22,16(r2) │ │ │ │ + add r10,r10,r22 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r0,24(r27) │ │ │ │ + ble 18678 │ │ │ │ + mulli r10,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r6,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - add r5,r5,r21 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - maddld r8,r8,r20,r5 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r8,32(r27) │ │ │ │ - ble 19084 │ │ │ │ + sldi r7,r4,3 │ │ │ │ + std r4,24(r2) │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + add r10,r10,r4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r0,32(r27) │ │ │ │ + ble 18964 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r5,0 │ │ │ │ - mr r19,r8 │ │ │ │ - b 18f5c │ │ │ │ + li r10,0 │ │ │ │ + b 1883c │ │ │ │ nop │ │ │ │ - lfd f0,32(r28) │ │ │ │ - ld r19,32(r27) │ │ │ │ + nop │ │ │ │ + lfd f12,32(r28) │ │ │ │ + ld r0,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r20,r5,3 │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r5,32(r9) │ │ │ │ - add r30,r30,r5 │ │ │ │ - lfdx f12,r10,r20 │ │ │ │ - ld r20,200(r29) │ │ │ │ + sldi r19,r10,3 │ │ │ │ + ld r6,32(r26) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r10,32(r2) │ │ │ │ + ld r20,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r10 │ │ │ │ + lfdx f0,r9,r19 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r19,r20,r25 │ │ │ │ + lfdx f11,r20,r25 │ │ │ │ ldx r30,r24,r30 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r8,r19,r8,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + maddld r6,r0,r6,r30 │ │ │ │ stfd f0,40(r28) │ │ │ │ - std r8,40(r27) │ │ │ │ - lfdx f0,r28,r0 │ │ │ │ - ldx r8,r27,r0 │ │ │ │ + lfdx f0,r28,r7 │ │ │ │ + std r6,40(r27) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r30,r20,r8 │ │ │ │ - ldx r8,r20,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r6,r26,r7 │ │ │ │ + ldx r7,r26,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 18fe4 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 18fcc │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1936c │ │ │ │ - ld r8,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r6 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 188c4 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r6 │ │ │ │ + bne 188ac │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 18c48 │ │ │ │ + ld r7,8(r6) │ │ │ │ + addi r30,r6,8 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 19014 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 18ffc │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 19364 │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r7 │ │ │ │ + bne 188f4 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 188dc │ │ │ │ + cmpld r7,r6 │ │ │ │ + bne 18c40 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r5,r5,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 18f50 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ble 19088 │ │ │ │ - mulli r5,r30,6 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 18830 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + ble 18968 │ │ │ │ + mulli r10,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ - lfd f0,24(r28) │ │ │ │ - ld r8,24(r27) │ │ │ │ + sldi r7,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - ld r20,24(r26) │ │ │ │ - add r5,r5,r21 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r8,r8,r20,r5 │ │ │ │ - std r8,32(r27) │ │ │ │ - bgt 18f40 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bge 190a4 │ │ │ │ - lfd f0,16(r28) │ │ │ │ - ld r8,16(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 18ec0 │ │ │ │ + std r4,24(r2) │ │ │ │ + ld r0,24(r27) │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + ld r6,24(r26) │ │ │ │ + add r10,r10,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + std r0,32(r27) │ │ │ │ + bgt 18820 │ │ │ │ + sldi r7,r30,1 │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bge 19348 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - ld r6,8(r27) │ │ │ │ + cmpd r22,r7 │ │ │ │ + bge 18984 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r0,16(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 187a0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r7 │ │ │ │ + bge 18c24 │ │ │ │ + lfd f12,8(r28) │ │ │ │ + ld r0,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 18e7c │ │ │ │ + b 18760 │ │ │ │ cmpdi r20,0 │ │ │ │ - blt 18d98 │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r11,r7,r10 │ │ │ │ + blt 18678 │ │ │ │ + add r3,r8,r9 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r23,0 │ │ │ │ - add r3,r11,r10 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - add r10,r3,r10 │ │ │ │ - li r8,0 │ │ │ │ - sldi r6,r23,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - sldi. r5,r30,1 │ │ │ │ - std r23,0(r9) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + li r10,0 │ │ │ │ + li r11,0 │ │ │ │ + add r4,r3,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + sldi r7,r11,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r11,0(r2) │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r8,r8,r4,r6 │ │ │ │ + maddld r22,r10,r5,r7 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r8,8(r27) │ │ │ │ - ble 18d98 │ │ │ │ - li r22,0 │ │ │ │ - add r6,r22,r5 │ │ │ │ - sldi r5,r22,3 │ │ │ │ - ld r4,8(r26) │ │ │ │ + std r22,8(r27) │ │ │ │ + ble 18678 │ │ │ │ + li r23,0 │ │ │ │ + add r10,r23,r6 │ │ │ │ + sldi r7,r23,3 │ │ │ │ + ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f0,r11,r5 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r23,8(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r8,r8,r4,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r8,16(r27) │ │ │ │ - ble 18d98 │ │ │ │ - li r4,0 │ │ │ │ - sldi r6,r30,2 │ │ │ │ - ld r0,16(r26) │ │ │ │ + std r22,16(r27) │ │ │ │ + ble 18678 │ │ │ │ + li r5,0 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + ld r6,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r6,r6,r4 │ │ │ │ - sldi r5,r4,3 │ │ │ │ - std r4,16(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + add r10,r10,r5 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + std r5,16(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r21,r8,r0,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r21,24(r27) │ │ │ │ - ble 192c4 │ │ │ │ - li r6,0 │ │ │ │ - b 1919c │ │ │ │ + std r22,24(r27) │ │ │ │ + ble 18ba4 │ │ │ │ + li r7,0 │ │ │ │ + b 18a7c │ │ │ │ + nop │ │ │ │ lfd f12,24(r28) │ │ │ │ - ld r21,24(r27) │ │ │ │ + ld r22,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r8,r30,6 │ │ │ │ - sldi r0,r6,3 │ │ │ │ - ld r20,24(r26) │ │ │ │ - ld r5,48(r29) │ │ │ │ + mulli r10,r30,6 │ │ │ │ + sldi r0,r7,3 │ │ │ │ + ld r21,24(r26) │ │ │ │ + ld r6,48(r29) │ │ │ │ + std r7,24(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,24(r9) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f0,r10,r0 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r19,r26,r25 │ │ │ │ + lfdx f0,r9,r0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r10,r7 │ │ │ │ + add r20,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r8,r8,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r19) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + ldx r10,r24,r10 │ │ │ │ stfd f0,32(r28) │ │ │ │ - maddld r8,r21,r20,r8 │ │ │ │ - lfdx f0,r28,r5 │ │ │ │ - std r8,32(r27) │ │ │ │ + lfdx f0,r28,r6 │ │ │ │ + maddld r10,r22,r21,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r8,r30,r5 │ │ │ │ - ldx r5,r30,r5 │ │ │ │ - mtfprd f11,r5 │ │ │ │ + std r10,32(r27) │ │ │ │ + ldx r6,r27,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r10,r30,r6 │ │ │ │ + ldx r6,r30,r6 │ │ │ │ + mtfprd f11,r6 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r8 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 19224 │ │ │ │ - stdcx. r30,0,r8 │ │ │ │ - bne 19210 │ │ │ │ - cmpld r5,r0 │ │ │ │ - bne 19340 │ │ │ │ - addi r30,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r10 │ │ │ │ + cmpd r0,r6 │ │ │ │ + bne 18b04 │ │ │ │ + stdcx. r30,0,r10 │ │ │ │ + bne 18af0 │ │ │ │ + cmpld r6,r0 │ │ │ │ + bne 18c1c │ │ │ │ + addi r30,r10,8 │ │ │ │ + ld r10,8(r10) │ │ │ │ + mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r5,0,r30 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bne 19254 │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bne 18b34 │ │ │ │ stdcx. r0,0,r30 │ │ │ │ - bne 19240 │ │ │ │ - cmpld r5,r8 │ │ │ │ - bne 19338 │ │ │ │ + bne 18b20 │ │ │ │ + cmpld r6,r10 │ │ │ │ + bne 18c14 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r5,r30,1 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt 19190 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r5,r4 │ │ │ │ - ble 192c8 │ │ │ │ - sldi r6,r30,2 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r7 │ │ │ │ + bgt 18a70 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r6,r5 │ │ │ │ + ble 18ba8 │ │ │ │ + sldi r10,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r5,r4,3 │ │ │ │ + sldi r7,r5,3 │ │ │ │ lfd f12,16(r28) │ │ │ │ - ld r8,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r9) │ │ │ │ - add r6,r6,r4 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ld r0,16(r26) │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r5,16(r2) │ │ │ │ + ld r22,16(r27) │ │ │ │ + add r10,r10,r5 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r6,16(r26) │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r21,r8,r0,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r21,24(r27) │ │ │ │ - bgt 19188 │ │ │ │ - sldi r5,r30,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r5 │ │ │ │ - bge 192e4 │ │ │ │ + std r22,24(r27) │ │ │ │ + bgt 18a64 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r6 │ │ │ │ + bge 18bc4 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r8,8(r27) │ │ │ │ + ld r22,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19118 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r5 │ │ │ │ - bge 18d98 │ │ │ │ + b 189f4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r6 │ │ │ │ + bge 18678 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r8,0(r27) │ │ │ │ + ld r10,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 190e8 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r15 │ │ │ │ - b 188d8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 18888 │ │ │ │ - addi r8,r7,15 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r10,r23 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ - b 18bec │ │ │ │ - mr r8,r5 │ │ │ │ - b 19234 │ │ │ │ - mr r5,r0 │ │ │ │ - b 19204 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 18d98 │ │ │ │ + b 189c4 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r15 │ │ │ │ + b 181b4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 18160 │ │ │ │ + addi r10,r9,15 │ │ │ │ + mr r9,r23 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r8,r1,32 │ │ │ │ + b 184d0 │ │ │ │ + mr r10,r6 │ │ │ │ + b 18b14 │ │ │ │ + mr r6,r0 │ │ │ │ + b 18ae4 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bge 18678 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r6,0(r27) │ │ │ │ + ld r10,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 18e4c │ │ │ │ - mr r8,r0 │ │ │ │ - b 18ff4 │ │ │ │ - mr r8,r0 │ │ │ │ - b 18fc4 │ │ │ │ - mr r10,r8 │ │ │ │ - b 18cf0 │ │ │ │ - mr r8,r6 │ │ │ │ - b 18cc0 │ │ │ │ + b 18730 │ │ │ │ + mr r7,r6 │ │ │ │ + b 188d4 │ │ │ │ + mr r7,r0 │ │ │ │ + b 188a4 │ │ │ │ + mr r9,r10 │ │ │ │ + b 185d0 │ │ │ │ + mr r10,r7 │ │ │ │ + b 185a0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-5264 │ │ │ │ + .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 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,-352(r1) │ │ │ │ + stxv vs63,112(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ + bl 4c00 │ │ │ │ ld r27,8(r29) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 19ec8 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,56(r31) │ │ │ │ - bge 199b8 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addis r17,r2,-3 │ │ │ │ + divd r10,r27,r30 │ │ │ │ + mulld r2,r10,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 19768 │ │ │ │ + maddld r16,r10,r9,r2 │ │ │ │ + add r2,r10,r16 │ │ │ │ + cmpd r16,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + bge 19254 │ │ │ │ ld r6,8(r28) │ │ │ │ + sldi r2,r16,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f30,346292 # 6d600 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r17,r17,29008 │ │ │ │ - std r10,40(r31) │ │ │ │ - lwz r10,112(r29) │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - bne 19964 │ │ │ │ - mr r25,r9 │ │ │ │ + addi r17,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r15,r6 │ │ │ │ + mr r7,r17 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1920c │ │ │ │ + mr r25,r16 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r18,88(r29) │ │ │ │ - std r1,64(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r1,48(r31) │ │ │ │ + li r5,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ sldi r21,r22,3 │ │ │ │ - addi r30,r18,1 │ │ │ │ - addic. r11,r22,-1 │ │ │ │ - addi r8,r21,15 │ │ │ │ - addi r7,r21,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r8,r8 │ │ │ │ - neg r7,r7 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - neg r5,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,32(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,48(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r8 │ │ │ │ + mr r4,r10 │ │ │ │ + addic. r8,r22,-1 │ │ │ │ + addi r30,r14,1 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + mulld r20,r22,r30 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r20,r20,4 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + neg r10,r20 │ │ │ │ + addi r20,r20,15 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ + std r5,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - std r4,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r5 │ │ │ │ + stfdu f29,32(r27) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 19f20 │ │ │ │ - ld r5,32(r31) │ │ │ │ - mulld r15,r25,r22 │ │ │ │ - ld r8,120(r29) │ │ │ │ - mulld r11,r11,r30 │ │ │ │ + blt 197c0 │ │ │ │ + mulld r17,r25,r22 │ │ │ │ + mulld r9,r8,r30 │ │ │ │ + ld r11,120(r29) │ │ │ │ ld r26,72(r29) │ │ │ │ - neg r7,r30 │ │ │ │ - sldi r19,r30,1 │ │ │ │ + mulli r0,r30,-16 │ │ │ │ + sldi r18,r30,1 │ │ │ │ + add r3,r19,r21 │ │ │ │ + add r4,r6,r21 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - addi r0,r23,-8 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r25,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - add r12,r5,r21 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r16,r26,r21 │ │ │ │ - add r3,r22,r15 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r14,r5,r21 │ │ │ │ - addi r5,r8,-8 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r29,-8(r16) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r2,r11,-8 │ │ │ │ + add r5,r26,r21 │ │ │ │ + add r8,r22,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r9,r23 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - subf r9,r18,r9 │ │ │ │ - add r4,r4,r18 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r4,-8(r14) │ │ │ │ - ble cr4,19610 │ │ │ │ - srdi r6,r19,1 │ │ │ │ - sldi r4,r11,3 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mtctr r6 │ │ │ │ - add r4,r4,r0 │ │ │ │ - addi r25,r9,1 │ │ │ │ - divd r5,r9,r29 │ │ │ │ - mr r20,r4 │ │ │ │ - addi r4,r4,16 │ │ │ │ - divd r6,r25,r29 │ │ │ │ - mulld r5,r5,r29 │ │ │ │ - mulld r6,r6,r29 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r6,r6,r25 │ │ │ │ - std r5,-8(r4) │ │ │ │ - std r6,16(r20) │ │ │ │ - bdnz 195dc │ │ │ │ - cmpld r26,r16 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r7 │ │ │ │ - bne 19590 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r14,r2 │ │ │ │ + add r10,r10,r14 │ │ │ │ + stdu r2,-8(r3) │ │ │ │ + stdu r10,-8(r4) │ │ │ │ + ble cr4,18f08 │ │ │ │ + srdi r6,r18,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,347168 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 18ed0 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 18f08 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + 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 18ed8 │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r9,r9,r0 │ │ │ │ + bne 18e50 │ │ │ │ mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - ld r25,80(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r14,r1,32 │ │ │ │ - ble cr4,19ee0 │ │ │ │ - mtfprd f0,r18 │ │ │ │ - ld r10,96(r29) │ │ │ │ - sldi r16,r15,3 │ │ │ │ + std r7,64(r31) │ │ │ │ + std r11,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,0(r1) │ │ │ │ + clrrdi r2,r20,4 │ │ │ │ + ld r11,56(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + ble cr4,19780 │ │ │ │ + mtfprd f0,r14 │ │ │ │ + sldi r2,r17,3 │ │ │ │ li r20,0 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - std r9,80(r31) │ │ │ │ - lfd f23,0(r17) │ │ │ │ - mr r9,r30 │ │ │ │ - li r15,0 │ │ │ │ - fcfid f26,f0 │ │ │ │ - mr r30,r20 │ │ │ │ - addi r18,r18,27896 │ │ │ │ - add r16,r8,r16 │ │ │ │ - std r6,88(r31) │ │ │ │ - mr r20,r9 │ │ │ │ - std r29,96(r31) │ │ │ │ - std r28,104(r31) │ │ │ │ - std r27,112(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f24,27896(r10) │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - lfdx f0,r26,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - lfdx f28,r16,r30 │ │ │ │ - mr r28,r19 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f25,r9,r30 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ldx r27,r10,r30 │ │ │ │ - add r29,r14,r9 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - fdiv f29,f23,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 1973c │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r29,72(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + li r14,0 │ │ │ │ + std r28,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + add r2,r11,r2 │ │ │ │ + mr r29,r20 │ │ │ │ + mr r20,r30 │ │ │ │ + mr r30,r10 │ │ │ │ + std r2,56(r31) │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f0,r26,r29 │ │ │ │ + lfdx f23,r17,r29 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + mr r25,r18 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ldx r27,r19,r29 │ │ │ │ + add r28,r30,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + fmul f22,f23,f30 │ │ │ │ + lfdx f26,r9,r29 │ │ │ │ + fdiv f27,f29,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 18ff0 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 1977c │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 19044 │ │ │ │ mtfprd f0,r27 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f29,f12,f28 │ │ │ │ - fnmsub f12,f29,f12,f28 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f0,f27,f12,f26 │ │ │ │ + fnmsub f12,f27,f12,f26 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt 1970c │ │ │ │ + bgt 18fc8 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 19944 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 18fdc │ │ │ │ + fsqrt f28,f0 │ │ │ │ addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5620 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 18ff0 │ │ │ │ addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 1973c │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r15,r15,r19 │ │ │ │ - cmpld r21,r30 │ │ │ │ - bne 196d4 │ │ │ │ + add r14,r14,r18 │ │ │ │ + cmpld r21,r29 │ │ │ │ + bne 18f94 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ + mr r10,r30 │ │ │ │ + ld r25,64(r31) │ │ │ │ + ld r29,72(r31) │ │ │ │ mr r30,r20 │ │ │ │ - ld r27,112(r31) │ │ │ │ - beq 19ca8 │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + beq 19548 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 19a40 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 1998c │ │ │ │ + beq 192e0 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 19230 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpd r8,r22 │ │ │ │ - bge 1984c │ │ │ │ - ld r4,88(r29) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - subf r7,r8,r22 │ │ │ │ - ld r11,72(r29) │ │ │ │ - add r3,r28,r10 │ │ │ │ - add r22,r27,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - mtctr r7 │ │ │ │ - add r26,r24,r10 │ │ │ │ - li r7,0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r5,0(r3) │ │ │ │ + li r4,0 │ │ │ │ + li r3,0 │ │ │ │ + cmpd r2,r22 │ │ │ │ + bge 19118 │ │ │ │ + ld r5,88(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r8,r2,r22 │ │ │ │ + ld r30,72(r29) │ │ │ │ + add r11,r28,r9 │ │ │ │ + add r22,r27,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + mtctr r8 │ │ │ │ + add r26,r24,r9 │ │ │ │ + li r8,0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r6,0(r11) │ │ │ │ + add r30,r30,r9 │ │ │ │ addi r22,r22,8 │ │ │ │ - add r11,r11,r10 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - ldx r0,r11,r7 │ │ │ │ - add r10,r8,r10 │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r5,r5,r0,r10 │ │ │ │ - stfdx f0,r22,r7 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 19818 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r21 │ │ │ │ + mulld r2,r5,r2 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + ldx r2,r26,r8 │ │ │ │ + ldx r0,r30,r8 │ │ │ │ + add r2,r9,r2 │ │ │ │ + add r9,r9,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r6,r6,r0,r2 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + stdu r6,8(r11) │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 190e4 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r21 │ │ │ │ lfdx f0,r27,r21 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r6,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r2,r8,r9 │ │ │ │ + ldx r9,r8,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,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1989c │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 19888 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 19f70 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 19168 │ │ │ │ + stdcx. r6,0,r2 │ │ │ │ + bne 19154 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 19810 │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 198cc │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 198b8 │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 19f78 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 19198 │ │ │ │ + stdcx. r6,0,r8 │ │ │ │ + bne 19184 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 19818 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r8,r22,-1 │ │ │ │ - ble 19ed4 │ │ │ │ - ld r10,48(r31) │ │ │ │ + addic. r2,r22,-1 │ │ │ │ + ble 19774 │ │ │ │ + ld r9,32(r31) │ │ │ │ sldi r21,r22,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r5,r24,r21 │ │ │ │ - add r3,r10,r21 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r4,r10,r21 │ │ │ │ - b 1990c │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r18,0(r5) │ │ │ │ - bdz 19974 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r10,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r10,r10,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 19900 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - beq 1998c │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r24,r21 │ │ │ │ + add r5,r19,r21 │ │ │ │ + add r11,r9,r21 │ │ │ │ + b 191d4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r3,0(r6) │ │ │ │ + bdz 19218 │ │ │ │ + ldu r0,-8(r11) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + ldu r8,-8(r6) │ │ │ │ + subf r9,r9,r0 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 191c8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r15,r4 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + beq 19230 │ │ │ │ sldi r21,r22,3 │ │ │ │ - b 197cc │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r18) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 19728 │ │ │ │ - ld r10,240(r29) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ldx r25,r10,r8 │ │ │ │ - b 19498 │ │ │ │ - ld r10,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r24) │ │ │ │ - bne 197d4 │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ + b 19098 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r7 │ │ │ │ + b 18d80 │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r15,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r10,0(r8) │ │ │ │ - mr r1,r8 │ │ │ │ - bne 19488 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 190a0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r7,r7,16 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 18d70 │ │ │ │ addi r1,r31,352 │ │ │ │ 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 │ │ │ │ - li r8,0 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + fmr f0,f29 │ │ │ │ sldi r25,r25,4 │ │ │ │ - addi r21,r23,-8 │ │ │ │ - li r11,0 │ │ │ │ - mr r10,r8 │ │ │ │ - sldi r7,r11,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r21) │ │ │ │ - std r11,0(r24) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - lfdx f11,r14,r7 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ + addi r22,r23,-8 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + ldu r6,8(r22) │ │ │ │ + sldi. r9,r30,1 │ │ │ │ + std r3,0(r24) │ │ │ │ + lfdx f11,r10,r8 │ │ │ │ + maddld r2,r2,r5,r6 │ │ │ │ fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ + std r2,8(r28) │ │ │ │ stfd f11,8(r27) │ │ │ │ - ble 1998c │ │ │ │ - li r3,0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - ld r7,8(r26) │ │ │ │ + ble 19230 │ │ │ │ + li r4,0 │ │ │ │ + add r9,r4,r9 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r4,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1998c │ │ │ │ - li r4,0 │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 19230 │ │ │ │ + li r5,0 │ │ │ │ nop │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + nop │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r24) │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,16(r24) │ │ │ │ + add r9,r9,r5 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 1998c │ │ │ │ - mulli r8,r30,6 │ │ │ │ - li r5,0 │ │ │ │ - ld r7,24(r26) │ │ │ │ + std r2,24(r28) │ │ │ │ + ble 19230 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r6,0 │ │ │ │ + ld r8,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r6,24(r24) │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ + maddld r0,r2,r8,r9 │ │ │ │ stfd f11,32(r27) │ │ │ │ std r0,32(r28) │ │ │ │ - ble 19c6c │ │ │ │ + ble 1950c │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - b 19b4c │ │ │ │ + li r2,0 │ │ │ │ + b 193ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,32(r27) │ │ │ │ ld r0,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r26,24(r29) │ │ │ │ - ld r7,48(r29) │ │ │ │ - std r10,32(r24) │ │ │ │ - ld r22,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + ld r11,24(r29) │ │ │ │ + ld r9,32(r26) │ │ │ │ + std r2,32(r24) │ │ │ │ + ld r8,48(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f10,r26,r25 │ │ │ │ - add r20,r26,r25 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r26,r23,r30 │ │ │ │ - lfdx f0,r14,r30 │ │ │ │ - lfd f12,8(r20) │ │ │ │ - maddld r8,r0,r8,r26 │ │ │ │ + lfdx f10,r11,r25 │ │ │ │ + add r21,r11,r25 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r11,r23,r30 │ │ │ │ + lfdx f0,r10,r30 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + maddld r9,r0,r9,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r8,40(r28) │ │ │ │ + std r9,40(r28) │ │ │ │ + ldx r9,r28,r8 │ │ │ │ stfd f0,40(r27) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + lfdx f0,r27,r8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r7,r22,r8 │ │ │ │ - ldx r8,r22,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + add r8,r26,r9 │ │ │ │ + ldx r9,r26,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 19bd0 │ │ │ │ - mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 19bb8 │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 19f68 │ │ │ │ - ld r8,8(r7) │ │ │ │ - addi r30,r7,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r11,0,r8 │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 19470 │ │ │ │ + mffprd r0,f11 │ │ │ │ + stdcx. r0,0,r8 │ │ │ │ + bne 19458 │ │ │ │ + cmpld r9,r11 │ │ │ │ + bne 19808 │ │ │ │ + ld r9,8(r8) │ │ │ │ + addi r11,r8,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r7,0,r30 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 19c00 │ │ │ │ + ldarx r8,0,r11 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 194a0 │ │ │ │ mffprd r0,f0 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 19be8 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 19f60 │ │ │ │ + stdcx. r0,0,r11 │ │ │ │ + bne 19488 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 19800 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 19b40 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - ble 19c70 │ │ │ │ - mulli r8,r30,6 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 193e0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + ble 19510 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ lfd f11,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - ld r7,24(r26) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r6,24(r24) │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r8,24(r26) │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ + maddld r0,r2,r8,r9 │ │ │ │ stfd f11,32(r27) │ │ │ │ std r0,32(r28) │ │ │ │ - bgt 19b30 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 19c8c │ │ │ │ + bgt 193d0 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r9 │ │ │ │ + bge 1952c │ │ │ │ lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + ld r2,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19ac0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 19f44 │ │ │ │ + b 19360 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bge 197e4 │ │ │ │ lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ + ld r2,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19a88 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + b 19324 │ │ │ │ + fmr f0,f29 │ │ │ │ sldi r25,r25,4 │ │ │ │ - addi r21,r23,-8 │ │ │ │ - li r8,0 │ │ │ │ - li r11,0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r21) │ │ │ │ - std r11,0(r24) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - lfdx f11,r14,r7 │ │ │ │ - maddld r0,r8,r4,r5 │ │ │ │ + addi r22,r23,-8 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + sldi r9,r3,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + ldu r8,8(r22) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r3,0(r24) │ │ │ │ + lfdx f11,r10,r9 │ │ │ │ + maddld r8,r2,r5,r8 │ │ │ │ fmul f11,f0,f11 │ │ │ │ - std r0,8(r28) │ │ │ │ + std r8,8(r28) │ │ │ │ stfd f11,8(r27) │ │ │ │ - ble 1998c │ │ │ │ - li r3,0 │ │ │ │ - add r10,r3,r10 │ │ │ │ - ld r8,8(r26) │ │ │ │ + ble 19230 │ │ │ │ + li r5,0 │ │ │ │ + add r2,r5,r6 │ │ │ │ + ld r9,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + std r5,8(r24) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,16(r27) │ │ │ │ - std r0,16(r28) │ │ │ │ - ble 1998c │ │ │ │ + std r8,16(r28) │ │ │ │ + ble 19230 │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,16(r26) │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r9,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r10,r10,r4 │ │ │ │ + add r2,r2,r4 │ │ │ │ std r4,16(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - ble 19e8c │ │ │ │ - li r8,0 │ │ │ │ - b 19d6c │ │ │ │ + std r8,24(r28) │ │ │ │ + ble 1972c │ │ │ │ + li r9,0 │ │ │ │ + b 1960c │ │ │ │ nop │ │ │ │ lfd f11,24(r27) │ │ │ │ - ld r0,24(r28) │ │ │ │ + ld r8,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - ld r30,24(r29) │ │ │ │ - ld r7,24(r26) │ │ │ │ - ld r5,48(r29) │ │ │ │ - std r8,24(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - lfdx f10,r30,r25 │ │ │ │ - add r22,r30,r25 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfd f12,8(r22) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r30,r23,r10 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - maddld r10,r0,r7,r30 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r11,24(r29) │ │ │ │ + ld r0,24(r26) │ │ │ │ + std r9,24(r24) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f10,r11,r25 │ │ │ │ + add r26,r11,r25 │ │ │ │ + add r2,r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfd f12,8(r26) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r11,r23,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + maddld r8,r8,r0,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r10,32(r28) │ │ │ │ + std r8,32(r28) │ │ │ │ + ldx r8,r28,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - ldx r7,r28,r5 │ │ │ │ - lfdx f0,r27,r5 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + lfdx f0,r27,r6 │ │ │ │ + sldi r8,r8,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r10,r26,r7 │ │ │ │ - ldx r7,r26,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + add r2,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 19df0 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 19ddc │ │ │ │ - cmpld r5,r7 │ │ │ │ - bne 19f3c │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r11,f11 │ │ │ │ + ldarx r6,0,r2 │ │ │ │ + cmpd r6,r8 │ │ │ │ + bne 19690 │ │ │ │ + stdcx. r11,0,r2 │ │ │ │ + bne 1967c │ │ │ │ + cmpld r6,r8 │ │ │ │ + bne 197dc │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 19e20 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 19e0c │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 19f34 │ │ │ │ + mffprd r11,f0 │ │ │ │ + ldarx r8,0,r6 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 196c0 │ │ │ │ + stdcx. r11,0,r6 │ │ │ │ + bne 196ac │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 197d4 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 19d60 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bgt 19600 │ │ │ │ addi r4,r4,1 │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 19e90 │ │ │ │ - sldi r10,r30,2 │ │ │ │ + cmpd r6,r4 │ │ │ │ + ble 19730 │ │ │ │ + sldi r2,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ lfd f11,16(r27) │ │ │ │ - ld r0,16(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ std r4,16(r24) │ │ │ │ - add r10,r10,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r8,16(r26) │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + ld r8,16(r28) │ │ │ │ + add r2,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r9,16(r26) │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - bgt 19d54 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r10 │ │ │ │ - bge 19eac │ │ │ │ + std r8,24(r28) │ │ │ │ + bgt 195f4 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r6 │ │ │ │ + bge 1974c │ │ │ │ lfd f11,8(r27) │ │ │ │ - ld r0,8(r28) │ │ │ │ + ld r8,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19cec │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bge 1998c │ │ │ │ + b 1958c │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bge 19230 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r8,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19cbc │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 19458 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldx r7,r24,r10 │ │ │ │ - b 19928 │ │ │ │ + b 1955c │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r2,0 │ │ │ │ + b 18d2c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r8,r24,r9 │ │ │ │ + b 191f0 │ │ │ │ cmpdi r22,4 │ │ │ │ - beq 1998c │ │ │ │ + beq 19230 │ │ │ │ cmpdi r22,5 │ │ │ │ - bne 197b4 │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r10,0(r8) │ │ │ │ - mr r1,r8 │ │ │ │ - bne 19488 │ │ │ │ - b 199b8 │ │ │ │ - mr r10,r8 │ │ │ │ - mr r8,r22 │ │ │ │ - stdux r10,r1,r5 │ │ │ │ - addi r14,r1,32 │ │ │ │ - b 197b8 │ │ │ │ - mr r10,r7 │ │ │ │ - b 19e00 │ │ │ │ - mr r7,r5 │ │ │ │ - b 19dd0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bge 1998c │ │ │ │ + bne 19080 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r7,r7,16 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 18d70 │ │ │ │ + b 19254 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r9,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 19084 │ │ │ │ + mr r2,r8 │ │ │ │ + b 196a0 │ │ │ │ + mr r8,r6 │ │ │ │ + b 19670 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + bge 19230 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19a58 │ │ │ │ - mr r8,r7 │ │ │ │ - b 19be0 │ │ │ │ - mr r8,r0 │ │ │ │ - b 19bb0 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1987c │ │ │ │ - mr r10,r8 │ │ │ │ - b 198ac │ │ │ │ + b 192f4 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19480 │ │ │ │ + mr r9,r11 │ │ │ │ + b 19450 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19148 │ │ │ │ + mr r2,r9 │ │ │ │ + b 19178 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-8336 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mfocrf r11,8 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - 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) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ ld r28,8(r27) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r28,r30 │ │ │ │ - mr r15,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1a9d4 │ │ │ │ - maddld r15,r10,r15,r9 │ │ │ │ - add r9,r10,r15 │ │ │ │ - cmpd r15,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - bge 1a410 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - addis r16,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + divd r20,r28,r30 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r20,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1a274 │ │ │ │ + maddld r21,r20,r21,r2 │ │ │ │ + add r20,r20,r21 │ │ │ │ + cmpd r21,r20 │ │ │ │ + bge 19cb0 │ │ │ │ ld r14,8(r29) │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r16,r16,29008 │ │ │ │ - std r9,32(r31) │ │ │ │ - lwz r9,112(r27) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1a9c4 │ │ │ │ - mr r22,r15 │ │ │ │ + cmpdi r14,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r18,0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mfocrf r2,128 │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + mtocrf 16,r2 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + lwz r2,112(r27) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 19c70 │ │ │ │ + mr r22,r21 │ │ │ │ ld r28,48(r27) │ │ │ │ ld r7,0(r1) │ │ │ │ - ld r19,88(r27) │ │ │ │ - mr r10,r1 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - li r5,0 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - addi r29,r19,1 │ │ │ │ - addic. r3,r28,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - addi r8,r21,23 │ │ │ │ - mulld r6,r28,r29 │ │ │ │ + mr r12,r1 │ │ │ │ + ld r5,88(r27) │ │ │ │ + sldi r17,r28,3 │ │ │ │ + addic. r8,r28,-1 │ │ │ │ + addi r29,r5,1 │ │ │ │ + addi r2,r17,15 │ │ │ │ + addi r9,r17,23 │ │ │ │ + mulld r10,r28,r29 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r16,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ - neg r6,r6 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + std r18,0(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - std r5,0(r26) │ │ │ │ - stfdu f0,32(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r6 │ │ │ │ + stfdu f31,32(r25) │ │ │ │ + stdux r9,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1a9e0 │ │ │ │ + blt 1a280 │ │ │ │ mulld r30,r22,r28 │ │ │ │ - ld r6,120(r27) │ │ │ │ - mulld r3,r3,r29 │ │ │ │ + mulld r10,r8,r29 │ │ │ │ + ld r9,120(r27) │ │ │ │ ld r24,72(r27) │ │ │ │ - neg r8,r29 │ │ │ │ - add r17,r7,r21 │ │ │ │ - add r18,r20,r21 │ │ │ │ - sldi r0,r29,1 │ │ │ │ + mulli r0,r29,-16 │ │ │ │ + add r3,r16,r17 │ │ │ │ + std r21,32(r31) │ │ │ │ + add r4,r15,r17 │ │ │ │ + sldi r11,r29,1 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - std r15,48(r31) │ │ │ │ - sldi r12,r8,1 │ │ │ │ - addi r8,r23,-8 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r6,r24,r17 │ │ │ │ + add r7,r30,r28 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r10,r23,r10 │ │ │ │ + add r7,r7,r9 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ addi r6,r6,-8 │ │ │ │ - add r11,r24,r21 │ │ │ │ - add r4,r30,r28 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r4,r4,r6 │ │ │ │ - ldu r27,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - fcfid f0,f0 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - addi r22,r5,1 │ │ │ │ - subf r5,r19,r5 │ │ │ │ - add r22,r22,r19 │ │ │ │ - stdu r5,-8(r17) │ │ │ │ - stdu r22,-8(r18) │ │ │ │ - ble cr4,1a1d8 │ │ │ │ - srdi r6,r0,1 │ │ │ │ - add r22,r27,r5 │ │ │ │ - sldi r5,r3,3 │ │ │ │ - std r4,72(r31) │ │ │ │ - std r14,80(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r5,r5,r8 │ │ │ │ - addi r15,r22,1 │ │ │ │ - divd r4,r22,r27 │ │ │ │ - mr r14,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r6,r15,r27 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r6,r6,r27 │ │ │ │ - subf r4,r4,r22 │ │ │ │ - addi r22,r22,2 │ │ │ │ - subf r6,r6,r15 │ │ │ │ - std r4,-8(r5) │ │ │ │ - std r6,16(r14) │ │ │ │ - bdnz 1a19c │ │ │ │ - ld r4,72(r31) │ │ │ │ - ld r14,80(r31) │ │ │ │ - cmpld r11,r24 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bne 1a148 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + add r8,r8,r5 │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + ble cr4,19a94 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,344208 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r21,r8,1 │ │ │ │ + addi r21,r8,-1 │ │ │ │ + beq 19a5c │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r21,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 19a94 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + 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 19a64 │ │ │ │ + cmpld r24,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + bne 199e0 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r27,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r21,32(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ cmpdi r28,4 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1a74c │ │ │ │ + ld r12,32(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + beq 19ffc │ │ │ │ cmpdi r28,5 │ │ │ │ - beq 1a47c │ │ │ │ + beq 19d28 │ │ │ │ + li r9,0 │ │ │ │ + ble cr3,19c94 │ │ │ │ + sldi r0,r22,4 │ │ │ │ + li r11,0 │ │ │ │ + cmpd r9,r28 │ │ │ │ + bge 19b80 │ │ │ │ + ld r6,88(r27) │ │ │ │ + maddld r7,r22,r28,r9 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + subf r8,r9,r28 │ │ │ │ + ld r30,72(r27) │ │ │ │ + ld r24,176(r27) │ │ │ │ + add r3,r26,r10 │ │ │ │ + add r29,r25,r10 │ │ │ │ + lfdx f0,r25,r10 │ │ │ │ + mtctr r8 │ │ │ │ + add r28,r2,r10 │ │ │ │ li r8,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1a3e8 │ │ │ │ - sldi r12,r22,4 │ │ │ │ - li r29,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpd r8,r28 │ │ │ │ - bge 1a2e0 │ │ │ │ - ld r3,88(r27) │ │ │ │ - maddld r4,r22,r28,r8 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - subf r5,r8,r28 │ │ │ │ - ld r11,72(r27) │ │ │ │ - ld r17,176(r27) │ │ │ │ - add r30,r26,r6 │ │ │ │ - add r24,r25,r6 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - mtctr r5 │ │ │ │ - add r19,r9,r6 │ │ │ │ - li r5,0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r0,0(r30) │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r28,r11,r6 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - mulld r8,r3,r8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r19,r5 │ │ │ │ - add r11,r4,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - add r4,r4,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - ldx r11,r28,r5 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r4,0(r3) │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r30,r30,r10 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + mulld r9,r6,r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + add r5,r7,r10 │ │ │ │ + add r10,r9,r10 │ │ │ │ + add r7,r7,r6 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r24,r5 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + ldx r5,r30,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r0,r0,r11,r6 │ │ │ │ - stfdx f0,r24,r5 │ │ │ │ - stdu r0,8(r30) │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 1a2a0 │ │ │ │ - ld r8,24(r27) │ │ │ │ - ldx r6,r26,r21 │ │ │ │ - lfdx f0,r25,r21 │ │ │ │ - ld r5,200(r27) │ │ │ │ - add r4,r8,r12 │ │ │ │ - lfdx f12,r8,r12 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - add r8,r5,r6 │ │ │ │ - ldx r6,r5,r6 │ │ │ │ + maddld r4,r4,r5,r10 │ │ │ │ + stfdx f0,r29,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stdu r4,8(r3) │ │ │ │ + bdnz 19b40 │ │ │ │ + ld r9,24(r27) │ │ │ │ + ldx r10,r26,r17 │ │ │ │ + lfdx f0,r25,r17 │ │ │ │ + ld r8,200(r27) │ │ │ │ + add r7,r9,r0 │ │ │ │ + lfdx f12,r9,r0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r9,r8,r10 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r8 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1a330 │ │ │ │ - stdcx. r4,0,r8 │ │ │ │ - bne 1a31c │ │ │ │ - cmpld r5,r6 │ │ │ │ - bne 1aa34 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bne 19bd0 │ │ │ │ + stdcx. r7,0,r9 │ │ │ │ + bne 19bbc │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1a2d4 │ │ │ │ + addi r8,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a360 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1a34c │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1aa2c │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 19c00 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 19bec │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 1a2cc │ │ │ │ ld r28,48(r27) │ │ │ │ - addic. r8,r28,-1 │ │ │ │ - ble 1a470 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r4,r9,r21 │ │ │ │ - add r11,r20,r21 │ │ │ │ - add r3,r7,r21 │ │ │ │ - b 1a398 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r18,0(r4) │ │ │ │ - bdz 1a3d0 │ │ │ │ - ldu r0,-8(r11) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r5,-8(r4) │ │ │ │ - subf r6,r6,r0 │ │ │ │ - cmpd r5,r6 │ │ │ │ - beq 1a38c │ │ │ │ - sldi r6,r8,3 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r14,r29 │ │ │ │ - stdx r5,r9,r6 │ │ │ │ - beq 1a3e8 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - b 1a244 │ │ │ │ - ld r6,0(r9) │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r14,r29 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r6,0(r9) │ │ │ │ - bne 1a24c │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - cmpd r8,r15 │ │ │ │ - bne 1a05c │ │ │ │ - addi r1,r31,240 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addic. r9,r28,-1 │ │ │ │ + ble 19d1c │ │ │ │ + sldi r17,r28,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r7,r2,r17 │ │ │ │ + add r5,r15,r17 │ │ │ │ + add r6,r16,r17 │ │ │ │ + b 19c38 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r18,0(r7) │ │ │ │ + bdz 19c7c │ │ │ │ + ldu r4,-8(r5) │ │ │ │ + ldu r10,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r10,r10,r4 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 19c2c │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + stdx r8,r2,r10 │ │ │ │ + beq 19c94 │ │ │ │ + sldi r17,r28,3 │ │ │ │ + b 19ae4 │ │ │ │ + ld r2,240(r27) │ │ │ │ + ldx r22,r2,r19 │ │ │ │ + b 1991c │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 19aec │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpd r20,r21 │ │ │ │ + std r2,0(r12) │ │ │ │ + mr r1,r12 │ │ │ │ + bne 1990c │ │ │ │ + addi r1,r31,224 │ │ │ │ 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 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - ldx r5,r9,r6 │ │ │ │ - b 1a3b4 │ │ │ │ - ble cr4,1a3e8 │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r3,r22,4 │ │ │ │ - li r20,0 │ │ │ │ - mr r0,r6 │ │ │ │ - mr r6,r28 │ │ │ │ - mulld r7,r30,r29 │ │ │ │ - ld r11,176(r27) │ │ │ │ - sldi r5,r20,3 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r8,r2,r10 │ │ │ │ + b 19c54 │ │ │ │ + ble cr4,19c94 │ │ │ │ + li r8,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r22,4 │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r30 │ │ │ │ + mr r0,r8 │ │ │ │ + mr r8,r28 │ │ │ │ + mulld r10,r9,r29 │ │ │ │ + ld r30,176(r27) │ │ │ │ + sldi r6,r11,3 │ │ │ │ ld r4,0(r24) │ │ │ │ - sldi. r8,r29,1 │ │ │ │ - std r20,0(r9) │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - maddld r0,r0,r4,r5 │ │ │ │ - add r7,r7,r20 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r11,r7 │ │ │ │ + sldi. r7,r29,1 │ │ │ │ + std r11,0(r2) │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r0,r0,r4,r6 │ │ │ │ + add r10,r10,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f11,r30,r10 │ │ │ │ std r0,8(r26) │ │ │ │ fmul f11,f0,f11 │ │ │ │ stfd f11,8(r25) │ │ │ │ - ble 1a3e8 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - add r5,r18,r8 │ │ │ │ - ld r4,8(r24) │ │ │ │ + ble 19c94 │ │ │ │ + li r17,0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + add r7,r17,r7 │ │ │ │ + ld r6,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r8,r7,r29 │ │ │ │ - sldi r7,r5,3 │ │ │ │ + std r17,8(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + sldi r7,r7,3 │ │ │ │ ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r0,r4,r7 │ │ │ │ - add r8,r8,r18 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r0,r0,r6,r7 │ │ │ │ + add r10,r10,r17 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ std r0,16(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,16(r25) │ │ │ │ - ble 1a3e8 │ │ │ │ - li r19,0 │ │ │ │ + ble 19c94 │ │ │ │ + li r3,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r8,r30,2 │ │ │ │ + addi r10,r9,2 │ │ │ │ sldi r7,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ + ld r6,16(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r19,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r7,r7,r19 │ │ │ │ + std r3,16(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + add r7,r7,r3 │ │ │ │ sldi r7,r7,3 │ │ │ │ ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r19 │ │ │ │ - maddld r0,r0,r5,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + add r10,r10,r3 │ │ │ │ + maddld r0,r0,r6,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ std r0,24(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,24(r25) │ │ │ │ - ble 1a3e8 │ │ │ │ - li r21,0 │ │ │ │ + ble 19c94 │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ - addi r8,r30,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ + addi r10,r9,3 │ │ │ │ + mulli r6,r29,6 │ │ │ │ ld r7,24(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r21 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r8,r21 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - maddld r0,r0,r7,r5 │ │ │ │ + std r4,24(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + add r6,r6,r4 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r10,r4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + maddld r0,r0,r7,r6 │ │ │ │ fmul f11,f11,f0 │ │ │ │ std r0,32(r26) │ │ │ │ stfd f11,32(r25) │ │ │ │ - ble 1a720 │ │ │ │ - li r7,0 │ │ │ │ - b 1a5e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + ble 19fd0 │ │ │ │ + li r10,0 │ │ │ │ + b 19e98 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,32(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,32(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - addi r8,r30,4 │ │ │ │ - sldi r5,r29,3 │ │ │ │ - ld r30,32(r24) │ │ │ │ - ld r24,24(r27) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r7,32(r9) │ │ │ │ - ld r4,200(r27) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r7 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r29,r24,r3 │ │ │ │ - lfdx f12,r24,r3 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r7 │ │ │ │ - maddld r30,r0,r30,r5 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + addi r9,r9,4 │ │ │ │ + sldi r7,r29,3 │ │ │ │ + ld r24,32(r24) │ │ │ │ + ld r16,24(r27) │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - std r30,40(r26) │ │ │ │ + std r10,32(r2) │ │ │ │ + ld r6,200(r27) │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r7,r7,r10 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r29,r16,r5 │ │ │ │ + lfdx f12,r16,r5 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + lfd f10,8(r29) │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + maddld r24,r0,r24,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ + std r24,40(r26) │ │ │ │ + ldx r9,r26,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r8,r26,r6 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r7,r6,r9 │ │ │ │ stfd f0,40(r25) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r5,r4,r8 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - ldx r8,r4,r8 │ │ │ │ + lfdx f0,r25,r8 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a67c │ │ │ │ - mffprd r4,f11 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1a664 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1aa24 │ │ │ │ - ld r8,8(r5) │ │ │ │ - addi r4,r5,8 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 19f2c │ │ │ │ + mffprd r6,f11 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 19f14 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a2c4 │ │ │ │ + ld r9,8(r7) │ │ │ │ + addi r6,r7,8 │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r6,0,r4 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a6ac │ │ │ │ - mffprd r5,f12 │ │ │ │ - stdcx. r5,0,r4 │ │ │ │ - bne 1a694 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1aa1c │ │ │ │ + ldarx r8,0,r6 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 19f5c │ │ │ │ + mffprd r7,f12 │ │ │ │ + stdcx. r7,0,r6 │ │ │ │ + bne 19f44 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a2bc │ │ │ │ ld r29,88(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - sldi r8,r29,1 │ │ │ │ - cmpd r8,r7 │ │ │ │ - bgt 1a5d0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ble 1a6f4 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r7,r29,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 19e80 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + ble 19fa4 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,24(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,24(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a580 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bge 1a724 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 19e30 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r7 │ │ │ │ + bge 19fd4 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,16(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,16(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a530 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 19de0 │ │ │ │ nop │ │ │ │ - sldi r8,r29,1 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r8 │ │ │ │ - bge 1a9f8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r7,r29,1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r7 │ │ │ │ + bge 1a298 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,8(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,8(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a4dc │ │ │ │ - ble cr4,1a3e8 │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r3,r22,4 │ │ │ │ - li r21,0 │ │ │ │ - mr r11,r6 │ │ │ │ - mr r6,r28 │ │ │ │ - mulld r7,r30,r29 │ │ │ │ - ld r20,176(r27) │ │ │ │ - sldi r5,r21,3 │ │ │ │ - ld r4,0(r24) │ │ │ │ - sldi. r8,r29,1 │ │ │ │ - std r21,0(r9) │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - maddld r11,r11,r4,r5 │ │ │ │ - add r7,r7,r21 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r20,r7 │ │ │ │ - std r11,8(r26) │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 19d8c │ │ │ │ + ble cr4,19c94 │ │ │ │ + li r8,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r22,4 │ │ │ │ + li r3,0 │ │ │ │ + mr r4,r8 │ │ │ │ + mr r8,r28 │ │ │ │ + mulld r10,r30,r29 │ │ │ │ + ld r11,176(r27) │ │ │ │ + sldi r7,r3,3 │ │ │ │ + ld r6,0(r24) │ │ │ │ + sldi. r9,r29,1 │ │ │ │ + std r3,0(r2) │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r4,r4,r6,r7 │ │ │ │ + add r10,r10,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f11,r11,r10 │ │ │ │ + std r4,8(r26) │ │ │ │ fmul f11,f0,f11 │ │ │ │ stfd f11,8(r25) │ │ │ │ - ble 1a3e8 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - add r5,r18,r8 │ │ │ │ - ld r4,8(r24) │ │ │ │ + ble 19c94 │ │ │ │ + li r16,0 │ │ │ │ + addi r10,r30,1 │ │ │ │ + add r7,r16,r9 │ │ │ │ + ld r6,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r8,r7,r29 │ │ │ │ - sldi r7,r5,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r11,r11,r4,r7 │ │ │ │ - add r8,r8,r18 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - std r11,16(r26) │ │ │ │ + std r16,8(r2) │ │ │ │ + mulld r9,r10,r29 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r6,r10 │ │ │ │ + add r9,r9,r16 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,16(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,16(r25) │ │ │ │ - ble 1a3e8 │ │ │ │ - li r19,0 │ │ │ │ - addi r8,r30,2 │ │ │ │ - sldi r7,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ + ble 19c94 │ │ │ │ + li r17,0 │ │ │ │ + addi r9,r30,2 │ │ │ │ + sldi r10,r29,2 │ │ │ │ + ld r7,16(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r19,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r7,r7,r19 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r19 │ │ │ │ - maddld r11,r11,r5,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - std r11,24(r26) │ │ │ │ + std r17,16(r2) │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r10,r10,r17 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r17 │ │ │ │ + maddld r4,r4,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,24(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,24(r25) │ │ │ │ - ble 1a99c │ │ │ │ - li r7,0 │ │ │ │ - b 1a868 │ │ │ │ + ble 1a24c │ │ │ │ + li r10,0 │ │ │ │ + b 1a118 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,48(r27) │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,24(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,24(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,24(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - addi r8,r30,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ - ld r4,24(r24) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + addi r9,r30,3 │ │ │ │ + mulli r7,r29,6 │ │ │ │ + ld r6,24(r24) │ │ │ │ ld r28,24(r27) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r7,24(r9) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + std r10,24(r2) │ │ │ │ ld r30,200(r27) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r29,r28,r3 │ │ │ │ - lfdx f12,r28,r3 │ │ │ │ - add r5,r5,r7 │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r29,r28,r5 │ │ │ │ + lfdx f12,r28,r5 │ │ │ │ + add r7,r7,r10 │ │ │ │ lfd f10,8(r29) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - maddld r4,r11,r4,r5 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + maddld r6,r4,r6,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r4,32(r26) │ │ │ │ + std r6,32(r26) │ │ │ │ + ldx r9,r26,r8 │ │ │ │ stfd f0,32(r25) │ │ │ │ - ldx r8,r26,r6 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - add r8,r30,r6 │ │ │ │ - ldx r6,r30,r6 │ │ │ │ + lfdx f0,r25,r8 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + add r9,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r8 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1a8fc │ │ │ │ - stdcx. r4,0,r8 │ │ │ │ - bne 1a8e8 │ │ │ │ - cmpld r5,r6 │ │ │ │ - bne 1a9f0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1a1ac │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 1a198 │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 1a290 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a92c │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1a918 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1a9e8 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1a1dc │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 1a1c8 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a288 │ │ │ │ ld r29,88(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - sldi r8,r29,1 │ │ │ │ - cmpd r8,r7 │ │ │ │ - bgt 1a850 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r8,r19 │ │ │ │ - ble 1a974 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r9,r29,1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 1a100 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r9,r17 │ │ │ │ + ble 1a224 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,16(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,16(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,16(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a7f4 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r8 │ │ │ │ - bge 1a9a0 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a0a4 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r9 │ │ │ │ + bge 1a250 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,8(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,8(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,8(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a7ac │ │ │ │ - sldi r8,r29,1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 1a3e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a05c │ │ │ │ + sldi r9,r29,1 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + bge 19c94 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f0,0(r25) │ │ │ │ - ld r11,0(r26) │ │ │ │ + ld r4,0(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a768 │ │ │ │ - ld r9,240(r27) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r22,r9,r10 │ │ │ │ - b 1a06c │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1a030 │ │ │ │ - mr r8,r28 │ │ │ │ - b 1a230 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a90c │ │ │ │ - mr r6,r5 │ │ │ │ - b 1a8dc │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a018 │ │ │ │ addi r20,r20,1 │ │ │ │ - cmpd r20,r8 │ │ │ │ - bge 1a3e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + li r2,0 │ │ │ │ + b 198c8 │ │ │ │ + mr r9,r28 │ │ │ │ + b 19ad8 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1a1bc │ │ │ │ + mr r8,r7 │ │ │ │ + b 1a18c │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r7 │ │ │ │ + bge 19c94 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f0,0(r25) │ │ │ │ ld r0,0(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a498 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a68c │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a65c │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a340 │ │ │ │ - mr r6,r5 │ │ │ │ - b 1a310 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 19d48 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19f3c │ │ │ │ + mr r9,r8 │ │ │ │ + b 19f0c │ │ │ │ + mr r9,r10 │ │ │ │ + b 19be0 │ │ │ │ + mr r10,r8 │ │ │ │ + b 19bb0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f12,0(r8) │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + xxmrghd vs1,vs2,vs1 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - xxmrghd vs1,vs2,vs1 │ │ │ │ mr r31,r1 │ │ │ │ + ld r30,0(r1) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r0,192(r31) │ │ │ │ - ld r11,208(r31) │ │ │ │ - ld r25,216(r31) │ │ │ │ - ld r4,0(r1) │ │ │ │ - sldi r8,r3,1 │ │ │ │ - addi r12,r3,1 │ │ │ │ + ld r12,200(r31) │ │ │ │ + ld r11,192(r31) │ │ │ │ + ld r3,208(r31) │ │ │ │ + ld r26,216(r31) │ │ │ │ + addi r0,r12,1 │ │ │ │ + sldi r4,r12,1 │ │ │ │ frim f0,f0 │ │ │ │ - addi r8,r8,1 │ │ │ │ + sldi r2,r0,4 │ │ │ │ + addi r8,r4,1 │ │ │ │ + neg r2,r2 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ fctidz f0,f0 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - addi r4,r1,32 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r28,r8,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r28,r28,r3 │ │ │ │ - add r8,r8,r10 │ │ │ │ + stdux r30,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r28,r12,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r28,r28,r10 │ │ │ │ - divd r30,r8,r10 │ │ │ │ - divd r29,r28,r10 │ │ │ │ + add r27,r12,r10 │ │ │ │ + add r27,r27,r2 │ │ │ │ + divd r30,r28,r10 │ │ │ │ + divd r29,r27,r10 │ │ │ │ mulld r30,r30,r10 │ │ │ │ mulld r29,r29,r10 │ │ │ │ - subf r30,r30,r8 │ │ │ │ - subf r29,r29,r28 │ │ │ │ - blt cr7,1ab70 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + subf r30,r30,r28 │ │ │ │ + subf r27,r29,r27 │ │ │ │ + blt cr7,1a424 │ │ │ │ + mtfprd f0,r11 │ │ │ │ lfd f12,0(r9) │ │ │ │ - sldi r9,r12,1 │ │ │ │ - addi r27,r4,-8 │ │ │ │ + srdi r28,r4,1 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + plxv vs32,341768 # 6dab0 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r2,r28,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r4,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r9,r3,r0 │ │ │ │ - divd r3,r9,r0 │ │ │ │ - mulld r3,r3,r0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r28,r3,1 │ │ │ │ - divd r8,r3,r0 │ │ │ │ - mr r26,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r9,r28,r0 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - std r8,-8(r27) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1ab3c │ │ │ │ - cmpd cr6,r11,r30 │ │ │ │ - cmpd r30,r29 │ │ │ │ - cmpd cr5,r25,r29 │ │ │ │ - isel r8,r30,r11,4*cr6+lt │ │ │ │ - isel r27,r29,r25,4*cr5+gt │ │ │ │ - subf r28,r30,r8 │ │ │ │ - bge 1ac40 │ │ │ │ - subf. r29,r8,r27 │ │ │ │ - blt 1ac0c │ │ │ │ - blt cr7,1ac0c │ │ │ │ - add r3,r29,r28 │ │ │ │ - mulld r8,r0,r8 │ │ │ │ - addi r10,r6,8 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - sldi r12,r12,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - add r3,r3,r10 │ │ │ │ - nop │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r12,r12,r4 │ │ │ │ + add r12,r12,r11 │ │ │ │ + divd r4,r12,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + subf r4,r4,r12 │ │ │ │ + mtvsrdd vs45,r4,r4 │ │ │ │ + bne 1a600 │ │ │ │ + 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 1a3fc │ │ │ │ + cmpd cr6,r3,r30 │ │ │ │ + cmpd r30,r27 │ │ │ │ + cmpd cr5,r26,r27 │ │ │ │ + isel r4,r30,r3,4*cr6+lt │ │ │ │ + isel r27,r27,r26,4*cr5+gt │ │ │ │ + subf r28,r30,r4 │ │ │ │ + bge 1a4e0 │ │ │ │ + subf. r9,r4,r27 │ │ │ │ + blt 1a4bc │ │ │ │ + blt cr7,1a4bc │ │ │ │ + add r9,r9,r28 │ │ │ │ + addi r3,r6,8 │ │ │ │ + mulld r10,r11,r4 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r4,r4,r3 │ │ │ │ nop │ │ │ │ - mtctr r12 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r0 │ │ │ │ + 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 1abd0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1a480 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1abc0 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1a470 │ │ │ │ addi r1,r31,96 │ │ │ │ - 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. r9,r4,r26 │ │ │ │ + blt 1a620 │ │ │ │ + blt cr7,1a4bc │ │ │ │ + add r9,r9,r28 │ │ │ │ + mulld r4,r11,r4 │ │ │ │ + addi r2,r6,8 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + sldi r26,r0,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r25,r2 │ │ │ │ + add r12,r12,r6 │ │ │ │ + add r29,r2,r9 │ │ │ │ + lfd f12,0(r12) │ │ │ │ + mtctr r26 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf. r9,r8,r25 │ │ │ │ - blt 1ad64 │ │ │ │ - blt cr7,1ac0c │ │ │ │ - add r26,r9,r28 │ │ │ │ - mulld r3,r0,r8 │ │ │ │ - addi r9,r6,8 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - sldi r25,r12,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - mr r24,r9 │ │ │ │ - add r29,r29,r6 │ │ │ │ - add r26,r9,r26 │ │ │ │ - mtctr r25 │ │ │ │ - lfd f12,0(r29) │ │ │ │ - li r8,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 1ac80 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r3,r3,r0 │ │ │ │ - cmpld r26,r29 │ │ │ │ - bne 1ac70 │ │ │ │ - subf r9,r30,r11 │ │ │ │ - subf. r29,r11,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r28 │ │ │ │ - blt 1ac0c │ │ │ │ - add r3,r29,r9 │ │ │ │ - mulld r8,r0,r11 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r12,r12,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - add r3,r24,r3 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1a520 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r29,r12 │ │ │ │ + bne 1a510 │ │ │ │ + subf r30,r30,r3 │ │ │ │ + subf. r9,r3,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r30 │ │ │ │ + blt 1a4bc │ │ │ │ + add r4,r9,r2 │ │ │ │ + mulld r10,r11,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r4,r25,r4 │ │ │ │ nop │ │ │ │ - mtctr r12 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r0 │ │ │ │ + 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 1ad00 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1a5a0 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1acf0 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1a590 │ │ │ │ addi r1,r31,96 │ │ │ │ - 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. r29,r11,r27 │ │ │ │ - blt 1ac0c │ │ │ │ - blt cr7,1ac0c │ │ │ │ - subf r9,r30,r11 │ │ │ │ - addi r8,r6,8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mr r24,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - b 1acd0 │ │ │ │ + vaddudm v1,v13,v0 │ │ │ │ + cmpdi r28,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r8) │ │ │ │ + bne 1a3f4 │ │ │ │ + b 1a424 │ │ │ │ + subf. r9,r3,r27 │ │ │ │ + blt 1a4bc │ │ │ │ + blt cr7,1a4bc │ │ │ │ + addi r2,r6,8 │ │ │ │ + subf r30,r30,r3 │ │ │ │ + mr r25,r2 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r30 │ │ │ │ + b 1a570 │ │ │ │ ... │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-11936 │ │ │ │ + .long 0x780 │ │ │ │ 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 r18,-136(r1) │ │ │ │ + std r17,-144(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 r16,-152(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,-272(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1b950 │ │ │ │ - maddld r6,r10,r6,r9 │ │ │ │ - add r9,r10,r6 │ │ │ │ - cmpd r6,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 1b3f0 │ │ │ │ - ld r9,8(r28) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mr r18,r3 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1b33c │ │ │ │ + maddld r18,r9,r18,r2 │ │ │ │ + add r2,r9,r18 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1add4 │ │ │ │ + ld r2,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r18,r6 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r10,32(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,40(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1b940 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,56(r31) │ │ │ │ + sldi r2,r18,4 │ │ │ │ + addi r20,r2,8 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1b330 │ │ │ │ mr r25,r18 │ │ │ │ - ld r19,88(r29) │ │ │ │ ld r23,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r6,0(r1) │ │ │ │ + mr r12,r1 │ │ │ │ li r7,0 │ │ │ │ - std r1,80(r31) │ │ │ │ - addi r30,r19,1 │ │ │ │ + ld r19,88(r29) │ │ │ │ sldi r22,r23,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addic. r11,r23,-1 │ │ │ │ + addic. r8,r23,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r14,r22,15 │ │ │ │ + addi r10,r22,23 │ │ │ │ + mulld r9,r23,r30 │ │ │ │ sldi r21,r30,1 │ │ │ │ - addi r20,r22,15 │ │ │ │ - addi r8,r22,23 │ │ │ │ - mulld r10,r23,r30 │ │ │ │ - mulld r5,r22,r21 │ │ │ │ - clrrdi r9,r20,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r5,48(r31) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + clrrdi r2,r14,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r16,r22,r21 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r5,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r5,32(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + std r5,40(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ std r7,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f30,32(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 1b95c │ │ │ │ + blt 1b348 │ │ │ │ + ld r9,32(r31) │ │ │ │ mulld r7,r25,r23 │ │ │ │ - ld r8,120(r29) │ │ │ │ - mulld r11,r11,r30 │ │ │ │ - neg r10,r30 │ │ │ │ + mulld r10,r8,r30 │ │ │ │ + ld r15,120(r29) │ │ │ │ + mulli r11,r30,-16 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ ld r26,72(r29) │ │ │ │ - add r14,r17,r22 │ │ │ │ - add r15,r16,r22 │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - std r18,56(r31) │ │ │ │ - sldi r12,r10,1 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - std r17,104(r31) │ │ │ │ - addi r10,r8,-8 │ │ │ │ - add r6,r26,r22 │ │ │ │ - add r3,r23,r7 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r10 │ │ │ │ - ldu r25,-8(r6) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r3,r9,r22 │ │ │ │ + ld r9,40(r31) │ │ │ │ + add r6,r23,r7 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r5,r26,r22 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r4,r9,r22 │ │ │ │ + addi r9,r15,-8 │ │ │ │ + add r6,r6,r9 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r6) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r29,r10,1 │ │ │ │ - subf r10,r19,r10 │ │ │ │ - add r29,r29,r19 │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - stdu r29,-8(r15) │ │ │ │ - ble 1aff0 │ │ │ │ - srdi r5,r21,1 │ │ │ │ - sldi r29,r11,3 │ │ │ │ - add r10,r10,r25 │ │ │ │ - mtctr r5 │ │ │ │ - add r29,r29,r0 │ │ │ │ - addi r18,r10,1 │ │ │ │ - divd r4,r10,r25 │ │ │ │ - mr r17,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r5,r18,r25 │ │ │ │ - mulld r4,r4,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r5,r5,r18 │ │ │ │ - std r4,-8(r29) │ │ │ │ - std r5,16(r17) │ │ │ │ - bdnz 1afbc │ │ │ │ - cmpld cr7,r26,r6 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r12 │ │ │ │ - bne cr7,1af70 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r19,r9 │ │ │ │ + add r8,r8,r19 │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + ble cr7,1a8dc │ │ │ │ + srdi r0,r21,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,340556 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r10 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 1a8a4 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1a8dc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bdnz 1a8ac │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r10,r10,r11 │ │ │ │ + bne 1a824 │ │ │ │ mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - ld r18,56(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - ld r17,104(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r8,56(r31) │ │ │ │ - addi r14,r19,2 │ │ │ │ - li r15,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r12,120(r31) │ │ │ │ + li r17,0 │ │ │ │ + bl 5b60 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r5,r19,2 │ │ │ │ mtfprd f0,r19 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r0,0(r1) │ │ │ │ - clrrdi r5,r20,4 │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - li r4,0 │ │ │ │ - clrldi r20,r21,3 │ │ │ │ - sldi r6,r21,3 │ │ │ │ + clrrdi r9,r14,4 │ │ │ │ + sldi r11,r21,3 │ │ │ │ + addi r6,r16,15 │ │ │ │ + li r0,0 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,0(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,29024(r10) │ │ │ │ - ld r10,32(r31) │ │ │ │ - neg r5,r5 │ │ │ │ - ld r11,104(r29) │ │ │ │ - mr r9,r3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,48(r31) │ │ │ │ - stdux r0,r1,r5 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - mtfprd f12,r11 │ │ │ │ - divd r0,r11,r14 │ │ │ │ - addi r12,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r11,88(r31) │ │ │ │ + clrrdi r6,r6,4 │ │ │ │ + sldi r4,r7,3 │ │ │ │ + mtfprd f12,r8 │ │ │ │ + clrldi r7,r21,3 │ │ │ │ + neg r6,r6 │ │ │ │ + add r4,r15,r4 │ │ │ │ + fcfid f8,f12 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + std r4,80(r31) │ │ │ │ + divd r4,r8,r5 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r4,48(r31) │ │ │ │ + stdux r3,r1,r9 │ │ │ │ + addi r9,r8,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ + std r9,96(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r8,r1,32 │ │ │ │ + xxspltd vs41,vs0,0 │ │ │ │ + std r8,72(r31) │ │ │ │ + stdux r9,r1,r6 │ │ │ │ + mr r9,r2 │ │ │ │ + std r18,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + addi r5,r1,32 │ │ │ │ + mr r6,r5 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r26,r17 │ │ │ │ + ldx r18,r2,r17 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f12,r18 │ │ │ │ + lfdx f0,r2,r17 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - addi r3,r10,15 │ │ │ │ - add r10,r8,r7 │ │ │ │ - addi r8,r11,1 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - clrrdi r3,r3,4 │ │ │ │ - neg r3,r3 │ │ │ │ - stdux r7,r1,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r9,r28 │ │ │ │ - std r18,88(r31) │ │ │ │ - std r25,96(r31) │ │ │ │ - std r29,48(r31) │ │ │ │ - std r17,56(r31) │ │ │ │ - addi r11,r1,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - mr r14,r11 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ld r10,56(r31) │ │ │ │ - lfdx f0,r26,r15 │ │ │ │ - ldx r28,r16,r15 │ │ │ │ - ldx r5,r10,r15 │ │ │ │ - ld r10,104(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - lfdx f12,r10,r15 │ │ │ │ - cmpd r5,r28 │ │ │ │ + ldx r12,r2,r17 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + cmpd r18,r12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r17 │ │ │ │ + bgt 1abbc │ │ │ │ + frim f10,f0 │ │ │ │ + subf r11,r18,r12 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r15,176(r29) │ │ │ │ + cmpldi r11,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + mffprd r16,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r14,r16 │ │ │ │ + ble 1ae44 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r8,r0,3 │ │ │ │ + plxv vs44,340116 # 6dab0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r29,128(r31) │ │ │ │ + mtvsrdd vs42,r16,r16 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mr r25,r6 │ │ │ │ + srdi r2,r11,1 │ │ │ │ + add r8,r15,r8 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v12,v9 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + 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 r4,f0 │ │ │ │ + mfvsrld r3,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r29,r29,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r3,r3,r8 │ │ │ │ + mtvsrdd vs0,r4,r29 │ │ │ │ + mtvsrdd vs7,r2,r3 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 1aa48 │ │ │ │ + andi. r2,r11,1 │ │ │ │ + ld r29,128(r31) │ │ │ │ + beq 1abbc │ │ │ │ + clrrdi r11,r11,1 │ │ │ │ + add r18,r18,r11 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + subf r25,r2,r16 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r8,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - stfdx f12,r12,r15 │ │ │ │ - bgt 1b1d4 │ │ │ │ - ld r10,32(r31) │ │ │ │ - frim f0,f12 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r25,r14 │ │ │ │ - subf r28,r5,r28 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - ld r10,48(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f12 │ │ │ │ - ld r18,176(r10) │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - mffprd r5,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 1b16c │ │ │ │ - lfdx f9,r18,r17 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r0,r5 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 1b1d4 │ │ │ │ - addi r25,r25,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r29,r5,1 │ │ │ │ - not r10,r5 │ │ │ │ - mr r27,r5 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - add r17,r4,r29 │ │ │ │ - add r10,r10,r4 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1aafc │ │ │ │ + subf r8,r16,r2 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r8,r0,r8 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + sldi r8,r8,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r17,r17,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ + lfdx f10,r15,r8 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1b1a8 │ │ │ │ - neg r27,r5 │ │ │ │ - add r29,r4,r27 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - lfdx f0,r18,r29 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 1b150 │ │ │ │ - lfdx f9,r18,r10 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r0,r5 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - bne 1b168 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r4,r4,r8 │ │ │ │ - add r14,r14,r6 │ │ │ │ - cmpld r22,r15 │ │ │ │ - bne 1b0e0 │ │ │ │ + bgt 1ab24 │ │ │ │ + add r25,r2,r14 │ │ │ │ + add r8,r0,r25 │ │ │ │ + mulld r25,r10,r7 │ │ │ │ + addi r18,r18,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + cmpd r12,r18 │ │ │ │ + lfdx f0,r15,r8 │ │ │ │ + add r8,r25,r11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r5,r8 │ │ │ │ + blt 1abbc │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r2,r8,r2 │ │ │ │ + subf r8,r2,r16 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + mr r18,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1ab78 │ │ │ │ + subf r18,r16,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r18,r0,r18 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r15,r18 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 1aba0 │ │ │ │ + add r8,r14,r2 │ │ │ │ + add r8,r0,r8 │ │ │ │ + add r11,r25,r11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f0,r15,r8 │ │ │ │ + fmadd f0,f12,f0,f11 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + cmpd r23,r10 │ │ │ │ + add r0,r0,r2 │ │ │ │ + ld r2,88(r31) │ │ │ │ + add r6,r6,r2 │ │ │ │ + bne 1a9a8 │ │ │ │ cmpdi r23,4 │ │ │ │ - mr r28,r9 │ │ │ │ - ld r18,88(r31) │ │ │ │ - ld r25,96(r31) │ │ │ │ - ld r29,48(r31) │ │ │ │ - ld r17,56(r31) │ │ │ │ - mr r27,r7 │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1b6f0 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r12,120(r31) │ │ │ │ + beq 1ae4c │ │ │ │ cmpdi r23,5 │ │ │ │ - beq 1b458 │ │ │ │ - li r10,0 │ │ │ │ - ld r20,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 1b3c4 │ │ │ │ + beq 1b09c │ │ │ │ + li r9,0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 1adb4 │ │ │ │ sldi r25,r25,4 │ │ │ │ clrldi r21,r21,3 │ │ │ │ - li r26,0 │ │ │ │ - addi r15,r9,-8 │ │ │ │ - li r19,0 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bge 1b2bc │ │ │ │ + li r30,0 │ │ │ │ + addi r19,r2,-8 │ │ │ │ + li r0,0 │ │ │ │ + cmpd r9,r23 │ │ │ │ + bge 1aca4 │ │ │ │ ld r4,88(r29) │ │ │ │ + subf r8,r9,r23 │ │ │ │ + sldi r10,r9,3 │ │ │ │ ld r7,72(r29) │ │ │ │ - subf r6,r10,r23 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - mtctr r6 │ │ │ │ - add r3,r27,r8 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - add r30,r15,r8 │ │ │ │ + mtctr r8 │ │ │ │ + add r11,r27,r10 │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + add r26,r19,r10 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r6,r7,-8 │ │ │ │ - ld r5,0(r3) │ │ │ │ - mulld r7,r4,r10 │ │ │ │ - add r6,r6,r8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ld r6,0(r11) │ │ │ │ + mulld r8,r4,r9 │ │ │ │ + add r7,r7,r10 │ │ │ │ sldi r4,r4,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldu r8,8(r30) │ │ │ │ - ldu r0,8(r6) │ │ │ │ - maddld r23,r10,r21,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r14,r10,3 │ │ │ │ - ldx r12,r24,r8 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - maddld r5,r5,r0,r12 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldu r10,8(r26) │ │ │ │ + ldu r17,8(r7) │ │ │ │ + maddld r23,r9,r21,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r16,r9,3 │ │ │ │ + ldx r15,r24,r10 │ │ │ │ + sldi r10,r23,3 │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + maddld r6,r6,r17,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - stfdx f0,r28,r14 │ │ │ │ - bdnz 1b27c │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r27,r22 │ │ │ │ + stdu r6,8(r11) │ │ │ │ + stfdx f0,r28,r16 │ │ │ │ + bdnz 1ac64 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r10,r27,r22 │ │ │ │ lfdx f0,r28,r22 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r6,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r6) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r9,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 r6,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1b30c │ │ │ │ - stdcx. r6,0,r10 │ │ │ │ - bne 1b2f8 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bne 1b9c4 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - fadd f12,f0,f12 │ │ │ │ - mffprd r6,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ cmpd r8,r10 │ │ │ │ - bne 1b33c │ │ │ │ - stdcx. r6,0,r7 │ │ │ │ - bne 1b328 │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1b9bc │ │ │ │ + bne 1acf4 │ │ │ │ + stdcx. r7,0,r9 │ │ │ │ + bne 1ace0 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1b3ac │ │ │ │ + addi r8,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1ad24 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1ad10 │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 1b3a4 │ │ │ │ ld r23,48(r29) │ │ │ │ - addic. r10,r23,-1 │ │ │ │ - ble 1b44c │ │ │ │ - sldi r22,r23,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r9,r22 │ │ │ │ - add r4,r16,r22 │ │ │ │ - add r5,r17,r22 │ │ │ │ - b 1b374 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r19,0(r6) │ │ │ │ - bdz 1b3ac │ │ │ │ - ldu r3,-8(r4) │ │ │ │ - ldu r8,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - subf r8,r8,r3 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1b368 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - stdx r7,r9,r8 │ │ │ │ - beq 1b3c4 │ │ │ │ + addic. r9,r23,-1 │ │ │ │ + ble 1b090 │ │ │ │ + ld r10,40(r31) │ │ │ │ sldi r22,r23,3 │ │ │ │ - b 1b238 │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ + mtctr r9 │ │ │ │ + add r7,r2,r22 │ │ │ │ + add r4,r10,r22 │ │ │ │ + ld r10,32(r31) │ │ │ │ + add r6,r10,r22 │ │ │ │ + b 1ad64 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 1ad9c │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r10,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r10,r10,r11 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 1ad58 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 1b240 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ + cmpd r3,r30 │ │ │ │ + stdx r8,r2,r10 │ │ │ │ + beq 1adb4 │ │ │ │ + sldi r22,r23,3 │ │ │ │ + b 1ac20 │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r3,r30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 1ac28 │ │ │ │ + ld r9,64(r31) │ │ │ │ addi r18,r18,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r18 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1ae78 │ │ │ │ - addi r1,r31,272 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r20,r20,16 │ │ │ │ + cmpd r9,r18 │ │ │ │ + std r2,0(r12) │ │ │ │ + mr r1,r12 │ │ │ │ + bne 1a73c │ │ │ │ + addi r1,r31,368 │ │ │ │ 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 r7,r9,r8 │ │ │ │ - b 1b390 │ │ │ │ + li r11,0 │ │ │ │ + b 1aad8 │ │ │ │ cmpdi r19,0 │ │ │ │ - blt 1b3c4 │ │ │ │ - sldi r7,r20,3 │ │ │ │ - ld r10,32(r31) │ │ │ │ + blt 1adb4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r22,0 │ │ │ │ - add r21,r11,r7 │ │ │ │ - add r3,r21,r7 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r5,r3,r7 │ │ │ │ - add r7,r5,r7 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ + li r9,0 │ │ │ │ + li r11,0 │ │ │ │ + add r23,r5,r7 │ │ │ │ + add r4,r23,r7 │ │ │ │ + add r7,r4,r7 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ sldi. r8,r30,1 │ │ │ │ - std r22,0(r9) │ │ │ │ - lfdx f12,r11,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r11,0(r2) │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r19,r10,r4,r6 │ │ │ │ + maddld r9,r9,r6,r10 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r19,8(r27) │ │ │ │ - ble 1b3c4 │ │ │ │ - li r20,0 │ │ │ │ - add r10,r20,r8 │ │ │ │ - sldi r8,r20,3 │ │ │ │ + std r9,8(r27) │ │ │ │ + ble 1adb4 │ │ │ │ + li r3,0 │ │ │ │ + add r10,r3,r8 │ │ │ │ + sldi r8,r3,3 │ │ │ │ ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,8(r9) │ │ │ │ + std r3,8(r2) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ + lfdx f0,r23,r8 │ │ │ │ ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ + maddld r9,r9,r6,r10 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r19,16(r27) │ │ │ │ - ble 1b3c4 │ │ │ │ - li r23,0 │ │ │ │ + std r9,16(r27) │ │ │ │ + ble 1adb4 │ │ │ │ + li r6,0 │ │ │ │ sldi r10,r30,2 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ + ld r0,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r23,16(r9) │ │ │ │ - add r10,r10,r23 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ + add r10,r10,r6 │ │ │ │ + sldi r8,r6,3 │ │ │ │ + std r6,16(r2) │ │ │ │ sldi r10,r10,3 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ + maddld r22,r9,r0,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r19,24(r27) │ │ │ │ - ble 1b3c4 │ │ │ │ - mulli r10,r30,6 │ │ │ │ - li r4,0 │ │ │ │ - ld r6,24(r26) │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r8,r4,3 │ │ │ │ - std r4,24(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - add r10,r10,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ - stfd f12,32(r28) │ │ │ │ - std r19,32(r27) │ │ │ │ - ble 1b6b4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r22,24(r27) │ │ │ │ + ble 1b054 │ │ │ │ li r10,0 │ │ │ │ - b 1b58c │ │ │ │ - nop │ │ │ │ + b 1af2c │ │ │ │ nop │ │ │ │ - lfd f12,32(r28) │ │ │ │ - ld r19,32(r27) │ │ │ │ + lfd f12,24(r28) │ │ │ │ + ld r22,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r30,r30,3 │ │ │ │ + mulli r9,r30,6 │ │ │ │ sldi r0,r10,3 │ │ │ │ - ld r6,32(r26) │ │ │ │ + ld r21,24(r26) │ │ │ │ ld r8,48(r29) │ │ │ │ - ld r17,24(r29) │ │ │ │ - std r10,32(r9) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + std r10,24(r2) │ │ │ │ + ld r26,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ lfdx f0,r7,r0 │ │ │ │ - sldi r30,r30,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - add r16,r17,r25 │ │ │ │ - lfdx f11,r17,r25 │ │ │ │ - ldx r0,r24,r30 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r19,r26,r25 │ │ │ │ + lfdx f11,r26,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r16) │ │ │ │ - maddld r6,r19,r6,r0 │ │ │ │ - stfd f0,40(r28) │ │ │ │ - std r6,40(r27) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + stfd f0,32(r28) │ │ │ │ lfdx f0,r28,r8 │ │ │ │ - ldx r8,r27,r8 │ │ │ │ + maddld r9,r22,r21,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + std r9,32(r27) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r6,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ + add r9,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r6 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1b614 │ │ │ │ mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r6 │ │ │ │ - bne 1b5fc │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r8 │ │ │ │ + bne 1afb4 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 1afa0 │ │ │ │ cmpld r8,r0 │ │ │ │ - bne 1b9b4 │ │ │ │ - ld r8,8(r6) │ │ │ │ - addi r30,r6,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + bne 1b39c │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r6,0,r30 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1b644 │ │ │ │ mffprd r0,f0 │ │ │ │ + ldarx r8,0,r30 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1afe4 │ │ │ │ stdcx. r0,0,r30 │ │ │ │ - bne 1b62c │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1b9ac │ │ │ │ + bne 1afd0 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1b394 │ │ │ │ ld r30,88(r29) │ │ │ │ addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ sldi r8,r30,1 │ │ │ │ cmpd r8,r10 │ │ │ │ - bgt 1b580 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r8,r4 │ │ │ │ - ble 1b6b8 │ │ │ │ - mulli r10,r30,6 │ │ │ │ + bgt 1af20 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 1b058 │ │ │ │ + sldi r10,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r4,3 │ │ │ │ - lfd f12,24(r28) │ │ │ │ - ld r19,24(r27) │ │ │ │ + sldi r8,r6,3 │ │ │ │ + lfd f12,16(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,24(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - ld r6,24(r26) │ │ │ │ - add r10,r10,r4 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ + std r6,16(r2) │ │ │ │ + ld r9,16(r27) │ │ │ │ + add r10,r10,r6 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ sldi r10,r10,3 │ │ │ │ + ld r0,16(r26) │ │ │ │ ldx r10,r24,r10 │ │ │ │ - stfd f12,32(r28) │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ - std r19,32(r27) │ │ │ │ - bgt 1b570 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r9,r0,r10 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r22,24(r27) │ │ │ │ + bgt 1af14 │ │ │ │ sldi r8,r30,1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r8 │ │ │ │ - bge 1b6d4 │ │ │ │ - lfd f12,16(r28) │ │ │ │ - ld r19,16(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1b4f0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r8 │ │ │ │ - bge 1b990 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1b074 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r19,8(r27) │ │ │ │ + ld r9,8(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1aea4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bge 1adb4 │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b4b8 │ │ │ │ + b 1ae74 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r8,r2,r10 │ │ │ │ + b 1ad80 │ │ │ │ cmpdi r19,0 │ │ │ │ - blt 1b3c4 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - ld r10,32(r31) │ │ │ │ + blt 1adb4 │ │ │ │ + sldi r8,r7,3 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ + li r9,0 │ │ │ │ li r23,0 │ │ │ │ - add r22,r11,r6 │ │ │ │ - add r4,r22,r6 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r6,r4,r6 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r7,r30,1 │ │ │ │ - std r23,0(r9) │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + add r22,r5,r8 │ │ │ │ + add r3,r22,r8 │ │ │ │ + add r6,r3,r8 │ │ │ │ + add r8,r6,r8 │ │ │ │ + sldi r7,r23,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r10,r30,1 │ │ │ │ + std r23,0(r2) │ │ │ │ + lfdx f12,r5,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r10,r10,r5,r8 │ │ │ │ + maddld r19,r9,r4,r7 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r10,8(r27) │ │ │ │ - ble 1b3c4 │ │ │ │ + std r19,8(r27) │ │ │ │ + ble 1adb4 │ │ │ │ li r21,0 │ │ │ │ - add r8,r21,r7 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - ld r5,8(r26) │ │ │ │ + add r9,r21,r10 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,8(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r22,r7 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r21,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r22,r10 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r10,r10,r5,r8 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1b3c4 │ │ │ │ - li r3,0 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r5,16(r26) │ │ │ │ + std r19,16(r27) │ │ │ │ + ble 1adb4 │ │ │ │ + li r11,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - std r3,16(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r11,16(r2) │ │ │ │ + add r9,r9,r11 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r8 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r20,24(r27) │ │ │ │ - ble 1b904 │ │ │ │ - li r8,0 │ │ │ │ - b 1b7dc │ │ │ │ + std r19,24(r27) │ │ │ │ + ble 1adb4 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r7,24(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + std r4,24(r2) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + add r9,r9,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r19,32(r27) │ │ │ │ + ble 1b2f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,24(r28) │ │ │ │ - ld r20,24(r27) │ │ │ │ + li r9,0 │ │ │ │ + b 1b1cc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,32(r28) │ │ │ │ + ld r19,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - ld r5,24(r26) │ │ │ │ - ld r7,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r30,200(r29) │ │ │ │ - lfdx f0,r6,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r19,r26,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r19) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r0,r9,3 │ │ │ │ + ld r7,32(r26) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r9,32(r2) │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r9 │ │ │ │ + lfdx f0,r8,r0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r10,r20,r5,r10 │ │ │ │ - lfdx f0,r28,r7 │ │ │ │ - std r10,32(r27) │ │ │ │ + add r16,r17,r25 │ │ │ │ + lfdx f11,r17,r25 │ │ │ │ + ldx r0,r24,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r7,r19,r7,r0 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + std r7,40(r27) │ │ │ │ + ldx r10,r27,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r7,r27,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r7,r26,r10 │ │ │ │ + ldx r10,r26,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 1b864 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1b850 │ │ │ │ - cmpld r7,r5 │ │ │ │ - bne 1b988 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ + ldarx r0,0,r7 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1b254 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r7 │ │ │ │ + bne 1b23c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1b38c │ │ │ │ + ld r10,8(r7) │ │ │ │ + addi r30,r7,8 │ │ │ │ mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ cmpd r7,r10 │ │ │ │ - bne 1b894 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 1b880 │ │ │ │ + bne 1b284 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1b26c │ │ │ │ cmpld r10,r7 │ │ │ │ - bne 1b980 │ │ │ │ + bne 1b384 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 1b7d0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r7,r3 │ │ │ │ - ble 1b908 │ │ │ │ - sldi r8,r30,2 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 1b1c0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r10,r4 │ │ │ │ + ble 1b2f8 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r7,r3,3 │ │ │ │ - lfd f12,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ + sldi r10,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,16(r9) │ │ │ │ - add r8,r8,r3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r5,16(r26) │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r4,24(r2) │ │ │ │ + ld r19,24(r27) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + ld r7,24(r26) │ │ │ │ + add r9,r9,r4 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r8 │ │ │ │ - stfd f12,24(r28) │ │ │ │ - std r20,24(r27) │ │ │ │ - bgt 1b7bc │ │ │ │ - sldi r7,r30,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ + std r19,32(r27) │ │ │ │ + bgt 1b1b0 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r10 │ │ │ │ + bge 1b314 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r19,16(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1b130 │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r7 │ │ │ │ - bge 1b924 │ │ │ │ + cmpd r21,r10 │ │ │ │ + bge 1b368 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r10,8(r27) │ │ │ │ + ld r19,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b74c │ │ │ │ + b 1b0f8 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r20 │ │ │ │ + b 1a74c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1a6f0 │ │ │ │ + addi r10,r16,15 │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r9,r23 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 1ac00 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bge 1b3c4 │ │ │ │ + cmpd r23,r10 │ │ │ │ + bge 1adb4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b71c │ │ │ │ - ld r9,240(r29) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - b 1ae88 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1ae3c │ │ │ │ - mulld r10,r22,r21 │ │ │ │ - ld r7,0(r1) │ │ │ │ - addi r8,r10,15 │ │ │ │ - mr r10,r23 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r11,r1,32 │ │ │ │ - b 1b218 │ │ │ │ + b 1b0c8 │ │ │ │ mr r10,r7 │ │ │ │ - b 1b874 │ │ │ │ - mr r7,r5 │ │ │ │ - b 1b844 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bge 1b3c4 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1b488 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1b624 │ │ │ │ + b 1b264 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1b234 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1afc4 │ │ │ │ mr r8,r0 │ │ │ │ - b 1b5f4 │ │ │ │ + b 1af94 │ │ │ │ + mr r9,r10 │ │ │ │ + b 1ad04 │ │ │ │ mr r10,r8 │ │ │ │ - b 1b31c │ │ │ │ - mr r8,r7 │ │ │ │ - b 1b2ec │ │ │ │ + b 1acd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-15072 │ │ │ │ + .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 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 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 r29,-104(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r27,8(r29) │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r27,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1c670 │ │ │ │ - maddld r19,r8,r9,r10 │ │ │ │ - add r9,r8,r19 │ │ │ │ - cmpd r19,r9 │ │ │ │ - std r9,96(r31) │ │ │ │ - bge 1c0d4 │ │ │ │ - ld r10,24(r28) │ │ │ │ - sldi r9,r19,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,16(r28) │ │ │ │ + bl 5100 │ │ │ │ + mr r7,r3 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1c050 │ │ │ │ + maddld r7,r9,r7,r2 │ │ │ │ + add r2,r9,r7 │ │ │ │ + cmpd r7,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1bac8 │ │ │ │ + ld r9,24(r28) │ │ │ │ + ld r14,8(r28) │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f31,336220 # 6d600 │ │ │ │ + addi r17,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ std r9,48(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1c180 │ │ │ │ - mr r25,r19 │ │ │ │ + ld r9,16(r28) │ │ │ │ + mr r6,r14 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r14,r7 │ │ │ │ + std r9,56(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1bb74 │ │ │ │ + mr r25,r14 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r15,88(r29) │ │ │ │ + ld r5,0(r1) │ │ │ │ + std r1,72(r31) │ │ │ │ li r7,0 │ │ │ │ - std r1,104(r31) │ │ │ │ + ld r15,88(r29) │ │ │ │ sldi r20,r22,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + addic. r8,r22,-1 │ │ │ │ addi r30,r15,1 │ │ │ │ - addic. r4,r22,-1 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r8,r20,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - sldi r16,r30,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r21,r20,r16 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r10,r20,23 │ │ │ │ + mulld r9,r22,r30 │ │ │ │ + sldi r19,r30,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r21,r20,r19 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r4,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r4,32(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + addi r4,r1,32 │ │ │ │ + std r4,40(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r5,r1,r10 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ + stdux r5,r1,r10 │ │ │ │ std r7,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f30,32(r28) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1c67c │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r18,120(r29) │ │ │ │ - mulld r4,r4,r30 │ │ │ │ - neg r9,r30 │ │ │ │ + blt 1c05c │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r17,r25,r22 │ │ │ │ + mulld r9,r8,r30 │ │ │ │ + ld r12,120(r29) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ ld r26,72(r29) │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r11,r23,-8 │ │ │ │ - std r25,64(r31) │ │ │ │ - sldi r0,r9,1 │ │ │ │ - add r12,r10,r20 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r18,-8 │ │ │ │ - add r5,r22,r8 │ │ │ │ - add r3,r26,r20 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r14,r10,r20 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r25,-8(r3) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r4,r2,r20 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r8,r22,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r7,r26,r20 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r5,r2,r20 │ │ │ │ + addi r2,r12,-8 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r15,r2 │ │ │ │ add r10,r10,r15 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - ble 1bc68 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - sldi r6,r4,3 │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r19,112(r31) │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r6,r11 │ │ │ │ - addi r19,r9,1 │ │ │ │ - divd r7,r9,r25 │ │ │ │ - mr r17,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r10,r19,r25 │ │ │ │ - mulld r7,r7,r25 │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r19 │ │ │ │ - std r7,-8(r6) │ │ │ │ - std r10,16(r17) │ │ │ │ - bdnz 1bc30 │ │ │ │ - ld r19,112(r31) │ │ │ │ - cmpld cr7,r26,r3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - bne cr7,1bbe0 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r10,-8(r5) │ │ │ │ + ble cr7,1b66c │ │ │ │ + srdi r0,r19,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,337084 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + mr r2,r0 │ │ │ │ + andi. r0,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + beq 1b634 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 1b66c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + 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 1b63c │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r9,r9,r3 │ │ │ │ + bne 1b5b4 │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - ld r25,64(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - li r17,0 │ │ │ │ - li r14,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r9,96(r29) │ │ │ │ - addi r7,r21,15 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r12,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + std r6,120(r31) │ │ │ │ + li r18,0 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,96(r29) │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r9,r21,15 │ │ │ │ mtfprd f0,r15 │ │ │ │ - mr r21,r17 │ │ │ │ + sldi r8,r17,3 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r11,144(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + add r8,r12,r8 │ │ │ │ + clrldi r2,r19,3 │ │ │ │ + neg r9,r9 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + std r7,104(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + std r25,112(r31) │ │ │ │ + std r29,128(r31) │ │ │ │ + mr r29,r2 │ │ │ │ + addi r17,r1,48 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r27,136(r31) │ │ │ │ + mr r27,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r25,r17 │ │ │ │ + mr r30,r10 │ │ │ │ mr r17,r20 │ │ │ │ mr r20,r23 │ │ │ │ - addi r10,r10,27896 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ mr r23,r28 │ │ │ │ - mr r28,r14 │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - neg r7,r7 │ │ │ │ - clrldi r9,r16,3 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r10,136(r31) │ │ │ │ - add r10,r18,r8 │ │ │ │ - std r10,120(r31) │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r27,152(r31) │ │ │ │ - mr r29,r9 │ │ │ │ - addi r18,r1,48 │ │ │ │ - addi r8,r1,32 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r18,r30 │ │ │ │ - mr r30,r8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfdx f0,r26,r28 │ │ │ │ - ldx r14,r9,r28 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - lfdx f25,r9,r28 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r28 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + mr r28,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + mr r19,r11 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r26,r27 │ │ │ │ + ldx r21,r2,r27 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mtfprd f0,r21 │ │ │ │ + lfdx f23,r2,r27 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r27 │ │ │ │ + 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 1c07c │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f30,f1,f12 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - cmpd r14,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stfdx f30,r30,r10 │ │ │ │ - add r10,r30,r10 │ │ │ │ - bge 1be98 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - addi r4,r14,2 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 1ba80 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ldx r2,r2,r27 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + cmpd r21,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f28,r30,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + bge 1b890 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r5,r21,2 │ │ │ │ + ld r10,48(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - mulld r7,r9,r21 │ │ │ │ - ld r9,160(r31) │ │ │ │ - cmpd r9,r4 │ │ │ │ - addi r4,r7,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r8,r4 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + mulld r8,r2,r28 │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r2,r5 │ │ │ │ + addi r5,r8,1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f0,r10,r5 │ │ │ │ + fmul f0,f28,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - blt 1be98 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f10,-16(r27) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + blt 1b890 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfd f10,-16(r25) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - addi r7,r7,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r8,r7 │ │ │ │ - beq 1be5c │ │ │ │ - lfdx f0,r8,r7 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r5,r10,r8 │ │ │ │ + beq 1b854 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - beq 1be98 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + beq 1b890 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r5,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,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 1be64 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r27,r27,r29 │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpd r22,r21 │ │ │ │ - bne 1bd2c │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 1b85c │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r25,r25,r29 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpd r22,r28 │ │ │ │ + bne 1b734 │ │ │ │ cmpdi r22,4 │ │ │ │ mr r28,r23 │ │ │ │ - mr r8,r30 │ │ │ │ + mr r10,r30 │ │ │ │ mr r23,r20 │ │ │ │ - ld r27,152(r31) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r30,r18 │ │ │ │ - ld r29,144(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + mr r11,r19 │ │ │ │ + mr r2,r29 │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r29,128(r31) │ │ │ │ + mr r19,r18 │ │ │ │ mr r20,r17 │ │ │ │ - beq 1c190 │ │ │ │ + mr r30,r16 │ │ │ │ + beq 1bb80 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1c3d0 │ │ │ │ - li r9,0 │ │ │ │ - ld r6,88(r31) │ │ │ │ + beq 1bdc0 │ │ │ │ + li r2,0 │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 1c0a8 │ │ │ │ + ble 1baa4 │ │ │ │ sldi r25,r25,4 │ │ │ │ - clrldi r16,r16,3 │ │ │ │ - li r30,0 │ │ │ │ + clrldi r19,r19,3 │ │ │ │ + li r26,0 │ │ │ │ addi r15,r24,-8 │ │ │ │ - li r21,0 │ │ │ │ - cmpd r9,r22 │ │ │ │ - bge 1bf84 │ │ │ │ + li r17,0 │ │ │ │ + cmpd r2,r22 │ │ │ │ + bge 1b988 │ │ │ │ ld r3,88(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - subf r5,r9,r22 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mtctr r5 │ │ │ │ - add r11,r27,r10 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ - add r26,r15,r10 │ │ │ │ + ld r8,72(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r7,r2,r22 │ │ │ │ + add r30,r27,r9 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + mtctr r7 │ │ │ │ + add r22,r15,r9 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r5,r7,-8 │ │ │ │ - ld r4,0(r11) │ │ │ │ - mulld r7,r3,r9 │ │ │ │ - add r5,r5,r10 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + ld r4,0(r30) │ │ │ │ + mulld r8,r3,r2 │ │ │ │ + add r5,r5,r9 │ │ │ │ sldi r3,r3,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldu r10,8(r26) │ │ │ │ - ldu r22,8(r5) │ │ │ │ - maddld r0,r9,r16,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - ldx r17,r23,r10 │ │ │ │ - sldi r10,r0,3 │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - maddld r4,r4,r22,r17 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + ldu r0,8(r5) │ │ │ │ + maddld r7,r2,r19,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r21,r2,3 │ │ │ │ + ldx r18,r23,r9 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ + maddld r4,r4,r0,r18 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r4,8(r11) │ │ │ │ - stfdx f0,r28,r18 │ │ │ │ - bdnz 1bf44 │ │ │ │ - ld r9,24(r29) │ │ │ │ - ldx r10,r27,r20 │ │ │ │ + stdu r4,8(r30) │ │ │ │ + stfdx f0,r28,r21 │ │ │ │ + bdnz 1b948 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r27,r20 │ │ │ │ lfdx f0,r28,r20 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r9,r25 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r9,r7,r10 │ │ │ │ - ldx r10,r7,r10 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r8,r9 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r7,0,r9 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1bfd4 │ │ │ │ - stdcx. r5,0,r9 │ │ │ │ - bne 1bfc0 │ │ │ │ - cmpld r7,r10 │ │ │ │ - bne 1c6e0 │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1b9d8 │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1b9c4 │ │ │ │ + cmpld r8,r9 │ │ │ │ + bne 1c0c0 │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 1c004 │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 1bff0 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 1c6d8 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1ba08 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1b9f4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1c0b8 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r9,r22,-1 │ │ │ │ - ble 1c174 │ │ │ │ - ld r10,40(r31) │ │ │ │ + addic. r2,r22,-1 │ │ │ │ + ble 1bb68 │ │ │ │ + ld r9,40(r31) │ │ │ │ sldi r20,r22,3 │ │ │ │ - mtctr r9 │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r3,r10,r20 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r4,r10,r20 │ │ │ │ - b 1c044 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r21,0(r5) │ │ │ │ - bdz 1c090 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r10,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r10,r10,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 1c038 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - beq 1c0a8 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r20 │ │ │ │ + add r4,r9,r20 │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r5,r9,r20 │ │ │ │ + b 1ba48 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r17,0(r7) │ │ │ │ + bdz 1ba8c │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r9,r9,r3 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 1ba3c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r6,r26 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + beq 1baa4 │ │ │ │ sldi r20,r22,3 │ │ │ │ - b 1bf00 │ │ │ │ - blt 1c14c │ │ │ │ + b 1b904 │ │ │ │ + blt 1bb4c │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 1b790 │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r6,r26 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 1b90c │ │ │ │ ld r9,64(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 1bd94 │ │ │ │ - ld r10,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r24) │ │ │ │ - bne 1bf08 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r19 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1bae0 │ │ │ │ - addi r1,r31,384 │ │ │ │ + addi r14,r14,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r11,r11,16 │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1b4cc │ │ │ │ + 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 1bd94 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r7,r24,r10 │ │ │ │ - b 1c060 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ld r10,48(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - b 1baf0 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + b 1b790 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r8,r24,r9 │ │ │ │ + b 1ba64 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r11 │ │ │ │ + b 1b4dc │ │ │ │ cmpdi r15,0 │ │ │ │ - blt 1c0a8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - add r3,r8,r9 │ │ │ │ + blt 1baa4 │ │ │ │ + add r3,r10,r2 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r11,0 │ │ │ │ - add r4,r3,r9 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r9,r4,r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ + li r9,0 │ │ │ │ + li r22,0 │ │ │ │ + add r4,r3,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r8,r22,3 │ │ │ │ ld r5,0(r26) │ │ │ │ - sldi. r6,r30,1 │ │ │ │ - std r11,0(r24) │ │ │ │ - lfdx f12,r8,r7 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r22,0(r24) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r10,r10,r5,r7 │ │ │ │ + maddld r9,r9,r5,r8 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r10,8(r27) │ │ │ │ - ble 1c0a8 │ │ │ │ + std r9,8(r27) │ │ │ │ + ble 1baa4 │ │ │ │ li r21,0 │ │ │ │ - add r7,r21,r6 │ │ │ │ - sldi r6,r21,3 │ │ │ │ + add r8,r21,r7 │ │ │ │ + sldi r7,r21,3 │ │ │ │ ld r5,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ std r21,8(r24) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r10,r10,r5,r7 │ │ │ │ + maddld r9,r9,r5,r8 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1c0a8 │ │ │ │ - li r22,0 │ │ │ │ - sldi r7,r30,2 │ │ │ │ - ld r5,16(r26) │ │ │ │ + std r9,16(r27) │ │ │ │ + ble 1baa4 │ │ │ │ + li r5,0 │ │ │ │ + sldi r8,r30,2 │ │ │ │ + ld r0,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r7,r7,r22 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - std r22,16(r24) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + add r8,r8,r5 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + std r5,16(r24) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r7 │ │ │ │ + maddld r20,r9,r0,r8 │ │ │ │ stfd f12,24(r28) │ │ │ │ std r20,24(r27) │ │ │ │ - ble 1c394 │ │ │ │ - li r7,0 │ │ │ │ - b 1c26c │ │ │ │ + ble 1bd84 │ │ │ │ + li r8,0 │ │ │ │ + b 1bc5c │ │ │ │ + nop │ │ │ │ lfd f12,24(r28) │ │ │ │ ld r20,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r5,24(r26) │ │ │ │ - ld r6,48(r29) │ │ │ │ + mulli r9,r30,6 │ │ │ │ + sldi r0,r8,3 │ │ │ │ + ld r19,24(r26) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r8,24(r24) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r7,24(r24) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f0,r9,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + lfdx f0,r2,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r8 │ │ │ │ add r18,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ lfd f12,8(r18) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ stfd f0,32(r28) │ │ │ │ - maddld r10,r20,r5,r10 │ │ │ │ - lfdx f0,r28,r6 │ │ │ │ - std r10,32(r27) │ │ │ │ + lfdx f0,r28,r7 │ │ │ │ + maddld r9,r20,r19,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r6,r27,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r30,r6 │ │ │ │ - ldx r6,r30,r6 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + std r9,32(r27) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r30,r7 │ │ │ │ + ldx r7,r30,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1c2f4 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1c2e0 │ │ │ │ - cmpld r6,r5 │ │ │ │ - bne 1c6d0 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r30,f11 │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 1bce4 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 1bcd0 │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 1c0b0 │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1c324 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 1c310 │ │ │ │ - cmpld r6,r10 │ │ │ │ - bne 1c6c8 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 1bd14 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1bd00 │ │ │ │ + cmpld r7,r9 │ │ │ │ + bne 1c0a8 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 1c260 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r6,r22 │ │ │ │ - ble 1c398 │ │ │ │ - sldi r7,r30,2 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 1bc50 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + ble 1bd88 │ │ │ │ + sldi r8,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r6,r22,3 │ │ │ │ + sldi r7,r5,3 │ │ │ │ lfd f12,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,16(r24) │ │ │ │ - add r7,r7,r22 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ld r5,16(r26) │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + std r5,16(r24) │ │ │ │ + ld r9,16(r27) │ │ │ │ + add r8,r8,r5 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ld r0,16(r26) │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r7 │ │ │ │ + maddld r20,r9,r0,r8 │ │ │ │ stfd f12,24(r28) │ │ │ │ std r20,24(r27) │ │ │ │ - bgt 1c258 │ │ │ │ - sldi r6,r30,1 │ │ │ │ + bgt 1bc44 │ │ │ │ + sldi r7,r30,1 │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r6 │ │ │ │ - bge 1c3b4 │ │ │ │ + cmpd r21,r7 │ │ │ │ + bge 1bda4 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r10,8(r27) │ │ │ │ + ld r9,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c1e8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r6 │ │ │ │ - bge 1c0a8 │ │ │ │ + b 1bbd4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r7 │ │ │ │ + bge 1baa4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c1b8 │ │ │ │ + b 1bba4 │ │ │ │ cmpdi r15,0 │ │ │ │ - blt 1c0a8 │ │ │ │ - add r11,r8,r9 │ │ │ │ - ld r10,56(r31) │ │ │ │ + blt 1baa4 │ │ │ │ + add r22,r10,r2 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r11,r9 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r4,r3,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - sldi r6,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - std r5,0(r24) │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r6 │ │ │ │ - stfd f0,8(r28) │ │ │ │ - std r7,8(r27) │ │ │ │ - ble 1c0a8 │ │ │ │ - li r22,0 │ │ │ │ - add r10,r22,r10 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + li r9,0 │ │ │ │ + li r21,0 │ │ │ │ + add r3,r22,r2 │ │ │ │ + add r5,r3,r2 │ │ │ │ + add r2,r5,r2 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r8,r30,1 │ │ │ │ + std r21,0(r24) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r18,r9,r4,r7 │ │ │ │ + stfd f12,8(r28) │ │ │ │ + std r18,8(r27) │ │ │ │ + ble 1baa4 │ │ │ │ + li r19,0 │ │ │ │ + add r9,r19,r8 │ │ │ │ + sldi r8,r19,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r11,r6 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r10,r7,r0,r10 │ │ │ │ - stfd f0,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1c0a8 │ │ │ │ - li r7,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r6,r30,2 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + std r19,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,16(r28) │ │ │ │ + std r18,16(r27) │ │ │ │ + ble 1baa4 │ │ │ │ + li r20,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + sldi r8,r20,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r7,16(r24) │ │ │ │ - add r6,r6,r7 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r10,r10,r21,r6 │ │ │ │ - stfd f0,24(r28) │ │ │ │ - std r10,24(r27) │ │ │ │ - ble 1c0a8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r20,24(r26) │ │ │ │ + std r20,16(r24) │ │ │ │ + add r9,r9,r20 │ │ │ │ + lfdx f0,r3,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r18,24(r27) │ │ │ │ + ble 1baa4 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r7,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r6,r6,r21 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - maddld r10,r10,r20,r6 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r10,32(r27) │ │ │ │ - ble 1c634 │ │ │ │ + sldi r8,r4,3 │ │ │ │ + std r4,24(r24) │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r18,32(r27) │ │ │ │ + ble 1c014 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r6,0 │ │ │ │ - mr r18,r10 │ │ │ │ - b 1c50c │ │ │ │ + li r9,0 │ │ │ │ + b 1beec │ │ │ │ nop │ │ │ │ - lfd f0,32(r28) │ │ │ │ + nop │ │ │ │ + lfd f12,32(r28) │ │ │ │ ld r18,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r20,r6,3 │ │ │ │ - ld r10,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r6,32(r24) │ │ │ │ - add r30,r30,r6 │ │ │ │ - lfdx f12,r9,r20 │ │ │ │ - ld r20,200(r29) │ │ │ │ + sldi r0,r9,3 │ │ │ │ + ld r7,32(r26) │ │ │ │ + ld r8,48(r29) │ │ │ │ + std r9,32(r24) │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r9 │ │ │ │ + lfdx f0,r2,r0 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ - ldx r30,r23,r30 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r10,r18,r10,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r16,r17,r25 │ │ │ │ + lfdx f11,r17,r25 │ │ │ │ + ldx r0,r23,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r7,r18,r7,r0 │ │ │ │ stfd f0,40(r28) │ │ │ │ - std r10,40(r27) │ │ │ │ - lfdx f0,r28,r0 │ │ │ │ - ldx r10,r27,r0 │ │ │ │ + lfdx f0,r28,r8 │ │ │ │ + std r7,40(r27) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r20,r10 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r7,r26,r8 │ │ │ │ + ldx r8,r26,r8 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1c594 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1c57c │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1c6c0 │ │ │ │ - ld r10,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r0,0,r7 │ │ │ │ + cmpd r0,r8 │ │ │ │ + bne 1bf74 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r7 │ │ │ │ + bne 1bf5c │ │ │ │ + cmpld r8,r0 │ │ │ │ + bne 1c0a0 │ │ │ │ + ld r8,8(r7) │ │ │ │ + addi r30,r7,8 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1c5c4 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1c5ac │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1c6b8 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1bfa4 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1bf8c │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 1c098 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 1c500 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r10,r21 │ │ │ │ - ble 1c638 │ │ │ │ - mulli r6,r30,6 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1bee0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r8,r4 │ │ │ │ + ble 1c018 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ - lfd f0,24(r28) │ │ │ │ - ld r10,24(r27) │ │ │ │ + sldi r8,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r20,24(r26) │ │ │ │ - add r6,r6,r21 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r10,r10,r20,r6 │ │ │ │ - std r10,32(r27) │ │ │ │ - bgt 1c4f0 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bge 1c654 │ │ │ │ - lfd f0,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ + std r4,24(r24) │ │ │ │ + ld r18,24(r27) │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + ld r7,24(r26) │ │ │ │ + add r9,r9,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + std r18,32(r27) │ │ │ │ + bgt 1bed0 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r8 │ │ │ │ + bge 1c034 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r18,16(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c470 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r10 │ │ │ │ - bge 1c69c │ │ │ │ - lfd f0,8(r28) │ │ │ │ - ld r7,8(r27) │ │ │ │ + b 1be50 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + bge 1c07c │ │ │ │ + lfd f12,8(r28) │ │ │ │ + ld r18,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c42c │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1ba98 │ │ │ │ - addi r10,r21,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r22 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,32 │ │ │ │ - b 1bee0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bge 1c0a8 │ │ │ │ + b 1be18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1b474 │ │ │ │ + addi r9,r21,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 1b8e8 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r8 │ │ │ │ + bge 1baa4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r7,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c3fc │ │ │ │ - mr r10,r0 │ │ │ │ - b 1c5a4 │ │ │ │ - mr r10,r0 │ │ │ │ - b 1c574 │ │ │ │ - mr r10,r6 │ │ │ │ - b 1c304 │ │ │ │ - mr r6,r5 │ │ │ │ - b 1c2d4 │ │ │ │ - mr r9,r10 │ │ │ │ - b 1bfe4 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1bfb4 │ │ │ │ + b 1bde8 │ │ │ │ + mr r8,r7 │ │ │ │ + b 1bf84 │ │ │ │ + mr r8,r0 │ │ │ │ + b 1bf54 │ │ │ │ + mr r9,r7 │ │ │ │ + b 1bcf4 │ │ │ │ + mr r7,r0 │ │ │ │ + b 1bcc4 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1b9e8 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1b9b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mr r21,r6 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - mr r19,r6 │ │ │ │ mr r31,r1 │ │ │ │ - ld r24,248(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r26,240(r31) │ │ │ │ - ld r0,256(r31) │ │ │ │ - ld r11,264(r31) │ │ │ │ - ld r27,280(r31) │ │ │ │ - ld r3,288(r31) │ │ │ │ ld r4,0(r1) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addi r28,r29,1 │ │ │ │ - sldi r9,r29,1 │ │ │ │ + ld r26,248(r31) │ │ │ │ + ld r24,272(r31) │ │ │ │ + ld r30,240(r31) │ │ │ │ + ld r12,256(r31) │ │ │ │ + ld r3,264(r31) │ │ │ │ + ld r20,280(r31) │ │ │ │ + ld r28,288(r31) │ │ │ │ + mtfprd f0,r26 │ │ │ │ + addi r29,r24,1 │ │ │ │ + sldi r22,r24,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r30,r6 │ │ │ │ - neg r6,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ + addi r9,r22,1 │ │ │ │ + mr r0,r2 │ │ │ │ + neg r2,r2 │ │ │ │ cmpdi cr7,r9,0 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + addi r11,r1,32 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r4,r1,32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r6,r6,r29 │ │ │ │ - add r9,r9,r24 │ │ │ │ - add r6,r6,r24 │ │ │ │ - divd r21,r9,r24 │ │ │ │ - divd r23,r6,r24 │ │ │ │ - mulld r21,r21,r24 │ │ │ │ - mulld r23,r23,r24 │ │ │ │ - subf r21,r21,r9 │ │ │ │ - subf r23,r23,r6 │ │ │ │ - blt cr7,1c8d0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r9,r24,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r26 │ │ │ │ + add r6,r24,r26 │ │ │ │ + add r6,r6,r2 │ │ │ │ + divd r23,r9,r26 │ │ │ │ + divd r27,r6,r26 │ │ │ │ + mulld r23,r23,r26 │ │ │ │ + mulld r27,r27,r26 │ │ │ │ + subf r23,r23,r9 │ │ │ │ + subf r27,r27,r6 │ │ │ │ + blt cr7,1c2cc │ │ │ │ + mtfprd f0,r12 │ │ │ │ lfd f12,0(r10) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - sldi r26,r28,1 │ │ │ │ - addi r22,r12,-8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ + srdi r22,r22,1 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + plxv vs32,334048 # 6dab0 │ │ │ │ + mr r2,r11 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r25,r22,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r25,1 │ │ │ │ + mr r30,r25 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - mtfprd f12,r11 │ │ │ │ + mtfprd f12,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r9,f0 │ │ │ │ + mffprd r6,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r9,r9,r0 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r10,r29,r10 │ │ │ │ - divd r29,r9,r0 │ │ │ │ - add r10,r10,r11 │ │ │ │ - divd r6,r10,r11 │ │ │ │ - mulld r29,r29,r0 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - subf r6,r6,r10 │ │ │ │ - addi r25,r29,1 │ │ │ │ - divd r10,r29,r0 │ │ │ │ - mr r20,r22 │ │ │ │ - addi r22,r22,16 │ │ │ │ - divd r9,r25,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - addi r29,r29,2 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r10,-8(r22) │ │ │ │ - std r9,16(r20) │ │ │ │ - bdnz 1c84c │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r25,r4,-8 │ │ │ │ - addi r29,r26,-1 │ │ │ │ - mr r9,r26 │ │ │ │ - bne 1cb80 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r29,r6,1 │ │ │ │ - divd r10,r6,r11 │ │ │ │ - mr r26,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r29,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - mulld r9,r9,r11 │ │ │ │ + subf r6,r24,r6 │ │ │ │ + add r6,r6,r12 │ │ │ │ + divd r10,r6,r12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r24,r24,r9 │ │ │ │ + add r24,r24,r3 │ │ │ │ + divd r9,r24,r3 │ │ │ │ + mulld r10,r10,r12 │ │ │ │ subf r10,r10,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1c89c │ │ │ │ - cmpd cr6,r27,r21 │ │ │ │ - cmpd r21,r23 │ │ │ │ - cmpd cr5,r3,r23 │ │ │ │ - isel r29,r21,r27,4*cr6+lt │ │ │ │ - isel r23,r23,r3,4*cr5+gt │ │ │ │ - subf r26,r21,r29 │ │ │ │ - bge 1c9e0 │ │ │ │ - subf. r23,r29,r23 │ │ │ │ - blt 1c9a0 │ │ │ │ - blt cr7,1c9a0 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mulld r29,r0,r29 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - addi r9,r19,8 │ │ │ │ - sldi r28,r28,1 │ │ │ │ - sldi r26,r23,3 │ │ │ │ - add r27,r27,r19 │ │ │ │ - add r26,r26,r9 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + mtvsrdd vs44,r10,r10 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + bne 1c57c │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 1c254 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 1c59c │ │ │ │ + srdi r9,r25,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 1c2a4 │ │ │ │ + cmpd cr6,r20,r23 │ │ │ │ + cmpd r23,r27 │ │ │ │ + cmpd cr5,r28,r27 │ │ │ │ + isel r30,r23,r20,4*cr6+lt │ │ │ │ + isel r27,r27,r28,4*cr5+gt │ │ │ │ + subf r25,r23,r30 │ │ │ │ + bge 1c3dc │ │ │ │ + subf. r27,r30,r27 │ │ │ │ + blt 1c3a0 │ │ │ │ + blt cr7,1c3a0 │ │ │ │ + add r27,r27,r25 │ │ │ │ + mulld r30,r12,r30 │ │ │ │ + sldi r28,r25,3 │ │ │ │ + addi r2,r21,8 │ │ │ │ + sldi r29,r29,1 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r28,r28,r21 │ │ │ │ + add r27,r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r27) │ │ │ │ - li r3,0 │ │ │ │ nop │ │ │ │ + lfd f10,0(r28) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - ldx r6,r12,r3 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r29,r6 │ │ │ │ + nop │ │ │ │ + ldx r10,r11,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,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 1c950 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r30,r3 │ │ │ │ - bne 1c930 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r29,r29,r0 │ │ │ │ - cmpld r26,r27 │ │ │ │ - bne 1c920 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c350 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1c330 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r30,r30,r12 │ │ │ │ + cmpld r27,r28 │ │ │ │ + bne 1c320 │ │ │ │ addi r1,r31,144 │ │ │ │ - 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) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r3,r29,r3 │ │ │ │ - blt 1cba4 │ │ │ │ - blt cr7,1c9a0 │ │ │ │ - add r3,r3,r26 │ │ │ │ - mulld r29,r0,r29 │ │ │ │ - addi r9,r19,8 │ │ │ │ - sldi r22,r26,3 │ │ │ │ - sldi r25,r28,1 │ │ │ │ - sldi r20,r3,3 │ │ │ │ - mr r18,r9 │ │ │ │ - add r22,r22,r19 │ │ │ │ - add r20,r9,r20 │ │ │ │ - lfd f10,0(r22) │ │ │ │ + subf. r28,r30,r28 │ │ │ │ + blt 1c5bc │ │ │ │ + blt cr7,1c3a0 │ │ │ │ + add r22,r28,r25 │ │ │ │ + mulld r30,r12,r30 │ │ │ │ + addi r2,r21,8 │ │ │ │ + sldi r24,r25,3 │ │ │ │ + sldi r28,r29,1 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + mr r19,r2 │ │ │ │ + add r24,r24,r21 │ │ │ │ + add r22,r2,r22 │ │ │ │ + nop │ │ │ │ + lfd f10,0(r24) │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r12,r6 │ │ │ │ + ldx r10,r11,r6 │ │ │ │ lfdx f11,r7,r6 │ │ │ │ - mtctr r25 │ │ │ │ - li r10,0 │ │ │ │ - add r3,r29,r3 │ │ │ │ + mtctr r28 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,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 1ca40 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c440 │ │ │ │ addi r6,r6,8 │ │ │ │ - cmpld r30,r6 │ │ │ │ - bne 1ca20 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r29,r29,r0 │ │ │ │ - cmpld r20,r22 │ │ │ │ - bne 1ca10 │ │ │ │ - subf r9,r21,r27 │ │ │ │ - subf. r23,r27,r23 │ │ │ │ - add r9,r9,r24 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1c9a0 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mulld r27,r0,r27 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r28,r28,1 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - add r19,r26,r19 │ │ │ │ - add r26,r18,r9 │ │ │ │ - lfd f10,0(r19) │ │ │ │ - li r3,0 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1c420 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r30,r30,r12 │ │ │ │ + cmpld r22,r24 │ │ │ │ + bne 1c410 │ │ │ │ + subf r23,r23,r20 │ │ │ │ + subf. r27,r20,r27 │ │ │ │ + add r2,r26,r25 │ │ │ │ + add r2,r2,r23 │ │ │ │ + blt 1c3a0 │ │ │ │ + add r28,r27,r2 │ │ │ │ + mulld r20,r12,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r29,r29,1 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + add r21,r2,r21 │ │ │ │ + add r28,r19,r28 │ │ │ │ + lfd f10,0(r21) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r12,r3 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r27,r6 │ │ │ │ + ldx r10,r11,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r20,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,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 1caf0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r30,r3 │ │ │ │ - bne 1cad0 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpld r26,r19 │ │ │ │ - bne 1cac0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c4f0 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1c4d0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r20,r20,r12 │ │ │ │ + cmpld r28,r21 │ │ │ │ + bne 1c4c0 │ │ │ │ addi r1,r31,144 │ │ │ │ - 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) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r10,r6,r11 │ │ │ │ - cmpdi r29,0 │ │ │ │ - mr r25,r4 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r10,0(r4) │ │ │ │ - bne 1c894 │ │ │ │ - b 1c8d0 │ │ │ │ - subf. r23,r27,r23 │ │ │ │ - blt 1c9a0 │ │ │ │ - blt cr7,1c9a0 │ │ │ │ - subf r9,r21,r27 │ │ │ │ - addi r10,r19,8 │ │ │ │ - add r9,r9,r24 │ │ │ │ - mr r18,r10 │ │ │ │ - add r26,r9,r26 │ │ │ │ - b 1caa4 │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r22,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r11,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r11) │ │ │ │ + bne 1c24c │ │ │ │ + b 1c27c │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r4,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r4) │ │ │ │ + bne 1c29c │ │ │ │ + b 1c2cc │ │ │ │ + subf. r27,r20,r27 │ │ │ │ + blt 1c3a0 │ │ │ │ + blt cr7,1c3a0 │ │ │ │ + addi r2,r21,8 │ │ │ │ + subf r23,r23,r20 │ │ │ │ + mr r19,r2 │ │ │ │ + add r2,r26,r25 │ │ │ │ + add r2,r2,r23 │ │ │ │ + b 1c4a4 │ │ │ │ ... │ │ │ │ - .long 0xe80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-19680 │ │ │ │ + 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,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs60,32(r1) │ │ │ │ + stxv vs61,48(r1) │ │ │ │ + stxv vs62,64(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1ceac │ │ │ │ - maddld r21,r29,r21,r9 │ │ │ │ - add r29,r29,r21 │ │ │ │ - cmpd r21,r29 │ │ │ │ - bge 1ce40 │ │ │ │ - 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 1c9c4 │ │ │ │ + maddld r22,r29,r22,r2 │ │ │ │ + add r29,r29,r22 │ │ │ │ + cmpd r22,r29 │ │ │ │ + bge 1c93c │ │ │ │ + ld r28,48(r24) │ │ │ │ + ld r19,32(r24) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + sldi r21,r22,4 │ │ │ │ + ld r27,8(r24) │ │ │ │ ld r25,40(r24) │ │ │ │ - sldi r19,r21,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 vs63,vs28,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ mtfprd f0,r28 │ │ │ │ - addi r30,r30,15 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r30,r19,3 │ │ │ │ + addi r2,r19,-1 │ │ │ │ + clrrdi r24,r19,1 │ │ │ │ + mtvsrdd vs60,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 1cea0 │ │ │ │ - mr r12,r21 │ │ │ │ - ld r8,120(r22) │ │ │ │ - sldi r9,r12,3 │ │ │ │ - lfdx f1,r8,r9 │ │ │ │ - ble cr4,1ce08 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r3,72(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r4,176(r22) │ │ │ │ - mr r6,r5 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - mr r7,r27 │ │ │ │ - mulld r10,r12,r10 │ │ │ │ - lfd f12,0(r3) │ │ │ │ + bne 1c9b0 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r10,120(r23) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f1,r10,r2 │ │ │ │ + ble cr4,1c904 │ │ │ │ + ld r9,48(r23) │ │ │ │ + ld r7,72(r23) │ │ │ │ + ld r2,88(r23) │ │ │ │ + ld r8,176(r23) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f30,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 1cdb0 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f9,f12,f29 │ │ │ │ + fsub f8,f0,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + fsub f9,f9,f0 │ │ │ │ + mffprd r3,f12 │ │ │ │ + ble cr3,1c9bc │ │ │ │ + srdi r2,r19,1 │ │ │ │ + plxv vs43,332548 # 6dab0 │ │ │ │ + xxspltd vs10,vs9,0 │ │ │ │ + xxspltd vs11,vs8,0 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r7,r5 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lfd f12,8(r11) │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 1ce08 │ │ │ │ - addi r6,r6,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r11,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r3,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + 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,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1c7d0 │ │ │ │ + mr r9,r24 │ │ │ │ + beq cr2,1c904 │ │ │ │ + mulld r10,r28,r9 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1cde0 │ │ │ │ - neg r3,r10 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1cd90 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bne 1cdac │ │ │ │ - ld r3,24(r22) │ │ │ │ - sldi r12,r12,4 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1c870 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f12,f9,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1c894 │ │ │ │ + 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 1c904 │ │ │ │ + add r10,r28,r10 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1c8d4 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f9,f9,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1c8f8 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + fmadd f8,f8,f0,f9 │ │ │ │ + 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 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bl 13d60 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl 13510 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 1cce0 │ │ │ │ - addi r1,r31,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 1c710 │ │ │ │ + addi r1,r31,240 │ │ │ │ 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 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) │ │ │ │ + ld r22,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 32,r11 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r12,r9,r19 │ │ │ │ - b 1cd00 │ │ │ │ - addi r29,r29,1 │ │ │ │ + ld r2,240(r23) │ │ │ │ + ldx r11,r2,r21 │ │ │ │ + b 1c730 │ │ │ │ li r9,0 │ │ │ │ - b 1cc74 │ │ │ │ + b 1c850 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1c688 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd83 │ │ │ │ - nop │ │ │ │ + .long 0xd84 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-20432 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + mr r28,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ stw r11,8(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) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs60,32(r1) │ │ │ │ + stxv vs61,48(r1) │ │ │ │ + stxv vs62,64(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r30,r27,r29 │ │ │ │ - mulld r9,r30,r29 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d18c │ │ │ │ - maddld r21,r30,r3,r9 │ │ │ │ - add r30,r30,r21 │ │ │ │ - cmpd r21,r30 │ │ │ │ - bge 1d128 │ │ │ │ - ld r23,40(r28) │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1ccbc │ │ │ │ + maddld r23,r30,r3,r2 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r23,r30 │ │ │ │ + bge 1cc48 │ │ │ │ ld r26,24(r28) │ │ │ │ - sldi r19,r21,4 │ │ │ │ + lxsd v28,40(r28) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + sldi r21,r23,4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ ld r25,32(r28) │ │ │ │ - ld r22,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ + ld r24,0(r28) │ │ │ │ + xxspltib vs63,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ addi r27,r26,1 │ │ │ │ - neg r24,r23 │ │ │ │ - fcfid f30,f0 │ │ │ │ + xscvsxddp vs31,vs60 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ sldi r29,r27,4 │ │ │ │ sldi r27,r27,1 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ neg r29,r29 │ │ │ │ - lwz r9,112(r22) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1d180 │ │ │ │ - mr r18,r21 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,120(r22) │ │ │ │ - ld r9,8(r28) │ │ │ │ - sldi r5,r18,3 │ │ │ │ - stdux r10,r1,r29 │ │ │ │ - lxsd v0,0(r9) │ │ │ │ - add r7,r8,r5 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r24) │ │ │ │ + mr r22,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1ccb0 │ │ │ │ + mr r3,r23 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,120(r24) │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r2,8(r28) │ │ │ │ + stdux r9,r1,r29 │ │ │ │ + add r7,r10,r8 │ │ │ │ + lxsd v9,0(r2) │ │ │ │ addi r6,r1,32 │ │ │ │ - ble cr4,1d0e8 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r3,72(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - xscvsxddp vs10,vs32 │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - ld r11,176(r22) │ │ │ │ - mr r4,r6 │ │ │ │ - lfd f11,29008(r5) │ │ │ │ - mr r5,r27 │ │ │ │ - mulld r10,r18,r10 │ │ │ │ - lfd f9,0(r3) │ │ │ │ - fcfid f12,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ + ble cr4,1cc08 │ │ │ │ + ld r9,48(r24) │ │ │ │ + ld r4,72(r24) │ │ │ │ + srdi r2,r27,1 │ │ │ │ + xscvsxddp vs11,vs41 │ │ │ │ + mr r5,r6 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ + plxv vs43,331664 # 6dab0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,88(r24) │ │ │ │ + ld r8,176(r24) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + fcfid f12,f10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + 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,f10,f0,f12 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 1d090 │ │ │ │ - nop │ │ │ │ - lfd f12,8(r12) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 1d0e8 │ │ │ │ - addi r4,r4,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r12,r11,r10 │ │ │ │ - subfic r3,r10,-8 │ │ │ │ - mr r0,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1d0c0 │ │ │ │ - neg r0,r10 │ │ │ │ - lfdx f0,r11,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1d070 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1d08c │ │ │ │ - ld r10,24(r22) │ │ │ │ - sldi r18,r18,4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + 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 1cb90 │ │ │ │ + ld r2,24(r24) │ │ │ │ + sldi r3,r3,4 │ │ │ │ mr r9,r26 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v9 │ │ │ │ mr r5,r25 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r4,r10,r18 │ │ │ │ - lfdx f1,r10,r18 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13630 │ │ │ │ - cmpd r30,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1cfb0 │ │ │ │ - addi r1,r31,160 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r10,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 12dc0 │ │ │ │ + cmpd r30,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1cad0 │ │ │ │ + addi r1,r31,208 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(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) │ │ │ │ ld r24,-80(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r18,r9,r19 │ │ │ │ - b 1cfc4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r24) │ │ │ │ + ldx r3,r2,r21 │ │ │ │ + b 1cae4 │ │ │ │ addi r30,r30,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1cf60 │ │ │ │ + li r2,0 │ │ │ │ + b 1ca64 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xe82 │ │ │ │ + .long 0xb82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-21168 │ │ │ │ mflr r0 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,0(r3) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - ld r29,8(r23) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + ld r24,0(r3) │ │ │ │ + std r26,-104(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 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,8(r24) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r22,r29,r31 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r22,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d420 │ │ │ │ - maddld r25,r22,r25,r9 │ │ │ │ - add r22,r22,r25 │ │ │ │ - cmpd r25,r22 │ │ │ │ - bge 1d3d8 │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r21,56(r1) │ │ │ │ - ld r21,88(r23) │ │ │ │ - ld r7,72(r23) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r18,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r23,r29,r31 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r23,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1cf48 │ │ │ │ + maddld r26,r23,r26,r2 │ │ │ │ + add r23,r23,r26 │ │ │ │ + cmpd r26,r23 │ │ │ │ + bge 1cefc │ │ │ │ + ld r2,8(r30) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r22,88(r24) │ │ │ │ + ld r8,72(r24) │ │ │ │ + std r19,32(r1) │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r9,48(r24) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f26,144(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ - lfd f30,29008(r10) │ │ │ │ - ld r10,48(r23) │ │ │ │ - std r19,40(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r27,120(r23) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + stfd f25,136(r1) │ │ │ │ + stfd f26,144(r1) │ │ │ │ + nop │ │ │ │ + plfd f26,329856 # 6d600 │ │ │ │ + sldi r19,r2,3 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + addi r10,r22,1 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + ld r27,120(r24) │ │ │ │ + maddld r2,r26,r9,r2 │ │ │ │ + sldi r20,r9,3 │ │ │ │ stfd f28,160(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r24,80(r1) │ │ │ │ - sldi r18,r9,3 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addi r8,r21,1 │ │ │ │ + std r25,80(r1) │ │ │ │ + fcfid f29,f0 │ │ │ │ + lfdx f0,r8,r19 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ stfd f27,152(r1) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r26,96(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ - fcfid f29,f0 │ │ │ │ - lfdx f0,r7,r18 │ │ │ │ - maddld r9,r25,r10,r9 │ │ │ │ - sldi r19,r10,3 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ 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 r20,r10,1 │ │ │ │ - add r27,r27,r9 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ - sldi r24,r8,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ + add r27,r27,r2 │ │ │ │ + sldi r25,r10,1 │ │ │ │ + fdiv f30,f30,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ lfd f11,0(r27) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r31,1 │ │ │ │ - subf r31,r21,r31 │ │ │ │ - add r29,r29,r21 │ │ │ │ + subf r31,r22,r31 │ │ │ │ + add r29,r29,r22 │ │ │ │ cmpd r31,r29 │ │ │ │ - bgt 1d38c │ │ │ │ - ld r28,96(r23) │ │ │ │ - ld r30,176(r23) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + bgt 1ceb0 │ │ │ │ + ld r28,96(r24) │ │ │ │ + ld r30,176(r24) │ │ │ │ + sldi r2,r25,3 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r26,r26,27896 │ │ │ │ - add r28,r28,r18 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 1d344 │ │ │ │ + add r28,r28,r19 │ │ │ │ + add r30,r30,r2 │ │ │ │ + b 1ce6c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,0(r30) │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - beq 1d38c │ │ │ │ + beq 1ceb0 │ │ │ │ lfd f11,0(r27) │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f11 │ │ │ │ fnmsub f12,f30,f12,f11 │ │ │ │ fmul f0,f0,f28 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 1d310 │ │ │ │ + bgt 1ce40 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1d400 │ │ │ │ - lfd f0,0(r26) │ │ │ │ + blt 1cf30 │ │ │ │ addi r31,r31,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 1d340 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r27,r27,r19 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpd r22,r25 │ │ │ │ - bne 1d2c0 │ │ │ │ + bne 1ce68 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r27,r27,r20 │ │ │ │ + add r25,r25,r21 │ │ │ │ + cmpd r23,r26 │ │ │ │ + bne 1cdf0 │ │ │ │ + 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 r24,80(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r19,32(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r23,-120(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r26,-104(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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1d32c │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d214 │ │ │ │ + b 1ce54 │ │ │ │ + addi r23,r23,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1cd34 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-21824 │ │ │ │ + .long 0xd87 │ │ │ │ mflr r0 │ │ │ │ - std r27,-96(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r28,8(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-160(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r27) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r28,r31 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r29,r31 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1d690 │ │ │ │ - maddld r9,r29,r9,r10 │ │ │ │ - add r10,r29,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge 1d648 │ │ │ │ - ld r7,8(r30) │ │ │ │ - std r26,56(r1) │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r29,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 1d190 │ │ │ │ + maddld r2,r29,r2,r9 │ │ │ │ + add r9,r29,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge 1d144 │ │ │ │ + ld r8,8(r30) │ │ │ │ + std r26,48(r1) │ │ │ │ + std r25,40(r1) │ │ │ │ ld r26,88(r27) │ │ │ │ - ld r6,72(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stfd f28,128(r1) │ │ │ │ + ld r7,72(r27) │ │ │ │ + ld r9,48(r27) │ │ │ │ stfd f27,120(r1) │ │ │ │ + stfd f28,128(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ stfd f29,136(r1) │ │ │ │ + stfd f30,144(r1) │ │ │ │ ld r28,96(r27) │ │ │ │ - lfd f28,29008(r10) │ │ │ │ - ld r10,48(r27) │ │ │ │ ld r30,120(r27) │ │ │ │ ld r31,176(r27) │ │ │ │ - std r24,40(r1) │ │ │ │ - std r25,48(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ + stfd f24,96(r1) │ │ │ │ stfd f25,104(r1) │ │ │ │ - sldi r8,r7,3 │ │ │ │ + plfd f25,329212 # 6d600 │ │ │ │ + sldi r10,r8,3 │ │ │ │ mtfprd f0,r26 │ │ │ │ stfd f26,112(r1) │ │ │ │ - stfd f30,144(r1) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - addi r25,r25,27896 │ │ │ │ stfd f31,152(r1) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + maddld r2,r2,r9,r8 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + sldi r27,r9,4 │ │ │ │ fcfid f27,f0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - maddld r9,r9,r10,r7 │ │ │ │ - sldi r24,r10,3 │ │ │ │ - sldi r27,r10,4 │ │ │ │ - add r28,r28,r8 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + add r28,r28,r10 │ │ │ │ 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 1d5a0 │ │ │ │ + fmul f24,f29,f29 │ │ │ │ + b 1d0a4 │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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,r25 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 1d620 │ │ │ │ + beq 1d11c │ │ │ │ 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,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f28,f31,f0 │ │ │ │ fnmsub f0,f28,f31,f0 │ │ │ │ - fmul f12,f12,f26 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f25 │ │ │ │ - bgt 1d550 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 1d060 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1d670 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 1d170 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r25 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 1d5a0 │ │ │ │ + bne 1d0a4 │ │ │ │ + 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 r25,48(r1) │ │ │ │ - ld r26,56(r1) │ │ │ │ + ld r25,40(r1) │ │ │ │ + ld r26,48(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(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 │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 1d56c │ │ │ │ + b 1d074 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1d4a0 │ │ │ │ + li r9,0 │ │ │ │ + b 1cfb0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x887 │ │ │ │ + .long 0x788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-22448 │ │ │ │ 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 r21,-152(r1) │ │ │ │ - std r26,-112(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 r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r21,r28,r30 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d9cc │ │ │ │ - maddld r26,r21,r26,r9 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1d49c │ │ │ │ + maddld r26,r21,r26,r2 │ │ │ │ add r21,r21,r26 │ │ │ │ cmpd r26,r21 │ │ │ │ - bge 1d940 │ │ │ │ + bge 1d410 │ │ │ │ ld r20,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r19,32(r29) │ │ │ │ - ld r17,40(r29) │ │ │ │ - ld r18,24(r29) │ │ │ │ sldi r25,r26,4 │ │ │ │ - ld r29,0(r29) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f29,29008(r9) │ │ │ │ + ld r17,40(r29) │ │ │ │ + ld r18,24(r29) │ │ │ │ + ld r28,0(r29) │ │ │ │ + plfd f24,328564 # 6d600 │ │ │ │ addi r25,r25,8 │ │ │ │ mtfprd f0,r20 │ │ │ │ sldi r22,r19,3 │ │ │ │ cmpdi cr4,r19,0 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r22,r22,15 │ │ │ │ clrrdi r22,r22,4 │ │ │ │ neg r22,r22 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ addi r23,r1,32 │ │ │ │ - bne 1d9c0 │ │ │ │ + bne 1d490 │ │ │ │ mr r27,r26 │ │ │ │ - ld r10,120(r29) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f30,r10,r9 │ │ │ │ - ble cr4,1d900 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - ld r30,88(r29) │ │ │ │ - ld r8,96(r29) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - mr r15,r19 │ │ │ │ - lfd f24,27896(r6) │ │ │ │ - addi r28,r28,27896 │ │ │ │ - mulld r9,r27,r9 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - lfd f25,0(r8) │ │ │ │ + ld r9,120(r28) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + lfdx f30,r9,r2 │ │ │ │ + ble cr4,1d3d0 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r8,72(r28) │ │ │ │ + mr r29,r19 │ │ │ │ + ld r30,88(r28) │ │ │ │ + ld r10,96(r28) │ │ │ │ + mulld r2,r27,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f25,0(r10) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r30 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ fcfid f28,f12 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r16,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r16,r16,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ add r16,r23,r16 │ │ │ │ - b 1d8a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1d378 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - beq 1d900 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 1d3d0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f29,f0,f30 │ │ │ │ fnmsub f0,f29,f0,f30 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1d870 │ │ │ │ + bgt 1d350 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 1d88c │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 1d364 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - bne 1d8a0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 1d378 │ │ │ │ nop │ │ │ │ - ld r3,24(r29) │ │ │ │ + ld r3,24(r28) │ │ │ │ sldi r27,r27,4 │ │ │ │ fmr f1,f30 │ │ │ │ mr r5,r23 │ │ │ │ mr r8,r18 │ │ │ │ mr r7,r20 │ │ │ │ mr r4,r17 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r25,r25,16 │ │ │ │ add r3,r3,r27 │ │ │ │ - bl 13d60 │ │ │ │ + bl 13510 │ │ │ │ cmpd r21,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 1d7c0 │ │ │ │ + bne 1d2c0 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 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) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r24,-136(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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r27,r9,r25 │ │ │ │ - b 1d7e0 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r27,r2,r25 │ │ │ │ + b 1d2e0 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d768 │ │ │ │ + li r2,0 │ │ │ │ + b 1d258 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1188 │ │ │ │ + .long 0x1089 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f10,0(r8) │ │ │ │ + ld r12,96(r1) │ │ │ │ + mr r7,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ std r28,-32(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r30,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - addi r0,r8,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r9,r12,1 │ │ │ │ + addi r9,r9,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 r12,r11,1 │ │ │ │ - subf r11,r30,r11 │ │ │ │ - mffprd r7,f0 │ │ │ │ - add r12,r12,r30 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r31,r7,1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r12,r12,r9 │ │ │ │ - divd r8,r11,r9 │ │ │ │ - add r31,r31,r30 │ │ │ │ - add r7,r7,r10 │ │ │ │ - divd r29,r12,r9 │ │ │ │ - add r31,r31,r10 │ │ │ │ - divd r28,r7,r10 │ │ │ │ - divd r27,r31,r10 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r29,r29,r12 │ │ │ │ - mulld r9,r28,r10 │ │ │ │ - cmpd r8,r29 │ │ │ │ - mulld r12,r27,r10 │ │ │ │ - subf r12,r12,r31 │ │ │ │ - subf r31,r9,r7 │ │ │ │ - bge 1db50 │ │ │ │ - cmpd r31,r12 │ │ │ │ - bge 1de80 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1db34 │ │ │ │ - maddld r9,r10,r8,r31 │ │ │ │ - addi r11,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - li r7,0 │ │ │ │ + mffprd r8,f11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r12,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r12,r2 │ │ │ │ + add r28,r12,r7 │ │ │ │ + add r28,r28,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r30,r7 │ │ │ │ + add r29,r12,r10 │ │ │ │ + add r29,r29,r2 │ │ │ │ + divd r31,r28,r7 │ │ │ │ + divd r2,r30,r7 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r29,r10 │ │ │ │ + divd r0,r8,r10 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r31,r31,r7 │ │ │ │ + mulld r0,r0,r10 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + subf r31,r31,r28 │ │ │ │ + cmpd r2,r31 │ │ │ │ + subf r0,r0,r8 │ │ │ │ + subf r11,r11,r29 │ │ │ │ + bge 1d620 │ │ │ │ + cmpd r0,r11 │ │ │ │ + bge 1d940 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1d604 │ │ │ │ + maddld r2,r10,r2,r0 │ │ │ │ + addi r7,r12,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - mtctr r11 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r8,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r8,0 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + mtctr r7 │ │ │ │ + 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 1daf0 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1d5c0 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bne 1dae0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + bne 1d5b0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - cmpd r31,r12 │ │ │ │ - subf r28,r29,r0 │ │ │ │ - bge 1dc90 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1dbe8 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1dfe8 │ │ │ │ - maddld r11,r8,r10,r31 │ │ │ │ - addi r27,r30,1 │ │ │ │ - std r26,-48(r1) │ │ │ │ - mr r12,r5 │ │ │ │ - li r9,0 │ │ │ │ - sldi r26,r10,4 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ + nop │ │ │ │ + cmpd r0,r11 │ │ │ │ + subf r30,r31,r9 │ │ │ │ + bge 1d750 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 1d6b8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1da98 │ │ │ │ + maddld r7,r2,r10,r0 │ │ │ │ + addi r28,r12,1 │ │ │ │ + std r27,-40(r1) │ │ │ │ + mr r11,r5 │ │ │ │ + sldi r27,r10,4 │ │ │ │ + li r29,0 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r27 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r6 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mtctr r28 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dba0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r9,r28 │ │ │ │ - bne 1db90 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt 1db34 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1db34 │ │ │ │ - sldi r7,r31,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + bdnz 1d670 │ │ │ │ addi r29,r29,1 │ │ │ │ - li r11,0 │ │ │ │ - add r7,r4,r7 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r27 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1d660 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1d604 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1d604 │ │ │ │ + sldi r8,r0,4 │ │ │ │ + addi r12,r12,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r4,r8 │ │ │ │ + sldi r4,r12,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r4 │ │ │ │ - mr r8,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + 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 1dc30 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz 1d700 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ - cmpd r11,r29 │ │ │ │ - bne 1dc20 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + add r8,r8,r10 │ │ │ │ + cmpd r7,r31 │ │ │ │ + bne 1d6f0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1dd94 │ │ │ │ - mulld r11,r10,r8 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 1d854 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - subf r26,r12,r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ + subf r27,r11,r9 │ │ │ │ + sldi r26,r10,4 │ │ │ │ + mr r12,r5 │ │ │ │ std r25,-56(r1) │ │ │ │ - sldi r24,r31,4 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - li r30,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 r24,-64(r1) │ │ │ │ + sldi r25,r0,4 │ │ │ │ + li r29,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + 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 │ │ │ │ - ble cr7,1df80 │ │ │ │ + ble cr7,1da30 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - add r7,r11,r24 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r27 │ │ │ │ + add r8,r7,r25 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dd00 │ │ │ │ - blt cr5,1dfb8 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz 1d7c0 │ │ │ │ + blt cr5,1da68 │ │ │ │ + addi r24,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r27 │ │ │ │ - mtctr r23 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r28 │ │ │ │ + mtctr r24 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dd40 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 1dce0 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - ld r23,-72(r1) │ │ │ │ + bdnz 1d800 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1d7a0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt 1db34 │ │ │ │ - subf r0,r12,r0 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1d604 │ │ │ │ + subf r30,r11,r9 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r29,r29,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 │ │ │ │ - ble cr7,1de60 │ │ │ │ + addi r31,r31,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + add r7,r7,r6 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + ble cr7,1d920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + 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 1dde0 │ │ │ │ - blt cr5,1dfa0 │ │ │ │ - addi r30,r12,1 │ │ │ │ + bdnz 1d8a0 │ │ │ │ + blt cr5,1da50 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ - mtctr r30 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ + mtctr r29 │ │ │ │ + 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 1de20 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1d8e0 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq 1db34 │ │ │ │ - bgt cr7,1ddd0 │ │ │ │ - bge cr5,1de0c │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq 1db34 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq 1d604 │ │ │ │ + bgt cr7,1d890 │ │ │ │ + bge cr5,1d8cc │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq 1d604 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - b 1de48 │ │ │ │ + b 1d908 │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1db34 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1d604 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r30,r11,r9 │ │ │ │ + addi r31,r12,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - add r11,r11,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - add r4,r4,r9 │ │ │ │ - ble cr7,1df0c │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r31,r31,1 │ │ │ │ + add r7,r7,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + add r4,r4,r2 │ │ │ │ + ble cr7,1d9cc │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r9) │ │ │ │ + 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,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dee0 │ │ │ │ - blt cr5,1dfd0 │ │ │ │ - addi r29,r12,1 │ │ │ │ + bdnz 1d9a0 │ │ │ │ + blt cr5,1da80 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ mtctr r29 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + 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 1df20 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1d9e0 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 1dec0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne 1d980 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + bge cr5,1d7ec │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r29,r30 │ │ │ │ + beq 1d83c │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + b 1d828 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bge cr5,1dd2c │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r28 │ │ │ │ - beq 1dd7c │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - b 1dd68 │ │ │ │ - nop │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - bne 1ddd0 │ │ │ │ - b 1db34 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 1dce4 │ │ │ │ - b 1dd7c │ │ │ │ - addi r7,r7,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne 1d890 │ │ │ │ + b 1d604 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1d7a4 │ │ │ │ + b 1d83c │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 1dec4 │ │ │ │ - b 1db34 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r9,0 │ │ │ │ + cmpd r31,r8 │ │ │ │ + bne 1d984 │ │ │ │ + b 1d604 │ │ │ │ + addi r8,r30,-1 │ │ │ │ + li r2,0 │ │ │ │ rldicl. r8,r8,63,62 │ │ │ │ - beq 1e02c │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dbe0 │ │ │ │ + beq 1dadc │ │ │ │ + li r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1d6b0 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 1e02c │ │ │ │ + beq 1dadc │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 1e020 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dbe0 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dbe0 │ │ │ │ - addi r27,r9,1 │ │ │ │ - addi r8,r9,2 │ │ │ │ - addi r11,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr5,r27,r28 │ │ │ │ + beq 1dad0 │ │ │ │ + li r2,4 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1d6b0 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1d6b0 │ │ │ │ + addi r29,r2,1 │ │ │ │ + addi r8,r2,2 │ │ │ │ + addi r11,r2,6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd cr5,r29,r30 │ │ │ │ addi r7,r8,2 │ │ │ │ - cmpd cr7,r8,r28 │ │ │ │ - cmpd cr1,r11,r28 │ │ │ │ - cmpd cr6,r9,r28 │ │ │ │ - cmpd r7,r28 │ │ │ │ - beq cr5,1db34 │ │ │ │ - beq cr7,1dbe0 │ │ │ │ - beq 1dbe0 │ │ │ │ - beq cr1,1dbe0 │ │ │ │ - bne cr6,1e02c │ │ │ │ - b 1dbe0 │ │ │ │ + cmpd cr7,r8,r30 │ │ │ │ + cmpd cr1,r11,r30 │ │ │ │ + cmpd cr6,r2,r30 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq cr5,1d604 │ │ │ │ + beq cr7,1d6b0 │ │ │ │ + beq 1d6b0 │ │ │ │ + beq cr1,1d6b0 │ │ │ │ + bne cr6,1dadc │ │ │ │ + b 1d6b0 │ │ │ │ ... │ │ │ │ - .long 0x900 │ │ │ │ + .long 0x800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-24960 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(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 r15,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r15,-136(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) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r27,r28,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r28,r27,r30 │ │ │ │ mr r18,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e3a8 │ │ │ │ - maddld r18,r27,r18,r9 │ │ │ │ - add r27,r27,r18 │ │ │ │ - cmpd r18,r27 │ │ │ │ - bge 1e314 │ │ │ │ - ld r24,40(r29) │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1de48 │ │ │ │ + maddld r18,r28,r18,r2 │ │ │ │ + add r28,r28,r18 │ │ │ │ + cmpd r18,r28 │ │ │ │ + bge 1ddb4 │ │ │ │ + ld r25,40(r29) │ │ │ │ ld r30,48(r29) │ │ │ │ sldi r15,r18,4 │ │ │ │ - ld r19,24(r29) │ │ │ │ - ld r20,16(r29) │ │ │ │ - ld r21,8(r29) │ │ │ │ + ld r20,24(r29) │ │ │ │ + ld r21,16(r29) │ │ │ │ + ld r22,8(r29) │ │ │ │ ld r17,0(r29) │ │ │ │ addi r15,r15,8 │ │ │ │ - addi r25,r24,1 │ │ │ │ - sldi r28,r24,1 │ │ │ │ - sldi r23,r24,4 │ │ │ │ + addi r26,r25,1 │ │ │ │ + sldi r19,r25,1 │ │ │ │ + sldi r24,r25,4 │ │ │ │ addi r29,r30,8 │ │ │ │ - sldi r26,r25,5 │ │ │ │ - addi r22,r28,2 │ │ │ │ - addi r23,r23,24 │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - neg r26,r26 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - add r30,r30,r23 │ │ │ │ + sldi r27,r26,5 │ │ │ │ + addi r23,r19,2 │ │ │ │ + addi r24,r24,24 │ │ │ │ + addi r19,r19,1 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ + neg r27,r27 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + add r30,r30,r24 │ │ │ │ nop │ │ │ │ - lwz r9,112(r17) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r17) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r16,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r27 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 1e370 │ │ │ │ - ld r4,176(r17) │ │ │ │ - mr r6,r18 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + bne 1de10 │ │ │ │ + ld r6,176(r17) │ │ │ │ + mr r7,r18 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r6,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r6,r2 │ │ │ │ + add r3,r6,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble cr4,1e39c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r28 │ │ │ │ - addi r7,r5,8 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r28,-1 │ │ │ │ - beq 1e204 │ │ │ │ + ble cr4,1de3c │ │ │ │ + andi. r2,r19,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r19 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r5,8 │ │ │ │ + addi r10,r19,-1 │ │ │ │ + beq 1dca4 │ │ │ │ lfd f0,0(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 1e244 │ │ │ │ - srdi r8,r28,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 1dce4 │ │ │ │ + srdi r10,r19,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + lfdx f12,r29,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r29,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bdnz 1e20c │ │ │ │ - lfdx f9,r4,r3 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f8,8(r11) │ │ │ │ - add r8,r5,r23 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - stfdx f9,r5,r22 │ │ │ │ - beq 1e288 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 1dcac │ │ │ │ + lfdx f9,r6,r4 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + lfd f8,8(r3) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r5,r24 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + stfdx f9,r5,r23 │ │ │ │ + beq 1dd28 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 1e2c4 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1dd64 │ │ │ │ + srdi r9,r19,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,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 1e290 │ │ │ │ - ld r8,120(r17) │ │ │ │ - sldi r7,r6,4 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1dd30 │ │ │ │ + ld r2,120(r17) │ │ │ │ + sldi r7,r7,4 │ │ │ │ ld r3,24(r17) │ │ │ │ - mr r9,r20 │ │ │ │ - mr r10,r19 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r21 │ │ │ │ + mr r10,r20 │ │ │ │ + mr r9,r21 │ │ │ │ + add r6,r5,r26 │ │ │ │ + mr r4,r22 │ │ │ │ addi r18,r18,1 │ │ │ │ addi r15,r15,16 │ │ │ │ - addi r11,r7,8 │ │ │ │ - lfdx f1,r8,r7 │ │ │ │ + addi r8,r7,8 │ │ │ │ + lfdx f1,r2,r7 │ │ │ │ + add r8,r2,r8 │ │ │ │ add r3,r3,r7 │ │ │ │ - add r8,r8,r11 │ │ │ │ - std r24,96(r1) │ │ │ │ - bl 1d9f0 │ │ │ │ - cmpd r27,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + std r25,96(r1) │ │ │ │ + bl 1d4c0 │ │ │ │ + cmpd r28,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - bne 1e180 │ │ │ │ + bne 1dc20 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r17) │ │ │ │ - ld r4,176(r17) │ │ │ │ - ldx r6,r9,r15 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r6,176(r17) │ │ │ │ + ldx r7,r2,r15 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r6,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r6,r2 │ │ │ │ + add r3,r6,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - bgt cr4,1e1c4 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - stfdx f0,r5,r22 │ │ │ │ - b 1e2c4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e118 │ │ │ │ + bgt cr4,1dc64 │ │ │ │ + lfdx f0,r6,r4 │ │ │ │ + stfdx f0,r5,r23 │ │ │ │ + b 1dd64 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1dbb8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1180 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-25792 │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r26,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-208(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r31,r28,r29 │ │ │ │ mr r30,r3 │ │ │ │ - mulld r9,r31,r29 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e5c0 │ │ │ │ - maddld r30,r31,r30,r9 │ │ │ │ - add r9,r31,r30 │ │ │ │ - cmpd r30,r9 │ │ │ │ - bge 1e508 │ │ │ │ + mulld r2,r31,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e050 │ │ │ │ + maddld r30,r31,r30,r2 │ │ │ │ + add r2,r31,r30 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge 1df98 │ │ │ │ std r21,120(r1) │ │ │ │ - ld r21,0(r26) │ │ │ │ - ld r29,40(r26) │ │ │ │ - ld r28,24(r26) │ │ │ │ std r22,128(r1) │ │ │ │ + ld r21,0(r25) │ │ │ │ + ld r28,40(r25) │ │ │ │ std r23,136(r1) │ │ │ │ std r24,144(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ + std r26,160(r1) │ │ │ │ std r27,168(r1) │ │ │ │ - ld r27,16(r26) │ │ │ │ - ld r26,8(r26) │ │ │ │ - lwz r9,112(r21) │ │ │ │ - ld r25,24(r21) │ │ │ │ + ld r26,16(r25) │ │ │ │ + ld r27,24(r25) │ │ │ │ + ld r25,8(r25) │ │ │ │ + lwz r2,112(r21) │ │ │ │ + ld r29,24(r21) │ │ │ │ + addi r23,r28,1 │ │ │ │ ld r22,176(r21) │ │ │ │ ld r24,120(r21) │ │ │ │ - addi r23,r29,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1e530 │ │ │ │ - sldi r9,r30,1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1dfc0 │ │ │ │ + sldi r2,r30,1 │ │ │ │ mulld r5,r30,r23 │ │ │ │ addi r24,r24,8 │ │ │ │ sldi r30,r30,4 │ │ │ │ sldi r21,r23,5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r25,r25,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r29,r29,r30 │ │ │ │ add r30,r24,r30 │ │ │ │ - mulld r24,r9,r23 │ │ │ │ + mulld r24,r2,r23 │ │ │ │ sldi r23,r5,5 │ │ │ │ add r23,r23,r22 │ │ │ │ sldi r24,r24,4 │ │ │ │ add r24,r24,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,-8(r30) │ │ │ │ mr r8,r30 │ │ │ │ mr r6,r24 │ │ │ │ mr r5,r23 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r10,r28 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r4,r26 │ │ │ │ - std r29,96(r1) │ │ │ │ - addi r25,r25,16 │ │ │ │ + mr r3,r29 │ │ │ │ + std r28,96(r1) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r29,r29,16 │ │ │ │ add r23,r23,r21 │ │ │ │ add r24,r24,r21 │ │ │ │ addi r30,r30,16 │ │ │ │ - bl 1d9f0 │ │ │ │ + bl 1d4c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 1e4b0 │ │ │ │ + bne 1df40 │ │ │ │ ld r21,120(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) │ │ │ │ addi r1,r1,208 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ sldi r30,r30,4 │ │ │ │ addi r30,r30,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,240(r21) │ │ │ │ - mr r10,r28 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r4,r26 │ │ │ │ - ldx r3,r8,r30 │ │ │ │ + ld r2,240(r21) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r25 │ │ │ │ + ldx r5,r2,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r3,r23 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + sldi r6,r5,1 │ │ │ │ + sldi r3,r5,4 │ │ │ │ + mulld r5,r5,r23 │ │ │ │ addi r6,r6,1 │ │ │ │ lfdx f1,r24,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ - add r3,r25,r3 │ │ │ │ - std r29,96(r1) │ │ │ │ + add r3,r29,r3 │ │ │ │ + std r28,96(r1) │ │ │ │ mulld r6,r6,r23 │ │ │ │ add r8,r24,r8 │ │ │ │ sldi r5,r5,5 │ │ │ │ add r5,r22,r5 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r22,r6 │ │ │ │ - bl 1d9f0 │ │ │ │ + bl 1d4c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 1e540 │ │ │ │ + bne 1dfd0 │ │ │ │ ld r21,120(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) │ │ │ │ - b 1e508 │ │ │ │ + b 1df98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r31,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e41c │ │ │ │ + li r2,0 │ │ │ │ + b 1deac │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-26336 │ │ │ │ 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) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - 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 r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - ld r29,16(r3) │ │ │ │ - mr r20,r3 │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(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) │ │ │ │ + stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,16(r3) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r22,r29,r30 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e90c │ │ │ │ - maddld r26,r22,r3,r9 │ │ │ │ - add r22,r22,r26 │ │ │ │ - cmpd r26,r22 │ │ │ │ - bge 1e878 │ │ │ │ - ld r18,24(r20) │ │ │ │ - sldi r25,r26,4 │ │ │ │ - ld r17,32(r20) │ │ │ │ - ld r29,0(r20) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - addi r25,r25,8 │ │ │ │ - sldi r9,r18,1 │ │ │ │ - sldi r21,r18,4 │ │ │ │ - addi r16,r9,2 │ │ │ │ - subfic r21,r21,-16 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ - nop │ │ │ │ + bl 5100 │ │ │ │ + divd r23,r29,r30 │ │ │ │ + mulld r2,r23,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e37c │ │ │ │ + maddld r27,r23,r3,r2 │ │ │ │ + add r23,r23,r27 │ │ │ │ + cmpd r27,r23 │ │ │ │ + bge 1e2e8 │ │ │ │ + ld r19,24(r21) │ │ │ │ + sldi r26,r27,4 │ │ │ │ + ld r18,32(r21) │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r21 │ │ │ │ - addi r23,r1,32 │ │ │ │ - bne 1e900 │ │ │ │ - mr r27,r26 │ │ │ │ - ld r10,120(r29) │ │ │ │ - ld r9,8(r20) │ │ │ │ - sldi r8,r27,3 │ │ │ │ - lxsd v31,0(r9) │ │ │ │ - add r19,r10,r8 │ │ │ │ - blt cr4,1e830 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - xscvsxddp vs12,vs63 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + ld r29,0(r21) │ │ │ │ + plfd f24,324784 # 6d600 │ │ │ │ + addi r26,r26,8 │ │ │ │ + sldi r2,r19,1 │ │ │ │ + sldi r22,r19,4 │ │ │ │ + addi r17,r2,2 │ │ │ │ + subfic r22,r22,-16 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ + addi r24,r1,32 │ │ │ │ + bne 1e370 │ │ │ │ + mr r28,r27 │ │ │ │ + ld r9,120(r29) │ │ │ │ + ld r2,8(r21) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + lxsd v31,0(r2) │ │ │ │ + add r20,r9,r10 │ │ │ │ + blt cr4,1e2a0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mr r15,r17 │ │ │ │ ld r30,88(r29) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - lfdx f29,r10,r8 │ │ │ │ - mr r14,r16 │ │ │ │ - lfd f30,29008(r7) │ │ │ │ - ld r7,96(r29) │ │ │ │ - lfd f24,27896(r5) │ │ │ │ - addi r28,r28,27896 │ │ │ │ - mulld r9,r27,r9 │ │ │ │ - lfd f11,0(r6) │ │ │ │ - fdiv f30,f30,f12 │ │ │ │ - lfd f25,0(r7) │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f28,f11 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + ld r8,96(r29) │ │ │ │ + lfdx f29,r9,r10 │ │ │ │ + mulld r2,r28,r2 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfd f25,0(r8) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + fcfid f28,f12 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - add r15,r23,r15 │ │ │ │ - b 1e7d0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ + add r16,r24,r16 │ │ │ │ + b 1e248 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - beq 1e830 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 1e2a0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f30,f0,f29 │ │ │ │ fnmsub f0,f30,f0,f29 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1e7a0 │ │ │ │ + bgt 1e220 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 1e7bc │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 1e234 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - bne 1e7d0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 1e248 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r6,r23 │ │ │ │ + ld r2,24(r29) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mr r7,r20 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r9,r19 │ │ │ │ mfvrd r8,v31 │ │ │ │ - mr r5,r17 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - add r4,r10,r27 │ │ │ │ - lfdx f1,r10,r27 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13630 │ │ │ │ - cmpd r22,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 1e6e0 │ │ │ │ - addi r1,r31,256 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r10,r2,r28 │ │ │ │ + lfdx f1,r2,r28 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 12dc0 │ │ │ │ + cmpd r23,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 1e170 │ │ │ │ + addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ + lxv vs63,-240(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 r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r27,r9,r25 │ │ │ │ - b 1e700 │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e69c │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + b 1e190 │ │ │ │ + addi r23,r23,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1e120 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x118a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-27184 │ │ │ │ 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 r26,-112(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 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 r0,16(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ ld r27,16(r3) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(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) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r26,r27,r29 │ │ │ │ mr r30,r3 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1ec94 │ │ │ │ - maddld r30,r26,r30,r9 │ │ │ │ + mulld r2,r26,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e6ec │ │ │ │ + maddld r30,r26,r30,r2 │ │ │ │ add r26,r26,r30 │ │ │ │ cmpd r30,r26 │ │ │ │ - bge 1ebdc │ │ │ │ + bge 1e630 │ │ │ │ ld r24,8(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ ld r25,32(r28) │ │ │ │ - ld r20,48(r28) │ │ │ │ sldi r29,r30,4 │ │ │ │ - addis r21,r2,-3 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + ld r21,48(r28) │ │ │ │ ld r22,40(r28) │ │ │ │ ld r23,24(r28) │ │ │ │ - ld r19,0(r28) │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ + ld r20,0(r28) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r21,r21,27896 │ │ │ │ + nop │ │ │ │ + plfd f25,323968 # 6d600 │ │ │ │ mtfprd f0,r24 │ │ │ │ sldi r27,r25,3 │ │ │ │ cmpdi cr4,r25,1 │ │ │ │ - addi r20,r20,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ fcfid f26,f0 │ │ │ │ addi r27,r27,15 │ │ │ │ clrrdi r27,r27,4 │ │ │ │ neg r27,r27 │ │ │ │ fdiv f28,f28,f26 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ + lwz r2,112(r20) │ │ │ │ mr r28,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1ec50 │ │ │ │ - mr r18,r30 │ │ │ │ - ld r10,48(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ld r7,120(r19) │ │ │ │ - ld r9,88(r19) │ │ │ │ - sldi r8,r18,3 │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r6,96(r19) │ │ │ │ - mulld r10,r18,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f25,r7,r8 │ │ │ │ - stdux r5,r1,r27 │ │ │ │ - lfd f24,0(r6) │ │ │ │ - addi r17,r1,32 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1e6b0 │ │ │ │ + mr r19,r30 │ │ │ │ + ld r9,48(r20) │ │ │ │ + ld r5,72(r20) │ │ │ │ + sldi r10,r19,3 │ │ │ │ + ld r8,120(r20) │ │ │ │ + ld r2,88(r20) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r7,96(r20) │ │ │ │ + mulld r9,r19,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfdx f24,r8,r10 │ │ │ │ + stdux r6,r1,r27 │ │ │ │ + lfd f23,0(r7) │ │ │ │ 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 │ │ │ │ + fmsub f0,f28,f30,f24 │ │ │ │ + fnmsub f10,f28,f30,f24 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f27 │ │ │ │ - ble 1ec60 │ │ │ │ + ble 1e6c0 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - stfd f31,0(r17) │ │ │ │ - ble cr4,1eb9c │ │ │ │ - fmsub f1,f25,f26,f30 │ │ │ │ + stfd f31,0(r18) │ │ │ │ + ble cr4,1e5f0 │ │ │ │ + fmsub f1,f24,f26,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f24 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r25,-1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r25,-2 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r17,8 │ │ │ │ - beq 1eb60 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - cmpdi r7,0 │ │ │ │ + fdiv f1,f1,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r18,8 │ │ │ │ + addi r8,r25,-2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + beq 1e5b4 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 1eb9c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfd f0,8(r18) │ │ │ │ + beq 1e5f0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - lfdx f0,r20,r9 │ │ │ │ + lfdx f12,r21,r9 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - bdnz 1eb68 │ │ │ │ - ld r3,24(r19) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - fmr f1,f25 │ │ │ │ - mr r5,r17 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 1e5bc │ │ │ │ + ld r3,24(r20) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + fmr f1,f24 │ │ │ │ + mr r5,r18 │ │ │ │ mr r8,r23 │ │ │ │ mr r7,r24 │ │ │ │ mr r4,r22 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,16 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 13d60 │ │ │ │ + add r3,r3,r19 │ │ │ │ + bl 13510 │ │ │ │ cmpd r26,r30 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ mr r1,r28 │ │ │ │ - bne 1ea50 │ │ │ │ + bne 1e4b0 │ │ │ │ addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 r30,-80(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) │ │ │ │ mtlr r0 │ │ │ │ - ld r31,-72(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ blr │ │ │ │ - ld r9,240(r19) │ │ │ │ - ldx r18,r9,r29 │ │ │ │ - b 1ea64 │ │ │ │ nop │ │ │ │ - blt 1ec70 │ │ │ │ - lfd f31,0(r21) │ │ │ │ - fmul f31,f24,f31 │ │ │ │ - b 1eb04 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r20) │ │ │ │ + ldx r19,r2,r29 │ │ │ │ + b 1e4c4 │ │ │ │ + nop │ │ │ │ + blt 1e6d0 │ │ │ │ + fmul f31,f23,f25 │ │ │ │ + b 1e55c │ │ │ │ + nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 1eb04 │ │ │ │ + b 1e55c │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e9e0 │ │ │ │ + li r2,0 │ │ │ │ + b 1e440 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf88 │ │ │ │ + .long 0xe89 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-28080 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f24,-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 r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + ld r29,16(r3) │ │ │ │ + std r31,-72(r1) │ │ │ │ stw r11,8(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 r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - ld r29,16(r3) │ │ │ │ - mr r23,r3 │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r25,r29,r30 │ │ │ │ - mulld r9,r25,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f014 │ │ │ │ - maddld r29,r25,r3,r9 │ │ │ │ - add r25,r25,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - bge 1ef54 │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r30,40(r23) │ │ │ │ - sldi r27,r29,4 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r20,32(r23) │ │ │ │ - ld r18,0(r23) │ │ │ │ + bl 5100 │ │ │ │ + divd r24,r29,r30 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1ea4c │ │ │ │ + maddld r28,r24,r3,r2 │ │ │ │ + add r24,r24,r28 │ │ │ │ + cmpd r28,r24 │ │ │ │ + bge 1e998 │ │ │ │ + ld r21,24(r22) │ │ │ │ + ld r30,40(r22) │ │ │ │ + sldi r26,r28,4 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - addi r19,r19,27896 │ │ │ │ - addi r27,r27,8 │ │ │ │ - sldi. r9,r21,1 │ │ │ │ - sldi r24,r21,4 │ │ │ │ - addi r30,r30,8 │ │ │ │ + ld r20,32(r22) │ │ │ │ + ld r19,0(r22) │ │ │ │ + plfd f27,323112 # 6d600 │ │ │ │ + addi r26,r26,8 │ │ │ │ + sldi. r2,r21,1 │ │ │ │ + sldi r23,r21,4 │ │ │ │ cmpdi cr4,r21,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - subfic r24,r24,-16 │ │ │ │ - addi r28,r9,1 │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r24 │ │ │ │ - addi r16,r1,32 │ │ │ │ - bne 1efd0 │ │ │ │ - mr r17,r29 │ │ │ │ - ld r10,48(r18) │ │ │ │ - ld r4,72(r18) │ │ │ │ - ld r7,120(r18) │ │ │ │ - ld r9,88(r18) │ │ │ │ - sldi r8,r17,3 │ │ │ │ - ld r5,8(r23) │ │ │ │ - ld r6,96(r18) │ │ │ │ - mulld r10,r17,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - add r22,r7,r8 │ │ │ │ - lxsd v31,0(r5) │ │ │ │ - lfd f25,0(r6) │ │ │ │ + addi r30,r30,8 │ │ │ │ + subfic r23,r23,-16 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r27,r2,1 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ + addi r17,r1,32 │ │ │ │ + bne 1ea10 │ │ │ │ + mr r18,r28 │ │ │ │ + ld r9,48(r19) │ │ │ │ + ld r6,72(r19) │ │ │ │ + sldi r29,r18,3 │ │ │ │ + ld r10,120(r19) │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r7,8(r22) │ │ │ │ + ld r8,96(r19) │ │ │ │ + mulld r9,r18,r9 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + lfdx f25,r10,r29 │ │ │ │ + add r29,r10,r29 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ + lfd f24,0(r8) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fdiv f0,f29,f27 │ │ │ │ - fsub f9,f0,f26 │ │ │ │ - fsub f10,f26,f0 │ │ │ │ + fdiv f0,f29,f26 │ │ │ │ + fsub f9,f0,f25 │ │ │ │ + fsub f10,f25,f0 │ │ │ │ fmul f0,f11,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - ble 1efe0 │ │ │ │ + ble 1ea20 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - stfd f31,0(r16) │ │ │ │ - blt cr4,1ef0c │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r16,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 1eed0 │ │ │ │ + stfd f31,0(r17) │ │ │ │ + blt cr4,1e950 │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r27,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r17,8 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 1e914 │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - beq 1ef0c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r17) │ │ │ │ + beq 1e950 │ │ │ │ + srdi r9,r27,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,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 1eed8 │ │ │ │ - ld r10,24(r18) │ │ │ │ - sldi r17,r17,4 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1e91c │ │ │ │ + ld r2,24(r19) │ │ │ │ + sldi r18,r18,4 │ │ │ │ + mr r7,r29 │ │ │ │ + mr r6,r17 │ │ │ │ mr r9,r21 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r6,r16 │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r20 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - add r4,r10,r17 │ │ │ │ - lfdx f1,r10,r17 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13630 │ │ │ │ - cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 1edb0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r10,r2,r18 │ │ │ │ + lfdx f1,r2,r18 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 12dc0 │ │ │ │ + cmpd r24,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 1e800 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-208(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 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) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + 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 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ldx r18,r2,r26 │ │ │ │ + b 1e820 │ │ │ │ + nop │ │ │ │ + blt 1ea30 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 1e8c0 │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - ldx r17,r9,r27 │ │ │ │ - b 1edd0 │ │ │ │ - nop │ │ │ │ - blt 1eff0 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 1ee78 │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 1ee78 │ │ │ │ - addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1ed60 │ │ │ │ + b 1e8c0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1e7b0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ + .long 0xf88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-28976 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ std r28,-64(r1) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ std r16,-160(r1) │ │ │ │ std r17,-152(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ std r21,-120(r1) │ │ │ │ std r22,-112(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ std r24,-96(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ - mr r23,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f46c │ │ │ │ - maddld r23,r18,r23,r9 │ │ │ │ - add r18,r18,r23 │ │ │ │ - cmpd r23,r18 │ │ │ │ - bge 1f3f0 │ │ │ │ - ld r30,56(r29) │ │ │ │ - ld r15,24(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ - ld r17,40(r29) │ │ │ │ - sldi r21,r23,4 │ │ │ │ - ld r16,48(r29) │ │ │ │ - ld r19,8(r29) │ │ │ │ - ld r29,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r26,r17,1 │ │ │ │ - neg r28,r30 │ │ │ │ - sldi r24,r17,4 │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r14,r26,5 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ + stxv vs59,112(r1) │ │ │ │ + stxv vs60,128(r1) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4c00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r30,r27,r29 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1eef0 │ │ │ │ + maddld r20,r30,r20,r2 │ │ │ │ + add r30,r30,r20 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bge 1ee14 │ │ │ │ + ld r25,24(r28) │ │ │ │ + ld r26,16(r28) │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xxspltib vs61,2 │ │ │ │ + sldi r18,r20,4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + ld r24,40(r28) │ │ │ │ + ld r27,48(r28) │ │ │ │ + xxspltib vs62,0 │ │ │ │ + lxsd v27,56(r28) │ │ │ │ + ld r23,8(r28) │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r21,0(r28) │ │ │ │ + plxv vs63,323404 # 6dab0 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r28,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r14,r14,15 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + xxspltd vs59,vs59,0 │ │ │ │ + sldi r29,r28,5 │ │ │ │ + sldi r22,r28,1 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ fcfid f29,f0 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,112(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r14,4 │ │ │ │ - mr r22,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r2,112(r21) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 1f460 │ │ │ │ - mr r3,r23 │ │ │ │ - ld r11,120(r29) │ │ │ │ - sldi r7,r3,4 │ │ │ │ - addi r8,r7,8 │ │ │ │ - lfdx f1,r11,r7 │ │ │ │ - add r8,r11,r8 │ │ │ │ - ble cr4,1f3b4 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r20,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r12,r23 │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r23,r24 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - lfd f12,0(r20) │ │ │ │ + bne 1ee90 │ │ │ │ + ld r3,120(r21) │ │ │ │ + mr r6,r20 │ │ │ │ + sldi r7,r6,4 │ │ │ │ + lfdx f1,r3,r7 │ │ │ │ + ble cr4,1eea8 │ │ │ │ + ld r2,48(r21) │ │ │ │ + ld r12,72(r21) │ │ │ │ + srdi r11,r22,1 │ │ │ │ + mr r8,r5 │ │ │ │ + xxmr vs43,vs63 │ │ │ │ + ld r0,88(r21) │ │ │ │ + ld r4,176(r21) │ │ │ │ + mtctr r11 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + lfd f12,0(r12) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfdx f12,r3,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,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - b 1f254 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - add r27,r10,r9 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 1f2b0 │ │ │ │ - addi r4,r4,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r27,r8,1 │ │ │ │ - subfic r24,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r24,112(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f284 │ │ │ │ - neg r24,r9 │ │ │ │ - lfdx f0,r10,r24 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f230 │ │ │ │ - subfic r27,r9,-8 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfdx f12,r10,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1f250 │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r3,r3,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + vmulld v0,v11,v27 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v28 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r17,r2,r4 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r16,r4 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 1ec60 │ │ │ │ + lfd f12,8(r12) │ │ │ │ + addi r2,r6,1 │ │ │ │ addi r8,r7,8 │ │ │ │ - mr r24,r23 │ │ │ │ - addi r4,r16,1 │ │ │ │ - mr r23,r12 │ │ │ │ - mr r27,r26 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfd f11,29008(r9) │ │ │ │ - add r20,r5,r24 │ │ │ │ + add r6,r5,r28 │ │ │ │ + mtctr r11 │ │ │ │ + add r4,r4,r27 │ │ │ │ + xxmr vs44,vs63 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r11,r6 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r11,r3 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - add r8,r11,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r3,r2 │ │ │ │ + lfdx f12,r3,r8 │ │ │ │ + add r8,r3,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,f28,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r3,f12 │ │ │ │ - b 1f34c │ │ │ │ - lfdx f12,r10,r0 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r20) │ │ │ │ - beq 1f3b4 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r11,r3,1 │ │ │ │ - not r6,r3 │ │ │ │ - mr r9,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - add r0,r4,r11 │ │ │ │ - add r6,r6,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f388 │ │ │ │ - neg r9,r3 │ │ │ │ - add r9,r4,r9 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r9,r2 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + mtvsrdd vs41,r9,r9 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v27,v12 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f330 │ │ │ │ - lfdx f12,r10,r6 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r20) │ │ │ │ - bne 1f348 │ │ │ │ - ld r3,24(r29) │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r10,r15 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r19 │ │ │ │ - addi r23,r23,1 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r21,r21,16 │ │ │ │ + ldx r17,r2,r4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r3,r4 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 1ed60 │ │ │ │ + ld r3,24(r21) │ │ │ │ + mr r10,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ + std r24,96(r1) │ │ │ │ + addi r18,r18,16 │ │ │ │ add r3,r3,r7 │ │ │ │ - bl 1d9f0 │ │ │ │ - cmpd r18,r23 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bne 1f160 │ │ │ │ - addi r1,r31,304 │ │ │ │ + bl 1d4c0 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 1ebb0 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ ld r16,-160(r1) │ │ │ │ ld r17,-152(r1) │ │ │ │ ld r18,-144(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-64(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - b 1f188 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f0dc │ │ │ │ + ld r2,240(r21) │ │ │ │ + ld r3,120(r21) │ │ │ │ + ldx r6,r2,r18 │ │ │ │ + sldi r7,r6,4 │ │ │ │ + lfdx f1,r3,r7 │ │ │ │ + bgt cr4,1ebe0 │ │ │ │ + addi r8,r7,8 │ │ │ │ + add r6,r5,r28 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r8,r3,r8 │ │ │ │ + ld r3,24(r21) │ │ │ │ + std r24,96(r1) │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl 1d4c0 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 1ebb0 │ │ │ │ + b 1ee14 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1eb18 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-30096 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ std r28,-64(r1) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - 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 r22,-112(r1) │ │ │ │ std r23,-104(r1) │ │ │ │ std r24,-96(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,128(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ - mr r22,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f8dc │ │ │ │ - maddld r22,r18,r22,r9 │ │ │ │ - add r18,r18,r22 │ │ │ │ - cmpd r22,r18 │ │ │ │ - bge 1f858 │ │ │ │ - ld r30,56(r29) │ │ │ │ - ld r16,8(r29) │ │ │ │ - ld r17,32(r29) │ │ │ │ - lxsd v31,16(r29) │ │ │ │ - sldi r20,r22,4 │ │ │ │ - ld r9,40(r29) │ │ │ │ - ld r14,48(r29) │ │ │ │ - ld r29,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r26,r17,1 │ │ │ │ - xscvsxddp vs28,vs63 │ │ │ │ - neg r28,r30 │ │ │ │ - sldi r24,r17,4 │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - sldi r15,r26,5 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - mr r19,r24 │ │ │ │ + stxv vs58,112(r1) │ │ │ │ + stxv vs59,128(r1) │ │ │ │ + stxv vs60,144(r1) │ │ │ │ + stxv vs61,160(r1) │ │ │ │ + stxv vs62,176(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4c00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r30,r27,r29 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f35c │ │ │ │ + maddld r21,r30,r21,r2 │ │ │ │ + add r30,r30,r21 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 1f2cc │ │ │ │ + ld r26,8(r28) │ │ │ │ + ld r25,32(r28) │ │ │ │ + xxspltib vs59,1 │ │ │ │ + xxspltib vs60,2 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + lxsd v30,16(r28) │ │ │ │ + ld r27,48(r28) │ │ │ │ + xxspltib vs61,0 │ │ │ │ + lxsd v26,56(r28) │ │ │ │ + ld r24,40(r28) │ │ │ │ + addi r19,r19,8 │ │ │ │ + ld r22,0(r28) │ │ │ │ + plxv vs63,322220 # 6dab0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + addi r28,r25,1 │ │ │ │ + xscvsxddp vs28,vs62 │ │ │ │ + addi r27,r27,1 │ │ │ │ fcfid f29,f0 │ │ │ │ - addi r15,r15,15 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ + sldi r29,r28,5 │ │ │ │ + sldi r23,r28,1 │ │ │ │ + xscvsxddp vs31,vs58 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1f8d0 │ │ │ │ - mr r5,r22 │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r15,4 │ │ │ │ - ld r23,120(r29) │ │ │ │ - sldi r11,r5,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r8,r23,r11 │ │ │ │ + lwz r2,112(r22) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1f350 │ │ │ │ + mr r3,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r11,120(r22) │ │ │ │ + sldi r4,r3,4 │ │ │ │ + addi r9,r4,8 │ │ │ │ + stdux r2,r1,r29 │ │ │ │ + add r8,r11,r4 │ │ │ │ + add r9,r11,r9 │ │ │ │ addi r6,r1,112 │ │ │ │ - add r9,r23,r9 │ │ │ │ - ble cr4,1f814 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r21,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - lfdx f12,r23,r11 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r3,r6 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r22,r26 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - lfd f10,0(r21) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r7,r6,r28 │ │ │ │ + ble cr4,1f28c │ │ │ │ + ld r2,48(r22) │ │ │ │ + ld r18,72(r22) │ │ │ │ + srdi r12,r23,1 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs43,vs63 │ │ │ │ + ld r0,88(r22) │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ + ld r5,176(r22) │ │ │ │ + mtctr r12 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + lfd f11,0(r18) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + lfdx f11,r11,r2 │ │ │ │ + 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,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r7,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - b 1f6b4 │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - add r27,r10,r9 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 1f710 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subfic r26,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r26,112(r31) │ │ │ │ - mr r26,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f6e4 │ │ │ │ - neg r26,r9 │ │ │ │ - lfdx f0,r10,r26 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f690 │ │ │ │ - subfic r27,r9,-8 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfdx f12,r10,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 1f6b0 │ │ │ │ - lfd f12,8(r21) │ │ │ │ - addi r5,r5,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r9,r11,8 │ │ │ │ - mr r26,r22 │ │ │ │ - addi r4,r14,1 │ │ │ │ - mr r22,r12 │ │ │ │ - add r27,r6,r19 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - mr r3,r26 │ │ │ │ + vmulld v0,v11,v26 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r17,r2,r5 │ │ │ │ + ldx r10,r10,r5 │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + ldx r2,r16,r5 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1f110 │ │ │ │ + lfd f12,8(r18) │ │ │ │ + addi r2,r3,1 │ │ │ │ + addi r9,r4,8 │ │ │ │ + add r7,r6,r28 │ │ │ │ + mtctr r12 │ │ │ │ + add r3,r27,r5 │ │ │ │ + xxmr vs44,vs63 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r12,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r23,r5 │ │ │ │ - lfdx f12,r23,r9 │ │ │ │ - add r9,r23,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r11,r2 │ │ │ │ + lfdx f12,r11,r9 │ │ │ │ + add r9,r11,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r7,r0,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f28,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r23,f12 │ │ │ │ - b 1f7ac │ │ │ │ - lfdx f12,r10,r21 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r23,r30,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 1f814 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r0,r23,1 │ │ │ │ - not r5,r23 │ │ │ │ - mr r7,r23 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r21,r4,r0 │ │ │ │ - add r5,r5,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r10,r2 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v26,v12 │ │ │ │ + addi r12,r12,16 │ │ │ │ + vaddudm v12,v12,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r5,vs32 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f7e8 │ │ │ │ - neg r7,r23 │ │ │ │ - add r7,r4,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f790 │ │ │ │ - lfdx f12,r10,r5 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r23,r30,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - bne 1f7a8 │ │ │ │ - ld r4,24(r29) │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r10,r16 │ │ │ │ - add r7,r6,r25 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ - add r3,r4,r11 │ │ │ │ - lfdx f1,r4,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r18,r2,r3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r5,r5,r3 │ │ │ │ + ldx r10,r10,r3 │ │ │ │ + ldx r2,r11,r3 │ │ │ │ + mtvsrdd vs0,r18,r5 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r12) │ │ │ │ + bdnz 1f210 │ │ │ │ + ld r2,24(r22) │ │ │ │ + mr r10,r26 │ │ │ │ + mr r5,r24 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r3,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ lfd f2,8(r3) │ │ │ │ - std r17,104(r1) │ │ │ │ - stxsd v31,96(r1) │ │ │ │ - bl 141a0 │ │ │ │ - cmpd r18,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 1f5c0 │ │ │ │ - addi r1,r31,320 │ │ │ │ + std r25,104(r1) │ │ │ │ + stxsd v30,96(r1) │ │ │ │ + bl 13940 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 1f050 │ │ │ │ + addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(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 r16,-160(r1) │ │ │ │ ld r17,-152(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-80(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ ld r28,-64(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r5,r9,r20 │ │ │ │ - b 1f5d4 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f540 │ │ │ │ + ld r2,240(r22) │ │ │ │ + ldx r3,r2,r19 │ │ │ │ + b 1f064 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1efbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-31232 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ 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) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r15,-216(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 r26,-128(r1) │ │ │ │ - std r27,-120(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ + std r17,-208(r1) │ │ │ │ + std r16,-216(r1) │ │ │ │ + std r26,-136(r1) │ │ │ │ + std r25,-144(r1) │ │ │ │ + std r28,-120(r1) │ │ │ │ + std r29,-112(r1) │ │ │ │ + std r30,-104(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-96(r1) │ │ │ │ + std r14,-232(r1) │ │ │ │ + std r15,-224(r1) │ │ │ │ + std r18,-200(r1) │ │ │ │ + std r19,-192(r1) │ │ │ │ + std r20,-184(r1) │ │ │ │ + std r21,-176(r1) │ │ │ │ + std r22,-168(r1) │ │ │ │ + std r23,-160(r1) │ │ │ │ + std r24,-152(r1) │ │ │ │ + std r27,-128(r1) │ │ │ │ stdu r1,-416(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r28,r30 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1fd9c │ │ │ │ - maddld r25,r16,r25,r9 │ │ │ │ - add r9,r16,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - std r9,120(r31) │ │ │ │ - bge 1fd04 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,8(r29) │ │ │ │ - li r15,1 │ │ │ │ - ld r27,0(r29) │ │ │ │ - sldi r21,r25,4 │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f7dc │ │ │ │ + maddld r26,r17,r26,r2 │ │ │ │ + add r2,r17,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,112(r31) │ │ │ │ + bge 1f744 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ld r10,16(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r16,1 │ │ │ │ + sldi r22,r26,4 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r8,8(r29) │ │ │ │ + plfd f25,319888 # 6d600 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ std r10,136(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ std r8,144(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ fcfid f27,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mr r6,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + mr r10,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r7,r10,5 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,160(r31) │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r10,168(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ fdiv f27,f28,f27 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - neg r9,r7 │ │ │ │ - isel r15,r15,r8,4*cr7+lt │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + neg r2,r8 │ │ │ │ fdiv f28,f28,f0 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r9,176(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,112 │ │ │ │ - bne 1fd90 │ │ │ │ - mr r28,r25 │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r22,r28,4 │ │ │ │ - addi r19,r22,8 │ │ │ │ - add r9,r26,r19 │ │ │ │ - lfdx f29,r26,r22 │ │ │ │ - std r9,112(r31) │ │ │ │ - blt cr4,1fcb0 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r18,72(r27) │ │ │ │ - ld r24,88(r27) │ │ │ │ - ld r17,96(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mr r14,r15 │ │ │ │ - lfd f23,27896(r10) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f24,0(r17) │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,112 │ │ │ │ + bne 1f7d0 │ │ │ │ + mr r29,r26 │ │ │ │ + ld r27,120(r28) │ │ │ │ + sldi r24,r29,4 │ │ │ │ + addi r20,r24,8 │ │ │ │ + lfdx f29,r27,r24 │ │ │ │ + add r15,r27,r20 │ │ │ │ + blt cr4,1f6f0 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r19,72(r28) │ │ │ │ + mr r17,r16 │ │ │ │ + ld r23,88(r28) │ │ │ │ + ld r18,96(r28) │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f23,0(r18) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f22,f23,f25 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r24 │ │ │ │ - subf r16,r24,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 1fb60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r23,r2 │ │ │ │ + mulli r30,r14,-8 │ │ │ │ + add r30,r25,r30 │ │ │ │ + b 1f5b8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 1fbc0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 1f610 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f28,f12,f29 │ │ │ │ fnmsub f12,f28,f12,f29 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1fb30 │ │ │ │ + bgt 1f590 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 1fb4c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 1f5a4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 1fb60 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 1f5b8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r18) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,8(r17) │ │ │ │ - mr r18,r15 │ │ │ │ - lfdx f25,r26,r19 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r19) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f22,8(r18) │ │ │ │ + mr r19,r16 │ │ │ │ + lfdx f24,r27,r20 │ │ │ │ + sldi r29,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r28 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r27,r29 │ │ │ │ + fmul f21,f22,f25 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r24 │ │ │ │ - subf r28,r24,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 1fc50 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r23,r23,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r30,r23,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r25,r30 │ │ │ │ + b 1f698 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 1fcb0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 1f6f0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f25 │ │ │ │ - fnmsub f0,f27,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f27,f0,f24 │ │ │ │ + fnmsub f0,f27,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1fc20 │ │ │ │ + bgt 1f670 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 1fc3c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 1f684 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 1fc50 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 1f698 │ │ │ │ nop │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r3,24(r27) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r3,24(r28) │ │ │ │ fmr f1,f29 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r4,152(r31) │ │ │ │ - mr r5,r23 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r6,r23,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1d9f0 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1fa70 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r5,r25 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ + std r2,96(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r4,144(r31) │ │ │ │ + add r3,r3,r24 │ │ │ │ + add r6,r25,r2 │ │ │ │ + bl 1d4c0 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 1f4f0 │ │ │ │ addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ 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 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) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-112(r1) │ │ │ │ - ld r29,-104(r1) │ │ │ │ - ld r30,-96(r1) │ │ │ │ - ld r31,-88(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) │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r28,r9,r21 │ │ │ │ - b 1fa94 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f9c4 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 1f514 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1f438 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x128b │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-32448 │ │ │ │ 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 r24,-136(r1) │ │ │ │ - std r29,-96(r1) │ │ │ │ - std r30,-88(r1) │ │ │ │ - std r31,-80(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 r22,-152(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r23,-144(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ - std r26,-120(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r24,-144(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 r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,192(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ ld r28,24(r3) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r28,r30 │ │ │ │ - mr r24,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 2025c │ │ │ │ - maddld r24,r9,r24,r10 │ │ │ │ - add r9,r9,r24 │ │ │ │ - cmpd r24,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - bge 201bc │ │ │ │ - ld r10,8(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r25,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1fc6c │ │ │ │ + maddld r25,r17,r25,r2 │ │ │ │ + add r2,r17,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,120(r31) │ │ │ │ + bge 1fbcc │ │ │ │ + ld r9,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,40(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ li r16,1 │ │ │ │ - sldi r21,r24,4 │ │ │ │ - ld r27,0(r29) │ │ │ │ + sldi r22,r25,4 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - ld r9,32(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r10,40(r29) │ │ │ │ + plfd f26,318736 # 6d600 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ xscvsxddp vs28,vs63 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mr r6,r9 │ │ │ │ std r9,144(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r7,r10,5 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + mr r10,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ sldi r10,r10,4 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fdiv f28,f29,f28 │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,160(r31) │ │ │ │ + std r10,168(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,152(r31) │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - neg r9,r7 │ │ │ │ - isel r16,r16,r8,4*cr7+lt │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r9,176(r31) │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,112 │ │ │ │ - bne 20250 │ │ │ │ - mr r28,r24 │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r25,r28,4 │ │ │ │ - addi r19,r25,8 │ │ │ │ - add r9,r26,r25 │ │ │ │ - std r9,120(r31) │ │ │ │ - add r9,r26,r19 │ │ │ │ - std r9,112(r31) │ │ │ │ - blt cr4,20160 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r18,72(r27) │ │ │ │ - ld r23,88(r27) │ │ │ │ - ld r17,96(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f26,r26,r25 │ │ │ │ - mr r14,r16 │ │ │ │ - lfd f23,27896(r10) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f24,0(r17) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + neg r2,r8 │ │ │ │ + std r2,160(r31) │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,112 │ │ │ │ + bne 1fc60 │ │ │ │ + mr r29,r25 │ │ │ │ + ld r27,120(r28) │ │ │ │ + sldi r26,r29,4 │ │ │ │ + addi r20,r26,8 │ │ │ │ + add r2,r27,r20 │ │ │ │ + add r14,r27,r26 │ │ │ │ + std r2,112(r31) │ │ │ │ + blt cr4,1fb70 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r19,72(r28) │ │ │ │ + mr r15,r16 │ │ │ │ + ld r23,88(r28) │ │ │ │ + ld r18,96(r28) │ │ │ │ + lfdx f25,r27,r26 │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f23,0(r18) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r23 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r23 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 20010 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r23,r2 │ │ │ │ + mulli r30,r17,-8 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 1fa38 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 20070 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 1fa90 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f29,f12,f26 │ │ │ │ - fnmsub f12,f29,f12,f26 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmsub f0,f29,f12,f25 │ │ │ │ + fnmsub f12,f29,f12,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 1ffe0 │ │ │ │ + bgt 1fa10 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 1fffc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 1fa24 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 20010 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 1fa38 │ │ │ │ nop │ │ │ │ - lfd f12,8(r18) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r17) │ │ │ │ - mr r18,r16 │ │ │ │ - lfdx f26,r26,r19 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f23,27896(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r19) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f23,8(r18) │ │ │ │ + mr r19,r16 │ │ │ │ + lfdx f25,r27,r20 │ │ │ │ + sldi r29,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r28 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r29 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r23 │ │ │ │ - subf r28,r23,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 20100 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r23,r23,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r30,r23,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 1fb18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 20160 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 1fb70 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f26 │ │ │ │ - fnmsub f0,f28,f0,f26 │ │ │ │ - fmul f12,f12,f25 │ │ │ │ + fmsub f12,f28,f0,f25 │ │ │ │ + fnmsub f0,f28,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 200d0 │ │ │ │ + bgt 1faf0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 200ec │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 1fb04 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 20100 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 1fb18 │ │ │ │ nop │ │ │ │ - ld r4,24(r27) │ │ │ │ - ld r7,160(r31) │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r7,152(r31) │ │ │ │ + mr r8,r14 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r22,r22,16 │ │ │ │ ld r9,112(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r4,r25 │ │ │ │ - lfdx f1,r4,r25 │ │ │ │ - ld r4,144(r31) │ │ │ │ - add r7,r22,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r5,128(r31) │ │ │ │ + add r4,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - bl 141a0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1ff20 │ │ │ │ - addi r1,r31,432 │ │ │ │ + std r2,104(r1) │ │ │ │ + bl 13940 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r25 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 1f960 │ │ │ │ + addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-240(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 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 r26,-120(r1) │ │ │ │ - ld r27,-112(r1) │ │ │ │ - ld r28,-104(r1) │ │ │ │ - ld r29,-96(r1) │ │ │ │ - ld r30,-88(r1) │ │ │ │ - ld r31,-80(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 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r28,r9,r21 │ │ │ │ - b 1ff44 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1fe84 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 1f984 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1f8b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1289 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,31872 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ 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) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - std r15,-224(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) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ + std r21,-184(r1) │ │ │ │ + std r20,-192(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r27,-136(r1) │ │ │ │ + std r28,-128(r1) │ │ │ │ + std r29,-120(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,32(r3) │ │ │ │ + std r30,-112(r1) │ │ │ │ + std r31,-104(r1) │ │ │ │ + std r14,-240(r1) │ │ │ │ + std r15,-232(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + std r17,-216(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r22,-176(r1) │ │ │ │ + std r23,-168(r1) │ │ │ │ + std r24,-160(r1) │ │ │ │ + std r25,-152(r1) │ │ │ │ + std r26,-144(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r14,r3 │ │ │ │ - mulld r9,r8,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 207d4 │ │ │ │ - maddld r14,r8,r14,r9 │ │ │ │ - add r8,r8,r14 │ │ │ │ - cmpd r14,r8 │ │ │ │ - bge 206b8 │ │ │ │ - ld r10,24(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r21,r27,r30 │ │ │ │ + mr r28,r3 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 2018c │ │ │ │ + maddld r28,r21,r28,r2 │ │ │ │ + add r21,r21,r28 │ │ │ │ + cmpd r28,r21 │ │ │ │ + bge 2008c │ │ │ │ + ld r2,24(r29) │ │ │ │ ld r9,16(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r5,40(r29) │ │ │ │ - ld r20,48(r29) │ │ │ │ - addis r22,r2,-3 │ │ │ │ - ld r15,0(r29) │ │ │ │ - sldi r24,r14,4 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r8,160(r31) │ │ │ │ - lfd f28,29008(r7) │ │ │ │ - ld r7,8(r29) │ │ │ │ - addi r22,r22,27896 │ │ │ │ - addi r24,r24,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addi r21,r5,1 │ │ │ │ - sldi r18,r5,4 │ │ │ │ - sldi r27,r5,1 │ │ │ │ - std r9,152(r31) │ │ │ │ - std r5,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - fcfid f22,f0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r25,r28,4 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + ld r17,40(r29) │ │ │ │ + ld r19,48(r29) │ │ │ │ + ld r10,8(r29) │ │ │ │ + ld r16,0(r29) │ │ │ │ + addi r25,r25,8 │ │ │ │ + plfd f26,317560 # 6d600 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r2,112(r31) │ │ │ │ + std r9,120(r31) │ │ │ │ + addi r18,r17,1 │ │ │ │ + sldi r29,r17,1 │ │ │ │ + sldi r20,r17,4 │ │ │ │ + fcfid f24,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - sldi r19,r21,5 │ │ │ │ - addi r18,r18,24 │ │ │ │ - std r7,112(r31) │ │ │ │ - addi r7,r27,2 │ │ │ │ - addi r27,r27,1 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - fcfid f23,f0 │ │ │ │ - addi r19,r19,15 │ │ │ │ - add r29,r20,r18 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - std r6,120(r31) │ │ │ │ - mr r9,r19 │ │ │ │ - mr r19,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - fdiv f27,f28,f22 │ │ │ │ - std r7,128(r31) │ │ │ │ - mr r15,r9 │ │ │ │ - fdiv f28,f28,f23 │ │ │ │ - lwz r10,112(r29) │ │ │ │ + std r10,128(r31) │ │ │ │ + addi r2,r29,2 │ │ │ │ + sldi r9,r18,4 │ │ │ │ + sldi r15,r18,5 │ │ │ │ + addi r20,r20,24 │ │ │ │ + fcfid f25,f0 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r9,136(r31) │ │ │ │ + add r14,r19,r20 │ │ │ │ + addi r9,r15,15 │ │ │ │ + cmpdi cr4,r29,0 │ │ │ │ + fdiv f28,f29,f24 │ │ │ │ + std r9,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + fdiv f29,f29,f25 │ │ │ │ + ld r2,144(r31) │ │ │ │ + lwz r10,112(r16) │ │ │ │ + mr r24,r1 │ │ │ │ ld r8,0(r1) │ │ │ │ - clrrdi r9,r15,4 │ │ │ │ - mr r25,r1 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ andi. r10,r10,2048 │ │ │ │ + neg r9,r9 │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r17,r1,112 │ │ │ │ - bne 20750 │ │ │ │ - mr r30,r14 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r23,72(r29) │ │ │ │ - sldi r28,r30,4 │ │ │ │ - ld r16,120(r29) │ │ │ │ - ld r26,88(r29) │ │ │ │ - ld r21,96(r29) │ │ │ │ + addi r18,r1,112 │ │ │ │ + bne 20120 │ │ │ │ + mr r30,r28 │ │ │ │ + ld r9,48(r16) │ │ │ │ + ld r23,72(r16) │ │ │ │ + sldi r27,r30,4 │ │ │ │ + ld r15,120(r16) │ │ │ │ + ld r26,88(r16) │ │ │ │ + ld r22,96(r16) │ │ │ │ mulld r30,r30,r9 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f29,r16,r28 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + lfdx f30,r15,r27 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ + fcfid f22,f12 │ │ │ │ + lfdx f11,r15,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + fmul f22,f22,f22 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f28,f29 │ │ │ │ - fmsub f0,f31,f28,f29 │ │ │ │ + fnmsub f11,f31,f29,f30 │ │ │ │ + fmsub f0,f31,f29,f30 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 20770 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - stfd f30,0(r17) │ │ │ │ - ble cr4,20554 │ │ │ │ - fmsub f1,f29,f23,f31 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 20140 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + stfd f23,0(r18) │ │ │ │ + ble cr4,1ff3c │ │ │ │ + fmsub f1,f30,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r17,8 │ │ │ │ - addi r8,r20,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20518 │ │ │ │ - lfd f0,8(r20) │ │ │ │ + addi r8,r18,8 │ │ │ │ + addi r6,r19,8 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 1ff00 │ │ │ │ + lfd f0,8(r19) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 20554 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r18) │ │ │ │ + beq 1ff3c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 20520 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 1ff08 │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ - addi r23,r28,8 │ │ │ │ - lfd f21,8(r21) │ │ │ │ + addi r23,r27,8 │ │ │ │ + lfd f20,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f24,r16,r23 │ │ │ │ - add r23,r16,r23 │ │ │ │ + lfdx f21,r15,r23 │ │ │ │ + add r23,r15,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r30 │ │ │ │ + lfdx f11,r15,r30 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f27,f31,f24 │ │ │ │ - fmsub f0,f27,f31,f24 │ │ │ │ + fnmsub f11,f28,f31,f21 │ │ │ │ + fmsub f0,f28,f31,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 20760 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - ld r9,128(r31) │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - ble cr4,20664 │ │ │ │ - fmsub f1,f24,f22,f31 │ │ │ │ + fmadd f0,f12,f0,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 20130 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + ld r2,152(r31) │ │ │ │ + stfdx f23,r18,r2 │ │ │ │ + ble cr4,20040 │ │ │ │ + fmsub f1,f21,f24,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r17,r18 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20628 │ │ │ │ - lfd f0,0(r19) │ │ │ │ + add r8,r18,r20 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 20004 │ │ │ │ + lfd f0,0(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r18 │ │ │ │ - beq 20664 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r18,r20 │ │ │ │ + beq 20040 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 20630 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r3,24(r29) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ + bdnz 2000c │ │ │ │ + ld r3,24(r16) │ │ │ │ + ld r9,120(r31) │ │ │ │ + fmr f1,f30 │ │ │ │ mr r8,r23 │ │ │ │ - mr r5,r17 │ │ │ │ - ld r4,112(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r24,r24,16 │ │ │ │ - add r6,r17,r7 │ │ │ │ - ld r7,136(r31) │ │ │ │ - add r3,r3,r28 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1d9f0 │ │ │ │ - ld r10,160(r31) │ │ │ │ + mr r5,r18 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r17,96(r1) │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r25,r25,16 │ │ │ │ + ld r4,128(r31) │ │ │ │ + add r3,r3,r27 │ │ │ │ + add r6,r18,r2 │ │ │ │ + bl 1d4c0 │ │ │ │ + cmpd r21,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r14 │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - bne 20400 │ │ │ │ - addi r1,r31,416 │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + bne 1fdf0 │ │ │ │ + addi r1,r31,400 │ │ │ │ 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) │ │ │ │ + ld r14,-240(r1) │ │ │ │ + ld r15,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + ld r17,-216(r1) │ │ │ │ + ld r18,-208(r1) │ │ │ │ + ld r19,-200(r1) │ │ │ │ + ld r20,-192(r1) │ │ │ │ + ld r21,-184(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r22,-176(r1) │ │ │ │ + ld r23,-168(r1) │ │ │ │ + ld r24,-160(r1) │ │ │ │ + ld r25,-152(r1) │ │ │ │ + ld r26,-144(r1) │ │ │ │ + ld r27,-136(r1) │ │ │ │ + ld r28,-128(r1) │ │ │ │ + ld r29,-120(r1) │ │ │ │ + ld r30,-112(r1) │ │ │ │ + ld r31,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + ld r9,240(r16) │ │ │ │ + ldx r30,r9,r25 │ │ │ │ + b 1fe1c │ │ │ │ nop │ │ │ │ + blt 20150 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 1ffac │ │ │ │ + nop │ │ │ │ + blt 20170 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 1fea8 │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r30,r9,r24 │ │ │ │ - b 20428 │ │ │ │ - nop │ │ │ │ - blt 20780 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 205cc │ │ │ │ - blt 207b0 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 204bc │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 205cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + b 1ffac │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - b 204bc │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20348 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + b 1fea8 │ │ │ │ + addi r21,r21,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1fd4c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,30480 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ 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) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(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 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) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ + std r21,-184(r1) │ │ │ │ + std r20,-192(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r27,-136(r1) │ │ │ │ + std r28,-128(r1) │ │ │ │ + std r29,-120(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-112(r1) │ │ │ │ + std r31,-104(r1) │ │ │ │ + std r14,-240(r1) │ │ │ │ + std r15,-232(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + std r17,-216(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r22,-176(r1) │ │ │ │ + std r23,-168(r1) │ │ │ │ + std r24,-160(r1) │ │ │ │ + std r25,-152(r1) │ │ │ │ + std r26,-144(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ ld r28,24(r3) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,176(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 20d54 │ │ │ │ - maddld r19,r8,r9,r10 │ │ │ │ - add r8,r8,r19 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bge 20c38 │ │ │ │ - ld r10,8(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r21,r28,r30 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 206bc │ │ │ │ + maddld r27,r21,r27,r2 │ │ │ │ + add r21,r21,r27 │ │ │ │ + cmpd r27,r21 │ │ │ │ + bge 205bc │ │ │ │ + ld r9,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r5,32(r29) │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r14,0(r29) │ │ │ │ - sldi r25,r19,4 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r23,r23,27896 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + sldi r25,r27,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r18,48(r29) │ │ │ │ + ld r10,40(r29) │ │ │ │ + ld r15,0(r29) │ │ │ │ addi r25,r25,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - xscvsxddp vs23,vs63 │ │ │ │ - sldi r27,r5,1 │ │ │ │ - sldi r18,r5,4 │ │ │ │ - addi r21,r5,1 │ │ │ │ - std r5,144(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - addi r18,r18,24 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r9,r27,2 │ │ │ │ - addi r27,r27,1 │ │ │ │ - sldi r7,r21,5 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r29,r20,r18 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - addi r7,r7,15 │ │ │ │ - std r6,120(r31) │ │ │ │ + plfd f27,316244 # 6d600 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + xscvsxddp vs25,vs63 │ │ │ │ std r9,128(r31) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r29,r14 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - std r7,136(r31) │ │ │ │ - mr r14,r9 │ │ │ │ - nop │ │ │ │ - ld r9,136(r31) │ │ │ │ - lwz r10,112(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r17,r2,1 │ │ │ │ + sldi r28,r2,1 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + fcfid f26,f0 │ │ │ │ + std r10,112(r31) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + sldi r14,r17,5 │ │ │ │ + addi r2,r28,2 │ │ │ │ + addi r19,r19,24 │ │ │ │ + addi r28,r28,1 │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r9,136(r31) │ │ │ │ + add r17,r18,r19 │ │ │ │ + addi r9,r14,15 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + lwz r10,112(r15) │ │ │ │ mr r24,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r8,0(r1) │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ andi. r10,r10,2048 │ │ │ │ neg r9,r9 │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r16,r1,112 │ │ │ │ - bne 20cd0 │ │ │ │ - mr r30,r19 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r22,72(r29) │ │ │ │ - sldi r28,r30,4 │ │ │ │ - ld r15,120(r29) │ │ │ │ - ld r26,88(r29) │ │ │ │ - ld r21,96(r29) │ │ │ │ + addi r14,r1,112 │ │ │ │ + bne 20650 │ │ │ │ + mr r30,r27 │ │ │ │ + ld r9,48(r15) │ │ │ │ + ld r23,72(r15) │ │ │ │ + sldi r29,r30,4 │ │ │ │ + ld r16,120(r15) │ │ │ │ + ld r26,88(r15) │ │ │ │ + ld r22,96(r15) │ │ │ │ mulld r30,r30,r9 │ │ │ │ - lfd f12,0(r22) │ │ │ │ - lfdx f22,r15,r28 │ │ │ │ - add r17,r15,r28 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + lfd f12,0(r23) │ │ │ │ + lfdx f21,r16,r29 │ │ │ │ + add r20,r16,r29 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ + fcfid f23,f12 │ │ │ │ + lfdx f11,r16,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f29,f22 │ │ │ │ - fmsub f0,f31,f29,f22 │ │ │ │ + fnmsub f11,f31,f30,f21 │ │ │ │ + fmsub f0,f31,f30,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 20cf0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - stfd f30,0(r16) │ │ │ │ - ble cr4,20acc │ │ │ │ - fmsub f1,f22,f24,f31 │ │ │ │ + fmadd f0,f0,f12,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 20670 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + stfd f24,0(r14) │ │ │ │ + ble cr4,20460 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r7,r16,8 │ │ │ │ - addi r8,r20,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20a90 │ │ │ │ - lfd f0,8(r20) │ │ │ │ + addi r7,r14,8 │ │ │ │ + addi r8,r18,8 │ │ │ │ + addi r10,r28,-1 │ │ │ │ + beq 20424 │ │ │ │ + lfd f0,8(r18) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - beq 20acc │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 20460 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r8,r9 │ │ │ │ lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r7,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r7,r10 │ │ │ │ - bdnz 20a98 │ │ │ │ - lfd f12,8(r22) │ │ │ │ + bdnz 2042c │ │ │ │ + lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ - addi r22,r28,8 │ │ │ │ - lfd f22,8(r21) │ │ │ │ + addi r23,r29,8 │ │ │ │ + lfd f21,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f25,r15,r22 │ │ │ │ - add r22,r15,r22 │ │ │ │ + lfdx f22,r16,r23 │ │ │ │ + add r23,r16,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r15,r30 │ │ │ │ + lfdx f11,r16,r30 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f25 │ │ │ │ - fmsub f0,f28,f31,f25 │ │ │ │ + fnmsub f11,f29,f31,f22 │ │ │ │ + fmsub f0,f29,f31,f22 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 20ce0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - ld r9,128(r31) │ │ │ │ - stfdx f30,r16,r9 │ │ │ │ - ble cr4,20bdc │ │ │ │ - fmsub f1,f25,f23,f31 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 20660 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f21 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + ld r2,144(r31) │ │ │ │ + stfdx f24,r14,r2 │ │ │ │ + ble cr4,20564 │ │ │ │ + fmsub f1,f22,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f21 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r16,r18 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20ba0 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + add r8,r14,r19 │ │ │ │ + addi r10,r28,-1 │ │ │ │ + beq 20528 │ │ │ │ + lfd f0,0(r17) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r16,r18 │ │ │ │ - beq 20bdc │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r19 │ │ │ │ + beq 20564 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r17,r9 │ │ │ │ + lfdx f0,r17,r10 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 20ba8 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ + bdnz 20530 │ │ │ │ + ld r3,24(r15) │ │ │ │ + ld r2,136(r31) │ │ │ │ + mr r9,r23 │ │ │ │ + mr r8,r20 │ │ │ │ + mr r6,r14 │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r10,128(r31) │ │ │ │ ld r5,112(r31) │ │ │ │ - mr r9,r22 │ │ │ │ - mr r8,r17 │ │ │ │ - ld r4,144(r31) │ │ │ │ - mr r6,r16 │ │ │ │ - addi r19,r19,1 │ │ │ │ addi r25,r25,16 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r7,r16,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r4,104(r1) │ │ │ │ + add r11,r3,r29 │ │ │ │ + lfdx f1,r3,r29 │ │ │ │ + add r7,r14,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + lfd f2,8(r11) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - bl 141a0 │ │ │ │ - ld r10,160(r31) │ │ │ │ + std r2,104(r1) │ │ │ │ + bl 13940 │ │ │ │ + cmpd r21,r27 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ std r9,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 20970 │ │ │ │ - addi r1,r31,432 │ │ │ │ + bne 20310 │ │ │ │ + addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-256(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) │ │ │ │ - mtlr r0 │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r14,-240(r1) │ │ │ │ + ld r15,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + ld r17,-216(r1) │ │ │ │ + ld r18,-208(r1) │ │ │ │ + ld r19,-200(r1) │ │ │ │ + ld r20,-192(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r21,-184(r1) │ │ │ │ + ld r22,-176(r1) │ │ │ │ + ld r23,-168(r1) │ │ │ │ + ld r24,-160(r1) │ │ │ │ + ld r25,-152(r1) │ │ │ │ + ld r26,-144(r1) │ │ │ │ + ld r27,-136(r1) │ │ │ │ + ld r28,-128(r1) │ │ │ │ + ld r29,-120(r1) │ │ │ │ + ld r30,-112(r1) │ │ │ │ + ld r31,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r29) │ │ │ │ + ld r9,240(r15) │ │ │ │ ldx r30,r9,r25 │ │ │ │ - b 2099c │ │ │ │ - nop │ │ │ │ - blt 20d00 │ │ │ │ - lfd f30,0(r23) │ │ │ │ - fmul f30,f22,f30 │ │ │ │ - b 20b44 │ │ │ │ - blt 20d30 │ │ │ │ - lfd f30,0(r23) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 20a34 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - b 20b44 │ │ │ │ + b 2033c │ │ │ │ nop │ │ │ │ + blt 20680 │ │ │ │ + fmul f24,f21,f27 │ │ │ │ + b 204d0 │ │ │ │ + nop │ │ │ │ + blt 206a0 │ │ │ │ + fmul f24,f20,f27 │ │ │ │ + b 203cc │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f21 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 204d0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 20a34 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 208bc │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + b 203cc │ │ │ │ + addi r21,r21,1 │ │ │ │ + li r2,0 │ │ │ │ + b 20270 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,29072 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ std r15,-176(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(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 r14,-184(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 r24,-104(r1) │ │ │ │ std r25,-96(r1) │ │ │ │ std r26,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r27,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ld r29,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs56,160(r1) │ │ │ │ + stxv vs57,176(r1) │ │ │ │ + stxv vs58,192(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r15,r29,r30 │ │ │ │ - mr r19,r3 │ │ │ │ - mulld r9,r15,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 21318 │ │ │ │ - maddld r19,r15,r19,r9 │ │ │ │ - add r15,r15,r19 │ │ │ │ - cmpd r19,r15 │ │ │ │ - bge 2124c │ │ │ │ - ld r14,40(r28) │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r29,64(r28) │ │ │ │ - lxsd v29,24(r28) │ │ │ │ - lxsd v30,16(r28) │ │ │ │ - lxsd v31,8(r28) │ │ │ │ - ld r30,56(r28) │ │ │ │ - ld r21,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r17,r14,1 │ │ │ │ + bl 5100 │ │ │ │ + divd r15,r28,r30 │ │ │ │ + mr r17,r3 │ │ │ │ + mulld r2,r15,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 20cc0 │ │ │ │ + maddld r17,r15,r17,r2 │ │ │ │ + add r15,r15,r17 │ │ │ │ + cmpd r17,r15 │ │ │ │ + bge 20bd4 │ │ │ │ + ld r14,40(r29) │ │ │ │ + lxsd v25,24(r29) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + lxsd v26,16(r29) │ │ │ │ + lxsd v27,8(r29) │ │ │ │ + ld r2,56(r29) │ │ │ │ + lxsd v28,64(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r20,0(r29) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + addi r27,r14,1 │ │ │ │ + xscvsxddp vs29,vs57 │ │ │ │ + plxv vs56,316092 # 6dab0 │ │ │ │ + xscvsxddp vs30,vs58 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + mulli r26,r27,48 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r22,r27,1 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ + sldi r24,r27,4 │ │ │ │ + sldi r27,r27,5 │ │ │ │ std r9,144(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - neg r23,r29 │ │ │ │ - mulli r22,r17,48 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - fcfid f27,f0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - std r9,152(r31) │ │ │ │ - sldi r9,r17,5 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - sldi r28,r30,1 │ │ │ │ - std r9,160(r31) │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - sldi r9,r14,5 │ │ │ │ - addi r22,r22,15 │ │ │ │ - std r9,176(r31) │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + sldi r23,r2,3 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + addi r26,r26,15 │ │ │ │ nop │ │ │ │ - lwz r9,112(r21) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 212d0 │ │ │ │ - mr r18,r19 │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r22,4 │ │ │ │ - ld r25,120(r21) │ │ │ │ - mulli r26,r18,24 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r20) │ │ │ │ + mr r18,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 20c70 │ │ │ │ + mr r19,r17 │ │ │ │ + ld r9,0(r1) │ │ │ │ + clrrdi r2,r26,4 │ │ │ │ + ld r28,120(r20) │ │ │ │ + mulli r29,r19,24 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - add r9,r25,r26 │ │ │ │ - ble cr4,21304 │ │ │ │ - ld r24,48(r21) │ │ │ │ - ld r12,72(r21) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r16,88(r21) │ │ │ │ - lfdx f12,r25,r26 │ │ │ │ - ld r4,176(r21) │ │ │ │ - mr r3,r6 │ │ │ │ - mr r5,r17 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - mulld r24,r18,r24 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r24,3 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r9,r28,r29 │ │ │ │ + ble cr4,20ca4 │ │ │ │ + ld r21,48(r20) │ │ │ │ + ld r12,72(r20) │ │ │ │ + srdi r0,r22,1 │ │ │ │ + mr r5,r6 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + ld r16,88(r20) │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + ld r2,176(r20) │ │ │ │ + mtctr r0 │ │ │ │ + mulld r21,r19,r21 │ │ │ │ + lfd f11,0(r12) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + lfdx f11,r28,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ subf r10,r16,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs27 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 20fa0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,8(r27) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 20ff8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - add r27,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r11,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,20fd0 │ │ │ │ - neg r11,r10 │ │ │ │ - lfdx f0,r4,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 20f80 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 20f9c │ │ │ │ + vmulld v0,v28,v11 │ │ │ │ + vspltisw v13,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v13 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v13 │ │ │ │ + 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 r8,f12 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ldx r8,r2,r8 │ │ │ │ + ldx r4,r2,r4 │ │ │ │ + ldx r10,r2,r10 │ │ │ │ + ldx r7,r2,r7 │ │ │ │ + mtvsrdd vs0,r8,r4 │ │ │ │ + mtvsrdd vs12,r10,r7 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 20900 │ │ │ │ lfd f12,8(r12) │ │ │ │ - addi r8,r24,1 │ │ │ │ - addi r10,r26,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r0,r17 │ │ │ │ + addi r8,r21,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + add r7,r6,r24 │ │ │ │ + mtctr r0 │ │ │ │ + add r4,r2,r23 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - ld r7,168(r31) │ │ │ │ + mr r30,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r25,r8 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r27,r6,r7 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r28,r8 │ │ │ │ + lfdx f12,r28,r10 │ │ │ │ + add r10,r28,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ subf r8,r16,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - b 2108c │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 210f4 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - not r7,r5 │ │ │ │ - mr r3,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r11,r30,r8 │ │ │ │ - add r7,r7,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,210c8 │ │ │ │ - neg r3,r5 │ │ │ │ - add r3,r30,r3 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r5,r8 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ + mtvsrdd vs41,r5,r5 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v12,v28 │ │ │ │ + addi r30,r30,16 │ │ │ │ + vaddudm v12,v12,v30 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r5,r5,r4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21070 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - bne 21088 │ │ │ │ + ldx r11,r11,r4 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r5,r11 │ │ │ │ + mtvsrdd vs12,r8,r3 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 20a00 │ │ │ │ lfd f12,16(r12) │ │ │ │ - addi r24,r24,2 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r26,r26,16 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - ld r8,176(r31) │ │ │ │ + addi r21,r21,2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r8,r6,r27 │ │ │ │ + mtctr r0 │ │ │ │ + add r2,r2,r25 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + mr r11,r8 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r25,r24 │ │ │ │ - lfdx f12,r25,r26 │ │ │ │ - add r26,r25,r26 │ │ │ │ - add r11,r6,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r28,r21 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + add r29,r28,r29 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r16,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r5,f0 │ │ │ │ + subf r5,r16,r5 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f28,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ mffprd r5,f12 │ │ │ │ - b 2118c │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r4,r5 │ │ │ │ + mtvsrdd vs42,r5,r5 │ │ │ │ + mtvsrdd vs41,r4,r4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r4,r27 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 211f4 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r0,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r27,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,211c8 │ │ │ │ - neg r7,r5 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21170 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - bne 21188 │ │ │ │ - ld r4,24(r21) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + 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 r30,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r28,r30,r2 │ │ │ │ + ldx r30,r4,r2 │ │ │ │ + ldx r5,r5,r2 │ │ │ │ + ldx r4,r3,r2 │ │ │ │ + mtvsrdd vs0,r30,r28 │ │ │ │ + mtvsrdd vs12,r5,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 20b10 │ │ │ │ + ld r2,24(r20) │ │ │ │ + sldi r19,r19,4 │ │ │ │ ld r5,144(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r3,r4,r18 │ │ │ │ - lfdx f1,r4,r18 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r4,r2,r19 │ │ │ │ + lfdx f1,r2,r19 │ │ │ │ + lfd f2,8(r4) │ │ │ │ std r14,128(r1) │ │ │ │ - stxsd v29,120(r1) │ │ │ │ - stxsd v30,112(r1) │ │ │ │ - stxsd v31,104(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ - bl 17ec0 │ │ │ │ - cmpd r15,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 20ec0 │ │ │ │ - addi r1,r31,432 │ │ │ │ + stxsd v25,120(r1) │ │ │ │ + stxsd v26,112(r1) │ │ │ │ + stxsd v27,104(r1) │ │ │ │ + std r29,96(r1) │ │ │ │ + bl 17720 │ │ │ │ + cmpd r15,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bne 20840 │ │ │ │ + lxv vs56,160(r31) │ │ │ │ + lxv vs57,176(r31) │ │ │ │ + lxv vs58,192(r31) │ │ │ │ + lxv vs59,208(r31) │ │ │ │ + lxv vs60,224(r31) │ │ │ │ + lxv vs61,240(r31) │ │ │ │ + lxv vs62,256(r31) │ │ │ │ + lxv vs63,272(r31) │ │ │ │ + addi r1,r31,480 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ ld r19,-144(r1) │ │ │ │ ld r20,-136(r1) │ │ │ │ ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ ld r22,-120(r1) │ │ │ │ ld r23,-112(r1) │ │ │ │ ld r24,-104(r1) │ │ │ │ ld r25,-96(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r21) │ │ │ │ - sldi r10,r19,4 │ │ │ │ - ld r25,120(r21) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r18,8(r9) │ │ │ │ - clrrdi r9,r22,4 │ │ │ │ - neg r9,r9 │ │ │ │ - mulli r26,r18,24 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + nop │ │ │ │ + ld r2,240(r20) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r28,120(r20) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r19,8(r2) │ │ │ │ + clrrdi r2,r26,4 │ │ │ │ + neg r2,r2 │ │ │ │ + mulli r29,r19,24 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - add r9,r25,r26 │ │ │ │ - bgt cr4,20ef8 │ │ │ │ - addi r10,r26,8 │ │ │ │ - addi r26,r26,16 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r26,r25,r26 │ │ │ │ - b 211f4 │ │ │ │ + add r9,r28,r29 │ │ │ │ + bgt cr4,20878 │ │ │ │ + addi r10,r29,8 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r7,r6,r24 │ │ │ │ + add r8,r6,r27 │ │ │ │ + add r10,r28,r10 │ │ │ │ + add r29,r28,r29 │ │ │ │ + b 20b8c │ │ │ │ addi r15,r15,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20e2c │ │ │ │ + li r2,0 │ │ │ │ + b 207a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1285 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,27600 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ 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) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r21,-168(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r17,-200(r1) │ │ │ │ - std r18,-192(r1) │ │ │ │ - std r19,-184(r1) │ │ │ │ - std r20,-176(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 r27,-120(r1) │ │ │ │ + std r17,-208(r1) │ │ │ │ + std r16,-216(r1) │ │ │ │ + std r23,-160(r1) │ │ │ │ + std r22,-168(r1) │ │ │ │ + std r28,-120(r1) │ │ │ │ + std r29,-112(r1) │ │ │ │ + std r30,-104(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-96(r1) │ │ │ │ + std r14,-232(r1) │ │ │ │ + std r15,-224(r1) │ │ │ │ + std r18,-200(r1) │ │ │ │ + std r19,-192(r1) │ │ │ │ + std r20,-184(r1) │ │ │ │ + std r21,-176(r1) │ │ │ │ + std r24,-152(r1) │ │ │ │ + std r25,-144(r1) │ │ │ │ + std r26,-136(r1) │ │ │ │ + std r27,-128(r1) │ │ │ │ stdu r1,-496(r1) │ │ │ │ - mr r31,r1 │ │ │ │ - stxv vs61,224(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 21938 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - bge 2186c │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r23,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 21274 │ │ │ │ + maddld r23,r17,r23,r2 │ │ │ │ + add r2,r17,r23 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + bge 2119c │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ - lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,48(r29) │ │ │ │ - li r17,1 │ │ │ │ - ld r25,0(r29) │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r18,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - xscvsxddp vs26,vs61 │ │ │ │ - xscvsxddp vs27,vs62 │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r26,0(r29) │ │ │ │ + plfd f28,313376 # 6d600 │ │ │ │ + xscvsxddp vs25,vs61 │ │ │ │ + xscvsxddp vs26,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - std r10,160(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r6,r10,5 │ │ │ │ - addi r7,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r8,200(r31) │ │ │ │ - mulli r8,r10,48 │ │ │ │ - isel r17,r17,r7,4*cr7+lt │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r6,-32 │ │ │ │ - std r6,184(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - addi r9,r8,15 │ │ │ │ - std r9,192(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,192(r31) │ │ │ │ - lwz r10,112(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,144 │ │ │ │ - bne 21900 │ │ │ │ - mr r23,r21 │ │ │ │ - ld r27,120(r25) │ │ │ │ - mulli r26,r23,24 │ │ │ │ - add r15,r27,r26 │ │ │ │ - blt cr4,21920 │ │ │ │ - ld r28,48(r25) │ │ │ │ - ld r20,72(r25) │ │ │ │ - ld r24,88(r25) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,96(r25) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f25,r27,r26 │ │ │ │ - mr r16,r17 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r28,r23,r28 │ │ │ │ - lfd f12,0(r20) │ │ │ │ - lfd f23,0(r19) │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + std r10,192(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + std r8,176(r31) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r8,-32 │ │ │ │ + isel r18,r18,r10,4*cr7+lt │ │ │ │ + std r2,200(r31) │ │ │ │ + mulli r2,r9,-48 │ │ │ │ + std r2,184(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + std r2,168(r31) │ │ │ │ + lwz r2,112(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,184(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,144 │ │ │ │ + bne 21240 │ │ │ │ + mr r25,r23 │ │ │ │ + ld r28,120(r26) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + add r16,r28,r27 │ │ │ │ + blt cr4,21260 │ │ │ │ + ld r29,48(r26) │ │ │ │ + ld r21,72(r26) │ │ │ │ + mr r14,r18 │ │ │ │ + ld r22,88(r26) │ │ │ │ + ld r20,96(r26) │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + mulld r29,r25,r29 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f22,0(r20) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r29,r14,r24 │ │ │ │ - subf r14,r24,r14 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 215a0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r22,r2 │ │ │ │ + mulli r30,r15,-8 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 20f18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 21600 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 20f70 │ │ │ │ + mtfprd f0,r15 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f25 │ │ │ │ - fnmsub f0,f28,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f27,f0,f24 │ │ │ │ + fnmsub f0,f27,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21570 │ │ │ │ + bgt 20ef0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2158c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 20f04 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 215a0 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 20f18 │ │ │ │ nop │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f23,8(r19) │ │ │ │ - mr r14,r17 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f22,27896(r10) │ │ │ │ - lfdx f25,r27,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r2,r27,8 │ │ │ │ + lfd f22,8(r20) │ │ │ │ + mr r17,r18 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + lfdx f24,r28,r2 │ │ │ │ + add r15,r28,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r27,r28 │ │ │ │ - std r10,144(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r24 │ │ │ │ - subf r16,r24,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 216a0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r22,r2 │ │ │ │ + ld r2,192(r31) │ │ │ │ + mulli r30,r14,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 20ff8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 21700 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 21050 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f25 │ │ │ │ - fnmsub f12,f27,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f26,f12,f24 │ │ │ │ + fnmsub f12,f26,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21670 │ │ │ │ + bgt 20fd0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2168c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 20fe4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 216a0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 20ff8 │ │ │ │ nop │ │ │ │ - lfd f0,16(r20) │ │ │ │ - add r28,r27,r28 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,16(r19) │ │ │ │ - mr r20,r17 │ │ │ │ - lfdx f25,r27,r26 │ │ │ │ - add r29,r27,r26 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - ld r9,208(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + lfd f0,16(r21) │ │ │ │ + add r29,r28,r29 │ │ │ │ + lfd f22,16(r20) │ │ │ │ + addi r27,r27,16 │ │ │ │ + mr r21,r18 │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + add r30,r28,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - subf r28,r27,r24 │ │ │ │ - subf r27,r24,r27 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,32 │ │ │ │ - add r28,r22,r28 │ │ │ │ - b 217a0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r22,r22,r2 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mulli r29,r22,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + addi r29,r29,32 │ │ │ │ + add r29,r24,r29 │ │ │ │ + b 210d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 21800 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 21130 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f25 │ │ │ │ - fnmsub f0,f26,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f25,f0,f24 │ │ │ │ + fnmsub f0,f25,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21770 │ │ │ │ + bgt 210b0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2178c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 210c4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 217a0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 210d8 │ │ │ │ nop │ │ │ │ - ld r4,24(r25) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r6,r22 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r3,r4,r23 │ │ │ │ - lfdx f1,r4,r23 │ │ │ │ - ld r4,168(r31) │ │ │ │ - add r8,r22,r8 │ │ │ │ - add r7,r22,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + ld r8,176(r31) │ │ │ │ + mr r9,r16 │ │ │ │ + mr r10,r15 │ │ │ │ + mr r6,r24 │ │ │ │ + ld r7,168(r31) │ │ │ │ + ld r5,152(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r4,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ stxsd v29,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v31,104(r1) │ │ │ │ - std r29,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - bl 17ec0 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 214b0 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 17720 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r23 │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 20e50 │ │ │ │ addi r1,r31,496 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-272(r1) │ │ │ │ - lxv vs62,-256(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) │ │ │ │ + lxv vs61,-288(r1) │ │ │ │ + lxv vs62,-272(r1) │ │ │ │ + lxv vs63,-256(r1) │ │ │ │ + ld r14,-232(r1) │ │ │ │ + ld r15,-224(r1) │ │ │ │ + ld r16,-216(r1) │ │ │ │ + ld r17,-208(r1) │ │ │ │ + ld r18,-200(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) │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - ld r27,120(r25) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r23,8(r9) │ │ │ │ - mulli r26,r23,24 │ │ │ │ - add r15,r27,r26 │ │ │ │ - bge cr4,214ec │ │ │ │ - addi r29,r26,16 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r27,r26 │ │ │ │ - add r29,r27,r29 │ │ │ │ - std r9,144(r31) │ │ │ │ - b 21800 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 21400 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r26) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + ld r28,120(r26) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r25,8(r2) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + add r16,r28,r27 │ │ │ │ + bge cr4,20e84 │ │ │ │ + addi r30,r27,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r30,r28,r30 │ │ │ │ + add r15,r28,r27 │ │ │ │ + b 21130 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 20da4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,26032 │ │ │ │ + .long 0x128b │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f18,-112(r1) │ │ │ │ stfd f19,-104(r1) │ │ │ │ stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f23,-72(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 r28,-136(r1) │ │ │ │ - std r29,-128(r1) │ │ │ │ - std r30,-120(r1) │ │ │ │ - std r31,-112(r1) │ │ │ │ - std r14,-248(r1) │ │ │ │ - std r15,-240(r1) │ │ │ │ - std r16,-232(r1) │ │ │ │ - std r17,-224(r1) │ │ │ │ - std r18,-216(r1) │ │ │ │ - std r19,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-200(r1) │ │ │ │ - std r21,-192(r1) │ │ │ │ - std r22,-184(r1) │ │ │ │ - std r23,-176(r1) │ │ │ │ - std r24,-168(r1) │ │ │ │ - std r25,-160(r1) │ │ │ │ - std r26,-152(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ + std r28,-144(r1) │ │ │ │ + std r29,-136(r1) │ │ │ │ + std r30,-128(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r14,-256(r1) │ │ │ │ + std r15,-248(r1) │ │ │ │ + std r16,-240(r1) │ │ │ │ + std r17,-232(r1) │ │ │ │ + std r18,-224(r1) │ │ │ │ + std r19,-216(r1) │ │ │ │ + std r20,-208(r1) │ │ │ │ + std r21,-200(r1) │ │ │ │ + std r22,-192(r1) │ │ │ │ + std r23,-184(r1) │ │ │ │ + std r24,-176(r1) │ │ │ │ + std r25,-168(r1) │ │ │ │ + std r26,-160(r1) │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r31,-120(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-528(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r28,r30 │ │ │ │ - mr r7,r3 │ │ │ │ - mulld r9,r6,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 22064 │ │ │ │ - maddld r19,r6,r7,r9 │ │ │ │ - add r6,r6,r19 │ │ │ │ - cmpd r19,r6 │ │ │ │ - bge 21ee4 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r2,r10,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 2192c │ │ │ │ + maddld r20,r10,r9,r2 │ │ │ │ + add r10,r10,r20 │ │ │ │ + cmpd r20,r10 │ │ │ │ + bge 217dc │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ - lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r11,40(r29) │ │ │ │ - ld r7,56(r29) │ │ │ │ - addis r21,r2,-3 │ │ │ │ - ld r26,0(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - ld r9,48(r29) │ │ │ │ - std r6,200(r31) │ │ │ │ - addi r21,r21,27896 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - addi r22,r11,1 │ │ │ │ - sldi r3,r11,4 │ │ │ │ - sldi r28,r11,1 │ │ │ │ - std r7,152(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - std r11,192(r31) │ │ │ │ - mulli r9,r22,48 │ │ │ │ - add r14,r7,r3 │ │ │ │ - addi r10,r3,40 │ │ │ │ - addi r8,r28,2 │ │ │ │ - std r3,208(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r5,r22,4 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - addi r18,r14,24 │ │ │ │ - add r14,r14,r10 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - std r5,168(r31) │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r8,184(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r14,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - nop │ │ │ │ - lwz r9,112(r26) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 21f90 │ │ │ │ - mr r27,r19 │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r30,48(r26) │ │ │ │ - mulli r29,r27,24 │ │ │ │ - ld r24,72(r26) │ │ │ │ - ld r17,120(r26) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r25,88(r26) │ │ │ │ - ld r23,96(r26) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r30,r27,r30 │ │ │ │ + std r10,192(r31) │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r7,40(r29) │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r18,56(r29) │ │ │ │ + ld r28,0(r29) │ │ │ │ + plfd f29,311908 # 6d600 │ │ │ │ + xscvsxddp vs21,vs61 │ │ │ │ + xscvsxddp vs22,vs62 │ │ │ │ + xscvsxddp vs23,vs63 │ │ │ │ + addi r23,r7,1 │ │ │ │ + sldi r5,r7,4 │ │ │ │ + sldi r30,r7,1 │ │ │ │ + std r7,184(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + mulli r9,r23,48 │ │ │ │ + sldi r8,r23,4 │ │ │ │ + addi r19,r30,2 │ │ │ │ + add r14,r18,r5 │ │ │ │ + std r5,200(r31) │ │ │ │ + addi r2,r5,40 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r23,r23,5 │ │ │ │ + fdiv f26,f28,f21 │ │ │ │ + fdiv f27,f28,f22 │ │ │ │ + addi r17,r14,24 │ │ │ │ + std r8,160(r31) │ │ │ │ + sldi r8,r19,3 │ │ │ │ + fdiv f28,f28,f23 │ │ │ │ + add r14,r14,r2 │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ + std r8,168(r31) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r2,176(r31) │ │ │ │ + lwz r2,112(r28) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 21880 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r2,176(r31) │ │ │ │ + mulli r27,r26,24 │ │ │ │ + ld r24,72(r28) │ │ │ │ + ld r15,120(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r25,88(r28) │ │ │ │ + ld r22,96(r28) │ │ │ │ + mulld r29,r26,r29 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ lfd f12,0(r24) │ │ │ │ - lfdx f20,r17,r29 │ │ │ │ - lfd f19,0(r23) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r17,r29 │ │ │ │ + add r10,r15,r27 │ │ │ │ + lfdx f19,r15,r27 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + lfd f18,0(r22) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + sldi r2,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r25 │ │ │ │ - std r9,144(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r15,r1,144 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ + addi r16,r1,144 │ │ │ │ + lfdx f11,r15,r2 │ │ │ │ + fcfid f25,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f29,f31,f20 │ │ │ │ - fmsub f0,f29,f31,f20 │ │ │ │ + fnmsub f11,f28,f31,f19 │ │ │ │ + fmsub f0,f28,f31,f19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 21fd0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - stfd f25,0(r15) │ │ │ │ - ble cr4,21c58 │ │ │ │ - fmsub f1,f20,f24,f31 │ │ │ │ + ble 218c0 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f29 │ │ │ │ + fdiv f24,f24,f20 │ │ │ │ + stfd f24,0(r16) │ │ │ │ + ble cr4,21564 │ │ │ │ + fmsub f1,f19,f23,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r15,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,152(r31) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 21c1c │ │ │ │ - ld r9,152(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r16,8 │ │ │ │ + addi r8,r18,8 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 21528 │ │ │ │ + lfd f0,8(r18) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r15) │ │ │ │ - beq 21c58 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r16) │ │ │ │ + beq 21564 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 21c24 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + bdnz 21530 │ │ │ │ lfd f12,8(r24) │ │ │ │ - addi r5,r30,1 │ │ │ │ - addi r30,r29,8 │ │ │ │ - lfd f19,8(r23) │ │ │ │ - sldi r16,r5,3 │ │ │ │ - lfdx f20,r17,r30 │ │ │ │ - add r30,r17,r30 │ │ │ │ + addi r7,r29,1 │ │ │ │ + addi r29,r27,8 │ │ │ │ + lfd f18,8(r22) │ │ │ │ + sldi r19,r7,3 │ │ │ │ + lfdx f19,r15,r29 │ │ │ │ + add r29,r15,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r17,r16 │ │ │ │ + lfdx f11,r15,r19 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f20 │ │ │ │ - fmsub f0,f28,f31,f20 │ │ │ │ + fnmsub f11,f27,f31,f19 │ │ │ │ + fmsub f0,f27,f31,f19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 21fc0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - ld r9,184(r31) │ │ │ │ - stfdx f25,r15,r9 │ │ │ │ - ble cr4,21d70 │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + ble 218b0 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f29 │ │ │ │ + fdiv f24,f24,f20 │ │ │ │ + ld r2,168(r31) │ │ │ │ + stfdx f24,r16,r2 │ │ │ │ + ble cr4,21670 │ │ │ │ + fmsub f1,f19,f22,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,208(r31) │ │ │ │ - andi. r7,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r7,r15,r10 │ │ │ │ - beq 21d34 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - cmpdi r11,0 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,200(r31) │ │ │ │ + andi. r8,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r30,-1 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r8,r16,r9 │ │ │ │ + beq 21634 │ │ │ │ + lfd f0,0(r17) │ │ │ │ + cmpdi r5,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - beq 21d70 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 21670 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 21d3c │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 2163c │ │ │ │ lfd f12,16(r24) │ │ │ │ - add r16,r17,r16 │ │ │ │ - addi r29,r29,16 │ │ │ │ - lfd f20,16(r23) │ │ │ │ - lfd f31,8(r16) │ │ │ │ - lfdx f21,r17,r29 │ │ │ │ - add r29,r17,r29 │ │ │ │ + add r19,r15,r19 │ │ │ │ + addi r27,r27,16 │ │ │ │ + lfd f19,16(r22) │ │ │ │ + lfd f31,8(r19) │ │ │ │ + lfdx f20,r15,r27 │ │ │ │ + add r27,r15,r27 │ │ │ │ fcfid f0,f12 │ │ │ │ fmul f31,f0,f31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f27,f31,f21 │ │ │ │ - fmsub f12,f27,f31,f21 │ │ │ │ + fnmsub f11,f26,f31,f20 │ │ │ │ + fmsub f12,f26,f31,f20 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 21fb0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - stfdx f26,r15,r22 │ │ │ │ - ble cr4,21e7c │ │ │ │ - fmsub f1,f21,f22,f31 │ │ │ │ + ble 218a0 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f25,f1,f29 │ │ │ │ + fdiv f25,f25,f24 │ │ │ │ + stfdx f25,r16,r23 │ │ │ │ + ble cr4,21774 │ │ │ │ + fmsub f1,f20,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r22,8 │ │ │ │ - andi. r8,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - add r8,r15,r10 │ │ │ │ - beq 21e40 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - cmpdi r7,0 │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4ee0 │ │ │ │ + addi r9,r23,8 │ │ │ │ + andi. r10,r30,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r30,-1 │ │ │ │ + add r10,r16,r9 │ │ │ │ + beq 21738 │ │ │ │ + lfd f0,0(r14) │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - beq 21e7c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 21774 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + lfdx f12,r14,r2 │ │ │ │ + lfdx f0,r14,r9 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 21e48 │ │ │ │ - ld r11,24(r26) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - ld r7,168(r31) │ │ │ │ - mr r10,r30 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 21740 │ │ │ │ + ld r2,24(r28) │ │ │ │ + sldi r26,r26,4 │ │ │ │ + ld r7,160(r31) │ │ │ │ + mr r10,r29 │ │ │ │ + add r8,r16,r23 │ │ │ │ + mr r6,r16 │ │ │ │ ld r9,144(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ - ld r4,192(r31) │ │ │ │ - add r8,r15,r22 │ │ │ │ - mr r6,r15 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r30,r11,r27 │ │ │ │ - lfdx f1,r11,r27 │ │ │ │ - add r7,r15,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r4,128(r1) │ │ │ │ + ld r5,152(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r11,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ + ld r2,184(r31) │ │ │ │ + add r7,r16,r7 │ │ │ │ + lfd f2,8(r11) │ │ │ │ stxsd v29,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v31,104(r1) │ │ │ │ - std r29,96(r1) │ │ │ │ - bl 17ec0 │ │ │ │ - ld r10,200(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 21af0 │ │ │ │ - lxv vs61,224(r31) │ │ │ │ - lxv vs62,240(r31) │ │ │ │ - lxv vs63,256(r31) │ │ │ │ - addi r1,r31,528 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 17720 │ │ │ │ + ld r9,192(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r20 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 21410 │ │ │ │ + lxv vs61,208(r31) │ │ │ │ + lxv vs62,224(r31) │ │ │ │ + lxv vs63,240(r31) │ │ │ │ + addi r1,r31,512 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-248(r1) │ │ │ │ - ld r15,-240(r1) │ │ │ │ - ld r16,-232(r1) │ │ │ │ - ld r17,-224(r1) │ │ │ │ - ld r18,-216(r1) │ │ │ │ - ld r19,-208(r1) │ │ │ │ - ld r20,-200(r1) │ │ │ │ - ld r21,-192(r1) │ │ │ │ - ld r22,-184(r1) │ │ │ │ - ld r23,-176(r1) │ │ │ │ - ld r24,-168(r1) │ │ │ │ - ld r25,-160(r1) │ │ │ │ - ld r26,-152(r1) │ │ │ │ - ld r27,-144(r1) │ │ │ │ + ld r14,-256(r1) │ │ │ │ + ld r15,-248(r1) │ │ │ │ + ld r16,-240(r1) │ │ │ │ + ld r17,-232(r1) │ │ │ │ + ld r18,-224(r1) │ │ │ │ + ld r19,-216(r1) │ │ │ │ + ld r20,-208(r1) │ │ │ │ + ld r21,-200(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-136(r1) │ │ │ │ - ld r29,-128(r1) │ │ │ │ - ld r30,-120(r1) │ │ │ │ - ld r31,-112(r1) │ │ │ │ + ld r22,-192(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) │ │ │ │ + lfd f18,-112(r1) │ │ │ │ lfd f19,-104(r1) │ │ │ │ lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ + 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 8,r11 │ │ │ │ blr │ │ │ │ + ld r2,240(r28) │ │ │ │ + sldi r9,r20,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r26,8(r2) │ │ │ │ + b 21424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r26) │ │ │ │ - sldi r10,r19,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r27,8(r9) │ │ │ │ - b 21b04 │ │ │ │ + blt 218d0 │ │ │ │ + fmul f25,f19,f29 │ │ │ │ + b 216dc │ │ │ │ nop │ │ │ │ + blt 218f0 │ │ │ │ + fmul f24,f18,f29 │ │ │ │ + b 215d4 │ │ │ │ nop │ │ │ │ + blt 21910 │ │ │ │ + fmul f24,f18,f29 │ │ │ │ + b 214d0 │ │ │ │ nop │ │ │ │ - blt 21fe0 │ │ │ │ - lfd f26,0(r21) │ │ │ │ - fmul f26,f20,f26 │ │ │ │ - b 21de4 │ │ │ │ - blt 22010 │ │ │ │ - lfd f25,0(r21) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 21cd0 │ │ │ │ - blt 22040 │ │ │ │ - lfd f25,0(r21) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 21bb8 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - b 21de4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f19 │ │ │ │ + bl 5620 │ │ │ │ + fmul f25,f1,f29 │ │ │ │ + fdiv f25,f25,f24 │ │ │ │ + b 216dc │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 21cd0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f29 │ │ │ │ + fdiv f24,f24,f20 │ │ │ │ + b 215d4 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 21bb8 │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b 21a2c │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f29 │ │ │ │ + fdiv f24,f24,f20 │ │ │ │ + b 214d0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r2,0 │ │ │ │ + b 21360 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128d │ │ │ │ + .long 0x128e │ │ │ │ nop │ │ │ │ - ld r0,96(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r8,112(r1) │ │ │ │ - lfd f9,0(r10) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ lfd f8,0(r9) │ │ │ │ + lfd f9,0(r10) │ │ │ │ + std r28,-32(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - mr r27,r6 │ │ │ │ - ld r30,120(r1) │ │ │ │ + mr r28,r6 │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r11,104(r1) │ │ │ │ + ld r11,112(r1) │ │ │ │ + ld r31,120(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ - mr r22,r4 │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r30 │ │ │ │ std r29,-24(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - sldi r10,r30,1 │ │ │ │ + std r23,-72(r1) │ │ │ │ + mr r23,r4 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r9,r31,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + addi r9,r9,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 r6,f10 │ │ │ │ - addi r26,r6,1 │ │ │ │ - mffprd r4,f11 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - mffprd r9,f0 │ │ │ │ - add r26,r26,r30 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r28,r4,1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - addi r31,r9,1 │ │ │ │ - add r26,r26,r0 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r28,r28,r30 │ │ │ │ - add r29,r4,r11 │ │ │ │ - divd r4,r6,r0 │ │ │ │ - add r31,r31,r30 │ │ │ │ - divd r25,r26,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r28,r28,r11 │ │ │ │ - add r31,r31,r8 │ │ │ │ - divd r12,r31,r8 │ │ │ │ - divd r21,r28,r11 │ │ │ │ - divd r23,r29,r11 │ │ │ │ - divd r24,r9,r8 │ │ │ │ - mulld r4,r4,r0 │ │ │ │ - mulld r25,r25,r0 │ │ │ │ - subf r4,r4,r6 │ │ │ │ - subf r25,r25,r26 │ │ │ │ - mulld r12,r12,r8 │ │ │ │ - cmpd r4,r25 │ │ │ │ - mulld r6,r21,r11 │ │ │ │ - subf r12,r12,r31 │ │ │ │ - subf r6,r6,r28 │ │ │ │ - mulld r31,r23,r11 │ │ │ │ - mulld r0,r24,r8 │ │ │ │ - subf r31,r31,r29 │ │ │ │ - subf r0,r0,r9 │ │ │ │ - bge 222b8 │ │ │ │ - cmpd r31,r6 │ │ │ │ - bge 22914 │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge 22a6c │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - maddld r4,r11,r4,r31 │ │ │ │ - mulld r9,r11,r8 │ │ │ │ - addi r31,r30,1 │ │ │ │ - li r29,0 │ │ │ │ - sldi r30,r8,4 │ │ │ │ + subf r25,r31,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mffprd r10,f11 │ │ │ │ + add r21,r31,r30 │ │ │ │ + add r21,r21,r6 │ │ │ │ + add r25,r25,r30 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r27,r31,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r0,r25,r30 │ │ │ │ + divd r26,r21,r30 │ │ │ │ + subf r29,r31,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r22,r31,r8 │ │ │ │ + add r22,r22,r10 │ │ │ │ + add r27,r27,r8 │ │ │ │ + add r29,r29,r11 │ │ │ │ + add r24,r31,r11 │ │ │ │ + add r24,r24,r2 │ │ │ │ + divd r4,r27,r8 │ │ │ │ + divd r6,r22,r8 │ │ │ │ + divd r10,r29,r11 │ │ │ │ + divd r12,r24,r11 │ │ │ │ + mulld r0,r0,r30 │ │ │ │ + mulld r26,r26,r30 │ │ │ │ + mulld r4,r4,r8 │ │ │ │ + mulld r6,r6,r8 │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + mulld r12,r12,r11 │ │ │ │ + subf r0,r0,r25 │ │ │ │ + subf r26,r26,r21 │ │ │ │ + cmpd r0,r26 │ │ │ │ + subf r4,r4,r27 │ │ │ │ + subf r6,r6,r22 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + subf r12,r12,r24 │ │ │ │ + bge 21b44 │ │ │ │ + cmpd r4,r6 │ │ │ │ + bge 22190 │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge 222ec │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + maddld r0,r8,r0,r4 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r4,r31,1 │ │ │ │ + sldi r31,r11,4 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r31,r31,1 │ │ │ │ - maddld r11,r4,r8,r0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ + li r30,0 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r11,r0,r11,r10 │ │ │ │ + sldi r0,r8,4 │ │ │ │ sldi r11,r11,4 │ │ │ │ - add r11,r22,r11 │ │ │ │ - mr r4,r11 │ │ │ │ - mr r8,r27 │ │ │ │ + add r11,r23,r11 │ │ │ │ + mr r8,r11 │ │ │ │ + mr r10,r28 │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ - mtctr r31 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r4 │ │ │ │ + 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 22220 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r6,r31 │ │ │ │ - bne 22210 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r11,r11,r0 │ │ │ │ - cmpd r29,r31 │ │ │ │ - bne 22200 │ │ │ │ - lwz r11,8(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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - cmpd r31,r6 │ │ │ │ - subf r21,r25,r10 │ │ │ │ - bge 2245c │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge 22de0 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 2239c │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 236f0 │ │ │ │ - maddld r4,r4,r11,r31 │ │ │ │ - std r20,-96(r1) │ │ │ │ - sldi r23,r8,4 │ │ │ │ - std r18,-112(r1) │ │ │ │ - addi r24,r30,1 │ │ │ │ + bdnz 21af0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r8,r8,r31 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 22a70 │ │ │ │ + mr r6,r2 │ │ │ │ + b 21ae0 │ │ │ │ + cmpd r4,r6 │ │ │ │ + subf r22,r26,r9 │ │ │ │ + bge 21cdc │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge 2265c │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 21c28 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22fb8 │ │ │ │ + maddld r0,r0,r8,r4 │ │ │ │ + sldi r24,r11,4 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + addi r25,r31,1 │ │ │ │ mr r29,r5 │ │ │ │ - li r19,0 │ │ │ │ - mulld r18,r11,r23 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - maddld r20,r4,r8,r0 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r20,r22,r20 │ │ │ │ + li r20,0 │ │ │ │ + mulld r19,r8,r24 │ │ │ │ + sldi r25,r25,1 │ │ │ │ + maddld r21,r0,r11,r10 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + add r21,r23,r21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r26,r20 │ │ │ │ - mr r4,r27 │ │ │ │ - li r28,0 │ │ │ │ - mtctr r24 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r0,r21 │ │ │ │ + mr r30,r28 │ │ │ │ + li r27,0 │ │ │ │ + mtctr r25 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ 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 22330 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r26,r26,r23 │ │ │ │ - cmpd r28,r24 │ │ │ │ - bne 22320 │ │ │ │ - addi r19,r19,1 │ │ │ │ + bdnz 21bc0 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r24 │ │ │ │ + cmpd r27,r25 │ │ │ │ + bne 21bb0 │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r29,r29,8 │ │ │ │ - add r20,r20,r18 │ │ │ │ - cmpd r19,r21 │ │ │ │ - bne 22310 │ │ │ │ - ld r18,-112(r1) │ │ │ │ + add r21,r21,r19 │ │ │ │ + cmpd r20,r22 │ │ │ │ + bne 21ba0 │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ - sldi r21,r21,3 │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt 22b98 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - maddld r31,r8,r31,r0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r0,r30,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - li r30,0 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + add r5,r22,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt 22418 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + maddld r4,r11,r4,r10 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r0,r31,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + li r31,0 │ │ │ │ sldi r0,r0,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - add r31,r22,r31 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r30,r8,4 │ │ │ │ + add r4,r23,r4 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r11,r31 │ │ │ │ - mr r6,r27 │ │ │ │ - li r4,0 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r10,r28 │ │ │ │ + li r8,0 │ │ │ │ mtctr r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - 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 22400 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bne 223f0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + bdnz 21c80 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r0 │ │ │ │ + bne 21c70 │ │ │ │ + addi r31,r31,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r31,r31,r29 │ │ │ │ - cmpd r30,r25 │ │ │ │ - bne 223e0 │ │ │ │ - b 22b98 │ │ │ │ - cmpd r0,r12 │ │ │ │ - blt 22f2c │ │ │ │ - cmpdi r21,0 │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r31,r26 │ │ │ │ + bne 21c60 │ │ │ │ + b 22418 │ │ │ │ + cmpd r10,r12 │ │ │ │ + blt 2279c │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 21f54 │ │ │ │ + sldi r31,r11,4 │ │ │ │ + std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - ble 226d4 │ │ │ │ - sldi r30,r8,4 │ │ │ │ + subf r25,r6,r9 │ │ │ │ + subf r29,r12,r9 │ │ │ │ + sldi r27,r10,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - subf r24,r6,r10 │ │ │ │ - subf r28,r12,r10 │ │ │ │ - li r20,0 │ │ │ │ - std r19,-104(r1) │ │ │ │ - sldi r26,r0,4 │ │ │ │ - std r14,-144(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - mulld r18,r11,r30 │ │ │ │ - sldi r19,r24,3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - cmpdi cr6,r24,0 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mulld r17,r31,r30 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r9,r5 │ │ │ │ - std r15,-136(r1) │ │ │ │ - add r19,r19,r27 │ │ │ │ - add r29,r29,r7 │ │ │ │ - mr r31,r0 │ │ │ │ + li r21,0 │ │ │ │ + mr r2,r5 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - std r16,-128(r1) │ │ │ │ cmpdi r12,0 │ │ │ │ - addi r23,r6,1 │ │ │ │ - mr r0,r8 │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r6,-152(r1) │ │ │ │ - isel r19,r19,r27,4*cr6+gt │ │ │ │ - isel r29,r29,r7,4*cr7+gt │ │ │ │ - maddld r4,r4,r18,r22 │ │ │ │ + mulld r19,r8,r31 │ │ │ │ + sldi r20,r25,3 │ │ │ │ + sldi r30,r29,3 │ │ │ │ + mulld r18,r4,r31 │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ + cmpdi cr6,r25,0 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + mr r15,r10 │ │ │ │ + addi r24,r6,1 │ │ │ │ + std r16,-128(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + add r20,r20,r28 │ │ │ │ + add r30,r30,r7 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r11,r8 │ │ │ │ + maddld r0,r0,r19,r23 │ │ │ │ + isel r20,r20,r28,4*cr6+gt │ │ │ │ + isel r30,r30,r7,4*cr7+gt │ │ │ │ nop │ │ │ │ - add r16,r17,r4 │ │ │ │ - mr r8,r27 │ │ │ │ - li r15,0 │ │ │ │ - ble cr6,225b4 │ │ │ │ - ble cr7,232a0 │ │ │ │ + nop │ │ │ │ + add r17,r18,r0 │ │ │ │ + mr r8,r28 │ │ │ │ + li r16,0 │ │ │ │ + ble cr6,21e34 │ │ │ │ + ble cr7,22b40 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - add r20,r26,r16 │ │ │ │ - mr r6,r7 │ │ │ │ + mtctr r29 │ │ │ │ + add r14,r27,r17 │ │ │ │ + mr r21,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22520 │ │ │ │ - blt 23338 │ │ │ │ + bdnz 21da0 │ │ │ │ + blt 22c08 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r6,r12,1 │ │ │ │ - mr r20,r16 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r29 │ │ │ │ + mr r14,r17 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22570 │ │ │ │ - addi r15,r15,1 │ │ │ │ + bdnz 21df0 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r24 │ │ │ │ - bne cr5,22500 │ │ │ │ - mr r16,r4 │ │ │ │ - mr r8,r19 │ │ │ │ - li r15,0 │ │ │ │ - blt cr1,22684 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r25 │ │ │ │ + bne cr5,21d80 │ │ │ │ + mr r17,r0 │ │ │ │ + mr r8,r20 │ │ │ │ + li r16,0 │ │ │ │ + blt cr1,21f04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,23220 │ │ │ │ + ble cr7,22b20 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - add r20,r26,r16 │ │ │ │ - mr r6,r7 │ │ │ │ + mtctr r29 │ │ │ │ + add r14,r27,r17 │ │ │ │ + mr r21,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 225f0 │ │ │ │ - blt 23380 │ │ │ │ + bdnz 21e70 │ │ │ │ + blt 22bf0 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r6,r12,1 │ │ │ │ - mr r20,r16 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r29 │ │ │ │ + mr r14,r17 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22640 │ │ │ │ - addi r15,r15,1 │ │ │ │ + bdnz 21ec0 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - bne cr5,225d0 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,21e50 │ │ │ │ ld r8,-160(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ + addi r2,r2,8 │ │ │ │ + add r0,r0,r19 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr5,r8,r21 │ │ │ │ + cmpd cr5,r8,r22 │ │ │ │ std r8,-160(r1) │ │ │ │ - bne cr5,224f0 │ │ │ │ - mr r20,r8 │ │ │ │ - ld r6,-152(r1) │ │ │ │ - mr r8,r0 │ │ │ │ - ld r15,-136(r1) │ │ │ │ - mr r0,r31 │ │ │ │ + bne cr5,21d70 │ │ │ │ + mr r21,r8 │ │ │ │ + ld r14,-144(r1) │ │ │ │ + mr r8,r11 │ │ │ │ ld r16,-128(r1) │ │ │ │ - mr r31,r14 │ │ │ │ + mr r11,r10 │ │ │ │ + mr r10,r15 │ │ │ │ ld r17,-120(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ + ld r15,-136(r1) │ │ │ │ + sldi r21,r21,3 │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt 228d8 │ │ │ │ - subf r29,r6,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt 22418 │ │ │ │ + subf r29,r6,r9 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r28,0 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r30,r10,3 │ │ │ │ - sldi r26,r29,3 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ cmpdi cr6,r29,0 │ │ │ │ cmpdi r12,0 │ │ │ │ - add r30,r30,r7 │ │ │ │ - add r26,r26,r27 │ │ │ │ - isel r30,r30,r7,4*cr7+gt │ │ │ │ - isel r26,r26,r27,4*cr6+gt │ │ │ │ + add r2,r2,r7 │ │ │ │ + add r25,r25,r28 │ │ │ │ + isel r0,r2,r7,4*cr7+gt │ │ │ │ + isel r25,r25,r28,4*cr6+gt │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r23,r31,r22 │ │ │ │ - mr r24,r27 │ │ │ │ - li r21,0 │ │ │ │ - ble cr6,227f4 │ │ │ │ - ble cr7,23200 │ │ │ │ + add r24,r4,r23 │ │ │ │ + mr r30,r28 │ │ │ │ + li r22,0 │ │ │ │ + ble cr6,22074 │ │ │ │ + ble cr7,22ae0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r23,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r10,r24 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22760 │ │ │ │ - blt 23368 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 21fe0 │ │ │ │ + blt 22c38 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 227b0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - bne cr5,22740 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r24,r26 │ │ │ │ - li r21,0 │ │ │ │ - blt cr1,228c4 │ │ │ │ + bdnz 22030 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r22,r29 │ │ │ │ + bne cr5,21fc0 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r30,r25 │ │ │ │ + li r22,0 │ │ │ │ + blt cr1,22144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,23280 │ │ │ │ + ble cr7,22ac0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r23,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r10,r24 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22830 │ │ │ │ - blt 23320 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 220b0 │ │ │ │ + blt 22c20 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22880 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,22810 │ │ │ │ - addi r28,r28,1 │ │ │ │ + bdnz 22100 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,22090 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r28,r25 │ │ │ │ - bne cr5,22730 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r27,r26 │ │ │ │ + bne cr5,21fb0 │ │ │ │ lwz r11,8(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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge 22bd0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - mulld r25,r8,r11 │ │ │ │ - subf r10,r6,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge 22450 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + mulld r27,r11,r8 │ │ │ │ + subf r9,r6,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr5,r6,0 │ │ │ │ li r26,0 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r24,r10,3 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - sldi r28,r30,1 │ │ │ │ - add r24,r24,r27 │ │ │ │ - maddld r25,r25,r4,r0 │ │ │ │ - isel r24,r24,r27,4*cr7+gt │ │ │ │ - sldi r25,r25,4 │ │ │ │ - add r25,r22,r25 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + sldi r29,r31,1 │ │ │ │ + maddld r27,r27,r0,r10 │ │ │ │ + add r25,r25,r28 │ │ │ │ + isel r25,r25,r28,4*cr7+gt │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r27,r23,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,229e8 │ │ │ │ + nop │ │ │ │ + ble cr7,22268 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - add r0,r25,r31 │ │ │ │ - mr r30,r27 │ │ │ │ - li r29,0 │ │ │ │ + add r0,r27,r4 │ │ │ │ + mr r31,r28 │ │ │ │ + li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r30) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 229a0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bne 22990 │ │ │ │ - blt cr5,233c8 │ │ │ │ + bdnz 22220 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bne 22210 │ │ │ │ + blt cr5,22e18 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r0,r25 │ │ │ │ - mr r30,r24 │ │ │ │ - li r29,0 │ │ │ │ + mr r0,r27 │ │ │ │ + mr r31,r25 │ │ │ │ + li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r30) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22a10 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r29,r6 │ │ │ │ - bne 22a00 │ │ │ │ + bdnz 22290 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r30,r6 │ │ │ │ + bne 22280 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r25,r25,r11 │ │ │ │ - cmpd r26,r28 │ │ │ │ - bne 22970 │ │ │ │ - b 22b98 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - maddld r4,r11,r4,r31 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r31,r30,1 │ │ │ │ - sldi r29,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r26,0 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne 221f0 │ │ │ │ + b 22418 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + maddld r0,r8,r0,r4 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r31,r31,1 │ │ │ │ + sldi r30,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ cmpdi cr5,r12,0 │ │ │ │ - sldi r30,r10,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ sldi r31,r31,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - mulld r28,r4,r8 │ │ │ │ - sldi r25,r11,4 │ │ │ │ - isel r30,r30,r7,4*cr7+gt │ │ │ │ - sldi r28,r28,4 │ │ │ │ - add r28,r22,r28 │ │ │ │ + mulld r29,r0,r11 │ │ │ │ + add r2,r2,r7 │ │ │ │ + sldi r26,r8,4 │ │ │ │ + isel r0,r2,r7,4*cr7+gt │ │ │ │ + sldi r29,r29,4 │ │ │ │ + add r29,r23,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r28 │ │ │ │ - mr r6,r27 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r6,r28 │ │ │ │ li r11,0 │ │ │ │ nop │ │ │ │ - ble cr7,22b24 │ │ │ │ + ble cr7,223a4 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r8,r0,r4 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r8,r4,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22af0 │ │ │ │ - blt cr5,233b0 │ │ │ │ - addi r24,r12,1 │ │ │ │ + bdnz 22370 │ │ │ │ + blt cr5,22c68 │ │ │ │ + addi r25,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mr r8,r4 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22b40 │ │ │ │ + bdnz 223c0 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r31,r11 │ │ │ │ - bne 22ad0 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r11,r31 │ │ │ │ + bne 22350 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r28,r28,r25 │ │ │ │ - cmpd r31,r26 │ │ │ │ - bne 22ac0 │ │ │ │ + add r29,r29,r26 │ │ │ │ + cmpd r27,r31 │ │ │ │ + bne 22340 │ │ │ │ lwz r11,8(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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - subf r28,r6,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r20,-96(r1) │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + subf r27,r6,r9 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ li r26,0 │ │ │ │ cmpdi r12,0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - sldi r29,r10,3 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - cmpdi cr6,r28,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + sldi r29,r9,3 │ │ │ │ + sldi r24,r27,3 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + cmpdi cr6,r27,0 │ │ │ │ + sldi r25,r31,1 │ │ │ │ addi r6,r6,1 │ │ │ │ add r29,r29,r7 │ │ │ │ - add r25,r25,r27 │ │ │ │ + add r24,r24,r28 │ │ │ │ + maddld r0,r0,r8,r23 │ │ │ │ isel r29,r29,r7,4*cr7+gt │ │ │ │ - isel r25,r25,r27,4*cr6+gt │ │ │ │ - maddld r23,r4,r11,r22 │ │ │ │ - ble cr6,22cf8 │ │ │ │ - add r22,r23,r31 │ │ │ │ - mr r24,r27 │ │ │ │ - li r21,0 │ │ │ │ - ble cr7,23260 │ │ │ │ + isel r24,r24,r28,4*cr6+gt │ │ │ │ + nop │ │ │ │ + ble cr6,22578 │ │ │ │ + add r23,r0,r4 │ │ │ │ + mr r30,r28 │ │ │ │ + li r22,0 │ │ │ │ + ble cr7,22b00 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r0,r22 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r23,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22c60 │ │ │ │ - blt 232e0 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 224e0 │ │ │ │ + blt 22bb8 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r23 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22cb0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r28 │ │ │ │ - bne cr5,22c40 │ │ │ │ - blt cr1,232f8 │ │ │ │ - mr r22,r23 │ │ │ │ - mr r24,r25 │ │ │ │ - li r21,0 │ │ │ │ + bdnz 22530 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r27 │ │ │ │ + bne cr5,224c0 │ │ │ │ + blt cr1,22bd0 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r30,r24 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,23240 │ │ │ │ + ble cr7,22b80 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r22,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r23,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22d30 │ │ │ │ - blt 23398 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 225b0 │ │ │ │ + blt 22ba0 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r23 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22d80 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,22d10 │ │ │ │ + bdnz 22600 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,22590 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r26,r30 │ │ │ │ - bne cr5,22c30 │ │ │ │ - ld r20,-96(r1) │ │ │ │ - b 228dc │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 23404 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 23774 │ │ │ │ - maddld r4,r4,r11,r31 │ │ │ │ - std r19,-104(r1) │ │ │ │ - subf r19,r12,r10 │ │ │ │ - sldi r24,r8,4 │ │ │ │ + add r0,r0,r8 │ │ │ │ + cmpd cr5,r26,r25 │ │ │ │ + bne cr5,224b0 │ │ │ │ + b 22418 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 22ca0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 2303c │ │ │ │ + maddld r0,r0,r8,r4 │ │ │ │ std r20,-96(r1) │ │ │ │ - addi r23,r30,1 │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + subf r20,r12,r9 │ │ │ │ + sldi r25,r11,4 │ │ │ │ + addi r24,r31,1 │ │ │ │ std r18,-112(r1) │ │ │ │ - sldi r20,r19,3 │ │ │ │ - mulld r9,r11,r24 │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - sldi r18,r0,4 │ │ │ │ + std r17,-120(r1) │ │ │ │ + sldi r19,r10,4 │ │ │ │ mr r29,r5 │ │ │ │ - li r17,0 │ │ │ │ + li r18,0 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - std r14,-144(r1) │ │ │ │ - add r20,r20,r7 │ │ │ │ + sldi r21,r20,3 │ │ │ │ + mulld r2,r8,r25 │ │ │ │ + cmpdi cr5,r20,0 │ │ │ │ + sldi r24,r24,1 │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - maddld r6,r4,r24,r22 │ │ │ │ - isel r20,r20,r7,4*cr5+gt │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r16,r6 │ │ │ │ - mr r26,r27 │ │ │ │ - li r15,0 │ │ │ │ + maddld r6,r0,r25,r23 │ │ │ │ + add r21,r21,r7 │ │ │ │ + isel r21,r21,r7,4*cr5+gt │ │ │ │ + mr r0,r6 │ │ │ │ + mr r17,r28 │ │ │ │ + li r16,0 │ │ │ │ nop │ │ │ │ - ble cr5,232c0 │ │ │ │ + ble cr5,22b60 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r19 │ │ │ │ - add r28,r18,r16 │ │ │ │ - mr r4,r7 │ │ │ │ + mtctr r20 │ │ │ │ + add r27,r0,r19 │ │ │ │ + mr r30,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r28,r28,16 │ │ │ │ - addi r4,r4,8 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r28) │ │ │ │ + lxv vs11,-16(r27) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22e80 │ │ │ │ - blt cr7,23350 │ │ │ │ - addi r14,r12,1 │ │ │ │ + bdnz 226f0 │ │ │ │ + blt cr7,22c50 │ │ │ │ + addi r15,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r28,r16 │ │ │ │ - mr r4,r20 │ │ │ │ - mtctr r14 │ │ │ │ + mr r27,r0 │ │ │ │ + mr r30,r21 │ │ │ │ + mtctr r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r28,r28,16 │ │ │ │ - addi r4,r4,8 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r28) │ │ │ │ + lxv vs11,-16(r27) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22ed0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - cmpd r15,r23 │ │ │ │ - bne 22e60 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r21 │ │ │ │ - beq 233e0 │ │ │ │ + bdnz 22740 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + cmpd r16,r24 │ │ │ │ + bne 226d0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r22 │ │ │ │ + beq 22c80 │ │ │ │ addi r29,r29,8 │ │ │ │ - add r6,r6,r9 │ │ │ │ - b 22e50 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 230bc │ │ │ │ - mulld r28,r8,r11 │ │ │ │ - subf r12,r6,r10 │ │ │ │ - std r20,-96(r1) │ │ │ │ - sldi r20,r8,4 │ │ │ │ - std r17,-120(r1) │ │ │ │ + add r6,r6,r2 │ │ │ │ + b 226c0 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 2292c │ │ │ │ + mulld r2,r11,r8 │ │ │ │ + subf r25,r6,r9 │ │ │ │ + sldi r27,r11,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r23,r30,1 │ │ │ │ std r19,-104(r1) │ │ │ │ - sldi r26,r12,3 │ │ │ │ - mulld r18,r11,r20 │ │ │ │ - mulld r17,r31,r20 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - mr r29,r5 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ + addi r29,r31,1 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r30,r5 │ │ │ │ + li r21,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ cmpdi cr6,r6,0 │ │ │ │ std r14,-144(r1) │ │ │ │ - add r26,r26,r27 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - addi r19,r6,1 │ │ │ │ std r15,-136(r1) │ │ │ │ - maddld r4,r28,r4,r0 │ │ │ │ + sldi r18,r25,3 │ │ │ │ + mulld r20,r8,r27 │ │ │ │ + mulld r19,r4,r27 │ │ │ │ + cmpdi cr5,r25,0 │ │ │ │ std r16,-128(r1) │ │ │ │ - isel r26,r26,r27,4*cr5+gt │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r4,r22,r4 │ │ │ │ + std r17,-120(r1) │ │ │ │ + sldi r29,r29,1 │ │ │ │ + addi r24,r6,1 │ │ │ │ + maddld r0,r2,r0,r10 │ │ │ │ + add r18,r18,r28 │ │ │ │ + isel r18,r18,r28,4*cr5+gt │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r0,r23,r0 │ │ │ │ nop │ │ │ │ - ble cr5,23014 │ │ │ │ - blt cr1,2361c │ │ │ │ - add r14,r4,r17 │ │ │ │ - mr r16,r27 │ │ │ │ + ble cr5,22884 │ │ │ │ + blt cr7,22ed4 │ │ │ │ + add r14,r0,r19 │ │ │ │ + mr r16,r28 │ │ │ │ li r15,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r23 │ │ │ │ - mr r24,r14 │ │ │ │ - mr r28,r7 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r28) │ │ │ │ + mtctr r29 │ │ │ │ + mr r17,r14 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ lfd f11,0(r16) │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r28,r28,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r24) │ │ │ │ + lxv vs11,-16(r17) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 22fd0 │ │ │ │ + bdnz 22840 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - add r14,r14,r20 │ │ │ │ - cmpd r15,r12 │ │ │ │ - bne 22fc0 │ │ │ │ - blt cr6,23084 │ │ │ │ - blt cr1,23084 │ │ │ │ - mr r15,r4 │ │ │ │ - mr r24,r26 │ │ │ │ - li r16,0 │ │ │ │ + add r14,r14,r27 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne 22830 │ │ │ │ + blt cr6,228f4 │ │ │ │ + blt cr7,228f4 │ │ │ │ + mr r14,r0 │ │ │ │ + mr r16,r18 │ │ │ │ + li r15,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r23 │ │ │ │ - mr r14,r15 │ │ │ │ - mr r28,r7 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r28) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r28,r28,8 │ │ │ │ + mtctr r29 │ │ │ │ + mr r17,r14 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r16) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r14) │ │ │ │ + lxv vs11,-16(r17) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 23040 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r15,r15,r20 │ │ │ │ - cmpd r16,r19 │ │ │ │ - bne 23030 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bne 22fa0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + bdnz 228b0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r14,r14,r27 │ │ │ │ + cmpd r15,r24 │ │ │ │ + bne 228a0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + cmpd r21,r22 │ │ │ │ + bne 22810 │ │ │ │ + sldi r22,r22,3 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ + add r5,r22,r5 │ │ │ │ ld r20,-96(r1) │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt 22b98 │ │ │ │ - subf r28,r6,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt 22418 │ │ │ │ + subf r29,r6,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr6,r6,0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - li r24,0 │ │ │ │ - sldi r23,r28,3 │ │ │ │ - cmpdi cr5,r28,0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - add r26,r22,r0 │ │ │ │ - sldi r29,r30,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r25,0 │ │ │ │ + sldi r24,r29,3 │ │ │ │ + cmpdi cr5,r29,0 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + add r27,r23,r10 │ │ │ │ + sldi r30,r31,1 │ │ │ │ addi r6,r6,1 │ │ │ │ - add r23,r23,r27 │ │ │ │ - isel r23,r23,r27,4*cr5+gt │ │ │ │ - ble cr5,23174 │ │ │ │ + add r24,r24,r28 │ │ │ │ + isel r24,r24,r28,4*cr5+gt │ │ │ │ + ble cr5,229e4 │ │ │ │ nop │ │ │ │ - blt cr7,23578 │ │ │ │ - add r0,r26,r31 │ │ │ │ - mr r4,r27 │ │ │ │ - li r30,0 │ │ │ │ + blt cr7,22e30 │ │ │ │ + add r0,r27,r4 │ │ │ │ + mr r10,r28 │ │ │ │ + li r31,0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - 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 23130 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r28,r30 │ │ │ │ - bne 23120 │ │ │ │ - blt cr6,231e4 │ │ │ │ - blt cr7,231e4 │ │ │ │ - mr r0,r26 │ │ │ │ - mr r4,r23 │ │ │ │ - li r30,0 │ │ │ │ + bdnz 229a0 │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r29,r31 │ │ │ │ + bne 22990 │ │ │ │ + blt cr6,22a54 │ │ │ │ + blt cr7,22a54 │ │ │ │ + mr r0,r27 │ │ │ │ + mr r10,r24 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - 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 231a0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ + bdnz 22a10 │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r31,r6 │ │ │ │ + bne 22a00 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r25,r26 │ │ │ │ + beq 22418 │ │ │ │ + bgt cr5,22980 │ │ │ │ + b 229e4 │ │ │ │ cmpd r30,r6 │ │ │ │ - bne 23190 │ │ │ │ - addi r24,r24,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r24,r25 │ │ │ │ - beq 22b98 │ │ │ │ - bgt cr5,23110 │ │ │ │ - b 23174 │ │ │ │ - bge 22794 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - beq cr5,227f4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b 227e0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r11,r11,r0 │ │ │ │ + bne 21ad0 │ │ │ │ + lwz r11,8(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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ nop │ │ │ │ - bge 22624 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - beq cr5,22684 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - b 22670 │ │ │ │ + bge 220e4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r6,r22 │ │ │ │ + beq cr5,22144 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + b 22130 │ │ │ │ nop │ │ │ │ - bge 22d64 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - beq cr5,22dc4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b 22db0 │ │ │ │ + bge 22014 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r22,r29 │ │ │ │ + beq cr5,22074 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + b 22060 │ │ │ │ nop │ │ │ │ - bge 22c94 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r28,r21 │ │ │ │ - beq cr5,22cf4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b 22ce0 │ │ │ │ + bge 22514 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r27,r22 │ │ │ │ + beq cr5,22574 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + b 22560 │ │ │ │ nop │ │ │ │ - bge 22864 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r6,r21 │ │ │ │ - beq cr5,228c4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b 228b0 │ │ │ │ + bge 21ea4 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + beq cr5,21f04 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r17,r17,r31 │ │ │ │ + b 21ef0 │ │ │ │ nop │ │ │ │ - bge 22554 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd cr5,r24,r15 │ │ │ │ - beq cr5,225b4 │ │ │ │ + bge 21dd4 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd cr5,r25,r16 │ │ │ │ + beq cr5,21e34 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - b 225a0 │ │ │ │ + add r17,r17,r31 │ │ │ │ + b 21e20 │ │ │ │ nop │ │ │ │ - bge cr7,22eb4 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r23 │ │ │ │ - beq 22f14 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - b 22f00 │ │ │ │ + bge cr7,22724 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r24 │ │ │ │ + beq 22784 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + b 22770 │ │ │ │ nop │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r28,r21 │ │ │ │ - bne cr5,22c44 │ │ │ │ - bge cr1,22cf8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ + bge 225e4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + beq cr5,22644 │ │ │ │ + addi r30,r30,8 │ │ │ │ add r23,r23,r11 │ │ │ │ - cmpd cr5,r30,r26 │ │ │ │ - bne cr5,22c34 │ │ │ │ - ld r20,-96(r1) │ │ │ │ - b 228dc │ │ │ │ + b 22630 │ │ │ │ nop │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,22594 │ │ │ │ + b 22644 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r27,r22 │ │ │ │ + bne cr5,224c4 │ │ │ │ + bge cr1,22578 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r0,r0,r8 │ │ │ │ + cmpd cr5,r25,r26 │ │ │ │ + bne cr5,224b4 │ │ │ │ + b 22418 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r6,r21 │ │ │ │ - bne cr5,22814 │ │ │ │ - b 228c4 │ │ │ │ - addi r15,r15,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r24,r15 │ │ │ │ - bne cr5,22504 │ │ │ │ - b 225b4 │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - cmpd r15,r23 │ │ │ │ - bne 22e64 │ │ │ │ - b 22f14 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r29,r21 │ │ │ │ - bne cr5,22744 │ │ │ │ - b 227f4 │ │ │ │ - addi r15,r15,1 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,21e54 │ │ │ │ + b 21f04 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - bne cr5,225d4 │ │ │ │ - b 22684 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,22d14 │ │ │ │ - b 22dc4 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r25 │ │ │ │ + bne cr5,21d84 │ │ │ │ + b 21e34 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r6,r22 │ │ │ │ + bne cr5,22094 │ │ │ │ + b 22144 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r29,r22 │ │ │ │ + bne cr5,21fc4 │ │ │ │ + b 22074 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + cmpd r16,r24 │ │ │ │ + bne 226d4 │ │ │ │ + b 22784 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r31,r11 │ │ │ │ - bne 22ad4 │ │ │ │ - b 22b84 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r25,r25,r11 │ │ │ │ - cmpd r26,r28 │ │ │ │ - bne 22974 │ │ │ │ - b 22b98 │ │ │ │ - ld r14,-144(r1) │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r11,r31 │ │ │ │ + bne 22354 │ │ │ │ + b 22404 │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ - sldi r21,r21,3 │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt 22b98 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt 22b98 │ │ │ │ - mulld r28,r8,r31 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r26,0 │ │ │ │ - sldi r29,r10,3 │ │ │ │ - cmpdi cr5,r10,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + add r5,r22,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt 22418 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 22418 │ │ │ │ + mulld r29,r11,r4 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r0,r31,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ + sldi r30,r9,3 │ │ │ │ + cmpdi cr5,r9,0 │ │ │ │ + sldi r0,r0,1 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ - add r29,r29,r7 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r24,r11,4 │ │ │ │ - isel r29,r29,r7,4*cr5+gt │ │ │ │ - add r28,r22,r28 │ │ │ │ + add r30,r30,r7 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r25,r8,4 │ │ │ │ + isel r30,r30,r7,4*cr5+gt │ │ │ │ + add r29,r23,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r28 │ │ │ │ - mr r4,r27 │ │ │ │ + nop │ │ │ │ + mr r4,r29 │ │ │ │ + mr r6,r28 │ │ │ │ li r31,0 │ │ │ │ nop │ │ │ │ - ble cr5,23540 │ │ │ │ + ble cr5,22de0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r0,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r8,r4,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 23490 │ │ │ │ - blt cr7,23560 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz 22d30 │ │ │ │ + blt cr7,22e00 │ │ │ │ + addi r24,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r6,r11 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r23 │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 234e0 │ │ │ │ + bdnz 22d80 │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne 23470 │ │ │ │ - addi r26,r26,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpd r31,r0 │ │ │ │ + bne 22d10 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r28,r28,r24 │ │ │ │ - cmpd r26,r25 │ │ │ │ - bne 23460 │ │ │ │ - b 22b98 │ │ │ │ + add r29,r29,r25 │ │ │ │ + cmpd r27,r26 │ │ │ │ + bne 22d00 │ │ │ │ + b 22418 │ │ │ │ nop │ │ │ │ - bge cr7,234c4 │ │ │ │ + bge cr7,22d64 │ │ │ │ addi r31,r31,1 │ │ │ │ - cmpd r31,r30 │ │ │ │ - beq 23524 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - b 23510 │ │ │ │ + cmpd r31,r0 │ │ │ │ + beq 22dc4 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + b 22db0 │ │ │ │ nop │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne 23474 │ │ │ │ - b 23524 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r10,r10,63,62 │ │ │ │ - beq 235bc │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 23174 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 235bc │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 235b0 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 23174 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 23174 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r30,r9,6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd r28,r4 │ │ │ │ - addi r0,r10,2 │ │ │ │ - cmpd cr1,r10,r28 │ │ │ │ - mfocrf r4,128 │ │ │ │ - cmpd r30,r28 │ │ │ │ - rotlwi r4,r4,16 │ │ │ │ - mtocrf 8,r4 │ │ │ │ - rotlwi r4,r4,16 │ │ │ │ - mfocrf r30,128 │ │ │ │ - cmpd r9,r28 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpd r31,r0 │ │ │ │ + bne 22d14 │ │ │ │ + b 22dc4 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne 221f4 │ │ │ │ + b 22418 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + li r2,0 │ │ │ │ + rldicl. r9,r9,63,62 │ │ │ │ + beq 22e74 │ │ │ │ + cmpdi r29,2 │ │ │ │ + li r2,2 │ │ │ │ + beq 229e4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 22e74 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 22e68 │ │ │ │ + cmpdi r29,4 │ │ │ │ + li r2,4 │ │ │ │ + beq 229e4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq 229e4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + addi r31,r2,6 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd r10,r29 │ │ │ │ + addi r0,r9,2 │ │ │ │ + cmpd cr1,r29,r9 │ │ │ │ mfocrf r10,128 │ │ │ │ - cmpd r0,r28 │ │ │ │ - beq cr4,236c0 │ │ │ │ - beq cr1,23174 │ │ │ │ - beq 23174 │ │ │ │ - mtocrf 128,r30 │ │ │ │ - beq 23174 │ │ │ │ - mtocrf 128,r10 │ │ │ │ - bne 235bc │ │ │ │ - b 23174 │ │ │ │ - addi r24,r12,-1 │ │ │ │ - li r28,0 │ │ │ │ - rldicl. r24,r24,63,62 │ │ │ │ - beq 23660 │ │ │ │ - li r28,2 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq 23014 │ │ │ │ - cmpdi r24,1 │ │ │ │ - beq 23660 │ │ │ │ - cmpdi r24,2 │ │ │ │ - beq 23654 │ │ │ │ - li r28,4 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq 23014 │ │ │ │ - addi r28,r28,2 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq 23014 │ │ │ │ - addi r14,r28,1 │ │ │ │ - addi r15,r28,6 │ │ │ │ - addi r24,r28,2 │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpd r12,r14 │ │ │ │ - addi r16,r24,2 │ │ │ │ - cmpd cr7,r24,r12 │ │ │ │ - mfocrf r14,128 │ │ │ │ - cmpd r15,r12 │ │ │ │ - rotlwi r14,r14,16 │ │ │ │ - mtocrf 8,r14 │ │ │ │ - rotlwi r14,r14,16 │ │ │ │ + cmpd r29,r31 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + mtocrf 8,r10 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + mfocrf r31,128 │ │ │ │ + cmpd r29,r2 │ │ │ │ + mfocrf r9,128 │ │ │ │ + cmpd r29,r0 │ │ │ │ + beq cr4,22fa0 │ │ │ │ + beq cr1,229e4 │ │ │ │ + beq 229e4 │ │ │ │ + mtocrf 128,r31 │ │ │ │ + beq 229e4 │ │ │ │ + mtocrf 128,r9 │ │ │ │ + bne 22e74 │ │ │ │ + b 229e4 │ │ │ │ + addi r17,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + rldicl. r17,r17,63,62 │ │ │ │ + beq 22f18 │ │ │ │ + li r2,2 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq 22884 │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 22f18 │ │ │ │ + cmpdi r17,2 │ │ │ │ + beq 22f0c │ │ │ │ + li r2,4 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq 22884 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq 22884 │ │ │ │ + mfocrf r12,1 │ │ │ │ + slwi r12,r12,28 │ │ │ │ + addi r15,r2,6 │ │ │ │ + addi r14,r2,1 │ │ │ │ + addi r17,r2,2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd r15,r25 │ │ │ │ + cmpd cr7,r25,r14 │ │ │ │ + addi r16,r17,2 │ │ │ │ + cmpd cr1,r17,r25 │ │ │ │ mfocrf r15,128 │ │ │ │ - cmpd r28,r12 │ │ │ │ - mfocrf r24,128 │ │ │ │ - cmpd r16,r12 │ │ │ │ - beq cr4,236d8 │ │ │ │ - beq cr7,23014 │ │ │ │ - beq 23014 │ │ │ │ + cmpd r2,r25 │ │ │ │ + mfocrf r17,128 │ │ │ │ + cmpd r16,r25 │ │ │ │ + beq cr7,22f7c │ │ │ │ + beq cr1,22f6c │ │ │ │ + beq 22f6c │ │ │ │ mtocrf 128,r15 │ │ │ │ - beq 23014 │ │ │ │ - mtocrf 128,r24 │ │ │ │ - bne 23660 │ │ │ │ - b 23014 │ │ │ │ - addi r24,r24,1 │ │ │ │ + beq 22f6c │ │ │ │ + mtocrf 128,r17 │ │ │ │ + bne 22f20 │ │ │ │ + rotlwi r12,r12,4 │ │ │ │ + mtocrf 1,r12 │ │ │ │ + rotlwi r12,r12,28 │ │ │ │ + b 22884 │ │ │ │ + addi r21,r21,1 │ │ │ │ + rotlwi r12,r12,4 │ │ │ │ + mtocrf 1,r12 │ │ │ │ + rotlwi r12,r12,28 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + cmpd r21,r22 │ │ │ │ + bne 22814 │ │ │ │ + b 22908 │ │ │ │ + addi r25,r25,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r24,r25 │ │ │ │ - bne 23110 │ │ │ │ - b 22b98 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bne 22fa4 │ │ │ │ - b 23098 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq 23734 │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 22394 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 23734 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 23728 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 22394 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 22394 │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r29,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr1,r28,r21 │ │ │ │ - addi r4,r6,2 │ │ │ │ - cmpd cr6,r6,r21 │ │ │ │ - cmpd cr7,r29,r21 │ │ │ │ - cmpd r9,r21 │ │ │ │ - cmpd cr5,r4,r21 │ │ │ │ - beq cr1,22b98 │ │ │ │ - beq cr6,22394 │ │ │ │ - beq cr5,22394 │ │ │ │ - beq cr7,22394 │ │ │ │ - bne 23734 │ │ │ │ - b 22394 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq 237b8 │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 233fc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 237b8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 237ac │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 233fc │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq 233fc │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r29,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr1,r28,r21 │ │ │ │ - addi r4,r6,2 │ │ │ │ - cmpd cr6,r6,r21 │ │ │ │ - cmpd cr7,r29,r21 │ │ │ │ - cmpd r9,r21 │ │ │ │ - cmpd cr5,r4,r21 │ │ │ │ - beq cr1,22b98 │ │ │ │ - beq cr6,233fc │ │ │ │ - beq cr5,233fc │ │ │ │ - beq cr7,233fc │ │ │ │ - bne 237b8 │ │ │ │ - b 233fc │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r25,r26 │ │ │ │ + bne 22980 │ │ │ │ + b 22418 │ │ │ │ + addi r2,r22,-1 │ │ │ │ + li r6,0 │ │ │ │ + rldicl. r2,r2,63,62 │ │ │ │ + beq 22ffc │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 21c20 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 22ffc │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 22ff0 │ │ │ │ + li r6,4 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 21c20 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 21c20 │ │ │ │ + addi r29,r6,1 │ │ │ │ + addi r2,r6,2 │ │ │ │ + addi r30,r6,6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpd cr1,r29,r22 │ │ │ │ + addi r0,r2,2 │ │ │ │ + cmpd cr6,r2,r22 │ │ │ │ + cmpd cr7,r30,r22 │ │ │ │ + cmpd r6,r22 │ │ │ │ + cmpd cr5,r0,r22 │ │ │ │ + beq cr1,22418 │ │ │ │ + beq cr6,21c20 │ │ │ │ + beq cr5,21c20 │ │ │ │ + beq cr7,21c20 │ │ │ │ + bne 22ffc │ │ │ │ + b 21c20 │ │ │ │ + addi r2,r22,-1 │ │ │ │ + li r6,0 │ │ │ │ + rldicl. r2,r2,63,62 │ │ │ │ + beq 23080 │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 22c98 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 23080 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 23074 │ │ │ │ + li r6,4 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 22c98 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq 22c98 │ │ │ │ + addi r29,r6,1 │ │ │ │ + addi r2,r6,2 │ │ │ │ + addi r30,r6,6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpd cr1,r29,r22 │ │ │ │ + addi r0,r2,2 │ │ │ │ + cmpd cr6,r2,r22 │ │ │ │ + cmpd cr7,r30,r22 │ │ │ │ + cmpd r6,r22 │ │ │ │ + cmpd cr5,r0,r22 │ │ │ │ + beq cr1,22418 │ │ │ │ + beq cr6,22c98 │ │ │ │ + beq cr5,22c98 │ │ │ │ + beq cr7,22c98 │ │ │ │ + bne 23080 │ │ │ │ + b 22c98 │ │ │ │ .long 0x0 │ │ │ │ .long 0x2000000 │ │ │ │ attn │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,18160 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ 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) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-184(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) │ │ │ │ - stdu r1,-480(r1) │ │ │ │ + std r17,-216(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + std r15,-232(r1) │ │ │ │ + std r23,-168(r1) │ │ │ │ + std r22,-176(r1) │ │ │ │ + std r28,-128(r1) │ │ │ │ + std r29,-120(r1) │ │ │ │ + std r30,-112(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-104(r1) │ │ │ │ + std r14,-240(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r20,-192(r1) │ │ │ │ + std r21,-184(r1) │ │ │ │ + std r24,-160(r1) │ │ │ │ + std r25,-152(r1) │ │ │ │ + std r26,-144(r1) │ │ │ │ + std r27,-136(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,192(r1) │ │ │ │ stxv vs62,208(r1) │ │ │ │ stxv vs63,224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 23e04 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - bge 23d34 │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r23,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 23654 │ │ │ │ + maddld r23,r17,r23,r2 │ │ │ │ + add r17,r17,r23 │ │ │ │ + cmpd r23,r17 │ │ │ │ + bge 23580 │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ - lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,48(r29) │ │ │ │ - li r17,1 │ │ │ │ - ld r26,0(r29) │ │ │ │ + xxspltidp vs26,1065353216 │ │ │ │ + li r18,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - lfd f27,29008(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - xscvsxddp vs25,vs61 │ │ │ │ - xscvsxddp vs26,vs62 │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r27,0(r29) │ │ │ │ + plfd f28,304176 # 6d600 │ │ │ │ + xscvsxddp vs24,vs61 │ │ │ │ + xscvsxddp vs25,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - std r10,136(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r9,144(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - sldi r7,r10,5 │ │ │ │ - fdiv f25,f27,f25 │ │ │ │ - fdiv f26,f27,f26 │ │ │ │ - fdiv f27,f27,f0 │ │ │ │ - std r8,176(r31) │ │ │ │ - addi r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r7,160(r31) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - mulli r9,r10,-48 │ │ │ │ - isel r17,r17,r8,4*cr7+lt │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r7,-32 │ │ │ │ - std r9,184(r31) │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r9,152(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r26) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,128 │ │ │ │ - bne 23dd0 │ │ │ │ - mr r22,r21 │ │ │ │ - ld r27,120(r26) │ │ │ │ - mulli r24,r22,24 │ │ │ │ - lfdx f28,r27,r24 │ │ │ │ - blt cr4,23df0 │ │ │ │ - ld r28,48(r26) │ │ │ │ - ld r20,72(r26) │ │ │ │ - ld r25,88(r26) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,96(r26) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mr r14,r17 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r28,r22,r28 │ │ │ │ - lfd f12,0(r20) │ │ │ │ - lfd f23,0(r19) │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fdiv f24,f26,f24 │ │ │ │ + fdiv f25,f26,f25 │ │ │ │ + std r10,168(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fdiv f26,f26,f0 │ │ │ │ + std r8,152(r31) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r8,-32 │ │ │ │ + isel r18,r18,r10,4*cr7+lt │ │ │ │ + std r2,176(r31) │ │ │ │ + mulli r2,r9,-48 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + lwz r2,112(r27) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,128 │ │ │ │ + bne 23620 │ │ │ │ + mr r24,r23 │ │ │ │ + ld r28,120(r27) │ │ │ │ + mulli r26,r24,24 │ │ │ │ + lfdx f27,r28,r26 │ │ │ │ + blt cr4,23640 │ │ │ │ + ld r29,48(r27) │ │ │ │ + ld r21,72(r27) │ │ │ │ + mr r14,r18 │ │ │ │ + ld r22,88(r27) │ │ │ │ + ld r20,96(r27) │ │ │ │ + mulld r29,r24,r29 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f22,0(r20) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r25 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r15,f0 │ │ │ │ - subf r29,r15,r25 │ │ │ │ - subf r15,r25,r15 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 23a70 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r16,r22,r2 │ │ │ │ + mulli r30,r16,-8 │ │ │ │ + add r30,r25,r30 │ │ │ │ + b 23308 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r15,3 │ │ │ │ + sldi r2,r16,3 │ │ │ │ addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 23ad0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + addi r16,r16,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 23360 │ │ │ │ + mtfprd f0,r16 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f28 │ │ │ │ - fnmsub f0,f27,f0,f28 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f26,f0,f27 │ │ │ │ + fnmsub f0,f26,f0,f27 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 23a40 │ │ │ │ + bgt 232e0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 23a5c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 232f4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r15,3 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r16,3 │ │ │ │ addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 23a70 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 23308 │ │ │ │ nop │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r9,r24,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f22,8(r19) │ │ │ │ - mr r16,r17 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f24,r27,r9 │ │ │ │ - add r15,r27,r9 │ │ │ │ - lfd f21,27896(r10) │ │ │ │ + lfd f12,8(r21) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r2,r26,8 │ │ │ │ + lfd f22,8(r20) │ │ │ │ + mr r15,r18 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + lfdx f20,r28,r2 │ │ │ │ + add r16,r28,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r27,r28 │ │ │ │ - fmul f21,f22,f21 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r25 │ │ │ │ - subf r14,r25,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 23b70 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r22,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r30,r14,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r25,r30 │ │ │ │ + b 233e8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r14,r14,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 23bd0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 23440 │ │ │ │ mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f24 │ │ │ │ - fnmsub f12,f26,f12,f24 │ │ │ │ + fmsub f0,f25,f12,f20 │ │ │ │ + fnmsub f12,f25,f12,f20 │ │ │ │ fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 23b40 │ │ │ │ + bgt 233c0 │ │ │ │ fneg f0,f0 │ │ │ │ fmr f1,f21 │ │ │ │ - bge 23b5c │ │ │ │ + bge 233d4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r14,r14,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 23b70 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 233e8 │ │ │ │ nop │ │ │ │ - lfd f0,16(r20) │ │ │ │ - add r28,r27,r28 │ │ │ │ - addi r24,r24,16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f22,16(r19) │ │ │ │ - mr r20,r17 │ │ │ │ - lfdx f24,r27,r24 │ │ │ │ - add r29,r27,r24 │ │ │ │ - lfd f21,27896(r9) │ │ │ │ - ld r9,184(r31) │ │ │ │ - fcfid f23,f0 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - fmul f21,f22,f21 │ │ │ │ - fmul f0,f23,f0 │ │ │ │ - fmul f23,f23,f23 │ │ │ │ + lfd f0,16(r21) │ │ │ │ + add r29,r28,r29 │ │ │ │ + lfd f22,16(r20) │ │ │ │ + addi r26,r26,16 │ │ │ │ + mr r21,r18 │ │ │ │ + lfdx f23,r28,r26 │ │ │ │ + add r30,r28,r26 │ │ │ │ + fcfid f20,f0 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ + fmul f20,f20,f20 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - subf r28,r27,r25 │ │ │ │ - subf r27,r25,r27 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,32 │ │ │ │ - add r28,r23,r28 │ │ │ │ - b 23c70 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r22,r22,r2 │ │ │ │ + ld r2,176(r31) │ │ │ │ + mulli r29,r22,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + addi r29,r29,32 │ │ │ │ + add r29,r25,r29 │ │ │ │ + b 234c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 23cd0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 23520 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f25,f0,f24 │ │ │ │ - fnmsub f0,f25,f0,f24 │ │ │ │ - fmul f12,f12,f23 │ │ │ │ + fmsub f12,f24,f0,f23 │ │ │ │ + fnmsub f0,f24,f0,f23 │ │ │ │ + fmul f12,f12,f20 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 23c40 │ │ │ │ + bgt 234a0 │ │ │ │ fneg f0,f0 │ │ │ │ fmr f1,f21 │ │ │ │ - bge 23c5c │ │ │ │ + bge 234b4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 23c70 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 234c8 │ │ │ │ nop │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r3,24(r26) │ │ │ │ - ld r4,136(r31) │ │ │ │ - sldi r22,r22,4 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r9,r15 │ │ │ │ - fmr f1,f28 │ │ │ │ - mr r5,r23 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r7,r23,r8 │ │ │ │ - ld r8,152(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - add r6,r23,r8 │ │ │ │ - ld r8,144(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r3,24(r27) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + fmr f1,f27 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r5,r25 │ │ │ │ + addi r23,r23,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r4,128(r31) │ │ │ │ + add r3,r3,r24 │ │ │ │ + add r7,r25,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - bl 22080 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 23990 │ │ │ │ + add r6,r25,r2 │ │ │ │ + bl 21950 │ │ │ │ + cmpd r17,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 23240 │ │ │ │ addi r1,r31,480 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs61,-288(r1) │ │ │ │ lxv vs62,-272(r1) │ │ │ │ lxv vs63,-256(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) │ │ │ │ - mtlr r0 │ │ │ │ - ld r22,-168(r1) │ │ │ │ - ld r23,-160(r1) │ │ │ │ - ld r24,-152(r1) │ │ │ │ - ld r25,-144(r1) │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r14,-240(r1) │ │ │ │ + ld r15,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + ld r17,-216(r1) │ │ │ │ + ld r18,-208(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r19,-200(r1) │ │ │ │ + ld r20,-192(r1) │ │ │ │ + ld r21,-184(r1) │ │ │ │ + ld r22,-176(r1) │ │ │ │ + ld r23,-168(r1) │ │ │ │ + ld r24,-160(r1) │ │ │ │ + ld r25,-152(r1) │ │ │ │ + ld r26,-144(r1) │ │ │ │ + ld r27,-136(r1) │ │ │ │ + ld r28,-128(r1) │ │ │ │ + ld r29,-120(r1) │ │ │ │ + ld r30,-112(r1) │ │ │ │ + ld r31,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f27,-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(r26) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - ld r27,120(r26) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r22,8(r9) │ │ │ │ - mulli r24,r22,24 │ │ │ │ - lfdx f28,r27,r24 │ │ │ │ - bge cr4,239c4 │ │ │ │ - addi r29,r24,16 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r29,r27,r29 │ │ │ │ - add r15,r27,r24 │ │ │ │ - b 23cd0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 238e4 │ │ │ │ + ld r2,240(r27) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + ld r28,120(r27) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r24,8(r2) │ │ │ │ + mulli r26,r24,24 │ │ │ │ + lfdx f27,r28,r26 │ │ │ │ + bge cr4,23274 │ │ │ │ + addi r30,r26,16 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r30,r28,r30 │ │ │ │ + add r16,r28,r26 │ │ │ │ + b 23520 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 23198 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,16608 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ std r16,-168(r1) │ │ │ │ - std r21,-128(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r19,-144(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 r14,-184(r1) │ │ │ │ std r15,-176(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 r24,-104(r1) │ │ │ │ std r25,-96(r1) │ │ │ │ std r26,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r27,-80(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - ld r29,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-448(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,160(r1) │ │ │ │ - stxv vs62,176(r1) │ │ │ │ - stxv vs63,192(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs56,128(r1) │ │ │ │ + stxv vs57,144(r1) │ │ │ │ + stxv vs58,160(r1) │ │ │ │ + stxv vs59,176(r1) │ │ │ │ + stxv vs60,192(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r29,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 243a4 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r16,r16,r21 │ │ │ │ - cmpd r21,r16 │ │ │ │ - bge 242ec │ │ │ │ - ld r15,40(r28) │ │ │ │ - ld r29,64(r28) │ │ │ │ - ld r9,48(r28) │ │ │ │ - lxsd v29,24(r28) │ │ │ │ - lxsd v30,16(r28) │ │ │ │ - lxsd v31,8(r28) │ │ │ │ - ld r30,56(r28) │ │ │ │ - ld r22,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r15,1 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - neg r25,r29 │ │ │ │ - mulli r23,r19,48 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r14,r19,5 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r9,144(r31) │ │ │ │ - sldi r9,r19,4 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - sldi r28,r30,1 │ │ │ │ - std r9,136(r31) │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - addi r9,r14,-32 │ │ │ │ - addi r23,r23,15 │ │ │ │ - std r9,152(r31) │ │ │ │ - nop │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 23c48 │ │ │ │ + maddld r20,r17,r20,r2 │ │ │ │ + add r17,r17,r20 │ │ │ │ + cmpd r20,r17 │ │ │ │ + bge 23b38 │ │ │ │ + ld r16,40(r29) │ │ │ │ + lxsd v25,24(r29) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + lxsd v26,16(r29) │ │ │ │ + lxsd v27,8(r29) │ │ │ │ + ld r28,56(r29) │ │ │ │ + lxsd v28,64(r29) │ │ │ │ + ld r27,48(r29) │ │ │ │ + ld r22,0(r29) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + addi r29,r16,1 │ │ │ │ + xscvsxddp vs29,vs57 │ │ │ │ + plxv vs56,303916 # 6dab0 │ │ │ │ + xscvsxddp vs30,vs58 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + addi r28,r28,1 │ │ │ │ + sldi r24,r29,1 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ + mulli r30,r29,-48 │ │ │ │ + sldi r26,r29,4 │ │ │ │ + sldi r29,r29,5 │ │ │ │ + sldi r25,r28,3 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + sldi r28,r28,4 │ │ │ │ nop │ │ │ │ - lwz r10,112(r22) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r23,4 │ │ │ │ - mr r26,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r2,112(r22) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r30 │ │ │ │ addi r5,r1,128 │ │ │ │ - bne 24370 │ │ │ │ - mr r18,r21 │ │ │ │ - ld r20,120(r22) │ │ │ │ - mulli r10,r18,24 │ │ │ │ - lfdx f1,r20,r10 │ │ │ │ - ble cr4,24390 │ │ │ │ - ld r24,48(r22) │ │ │ │ - ld r12,72(r22) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r17,88(r22) │ │ │ │ - ld r4,176(r22) │ │ │ │ - mr r3,r5 │ │ │ │ - mr r6,r19 │ │ │ │ - lfd f11,29008(r9) │ │ │ │ - mulld r24,r18,r24 │ │ │ │ - lfd f12,0(r12) │ │ │ │ + bne 23bd0 │ │ │ │ + mr r0,r20 │ │ │ │ + ld r19,120(r22) │ │ │ │ + mulli r10,r0,24 │ │ │ │ + lfdx f1,r19,r10 │ │ │ │ + ble cr4,23bf0 │ │ │ │ + ld r21,48(r22) │ │ │ │ + ld r15,72(r22) │ │ │ │ + srdi r11,r24,1 │ │ │ │ + mr r7,r5 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + ld r18,88(r22) │ │ │ │ + ld r2,176(r22) │ │ │ │ + mtctr r11 │ │ │ │ + mulld r21,r0,r21 │ │ │ │ + lfd f12,0(r15) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r24,3 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ + sldi r9,r21,3 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - subf r9,r17,r9 │ │ │ │ + subf r9,r18,r9 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f30,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs27 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - b 24050 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfd f12,8(r27) │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r9,r9,r25 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 240a8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - add r27,r4,r9 │ │ │ │ - subfic r0,r9,-8 │ │ │ │ - mr r11,r9 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,24080 │ │ │ │ - neg r11,r9 │ │ │ │ - lfdx f0,r4,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 24030 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r9,r9,r25 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 2404c │ │ │ │ - lfd f12,8(r12) │ │ │ │ - addi r8,r24,1 │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v29 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + mfvsrld r6,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r8,r2,r8 │ │ │ │ + ldx r4,r2,r4 │ │ │ │ + ldx r9,r2,r9 │ │ │ │ + ldx r6,r2,r6 │ │ │ │ + mtvsrdd vs0,r8,r4 │ │ │ │ + mtvsrdd vs12,r9,r6 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 23870 │ │ │ │ + lfd f12,8(r15) │ │ │ │ + addi r8,r21,1 │ │ │ │ addi r9,r10,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r0,r19 │ │ │ │ + add r6,r5,r26 │ │ │ │ + mtctr r11 │ │ │ │ + add r4,r2,r25 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - ld r7,144(r31) │ │ │ │ + mr r12,r6 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r20,r8 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r27,r5,r7 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r19,r8 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + add r9,r19,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - subf r8,r17,r8 │ │ │ │ + subf r8,r18,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r6,f12 │ │ │ │ - b 2413c │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 241a4 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r8,r6,1 │ │ │ │ - not r7,r6 │ │ │ │ - mr r3,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r11,r30,r8 │ │ │ │ - add r7,r7,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r11,3 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r7,r8 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + mtvsrdd vs42,r7,r7 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v28,v12 │ │ │ │ + addi r12,r12,16 │ │ │ │ + vaddudm v12,v12,v30 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r7,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ sldi r7,r7,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,24178 │ │ │ │ - neg r3,r6 │ │ │ │ - add r3,r30,r3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r7,r7,r4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 24120 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - bne 24138 │ │ │ │ - lfd f12,16(r12) │ │ │ │ - addi r24,r24,2 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + ldx r14,r14,r4 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r7,r14 │ │ │ │ + mtvsrdd vs12,r8,r3 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r12) │ │ │ │ + bdnz 23970 │ │ │ │ + lfd f12,16(r15) │ │ │ │ + addi r21,r21,2 │ │ │ │ addi r10,r10,16 │ │ │ │ - mr r3,r19 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - ld r8,152(r31) │ │ │ │ + add r7,r5,r29 │ │ │ │ + mtctr r11 │ │ │ │ + add r2,r2,r28 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + mr r15,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r20,r24 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - add r10,r20,r10 │ │ │ │ - add r11,r5,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r19,r21 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + add r10,r19,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - subf r8,r17,r8 │ │ │ │ + subf r8,r18,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f28,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r6,f12 │ │ │ │ - b 2423c │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r4,r8 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + mtvsrdd vs42,r4,r4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r4,r27 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 242a4 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r0,r6,1 │ │ │ │ - not r8,r6 │ │ │ │ - mr r7,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r27,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v28 │ │ │ │ + addi r15,r15,16 │ │ │ │ + vaddudm v12,v12,v30 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,24278 │ │ │ │ - neg r7,r6 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 24220 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - bne 24238 │ │ │ │ - ld r8,24(r22) │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r4,128(r31) │ │ │ │ - sldi r3,r18,4 │ │ │ │ - add r7,r5,r14 │ │ │ │ - addi r21,r21,1 │ │ │ │ - std r15,120(r1) │ │ │ │ - stxsd v29,112(r1) │ │ │ │ - stxsd v30,104(r1) │ │ │ │ - stxsd v31,96(r1) │ │ │ │ - add r6,r5,r6 │ │ │ │ - add r3,r8,r3 │ │ │ │ - bl 22080 │ │ │ │ - cmpd r16,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 23f70 │ │ │ │ - addi r1,r31,400 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r21,r11,r2 │ │ │ │ + ldx r11,r4,r2 │ │ │ │ + ldx r8,r8,r2 │ │ │ │ + ldx r4,r3,r2 │ │ │ │ + mtvsrdd vs0,r11,r21 │ │ │ │ + mtvsrdd vs12,r8,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r15) │ │ │ │ + bdnz 23a80 │ │ │ │ + ld r3,24(r22) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + mr r4,r27 │ │ │ │ + addi r20,r20,1 │ │ │ │ + std r16,120(r1) │ │ │ │ + stxsd v25,112(r1) │ │ │ │ + stxsd v26,104(r1) │ │ │ │ + stxsd v27,96(r1) │ │ │ │ + add r3,r3,r0 │ │ │ │ + bl 21950 │ │ │ │ + cmpd r17,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + bne 237c0 │ │ │ │ + lxv vs56,128(r31) │ │ │ │ + lxv vs57,144(r31) │ │ │ │ + lxv vs58,160(r31) │ │ │ │ + lxv vs59,176(r31) │ │ │ │ + lxv vs60,192(r31) │ │ │ │ + lxv vs61,208(r31) │ │ │ │ + lxv vs62,224(r31) │ │ │ │ + lxv vs63,240(r31) │ │ │ │ + addi r1,r31,448 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ ld r19,-144(r1) │ │ │ │ ld r20,-136(r1) │ │ │ │ ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ ld r22,-120(r1) │ │ │ │ ld r23,-112(r1) │ │ │ │ ld r24,-104(r1) │ │ │ │ ld r25,-96(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - ld r20,120(r22) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r18,8(r9) │ │ │ │ - mulli r10,r18,24 │ │ │ │ - lfdx f1,r20,r10 │ │ │ │ - bgt cr4,23fa8 │ │ │ │ + ld r2,240(r22) │ │ │ │ + sldi r9,r20,4 │ │ │ │ + ld r19,120(r22) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r0,8(r2) │ │ │ │ + mulli r10,r0,24 │ │ │ │ + lfdx f1,r19,r10 │ │ │ │ + bgt cr4,237f0 │ │ │ │ + ld r3,24(r22) │ │ │ │ addi r9,r10,8 │ │ │ │ + sldi r0,r0,4 │ │ │ │ addi r10,r10,16 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r10,r20,r10 │ │ │ │ - b 242a4 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 23edc │ │ │ │ + add r6,r5,r26 │ │ │ │ + std r16,120(r1) │ │ │ │ + stxsd v25,112(r1) │ │ │ │ + stxsd v26,104(r1) │ │ │ │ + add r7,r5,r29 │ │ │ │ + mr r4,r27 │ │ │ │ + addi r20,r20,1 │ │ │ │ + stxsd v27,96(r1) │ │ │ │ + add r9,r19,r9 │ │ │ │ + add r10,r19,r10 │ │ │ │ + add r3,r3,r0 │ │ │ │ + bl 21950 │ │ │ │ + cmpd r17,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + bne 237c0 │ │ │ │ + b 23b38 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 23730 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1285 │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,15168 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f17,-120(r1) │ │ │ │ stfd f18,-112(r1) │ │ │ │ stfd f19,-104(r1) │ │ │ │ stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(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 r28,-144(r1) │ │ │ │ - std r29,-136(r1) │ │ │ │ - std r30,-128(r1) │ │ │ │ - std r14,-256(r1) │ │ │ │ - std r15,-248(r1) │ │ │ │ - std r16,-240(r1) │ │ │ │ - std r17,-232(r1) │ │ │ │ - std r18,-224(r1) │ │ │ │ - std r19,-216(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-208(r1) │ │ │ │ - std r21,-200(r1) │ │ │ │ - std r22,-192(r1) │ │ │ │ - std r23,-184(r1) │ │ │ │ - std r24,-176(r1) │ │ │ │ - std r25,-168(r1) │ │ │ │ - std r26,-160(r1) │ │ │ │ - std r27,-152(r1) │ │ │ │ - std r31,-120(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ + std r19,-224(r1) │ │ │ │ + std r18,-232(r1) │ │ │ │ + std r17,-240(r1) │ │ │ │ + std r25,-176(r1) │ │ │ │ + std r24,-184(r1) │ │ │ │ + std r28,-152(r1) │ │ │ │ + std r29,-144(r1) │ │ │ │ + std r14,-264(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r15,-256(r1) │ │ │ │ + std r16,-248(r1) │ │ │ │ + std r20,-216(r1) │ │ │ │ + std r21,-208(r1) │ │ │ │ + std r22,-200(r1) │ │ │ │ + std r23,-192(r1) │ │ │ │ + std r26,-168(r1) │ │ │ │ + std r27,-160(r1) │ │ │ │ + std r30,-136(r1) │ │ │ │ + std r31,-128(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,192(r1) │ │ │ │ stxv vs62,208(r1) │ │ │ │ stxv vs63,224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r28,r30 │ │ │ │ - mr r7,r3 │ │ │ │ - mulld r9,r6,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 24ac4 │ │ │ │ - maddld r19,r6,r7,r9 │ │ │ │ - add r6,r6,r19 │ │ │ │ - cmpd r19,r6 │ │ │ │ - bge 24944 │ │ │ │ + bl 5100 │ │ │ │ + divd r19,r28,r30 │ │ │ │ + mr r25,r3 │ │ │ │ + mulld r2,r19,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 242fc │ │ │ │ + maddld r25,r19,r25,r2 │ │ │ │ + add r2,r19,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,128(r31) │ │ │ │ + bge 241a8 │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r11,40(r29) │ │ │ │ - ld r7,56(r29) │ │ │ │ - addis r21,r2,-3 │ │ │ │ - ld r27,0(r29) │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ + ld r2,40(r29) │ │ │ │ ld r9,48(r29) │ │ │ │ - std r6,176(r31) │ │ │ │ - addi r21,r21,27896 │ │ │ │ - xscvsxddp vs21,vs61 │ │ │ │ - xscvsxddp vs22,vs62 │ │ │ │ - xscvsxddp vs23,vs63 │ │ │ │ - addi r22,r11,1 │ │ │ │ - sldi r28,r11,1 │ │ │ │ - sldi r12,r11,4 │ │ │ │ - std r7,128(r31) │ │ │ │ + ld r18,56(r29) │ │ │ │ + ld r28,0(r29) │ │ │ │ + plfd f29,301200 # 6d600 │ │ │ │ + xscvsxddp vs23,vs61 │ │ │ │ + xscvsxddp vs24,vs62 │ │ │ │ + xscvsxddp vs25,vs63 │ │ │ │ + addi r21,r2,1 │ │ │ │ + sldi r29,r2,1 │ │ │ │ + std r2,144(r31) │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r9,136(r31) │ │ │ │ - std r11,168(r31) │ │ │ │ - mulli r17,r22,48 │ │ │ │ - addi r9,r28,2 │ │ │ │ - add r15,r7,r12 │ │ │ │ - addi r10,r12,40 │ │ │ │ - std r12,184(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r8,r22,4 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - fdiv f26,f28,f21 │ │ │ │ - fdiv f27,f28,f22 │ │ │ │ - fdiv f28,f28,f23 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r14,r15,24 │ │ │ │ - add r15,r15,r10 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - std r8,144(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - addi r9,r17,15 │ │ │ │ - std r9,160(r31) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r9 │ │ │ │ - lwz r9,112(r27) │ │ │ │ + mulli r9,r21,48 │ │ │ │ + addi r16,r29,2 │ │ │ │ + add r14,r18,r2 │ │ │ │ + addi r10,r2,40 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r21,r21,5 │ │ │ │ + fdiv f26,f28,f23 │ │ │ │ + fdiv f27,f28,f24 │ │ │ │ + fdiv f28,f28,f25 │ │ │ │ + std r2,152(r31) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + cmpdi cr4,r29,0 │ │ │ │ + addi r16,r14,24 │ │ │ │ + add r14,r14,r10 │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r2,160(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r9,112(r28) │ │ │ │ mr r20,r1 │ │ │ │ andi. r9,r9,2048 │ │ │ │ - bne 249f0 │ │ │ │ - mr r26,r19 │ │ │ │ - ld r30,48(r27) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulli r29,r26,24 │ │ │ │ - ld r16,120(r27) │ │ │ │ + bne 24250 │ │ │ │ + mr r26,r25 │ │ │ │ + ld r30,48(r28) │ │ │ │ + ld r2,160(r31) │ │ │ │ + mulli r27,r26,24 │ │ │ │ + ld r23,72(r28) │ │ │ │ + ld r17,120(r28) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r25,88(r27) │ │ │ │ - ld r23,96(r27) │ │ │ │ + ld r24,88(r28) │ │ │ │ + ld r22,96(r28) │ │ │ │ mulld r30,r26,r30 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - lfdx f30,r16,r29 │ │ │ │ - lfd f19,0(r23) │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ + lfd f12,0(r23) │ │ │ │ + lfdx f31,r17,r27 │ │ │ │ neg r9,r9 │ │ │ │ + lfd f18,0(r22) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - fcfid f0,f12 │ │ │ │ - mtfprd f12,r25 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - addi r17,r1,128 │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + addi r15,r1,128 │ │ │ │ + lfdx f11,r17,r9 │ │ │ │ + fcfid f21,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + fmul f21,f21,f21 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f30 │ │ │ │ - fmsub f0,f28,f31,f30 │ │ │ │ + fctidz f22,f0 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f11,f28,f22,f31 │ │ │ │ + fmsub f0,f28,f22,f31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 24a30 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f20 │ │ │ │ - stfd f24,0(r17) │ │ │ │ - ble cr4,246c0 │ │ │ │ - fmsub f1,f30,f23,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 24290 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + stfd f20,0(r15) │ │ │ │ + ble cr4,23f3c │ │ │ │ + fmsub f1,f31,f25,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r4,r17,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,128(r31) │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 24684 │ │ │ │ - ld r9,128(r31) │ │ │ │ + addi r6,r15,8 │ │ │ │ + addi r4,r18,8 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 23f00 │ │ │ │ + lfd f0,8(r18) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - lfd f0,8(r9) │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 246c0 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + beq 23f3c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + fmul f12,f20,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - bdnz 2468c │ │ │ │ - lfd f12,8(r24) │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + bdnz 23f08 │ │ │ │ + lfd f12,8(r23) │ │ │ │ addi r4,r30,1 │ │ │ │ - addi r30,r29,8 │ │ │ │ - lfd f18,8(r23) │ │ │ │ - sldi r18,r4,3 │ │ │ │ - lfdx f19,r16,r30 │ │ │ │ - add r30,r16,r30 │ │ │ │ + addi r30,r27,8 │ │ │ │ + lfd f17,8(r22) │ │ │ │ + sldi r19,r4,3 │ │ │ │ + lfdx f18,r17,r30 │ │ │ │ + add r30,r17,r30 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r18 │ │ │ │ + lfdx f11,r17,r19 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f11,f27,f31,f19 │ │ │ │ - fmsub f0,f27,f31,f19 │ │ │ │ + fctidz f22,f0 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f11,f27,f22,f18 │ │ │ │ + fmsub f0,f27,f22,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 24a20 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f18 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f20 │ │ │ │ - ld r9,152(r31) │ │ │ │ - stfdx f24,r17,r9 │ │ │ │ - ble cr4,247d8 │ │ │ │ - fmsub f1,f19,f22,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 24280 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + ld r2,168(r31) │ │ │ │ + stfdx f20,r15,r2 │ │ │ │ + ble cr4,24048 │ │ │ │ + fmsub f1,f18,f24,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f18 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,184(r31) │ │ │ │ - andi. r6,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,176(r31) │ │ │ │ + andi. r6,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r3,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r6,r17,r10 │ │ │ │ - beq 2479c │ │ │ │ - lfd f0,0(r15) │ │ │ │ + addi r3,r29,-1 │ │ │ │ + addi r10,r2,24 │ │ │ │ + add r6,r15,r10 │ │ │ │ + beq 2400c │ │ │ │ + lfd f0,0(r16) │ │ │ │ cmpdi r3,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r10 │ │ │ │ - beq 247d8 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + beq 24048 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + lfdx f0,r16,r10 │ │ │ │ + fmul f12,f20,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r6,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r6,r10 │ │ │ │ - bdnz 247a4 │ │ │ │ - lfd f12,16(r24) │ │ │ │ - add r18,r16,r18 │ │ │ │ - addi r29,r29,16 │ │ │ │ - lfd f19,16(r23) │ │ │ │ - lfd f31,8(r18) │ │ │ │ - lfdx f20,r16,r29 │ │ │ │ - add r29,r16,r29 │ │ │ │ + bdnz 24014 │ │ │ │ + lfd f12,16(r23) │ │ │ │ + add r19,r17,r19 │ │ │ │ + addi r27,r27,16 │ │ │ │ + lfd f18,16(r22) │ │ │ │ + lfd f22,8(r19) │ │ │ │ + lfdx f19,r17,r27 │ │ │ │ + add r27,r17,r27 │ │ │ │ fcfid f0,f12 │ │ │ │ - fmul f31,f0,f31 │ │ │ │ + fmul f22,f0,f22 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - frim f31,f31 │ │ │ │ - fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f11,f26,f31,f20 │ │ │ │ - fmsub f12,f26,f31,f20 │ │ │ │ + frim f22,f22 │ │ │ │ + fctidz f22,f22 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f11,f26,f22,f19 │ │ │ │ + fmsub f12,f26,f22,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 24a10 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - stfdx f25,r17,r22 │ │ │ │ - ble cr4,248e4 │ │ │ │ - fmsub f1,f20,f21,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 24270 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + stfdx f21,r15,r21 │ │ │ │ + ble cr4,24148 │ │ │ │ + fmsub f1,f19,f23,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r22,8 │ │ │ │ - andi. r7,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + addi r10,r21,8 │ │ │ │ + andi. r7,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - add r7,r17,r10 │ │ │ │ - beq 248a8 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + add r7,r15,r10 │ │ │ │ + beq 2410c │ │ │ │ lfd f0,0(r14) │ │ │ │ cmpdi r6,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r10 │ │ │ │ - beq 248e4 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + beq 24148 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r14,r9 │ │ │ │ lfdx f0,r14,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + fmul f12,f21,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r7,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r7,r10 │ │ │ │ - bdnz 248b0 │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r3,24(r27) │ │ │ │ - ld r4,136(r31) │ │ │ │ + bdnz 24114 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,24(r28) │ │ │ │ + stxsd v29,112(r1) │ │ │ │ sldi r26,r26,4 │ │ │ │ - mr r10,r29 │ │ │ │ + fmr f1,f31 │ │ │ │ mr r9,r30 │ │ │ │ - fmr f1,f30 │ │ │ │ - add r7,r17,r22 │ │ │ │ - mr r5,r17 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r6,r17,r8 │ │ │ │ - ld r8,168(r31) │ │ │ │ + mr r10,r27 │ │ │ │ + add r7,r15,r21 │ │ │ │ + mr r5,r15 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r4,136(r31) │ │ │ │ add r3,r3,r26 │ │ │ │ - stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - bl 22080 │ │ │ │ - ld r10,176(r31) │ │ │ │ + add r6,r15,r2 │ │ │ │ + bl 21950 │ │ │ │ + ld r2,128(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ + cmpd r2,r25 │ │ │ │ std r9,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 24560 │ │ │ │ + bne 23df0 │ │ │ │ lxv vs61,192(r31) │ │ │ │ lxv vs62,208(r31) │ │ │ │ lxv vs63,224(r31) │ │ │ │ - addi r1,r31,496 │ │ │ │ + addi r1,r31,512 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-256(r1) │ │ │ │ - ld r15,-248(r1) │ │ │ │ - ld r16,-240(r1) │ │ │ │ - ld r17,-232(r1) │ │ │ │ - ld r18,-224(r1) │ │ │ │ - ld r19,-216(r1) │ │ │ │ - ld r20,-208(r1) │ │ │ │ - ld r21,-200(r1) │ │ │ │ - ld r22,-192(r1) │ │ │ │ - ld r23,-184(r1) │ │ │ │ - ld r24,-176(r1) │ │ │ │ - ld r25,-168(r1) │ │ │ │ - ld r26,-160(r1) │ │ │ │ - ld r27,-152(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-144(r1) │ │ │ │ - ld r29,-136(r1) │ │ │ │ - ld r30,-128(r1) │ │ │ │ - ld r31,-120(r1) │ │ │ │ + ld r14,-264(r1) │ │ │ │ + ld r15,-256(r1) │ │ │ │ + ld r16,-248(r1) │ │ │ │ + ld r17,-240(r1) │ │ │ │ + ld r18,-232(r1) │ │ │ │ + ld r19,-224(r1) │ │ │ │ + ld r20,-216(r1) │ │ │ │ + ld r21,-208(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r22,-200(r1) │ │ │ │ + ld r23,-192(r1) │ │ │ │ + ld r24,-184(r1) │ │ │ │ + ld r25,-176(r1) │ │ │ │ + ld r26,-168(r1) │ │ │ │ + ld r27,-160(r1) │ │ │ │ + ld r28,-152(r1) │ │ │ │ + ld r29,-144(r1) │ │ │ │ + ld r30,-136(r1) │ │ │ │ + ld r31,-128(r1) │ │ │ │ + lfd f17,-120(r1) │ │ │ │ lfd f18,-112(r1) │ │ │ │ lfd f19,-104(r1) │ │ │ │ lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - sldi r10,r19,4 │ │ │ │ + ld r9,240(r28) │ │ │ │ + sldi r10,r25,4 │ │ │ │ add r9,r9,r10 │ │ │ │ ld r26,8(r9) │ │ │ │ - b 24574 │ │ │ │ + b 23e04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 24a40 │ │ │ │ - lfd f25,0(r21) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2484c │ │ │ │ - blt 24a70 │ │ │ │ - lfd f24,0(r21) │ │ │ │ - fmul f24,f18,f24 │ │ │ │ - b 24738 │ │ │ │ - blt 24aa0 │ │ │ │ - lfd f24,0(r21) │ │ │ │ - fmul f24,f19,f24 │ │ │ │ - b 24620 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - b 2484c │ │ │ │ + blt 242a0 │ │ │ │ + fmul f21,f18,f29 │ │ │ │ + b 240b4 │ │ │ │ nop │ │ │ │ + blt 242c0 │ │ │ │ + fmul f20,f17,f29 │ │ │ │ + b 23fac │ │ │ │ nop │ │ │ │ + blt 242e0 │ │ │ │ + fmul f20,f18,f29 │ │ │ │ + b 23ea8 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f20,f0 │ │ │ │ fmul f1,f20,f18 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f20 │ │ │ │ - b 24738 │ │ │ │ - nop │ │ │ │ + bl 5620 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + b 240b4 │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + b 23fac │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f20 │ │ │ │ - b 24620 │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b 244a0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + b 23ea8 │ │ │ │ + addi r19,r19,1 │ │ │ │ + li r2,0 │ │ │ │ + b 23d34 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128e │ │ │ │ + .long 0x128f │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,13344 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r16,-128(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r15,-136(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) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r16,r28,r30 │ │ │ │ mr r20,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 24ee4 │ │ │ │ - maddld r20,r16,r20,r9 │ │ │ │ + mulld r2,r16,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 24744 │ │ │ │ + maddld r20,r16,r20,r2 │ │ │ │ add r16,r16,r20 │ │ │ │ cmpd r20,r16 │ │ │ │ - bge 24e4c │ │ │ │ + bge 24678 │ │ │ │ ld r14,40(r29) │ │ │ │ - ld r9,48(r29) │ │ │ │ ld r15,56(r29) │ │ │ │ - ld r22,24(r29) │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r23,24(r29) │ │ │ │ + ld r24,16(r29) │ │ │ │ + ld r25,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r17,r14,1 │ │ │ │ - sldi r0,r14,4 │ │ │ │ + sldi r4,r14,4 │ │ │ │ sldi r30,r14,1 │ │ │ │ - std r9,128(r31) │ │ │ │ - mulli r27,r17,48 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r26,r30,2 │ │ │ │ - add r29,r15,r0 │ │ │ │ - sldi r25,r17,4 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r4,136(r31) │ │ │ │ + mulli r28,r17,48 │ │ │ │ + add r29,r15,r4 │ │ │ │ + addi r22,r4,40 │ │ │ │ + addi r27,r30,2 │ │ │ │ + sldi r26,r17,4 │ │ │ │ addi r30,r30,1 │ │ │ │ sldi r17,r17,5 │ │ │ │ - mr r18,r0 │ │ │ │ - addi r21,r9,40 │ │ │ │ - addi r28,r29,24 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + addi r21,r29,24 │ │ │ │ + add r29,r29,r22 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + mr r18,r17 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - add r29,r29,r21 │ │ │ │ - std r21,136(r31) │ │ │ │ - mr r21,r17 │ │ │ │ - addi r27,r27,15 │ │ │ │ + mr r17,r20 │ │ │ │ + mr r20,r29 │ │ │ │ + addi r28,r28,15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 24eb0 │ │ │ │ - mr r0,r20 │ │ │ │ - mulli r9,r0,48 │ │ │ │ - ld r3,176(r19) │ │ │ │ + lwz r2,112(r19) │ │ │ │ + mr r29,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 246e0 │ │ │ │ + mr r4,r17 │ │ │ │ + ld r8,176(r19) │ │ │ │ ld r10,0(r1) │ │ │ │ - sldi r7,r0,1 │ │ │ │ - clrrdi r8,r27,4 │ │ │ │ - add r7,r7,r0 │ │ │ │ - neg r8,r8 │ │ │ │ + clrrdi r9,r28,4 │ │ │ │ + mulli r2,r4,48 │ │ │ │ + mulli r7,r4,3 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + mr r5,r1 │ │ │ │ + lfdx f9,r8,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - lfdx f9,r3,r9 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - add r9,r3,r9 │ │ │ │ + add r2,r8,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - mr r5,r1 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r12,r3,r7 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r3,r8,r7 │ │ │ │ stfdu f9,128(r5) │ │ │ │ - ble cr4,24ed0 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r4,r5,8 │ │ │ │ + ble cr4,24730 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r12,r5,8 │ │ │ │ addi r6,r15,8 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 24c9c │ │ │ │ + addi r10,r30,-1 │ │ │ │ + beq 244c8 │ │ │ │ lfd f0,8(r15) │ │ │ │ - mr. r9,r8 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 24cdc │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 24508 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - bdnz 24ca4 │ │ │ │ - lfdx f9,r3,r7 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - add r6,r5,r18 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - lfd f8,8(r12) │ │ │ │ - mr r10,r30 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ + stfdx f12,r12,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r12,r10 │ │ │ │ + bdnz 244d0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + lfdx f9,r8,r7 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + lfd f8,8(r3) │ │ │ │ + add r6,r5,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + stfdx f9,r5,r27 │ │ │ │ + mr r9,r30 │ │ │ │ addi r7,r6,24 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - stfdx f9,r5,r26 │ │ │ │ - beq 24d28 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - mr. r10,r8 │ │ │ │ + beq 24558 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + mr. r9,r10 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 24d68 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 24598 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bdnz 24d30 │ │ │ │ - lfd f9,16(r12) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - ld r9,136(r31) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f8,24(r12) │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - add r6,r6,r9 │ │ │ │ - stfdx f9,r5,r21 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - beq 24db0 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + bdnz 24560 │ │ │ │ + lfd f9,16(r3) │ │ │ │ + andi. r2,r30,1 │ │ │ │ + lfd f8,24(r3) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r6,r6,r22 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + stfdx f9,r5,r18 │ │ │ │ + beq 245dc │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 24dec │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 24618 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - bdnz 24db8 │ │ │ │ - mulli r8,r0,24 │ │ │ │ - ld r9,120(r19) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r3,r0,4 │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r6,r2 │ │ │ │ + bdnz 245e4 │ │ │ │ + mulli r2,r4,24 │ │ │ │ + ld r12,120(r19) │ │ │ │ + ld r3,24(r19) │ │ │ │ + sldi r9,r4,4 │ │ │ │ + add r7,r5,r18 │ │ │ │ + add r6,r5,r26 │ │ │ │ ld r4,128(r31) │ │ │ │ - add r7,r5,r21 │ │ │ │ - add r6,r5,r25 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r3,r10,r3 │ │ │ │ - lfdx f1,r9,r8 │ │ │ │ - addi r10,r8,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r3,r3,r9 │ │ │ │ + lfdx f1,r12,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r9,r2,8 │ │ │ │ std r14,120(r1) │ │ │ │ - std r22,112(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ - std r24,96(r1) │ │ │ │ - add r10,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - bl 22080 │ │ │ │ - cmpd r16,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 24c00 │ │ │ │ + std r23,112(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + std r25,96(r1) │ │ │ │ + add r10,r12,r10 │ │ │ │ + add r9,r12,r9 │ │ │ │ + bl 21950 │ │ │ │ + cmpd r16,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + bne 24430 │ │ │ │ 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 │ │ │ │ - ld r9,240(r19) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r0,8(r9) │ │ │ │ - b 24c14 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfdx f12,r3,r7 │ │ │ │ - lfd f0,16(r12) │ │ │ │ - stfdx f12,r5,r26 │ │ │ │ - stfdx f0,r5,r21 │ │ │ │ - b 24dec │ │ │ │ + ld r2,240(r19) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r8,176(r19) │ │ │ │ + ld r10,0(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + clrrdi r9,r28,4 │ │ │ │ + ld r4,8(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + mulli r2,r4,48 │ │ │ │ + mulli r7,r4,3 │ │ │ │ + mr r5,r1 │ │ │ │ + lfdx f9,r8,r2 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r2,r8,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r3,r8,r7 │ │ │ │ + stfdu f9,128(r5) │ │ │ │ + bgt cr4,24484 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + lfd f0,16(r3) │ │ │ │ + stfdx f12,r5,r27 │ │ │ │ + stfdx f0,r5,r18 │ │ │ │ + b 24618 │ │ │ │ addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 24b7c │ │ │ │ + li r2,0 │ │ │ │ + b 243ac │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,12288 │ │ │ │ mflr r0 │ │ │ │ - std r20,-96(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,32(r3) │ │ │ │ - mr r26,r3 │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r20,r29,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r21,r29,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r20,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 25150 │ │ │ │ - maddld r31,r20,r31,r9 │ │ │ │ - add r9,r20,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 2507c │ │ │ │ - std r21,152(r1) │ │ │ │ - ld r21,0(r26) │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 24990 │ │ │ │ + maddld r31,r21,r31,r2 │ │ │ │ + add r2,r21,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 248bc │ │ │ │ + std r20,144(r1) │ │ │ │ + ld r20,0(r26) │ │ │ │ ld r30,40(r26) │ │ │ │ - ld r29,48(r26) │ │ │ │ std r22,160(r1) │ │ │ │ std r23,168(r1) │ │ │ │ + ld r29,48(r26) │ │ │ │ std r24,176(r1) │ │ │ │ std r25,184(r1) │ │ │ │ std r27,200(r1) │ │ │ │ - std r28,208(r1) │ │ │ │ ld r27,16(r26) │ │ │ │ + std r28,208(r1) │ │ │ │ ld r28,24(r26) │ │ │ │ ld r26,8(r26) │ │ │ │ - lwz r9,112(r21) │ │ │ │ - ld r25,24(r21) │ │ │ │ - ld r23,176(r21) │ │ │ │ - ld r22,120(r21) │ │ │ │ - addi r24,r30,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 250a0 │ │ │ │ - sldi r9,r31,1 │ │ │ │ - mulld r5,r31,r24 │ │ │ │ - mr r21,r20 │ │ │ │ + lwz r2,112(r20) │ │ │ │ + ld r25,24(r20) │ │ │ │ + addi r23,r30,1 │ │ │ │ + ld r22,176(r20) │ │ │ │ + ld r24,120(r20) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 248e0 │ │ │ │ + mulli r2,r31,3 │ │ │ │ + mulli r9,r31,24 │ │ │ │ + mulld r5,r31,r23 │ │ │ │ + addi r24,r24,8 │ │ │ │ std r19,136(r1) │ │ │ │ - mulli r20,r24,48 │ │ │ │ - sldi r19,r24,4 │ │ │ │ - mulli r10,r31,24 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r9,r9,r31 │ │ │ │ sldi r31,r31,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mulli r20,r23,48 │ │ │ │ + sldi r19,r23,4 │ │ │ │ add r31,r25,r31 │ │ │ │ mulli r5,r5,48 │ │ │ │ - mulld r24,r9,r24 │ │ │ │ - add r25,r22,r10 │ │ │ │ - add r22,r5,r23 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r25,r24,r9 │ │ │ │ + mulld r24,r2,r23 │ │ │ │ + add r23,r5,r22 │ │ │ │ sldi r24,r24,4 │ │ │ │ - add r24,r24,r23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r24,r24,r22 │ │ │ │ nop │ │ │ │ lfd f1,-8(r25) │ │ │ │ addi r10,r25,8 │ │ │ │ mr r9,r25 │ │ │ │ add r7,r19,r24 │ │ │ │ mr r6,r24 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r3,r31 │ │ │ │ - mr r4,r29 │ │ │ │ std r30,120(r1) │ │ │ │ std r28,112(r1) │ │ │ │ std r27,104(r1) │ │ │ │ + mr r5,r23 │ │ │ │ + mr r3,r31 │ │ │ │ + mr r4,r29 │ │ │ │ std r26,96(r1) │ │ │ │ addi r31,r31,16 │ │ │ │ - add r22,r22,r20 │ │ │ │ + add r23,r23,r20 │ │ │ │ add r24,r24,r20 │ │ │ │ addi r25,r25,24 │ │ │ │ - bl 22080 │ │ │ │ + bl 21950 │ │ │ │ addic. r21,r21,-1 │ │ │ │ - bne 25010 │ │ │ │ + bne 24850 │ │ │ │ ld r19,136(r1) │ │ │ │ - ld r21,152(r1) │ │ │ │ + ld r20,144(r1) │ │ │ │ ld r22,160(r1) │ │ │ │ ld r23,168(r1) │ │ │ │ ld r24,176(r1) │ │ │ │ ld r25,184(r1) │ │ │ │ ld r27,200(r1) │ │ │ │ ld r28,208(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ sldi r31,r31,4 │ │ │ │ addi r31,r31,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r21) │ │ │ │ + ld r2,240(r20) │ │ │ │ mr r4,r29 │ │ │ │ - ldx r10,r9,r31 │ │ │ │ + ldx r3,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - mulld r5,r10,r24 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r6,r6,r10 │ │ │ │ + mulli r6,r3,3 │ │ │ │ + mulld r5,r3,r23 │ │ │ │ + mulli r9,r3,24 │ │ │ │ + sldi r3,r3,4 │ │ │ │ add r3,r25,r3 │ │ │ │ - addi r6,r6,1 │ │ │ │ mulli r5,r5,48 │ │ │ │ - lfdx f1,r22,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f1,r24,r9 │ │ │ │ addi r10,r9,16 │ │ │ │ addi r9,r9,8 │ │ │ │ - mulld r6,r6,r24 │ │ │ │ std r30,120(r1) │ │ │ │ std r28,112(r1) │ │ │ │ std r27,104(r1) │ │ │ │ - add r10,r22,r10 │ │ │ │ - add r9,r22,r9 │ │ │ │ std r26,96(r1) │ │ │ │ - add r5,r23,r5 │ │ │ │ - add r7,r6,r24 │ │ │ │ + mulld r6,r6,r23 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r22,r5 │ │ │ │ + add r7,r6,r23 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r6,r23,r6 │ │ │ │ - add r7,r23,r7 │ │ │ │ - bl 22080 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - bne 250b0 │ │ │ │ - ld r21,152(r1) │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r7,r22,r7 │ │ │ │ + bl 21950 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + bne 248f0 │ │ │ │ + ld r20,144(r1) │ │ │ │ ld r22,160(r1) │ │ │ │ ld r23,168(r1) │ │ │ │ ld r24,176(r1) │ │ │ │ ld r25,184(r1) │ │ │ │ ld r27,200(r1) │ │ │ │ ld r28,208(r1) │ │ │ │ - b 2507c │ │ │ │ + b 248bc │ │ │ │ nop │ │ │ │ - addi r20,r20,1 │ │ │ │ - li r9,0 │ │ │ │ - b 24f5c │ │ │ │ + nop │ │ │ │ + addi r21,r21,1 │ │ │ │ + li r2,0 │ │ │ │ + b 247ac │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,11664 │ │ │ │ mflr r0 │ │ │ │ + std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r29,16(r3) │ │ │ │ - mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 254c0 │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge 25378 │ │ │ │ - ld r12,24(r30) │ │ │ │ - std r27,88(r1) │ │ │ │ - ld r27,0(r30) │ │ │ │ - ld r6,8(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r11,32(r30) │ │ │ │ + bl 4c00 │ │ │ │ + mr r30,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r31,r28,r30 │ │ │ │ + mr r4,r3 │ │ │ │ + mulld r2,r31,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 24ce0 │ │ │ │ + maddld r4,r31,r4,r2 │ │ │ │ + add r31,r31,r4 │ │ │ │ + cmpd r4,r31 │ │ │ │ + bge 24ba0 │ │ │ │ + ld r0,24(r29) │ │ │ │ std r26,80(r1) │ │ │ │ - std r28,96(r1) │ │ │ │ - std r20,32(r1) │ │ │ │ - addi r4,r4,8 │ │ │ │ + std r25,72(r1) │ │ │ │ + ld r26,0(r29) │ │ │ │ + sldi r3,r4,4 │ │ │ │ + ld r5,8(r29) │ │ │ │ + ld r12,32(r29) │ │ │ │ + std r27,88(r1) │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ + addi r3,r3,8 │ │ │ │ std r23,56(r1) │ │ │ │ std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - sldi r30,r12,1 │ │ │ │ - lwz r9,112(r27) │ │ │ │ - mtfprd f0,r6 │ │ │ │ - ld r3,24(r27) │ │ │ │ - ld r31,176(r27) │ │ │ │ - ld r28,120(r27) │ │ │ │ - addi r29,r12,1 │ │ │ │ - cmpdi cr6,r12,0 │ │ │ │ - cmpdi r30,0 │ │ │ │ + sldi r29,r0,1 │ │ │ │ + lwz r2,112(r26) │ │ │ │ + mr r9,r0 │ │ │ │ + ld r11,24(r26) │ │ │ │ + cmpdi cr6,r0,0 │ │ │ │ + mtfprd f0,r5 │ │ │ │ + ld r30,176(r26) │ │ │ │ + ld r28,120(r26) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r25,r29,1 │ │ │ │ + addi r27,r9,1 │ │ │ │ fcfid f10,f0 │ │ │ │ - addi r26,r30,1 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - isellt r30,0,r30 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + isellt r29,0,r29 │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ nop │ │ │ │ - bne cr5,253a0 │ │ │ │ - mr r24,r5 │ │ │ │ - sldi r9,r24,3 │ │ │ │ - mulld r10,r24,r29 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - add r7,r3,r24 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + bne cr5,24bc0 │ │ │ │ + mr r6,r4 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + mulld r9,r6,r27 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + add r8,r11,r6 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - lxvdsx vs12,r31,r10 │ │ │ │ - add r10,r31,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvdsx vs12,r30,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r9,r12,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r8,r8,r12 │ │ │ │ - divd r25,r9,r6 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r23,r8,r6 │ │ │ │ - mulld r25,r25,r6 │ │ │ │ - mulld r23,r23,r6 │ │ │ │ - subf r25,r25,r9 │ │ │ │ - sldi r9,r25,4 │ │ │ │ - subf r23,r23,r8 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - cmpd r25,r23 │ │ │ │ - add r9,r11,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r24,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r24,r24,r5 │ │ │ │ + add r23,r5,r0 │ │ │ │ + add r23,r23,r2 │ │ │ │ + divd r7,r24,r5 │ │ │ │ + divd r10,r23,r5 │ │ │ │ + mulld r7,r7,r5 │ │ │ │ + mulld r10,r10,r5 │ │ │ │ + subf r7,r7,r24 │ │ │ │ + subf r24,r10,r23 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + cmpd r7,r24 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + add r2,r12,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 253b0 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - blt cr6,25344 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 2530c │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + bge 24bd0 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + blt cr6,24b74 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 24b3c │ │ │ │ + addi r9,r9,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r9,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + beq 24b74 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r8,r10,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r9,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - beq 25344 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r10,-8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 25314 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 25250 │ │ │ │ - ld r20,32(r1) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 24b44 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpd r31,r4 │ │ │ │ + bne 24a80 │ │ │ │ ld r21,40(r1) │ │ │ │ ld r22,48(r1) │ │ │ │ ld r23,56(r1) │ │ │ │ ld r24,64(r1) │ │ │ │ ld r25,72(r1) │ │ │ │ ld r26,80(r1) │ │ │ │ ld r27,88(r1) │ │ │ │ - ld r28,96(r1) │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + ld r2,240(r26) │ │ │ │ + ldx r6,r2,r3 │ │ │ │ + b 24a88 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r24,r9,r4 │ │ │ │ - b 25258 │ │ │ │ - nop │ │ │ │ - subf r22,r23,r26 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - cmpdi r22,1 │ │ │ │ - ble 2543c │ │ │ │ - addi r8,r22,-1 │ │ │ │ - mr r25,r10 │ │ │ │ - addi r21,r22,-2 │ │ │ │ - andi. r20,r8,1 │ │ │ │ - beq 253f4 │ │ │ │ + subf r23,r24,r25 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + cmpdi r23,1 │ │ │ │ + ble 24c5c │ │ │ │ + addi r10,r23,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r22,r23,-2 │ │ │ │ + andi. r21,r10,1 │ │ │ │ + beq 24c14 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r22,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r9,8 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + beq 24c4c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r7,-8 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r21,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r25,r10,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - beq 2542c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,0,r25 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r25,-8 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 24c1c │ │ │ │ + addi r23,r23,-2 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + add r9,r23,r9 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + blt cr7,24b74 │ │ │ │ + addi r10,r24,1 │ │ │ │ + mr r2,r12 │ │ │ │ + andi. r7,r10,1 │ │ │ │ + beq 24c94 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,0(r12) │ │ │ │ + addi r2,r12,16 │ │ │ │ + addi r7,r9,-8 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + beq cr7,24b74 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r9,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 253fc │ │ │ │ - addi r22,r22,-2 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - add r10,r22,r10 │ │ │ │ - cmpdi cr7,r23,0 │ │ │ │ - blt cr7,25344 │ │ │ │ - addi r8,r23,1 │ │ │ │ - mr r9,r11 │ │ │ │ - andi. r25,r8,1 │ │ │ │ - beq 25474 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r9,r11,16 │ │ │ │ - addi r25,r10,-8 │ │ │ │ - lxvdsx vs12,0,r25 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - beq cr7,25344 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r10,-8 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 2547c │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 25250 │ │ │ │ - b 25354 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 251c4 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 24c9c │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpd r31,r4 │ │ │ │ + bne 24a80 │ │ │ │ + b 24b84 │ │ │ │ + addi r31,r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b 249f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,10784 │ │ │ │ + std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + mr r26,r3 │ │ │ │ mflr r0 │ │ │ │ - std r25,-56(r1) │ │ │ │ - mr r25,r3 │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + ld r29,24(r26) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + ld r9,8(r26) │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r29,24(r25) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,0(r25) │ │ │ │ - ld r9,8(r25) │ │ │ │ - ld r27,32(r25) │ │ │ │ - ld r28,16(r25) │ │ │ │ + ld r30,0(r26) │ │ │ │ + ld r27,32(r26) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r10,r29 │ │ │ │ - ld r24,240(r30) │ │ │ │ + ld r28,16(r26) │ │ │ │ addi r8,r1,112 │ │ │ │ addi r7,r1,120 │ │ │ │ addi r6,r1,128 │ │ │ │ addi r5,r1,136 │ │ │ │ addi r4,r1,144 │ │ │ │ addi r3,r1,152 │ │ │ │ - bl 12c58 │ │ │ │ + mr r10,r29 │ │ │ │ + ld r24,240(r30) │ │ │ │ + bl 12400 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 255a0 │ │ │ │ + bne 24db0 │ │ │ │ ld r23,120(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 256b0 │ │ │ │ + bne 24ec0 │ │ │ │ addi r1,r1,240 │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpdi r28,1 │ │ │ │ - beq 25830 │ │ │ │ - addi r6,r28,-1 │ │ │ │ + beq 25040 │ │ │ │ + addi r7,r28,-1 │ │ │ │ li r31,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 255d8 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 24de8 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bgt 257f0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r31,r8 │ │ │ │ - add r9,r31,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 255c0 │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 25820 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + bgt 25000 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r31,r10 │ │ │ │ + add r2,r31,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 24dd0 │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 25030 │ │ │ │ cmpd r28,r31 │ │ │ │ - ble 25850 │ │ │ │ + ble 25060 │ │ │ │ std r22,160(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - sldi r26,r31,4 │ │ │ │ + std r25,184(r1) │ │ │ │ + sldi r25,r31,4 │ │ │ │ addi r22,r29,1 │ │ │ │ - add r26,r24,r26 │ │ │ │ - b 25688 │ │ │ │ + add r25,r24,r25 │ │ │ │ + b 24e98 │ │ │ │ nop │ │ │ │ - ld r8,128(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 2569c │ │ │ │ + ld r10,128(r1) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 24eac │ │ │ │ + ld r2,8(r25) │ │ │ │ + ld r4,24(r30) │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r25,r25,16 │ │ │ │ + ld r12,120(r30) │ │ │ │ ld r8,8(r26) │ │ │ │ - ld r11,24(r30) │ │ │ │ - ld r12,8(r25) │ │ │ │ ld r6,176(r30) │ │ │ │ - addi r31,r31,1 │ │ │ │ - addi r26,r26,16 │ │ │ │ - ld r0,144(r1) │ │ │ │ + ld r3,144(r1) │ │ │ │ ld r10,152(r1) │ │ │ │ - sldi r3,r8,4 │ │ │ │ - mulld r4,r22,r8 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - ld r8,0(r12) │ │ │ │ - lfdx f1,r11,r3 │ │ │ │ - add r12,r11,r3 │ │ │ │ - ld r3,120(r30) │ │ │ │ - lfd f2,8(r12) │ │ │ │ - sldi r4,r4,4 │ │ │ │ - lfdx f3,r3,r7 │ │ │ │ - std r0,96(r1) │ │ │ │ - add r6,r6,r4 │ │ │ │ - bl 13b30 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + ld r8,0(r8) │ │ │ │ + add r11,r4,r7 │ │ │ │ + lfdx f1,r4,r7 │ │ │ │ + lfdx f3,r12,r0 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,96(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + bl 132e0 │ │ │ │ cmpd r28,r31 │ │ │ │ - ble 2569c │ │ │ │ - ld r10,0(r26) │ │ │ │ + ble 24eac │ │ │ │ + ld r2,0(r25) │ │ │ │ mr r9,r29 │ │ │ │ mr r5,r27 │ │ │ │ - cmpd r23,r10 │ │ │ │ - ble 25620 │ │ │ │ + cmpd r23,r2 │ │ │ │ + ble 24e30 │ │ │ │ ld r23,120(r1) │ │ │ │ - ld r22,160(r1) │ │ │ │ - ld r26,192(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 25568 │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + beq 24d80 │ │ │ │ cmpdi r28,1 │ │ │ │ - beq 25840 │ │ │ │ - addi r6,r28,-1 │ │ │ │ - mr r10,r6 │ │ │ │ + beq 25050 │ │ │ │ + addi r7,r28,-1 │ │ │ │ + mr r9,r7 │ │ │ │ li r31,0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 256e8 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 24ef8 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bgt 25800 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r31,r8 │ │ │ │ - add r9,r31,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 256d0 │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 25810 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + bgt 25010 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r31,r10 │ │ │ │ + add r2,r31,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 24ee0 │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 25020 │ │ │ │ cmpd r28,r31 │ │ │ │ - ble 25568 │ │ │ │ + ble 24d80 │ │ │ │ std r22,160(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - sldi r26,r31,4 │ │ │ │ + std r25,184(r1) │ │ │ │ + sldi r25,r31,4 │ │ │ │ addi r22,r29,1 │ │ │ │ - add r26,r24,r26 │ │ │ │ - b 25798 │ │ │ │ + add r25,r24,r25 │ │ │ │ + b 24fa8 │ │ │ │ nop │ │ │ │ - ld r8,112(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 257ac │ │ │ │ - ld r8,8(r26) │ │ │ │ - ld r11,24(r30) │ │ │ │ - ld r24,8(r25) │ │ │ │ - ld r12,120(r30) │ │ │ │ + ld r10,112(r1) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 24fbc │ │ │ │ + ld r2,8(r25) │ │ │ │ + ld r4,24(r30) │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r26,r26,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ + ld r24,120(r30) │ │ │ │ + ld r8,8(r26) │ │ │ │ ld r6,176(r30) │ │ │ │ - ld r0,144(r1) │ │ │ │ + ld r3,144(r1) │ │ │ │ ld r10,152(r1) │ │ │ │ - mulld r4,r22,r8 │ │ │ │ - sldi r3,r8,4 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - ld r8,0(r24) │ │ │ │ - add r24,r11,r3 │ │ │ │ - lfdx f1,r11,r3 │ │ │ │ - lfdx f3,r12,r7 │ │ │ │ - lfd f2,8(r24) │ │ │ │ - std r0,96(r1) │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r6,r6,r4 │ │ │ │ - bl 13b30 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + ld r8,0(r8) │ │ │ │ + add r11,r4,r7 │ │ │ │ + lfdx f1,r4,r7 │ │ │ │ + lfdx f3,r24,r0 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,96(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + bl 132e0 │ │ │ │ cmpd r28,r31 │ │ │ │ - ble 257ac │ │ │ │ - ld r10,0(r26) │ │ │ │ + ble 24fbc │ │ │ │ + ld r2,0(r25) │ │ │ │ mr r9,r29 │ │ │ │ mr r5,r27 │ │ │ │ - cmpd r23,r10 │ │ │ │ - ble 25730 │ │ │ │ + cmpd r23,r2 │ │ │ │ + ble 24f40 │ │ │ │ ld r22,160(r1) │ │ │ │ - ld r26,192(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r31,r9 │ │ │ │ - b 255d8 │ │ │ │ + mr r31,r2 │ │ │ │ + b 24de8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r31,r9 │ │ │ │ - b 256e8 │ │ │ │ + mr r31,r2 │ │ │ │ + b 24ef8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor r6,r6,r31 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + xor r7,r7,r31 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r31,r31 │ │ │ │ - b 2570c │ │ │ │ - xor r9,r6,r31 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 24f1c │ │ │ │ + xor r2,r7,r31 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r31,r31 │ │ │ │ - b 255fc │ │ │ │ + b 24e0c │ │ │ │ li r31,0 │ │ │ │ std r22,160(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - b 2560c │ │ │ │ + std r25,184(r1) │ │ │ │ + b 24e1c │ │ │ │ li r31,0 │ │ │ │ std r22,160(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - b 2571c │ │ │ │ + std r25,184(r1) │ │ │ │ + b 24f2c │ │ │ │ ld r23,120(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 25568 │ │ │ │ - b 256bc │ │ │ │ + beq 24d80 │ │ │ │ + b 24ecc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,9872 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r26,0(r9) │ │ │ │ - ld r30,32(r9) │ │ │ │ - std r31,-8(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + ld r26,0(r2) │ │ │ │ + ld r30,32(r2) │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - ld r29,40(r9) │ │ │ │ - ld r31,24(r9) │ │ │ │ - ld r27,16(r9) │ │ │ │ - ld r28,8(r9) │ │ │ │ + ld r29,40(r2) │ │ │ │ + ld r27,16(r2) │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + ld r31,24(r2) │ │ │ │ + ld r28,8(r2) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-272(r1) │ │ │ │ ld r9,72(r26) │ │ │ │ mr r10,r30 │ │ │ │ - ld r25,240(r26) │ │ │ │ + ld r24,240(r26) │ │ │ │ addi r8,r1,128 │ │ │ │ addi r7,r1,136 │ │ │ │ addi r6,r1,144 │ │ │ │ addi r5,r1,152 │ │ │ │ addi r4,r1,160 │ │ │ │ addi r3,r1,168 │ │ │ │ - bl 128d8 │ │ │ │ + bl 12090 │ │ │ │ ld r22,152(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - bne 25940 │ │ │ │ + bne 25150 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 25a68 │ │ │ │ + bne 25278 │ │ │ │ addi r1,r1,272 │ │ │ │ ld r0,16(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 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpdi r31,1 │ │ │ │ - beq 25c10 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - li r24,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 25978 │ │ │ │ + beq 25420 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + li r25,0 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 25188 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r25,r7 │ │ │ │ - cmpd r22,r7 │ │ │ │ - bgt 25bd0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 25960 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - bgt 25c00 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 25c2c │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r22,r8 │ │ │ │ + bgt 253e0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + add r2,r25,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25170 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bgt 25410 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 2543c │ │ │ │ std r21,184(r1) │ │ │ │ - sldi r23,r24,4 │ │ │ │ + sldi r23,r25,4 │ │ │ │ addi r21,r30,1 │ │ │ │ - add r23,r25,r23 │ │ │ │ - b 25a44 │ │ │ │ + add r23,r24,r23 │ │ │ │ + b 25254 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,144(r1) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 25a58 │ │ │ │ + ld r9,144(r1) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 25268 │ │ │ │ ld r6,8(r23) │ │ │ │ - ld r3,24(r26) │ │ │ │ + ld r4,24(r26) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ ld r7,176(r26) │ │ │ │ ld r9,120(r26) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r23,r23,16 │ │ │ │ - ld r0,160(r1) │ │ │ │ - ld r11,168(r1) │ │ │ │ - sldi r4,r6,1 │ │ │ │ + ld r11,160(r1) │ │ │ │ + ld r3,168(r1) │ │ │ │ + sldi r2,r6,1 │ │ │ │ sldi r8,r6,4 │ │ │ │ mulld r6,r6,r21 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r12,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - addi r3,r8,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r12,r4,r8 │ │ │ │ + lfdx f1,r4,r8 │ │ │ │ + addi r4,r8,8 │ │ │ │ add r8,r9,r8 │ │ │ │ - mulld r4,r4,r21 │ │ │ │ + mulld r2,r2,r21 │ │ │ │ lfd f2,8(r12) │ │ │ │ - add r9,r9,r3 │ │ │ │ + add r9,r9,r4 │ │ │ │ std r30,104(r1) │ │ │ │ - sldi r6,r6,5 │ │ │ │ std r27,96(r1) │ │ │ │ - std r0,120(r1) │ │ │ │ - std r11,112(r1) │ │ │ │ + sldi r6,r6,5 │ │ │ │ + std r11,120(r1) │ │ │ │ + std r3,112(r1) │ │ │ │ add r6,r7,r6 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - bl 1aa50 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 25a58 │ │ │ │ - ld r9,0(r23) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 25268 │ │ │ │ + ld r2,0(r23) │ │ │ │ mr r10,r28 │ │ │ │ mr r5,r29 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 259c0 │ │ │ │ + cmpd r22,r2 │ │ │ │ + ble 251d0 │ │ │ │ ld r23,136(r1) │ │ │ │ - ld r21,184(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 25908 │ │ │ │ + ld r21,184(r1) │ │ │ │ + beq 25110 │ │ │ │ cmpdi r31,1 │ │ │ │ - beq 25c20 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - li r24,0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 25aa8 │ │ │ │ + beq 25430 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + li r25,0 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 252b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r25,r7 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bgt 25be0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 25a90 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 25bf0 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 25908 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + bgt 253f0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + add r2,r25,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 252a0 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 25400 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 25110 │ │ │ │ std r21,184(r1) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r25,4 │ │ │ │ addi r22,r30,1 │ │ │ │ - add r25,r25,r9 │ │ │ │ - b 25b74 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 25384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,128(r1) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 25b88 │ │ │ │ - ld r6,8(r25) │ │ │ │ - ld r3,24(r26) │ │ │ │ + ld r9,128(r1) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 25398 │ │ │ │ + ld r6,8(r24) │ │ │ │ + ld r4,24(r26) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ ld r7,176(r26) │ │ │ │ ld r9,120(r26) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - ld r0,160(r1) │ │ │ │ - ld r11,168(r1) │ │ │ │ - sldi r4,r6,1 │ │ │ │ + ld r11,160(r1) │ │ │ │ + ld r3,168(r1) │ │ │ │ + sldi r2,r6,1 │ │ │ │ sldi r8,r6,4 │ │ │ │ mulld r6,r6,r22 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r21,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - addi r3,r8,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r21,r4,r8 │ │ │ │ + lfdx f1,r4,r8 │ │ │ │ + addi r4,r8,8 │ │ │ │ add r8,r9,r8 │ │ │ │ - mulld r4,r4,r22 │ │ │ │ + mulld r2,r2,r22 │ │ │ │ lfd f2,8(r21) │ │ │ │ - add r9,r9,r3 │ │ │ │ + add r9,r9,r4 │ │ │ │ std r30,104(r1) │ │ │ │ - sldi r6,r6,5 │ │ │ │ std r27,96(r1) │ │ │ │ - std r0,120(r1) │ │ │ │ - std r11,112(r1) │ │ │ │ + sldi r6,r6,5 │ │ │ │ + std r11,120(r1) │ │ │ │ + std r3,112(r1) │ │ │ │ add r6,r7,r6 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - bl 1aa50 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 25b88 │ │ │ │ - ld r9,0(r25) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 25398 │ │ │ │ + ld r2,0(r24) │ │ │ │ mr r10,r28 │ │ │ │ mr r5,r29 │ │ │ │ - cmpd r23,r9 │ │ │ │ - ble 25af0 │ │ │ │ + cmpd r23,r2 │ │ │ │ + ble 25300 │ │ │ │ ld r21,184(r1) │ │ │ │ addi r1,r1,272 │ │ │ │ ld r0,16(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 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 25978 │ │ │ │ + mr r25,r2 │ │ │ │ + b 25188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 25aa8 │ │ │ │ + mr r25,r2 │ │ │ │ + b 252b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor r6,r6,r24 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 25acc │ │ │ │ - xor r9,r6,r24 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 2599c │ │ │ │ - li r24,0 │ │ │ │ + xor r7,r7,r25 │ │ │ │ + addic r7,r7,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 252dc │ │ │ │ + xor r2,r7,r25 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 251ac │ │ │ │ + li r25,0 │ │ │ │ std r21,184(r1) │ │ │ │ - b 259a8 │ │ │ │ + b 251b8 │ │ │ │ nop │ │ │ │ - li r24,0 │ │ │ │ + li r25,0 │ │ │ │ std r21,184(r1) │ │ │ │ - b 25ad8 │ │ │ │ + b 252e8 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 25908 │ │ │ │ - b 25a74 │ │ │ │ + beq 25110 │ │ │ │ + b 25284 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8880 │ │ │ │ - mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r25,-56(r1) │ │ │ │ mr r26,r3 │ │ │ │ - std r23,-72(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + std r22,-80(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ + ld r25,0(r26) │ │ │ │ + ld r9,8(r26) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r24,40(r26) │ │ │ │ + ld r28,32(r26) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ ld r30,24(r26) │ │ │ │ + ld r29,16(r26) │ │ │ │ + std r0,16(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) │ │ │ │ + ld r22,240(r25) │ │ │ │ std r27,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r25,0(r26) │ │ │ │ - ld r9,8(r26) │ │ │ │ - ld r24,40(r26) │ │ │ │ - ld r28,32(r26) │ │ │ │ - ld r29,16(r26) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-272(r1) │ │ │ │ mr r10,r30 │ │ │ │ mr r31,r1 │ │ │ │ - ld r23,240(r25) │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - bl 12c58 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 25d50 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 25f00 │ │ │ │ + bl 12400 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 25560 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 25720 │ │ │ │ addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 260e0 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - li r22,0 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 25d88 │ │ │ │ + beq 25904 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + li r23,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 25598 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 260b0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r22,r7 │ │ │ │ - add r9,r22,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 25d70 │ │ │ │ - sldi r9,r22,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 260d0 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ble 260f0 │ │ │ │ - sldi. r9,r30,1 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r22,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 258d4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r23,r8 │ │ │ │ + add r2,r23,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25580 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 258f4 │ │ │ │ + cmpd r29,r23 │ │ │ │ + ble 25914 │ │ │ │ + sldi. r2,r30,1 │ │ │ │ sldi r21,r30,4 │ │ │ │ - sldi r20,r22,4 │ │ │ │ + sldi r20,r23,4 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ addi r27,r24,8 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r21,r21,-16 │ │ │ │ - add r20,r23,r20 │ │ │ │ - addi r19,r9,1 │ │ │ │ + add r20,r22,r20 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r19,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 25cf4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 25cf4 │ │ │ │ - ld r7,8(r20) │ │ │ │ - ld r9,176(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 254fc │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 254fc │ │ │ │ + ld r8,8(r20) │ │ │ │ + ld r2,176(r25) │ │ │ │ mr r18,r1 │ │ │ │ - sldi r4,r7,4 │ │ │ │ - stdux r10,r1,r21 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r7,r8,4 │ │ │ │ + stdux r9,r1,r21 │ │ │ │ + lfdx f9,r2,r7 │ │ │ │ + add r2,r2,r7 │ │ │ │ mr r6,r1 │ │ │ │ - add r9,r9,r4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfdu f9,112(r6) │ │ │ │ - blt cr4,25ea0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - addi r8,r6,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r19,-1 │ │ │ │ - beq 25e64 │ │ │ │ + blt cr4,256b4 │ │ │ │ + andi. r2,r19,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r6,8 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + beq 25678 │ │ │ │ lfd f0,0(r27) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 25ea0 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 256b4 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 25e6c │ │ │ │ - ld r10,24(r25) │ │ │ │ - ld r12,120(r25) │ │ │ │ - ld r8,8(r26) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ld r3,144(r31) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 25680 │ │ │ │ + ld r2,24(r25) │ │ │ │ + ld r10,8(r26) │ │ │ │ + sldi r8,r8,3 │ │ │ │ mr r9,r30 │ │ │ │ mr r5,r28 │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r11,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - lfdx f3,r12,r7 │ │ │ │ - ld r8,0(r8) │ │ │ │ + addi r23,r23,1 │ │ │ │ + ld r11,120(r25) │ │ │ │ + ld r4,144(r31) │ │ │ │ + add r3,r2,r7 │ │ │ │ + lfdx f1,r2,r7 │ │ │ │ + lfdx f3,r11,r8 │ │ │ │ + ld r8,0(r10) │ │ │ │ + lfd f2,8(r3) │ │ │ │ ld r10,152(r31) │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ + std r4,96(r1) │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r29,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ mr r1,r18 │ │ │ │ - ble 25cf4 │ │ │ │ - ld r8,136(r31) │ │ │ │ + ble 254fc │ │ │ │ + ld r10,136(r31) │ │ │ │ addi r20,r20,16 │ │ │ │ - b 25de0 │ │ │ │ + b 255f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 260e8 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r22,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 25f38 │ │ │ │ + beq 2590c │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r23,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 25758 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 260b8 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r22,r7 │ │ │ │ - add r9,r22,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 25f20 │ │ │ │ - sldi r9,r22,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 260c0 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ble 25d00 │ │ │ │ - sldi. r9,r30,1 │ │ │ │ - sldi r21,r30,4 │ │ │ │ - sldi r10,r22,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r22,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 258dc │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r23,r8 │ │ │ │ + add r2,r23,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25740 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 258e4 │ │ │ │ + cmpd r29,r23 │ │ │ │ + ble 25508 │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + sldi r8,r30,4 │ │ │ │ + sldi r9,r23,4 │ │ │ │ addi r27,r24,8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - add r24,r23,r10 │ │ │ │ - subfic r21,r21,-16 │ │ │ │ - addi r23,r9,1 │ │ │ │ + subfic r24,r8,-16 │ │ │ │ + add r22,r22,r9 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r21,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r24) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 25d00 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 25d00 │ │ │ │ - ld r7,8(r24) │ │ │ │ - ld r9,176(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 25508 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 25508 │ │ │ │ + ld r8,8(r22) │ │ │ │ + ld r2,176(r25) │ │ │ │ mr r20,r1 │ │ │ │ - sldi r4,r7,4 │ │ │ │ - stdux r10,r1,r21 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r7,r8,4 │ │ │ │ + stdux r9,r1,r24 │ │ │ │ + lfdx f9,r2,r7 │ │ │ │ + add r2,r2,r7 │ │ │ │ mr r6,r1 │ │ │ │ - add r9,r9,r4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfdu f9,112(r6) │ │ │ │ - blt cr4,26050 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r8,r6,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r23,-1 │ │ │ │ - beq 26014 │ │ │ │ + blt cr4,25874 │ │ │ │ + andi. r2,r21,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r6,8 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 25838 │ │ │ │ lfd f0,0(r27) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 26050 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 25874 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 2601c │ │ │ │ - ld r10,24(r25) │ │ │ │ - ld r19,120(r25) │ │ │ │ - ld r8,8(r26) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ld r3,144(r31) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 25840 │ │ │ │ + ld r2,24(r25) │ │ │ │ + ld r10,8(r26) │ │ │ │ + sldi r8,r8,3 │ │ │ │ mr r9,r30 │ │ │ │ mr r5,r28 │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r11,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - lfdx f3,r19,r7 │ │ │ │ - ld r8,0(r8) │ │ │ │ + addi r23,r23,1 │ │ │ │ + ld r11,120(r25) │ │ │ │ + ld r4,144(r31) │ │ │ │ + add r3,r2,r7 │ │ │ │ + lfdx f1,r2,r7 │ │ │ │ + lfdx f3,r11,r8 │ │ │ │ + ld r8,0(r10) │ │ │ │ + lfd f2,8(r3) │ │ │ │ ld r10,152(r31) │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + std r4,96(r1) │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r29,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - ble 25d00 │ │ │ │ - ld r8,120(r31) │ │ │ │ - addi r24,r24,16 │ │ │ │ - b 25f90 │ │ │ │ - mr r22,r9 │ │ │ │ - b 25d88 │ │ │ │ - mr r22,r9 │ │ │ │ - b 25f38 │ │ │ │ - xor r5,r5,r22 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r22,r22 │ │ │ │ - b 25f5c │ │ │ │ - xor r9,r5,r22 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r22,r22 │ │ │ │ - b 25dac │ │ │ │ - li r22,0 │ │ │ │ - b 25db4 │ │ │ │ - li r22,0 │ │ │ │ - b 25f64 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 25d00 │ │ │ │ - b 25f0c │ │ │ │ + ble 25508 │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ + b 257b0 │ │ │ │ + mr r23,r2 │ │ │ │ + b 25598 │ │ │ │ + mr r23,r2 │ │ │ │ + b 25758 │ │ │ │ + xor r6,r6,r23 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r23,r23 │ │ │ │ + b 2577c │ │ │ │ + xor r2,r6,r23 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r23,r23 │ │ │ │ + b 255bc │ │ │ │ + li r23,0 │ │ │ │ + b 255c4 │ │ │ │ + li r23,0 │ │ │ │ + b 25784 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 25508 │ │ │ │ + b 2572c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xe80 │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,7664 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + ld r25,0(r2) │ │ │ │ + ld r30,40(r2) │ │ │ │ std r21,-88(r1) │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + ld r29,48(r2) │ │ │ │ + ld r28,24(r2) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - ld r25,0(r9) │ │ │ │ - std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,40(r9) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - ld r29,48(r9) │ │ │ │ - ld r31,32(r9) │ │ │ │ - ld r28,24(r9) │ │ │ │ - ld r27,16(r9) │ │ │ │ - ld r26,8(r9) │ │ │ │ + ld r27,16(r2) │ │ │ │ + ld r31,32(r2) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + ld r26,8(r2) │ │ │ │ stdu r1,-304(r1) │ │ │ │ ld r9,72(r25) │ │ │ │ mr r10,r30 │ │ │ │ ld r23,240(r25) │ │ │ │ addi r8,r1,160 │ │ │ │ addi r7,r1,168 │ │ │ │ addi r6,r1,176 │ │ │ │ addi r5,r1,184 │ │ │ │ addi r4,r1,192 │ │ │ │ addi r3,r1,200 │ │ │ │ - bl 12548 │ │ │ │ + bl 11d10 │ │ │ │ ld r21,184(r1) │ │ │ │ cmpdi r21,-1 │ │ │ │ - bne 261f0 │ │ │ │ + bne 25a10 │ │ │ │ ld r22,168(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - bne 2633c │ │ │ │ + bne 25b58 │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpdi r31,1 │ │ │ │ - beq 26500 │ │ │ │ - addi r6,r31,-1 │ │ │ │ + beq 25d20 │ │ │ │ + addi r7,r31,-1 │ │ │ │ li r24,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 26228 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 25a48 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - cmpd r21,r7 │ │ │ │ - bgt 264c0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 26210 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bgt 264f0 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r21,r8 │ │ │ │ + bgt 25ce0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r24,r10 │ │ │ │ + add r2,r24,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25a30 │ │ │ │ + sldi r2,r24,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r21,r2 │ │ │ │ + bgt 25d10 │ │ │ │ cmpd r31,r24 │ │ │ │ - ble 2651c │ │ │ │ + ble 25d3c │ │ │ │ std r20,208(r1) │ │ │ │ sldi r22,r24,4 │ │ │ │ addi r20,r30,1 │ │ │ │ add r22,r23,r22 │ │ │ │ - b 2631c │ │ │ │ + b 25b38 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2632c │ │ │ │ - ld r4,8(r22) │ │ │ │ - ld r12,24(r25) │ │ │ │ - ld r10,120(r25) │ │ │ │ - ld r3,176(r25) │ │ │ │ + ld r9,176(r1) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 25b48 │ │ │ │ + ld r9,8(r22) │ │ │ │ + ld r4,24(r25) │ │ │ │ addi r24,r24,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - ld r0,192(r1) │ │ │ │ - ld r11,200(r1) │ │ │ │ - sldi r7,r4,1 │ │ │ │ - mulli r9,r4,24 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - mulld r6,r4,r20 │ │ │ │ - add r7,r7,r4 │ │ │ │ - lfdx f1,r12,r8 │ │ │ │ - add r4,r12,r8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - lfd f2,8(r4) │ │ │ │ + ld r10,120(r25) │ │ │ │ + ld r8,176(r25) │ │ │ │ + ld r11,192(r1) │ │ │ │ + ld r3,200(r1) │ │ │ │ + mulli r7,r9,3 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + mulld r6,r9,r20 │ │ │ │ + mulli r9,r9,24 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r12,r4,r2 │ │ │ │ + mulli r6,r6,48 │ │ │ │ + lfd f2,8(r12) │ │ │ │ std r30,128(r1) │ │ │ │ std r28,120(r1) │ │ │ │ - addi r8,r9,16 │ │ │ │ - mulli r6,r6,48 │ │ │ │ + std r27,112(r1) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r2,r9,16 │ │ │ │ addi r4,r9,8 │ │ │ │ add r9,r10,r9 │ │ │ │ - std r27,112(r1) │ │ │ │ - mulld r7,r7,r20 │ │ │ │ std r26,104(r1) │ │ │ │ - std r0,144(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ + std r11,144(r1) │ │ │ │ + std r3,136(r1) │ │ │ │ + mulld r7,r7,r20 │ │ │ │ + add r2,r10,r2 │ │ │ │ add r10,r10,r4 │ │ │ │ - std r8,96(r1) │ │ │ │ - add r6,r3,r6 │ │ │ │ - add r8,r20,r7 │ │ │ │ + std r2,96(r1) │ │ │ │ + add r6,r8,r6 │ │ │ │ + add r2,r20,r7 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r8,r3,r8 │ │ │ │ - bl 1c700 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 1c0e0 │ │ │ │ cmpd r31,r24 │ │ │ │ - ble 2632c │ │ │ │ - ld r9,0(r22) │ │ │ │ + ble 25b48 │ │ │ │ + ld r2,0(r22) │ │ │ │ mr r5,r29 │ │ │ │ - cmpd r21,r9 │ │ │ │ - ble 26270 │ │ │ │ + cmpd r21,r2 │ │ │ │ + ble 25a90 │ │ │ │ ld r22,168(r1) │ │ │ │ - ld r20,208(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - beq 261b0 │ │ │ │ + ld r20,208(r1) │ │ │ │ + beq 259c8 │ │ │ │ cmpdi r31,1 │ │ │ │ - beq 26510 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - mr r10,r6 │ │ │ │ + beq 25d30 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r9,r7 │ │ │ │ li r24,0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 26378 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 25b98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - cmpd r22,r7 │ │ │ │ - bgt 264d0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 26360 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - bgt 264e0 │ │ │ │ + nop │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r22,r8 │ │ │ │ + bgt 25cf0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r24,r10 │ │ │ │ + add r2,r24,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25b80 │ │ │ │ + sldi r2,r24,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bgt 25d00 │ │ │ │ cmpd r31,r24 │ │ │ │ - ble 261b0 │ │ │ │ + ble 259c8 │ │ │ │ std r20,208(r1) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r24,4 │ │ │ │ addi r21,r30,1 │ │ │ │ - add r23,r23,r9 │ │ │ │ - b 2646c │ │ │ │ + add r23,r23,r2 │ │ │ │ + b 25c88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,160(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2647c │ │ │ │ - ld r4,8(r23) │ │ │ │ - ld r11,24(r25) │ │ │ │ - ld r10,120(r25) │ │ │ │ - ld r3,176(r25) │ │ │ │ + ld r9,160(r1) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 25c98 │ │ │ │ + ld r9,8(r23) │ │ │ │ + ld r4,24(r25) │ │ │ │ addi r24,r24,1 │ │ │ │ addi r23,r23,16 │ │ │ │ - ld r20,192(r1) │ │ │ │ - ld r0,200(r1) │ │ │ │ - sldi r7,r4,1 │ │ │ │ - mulli r9,r4,24 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - mulld r6,r4,r21 │ │ │ │ - add r7,r7,r4 │ │ │ │ - lfdx f1,r11,r8 │ │ │ │ - add r4,r11,r8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - lfd f2,8(r4) │ │ │ │ + ld r10,120(r25) │ │ │ │ + ld r8,176(r25) │ │ │ │ + ld r11,192(r1) │ │ │ │ + ld r3,200(r1) │ │ │ │ + mulli r7,r9,3 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + mulld r6,r9,r21 │ │ │ │ + mulli r9,r9,24 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r20,r4,r2 │ │ │ │ + mulli r6,r6,48 │ │ │ │ + lfd f2,8(r20) │ │ │ │ std r30,128(r1) │ │ │ │ std r28,120(r1) │ │ │ │ - addi r8,r9,16 │ │ │ │ - mulli r6,r6,48 │ │ │ │ + std r27,112(r1) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r2,r9,16 │ │ │ │ addi r4,r9,8 │ │ │ │ add r9,r10,r9 │ │ │ │ - std r27,112(r1) │ │ │ │ - mulld r7,r7,r21 │ │ │ │ std r26,104(r1) │ │ │ │ - std r20,144(r1) │ │ │ │ - std r0,136(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ + std r11,144(r1) │ │ │ │ + std r3,136(r1) │ │ │ │ + mulld r7,r7,r21 │ │ │ │ + add r2,r10,r2 │ │ │ │ add r10,r10,r4 │ │ │ │ - std r8,96(r1) │ │ │ │ - add r6,r3,r6 │ │ │ │ - add r8,r21,r7 │ │ │ │ + std r2,96(r1) │ │ │ │ + add r6,r8,r6 │ │ │ │ + add r2,r21,r7 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r8,r3,r8 │ │ │ │ - bl 1c700 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 1c0e0 │ │ │ │ cmpd r31,r24 │ │ │ │ - ble 2647c │ │ │ │ - ld r9,0(r23) │ │ │ │ + ble 25c98 │ │ │ │ + ld r2,0(r23) │ │ │ │ mr r5,r29 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 263c0 │ │ │ │ + cmpd r22,r2 │ │ │ │ + ble 25be0 │ │ │ │ ld r20,208(r1) │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 26228 │ │ │ │ nop │ │ │ │ + mr r24,r2 │ │ │ │ + b 25a48 │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 26378 │ │ │ │ nop │ │ │ │ + mr r24,r2 │ │ │ │ + b 25b98 │ │ │ │ nop │ │ │ │ - xor r6,r6,r24 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + nop │ │ │ │ + xor r7,r7,r24 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r24,r24 │ │ │ │ - b 2639c │ │ │ │ - xor r9,r6,r24 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 25bbc │ │ │ │ + xor r2,r7,r24 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r24,r24 │ │ │ │ - b 2624c │ │ │ │ + b 25a6c │ │ │ │ li r24,0 │ │ │ │ std r20,208(r1) │ │ │ │ - b 26258 │ │ │ │ + b 25a78 │ │ │ │ nop │ │ │ │ li r24,0 │ │ │ │ std r20,208(r1) │ │ │ │ - b 263a8 │ │ │ │ + b 25bc8 │ │ │ │ ld r22,168(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - beq 261b0 │ │ │ │ - b 26348 │ │ │ │ + beq 259c8 │ │ │ │ + b 25b64 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,6592 │ │ │ │ ld r9,40(r3) │ │ │ │ + cmpdi r9,1 │ │ │ │ mflr r0 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + ld r22,56(r3) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r23,64(r3) │ │ │ │ + ld r10,48(r3) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ + ld r28,72(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r30,80(r3) │ │ │ │ - ld r28,72(r3) │ │ │ │ - ld r24,64(r3) │ │ │ │ - li r23,1 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ld r22,56(r3) │ │ │ │ ld r29,32(r3) │ │ │ │ - ld r27,24(r3) │ │ │ │ + ld r30,80(r3) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ ld r26,16(r3) │ │ │ │ ld r25,8(r3) │ │ │ │ + std r20,-96(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ - ble 2663c │ │ │ │ + stdu r1,-272(r1) │ │ │ │ + ble 26278 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 262a0 │ │ │ │ addi r6,r9,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - li r5,1 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - beq 26608 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 265f8 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 265ec │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r6,r3 │ │ │ │ - ldu r4,8(r8) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r23,r23,r4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - mulld r23,r23,r6 │ │ │ │ - beq 26638 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r8,r10,8 │ │ │ │ + srdi r2,r6,1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + andi. r5,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 25e3c │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 25e28 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 25e18 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r8,r10,24 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 25e70 │ │ │ │ srdi r7,r7,2 │ │ │ │ mtctr r7 │ │ │ │ - ld r6,8(r8) │ │ │ │ - ld r7,16(r8) │ │ │ │ - ld r3,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r6,r23,r6 │ │ │ │ - mulld r7,r5,r7 │ │ │ │ - ld r4,0(r8) │ │ │ │ - mulld r23,r6,r3 │ │ │ │ - mulld r5,r7,r4 │ │ │ │ - bdnz 26610 │ │ │ │ - mulld r23,r23,r5 │ │ │ │ + lxv vs42,0(r8) │ │ │ │ + lxv vs43,16(r8) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs44,-32(r8) │ │ │ │ + lxv vs45,-16(r8) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 25e44 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r24,vs32 │ │ │ │ + beq 25e9c │ │ │ │ + ori r2,r6,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + mulld r24,r24,r2 │ │ │ │ addi r8,r1,112 │ │ │ │ addi r7,r1,120 │ │ │ │ addi r6,r1,128 │ │ │ │ addi r5,r1,136 │ │ │ │ std r22,96(r1) │ │ │ │ addi r4,r1,144 │ │ │ │ addi r3,r1,152 │ │ │ │ - bl d278 │ │ │ │ - ld r19,136(r1) │ │ │ │ - cmpdi r19,-1 │ │ │ │ - bne 266b0 │ │ │ │ + bl ccc0 │ │ │ │ + ld r20,136(r1) │ │ │ │ + cmpdi r20,-1 │ │ │ │ + bne 25f10 │ │ │ │ ld r11,120(r1) │ │ │ │ cmpdi r11,-1 │ │ │ │ - bne 26844 │ │ │ │ - addi r1,r1,288 │ │ │ │ + bne 260a0 │ │ │ │ + addi r1,r1,272 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 26a2c │ │ │ │ - addi r6,r29,-1 │ │ │ │ + beq 26280 │ │ │ │ + addi r7,r29,-1 │ │ │ │ li r12,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 266e8 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 25f48 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r19,r7 │ │ │ │ - bgt 269fc │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r12,r8 │ │ │ │ - add r9,r12,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 266d0 │ │ │ │ - sldi r9,r12,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r19,r9 │ │ │ │ - bgt 26a1c │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r20,r8 │ │ │ │ + bgt 26248 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r12,r10 │ │ │ │ + add r2,r12,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 25f30 │ │ │ │ + sldi r2,r12,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r20,r2 │ │ │ │ + bgt 26268 │ │ │ │ cmpd r29,r12 │ │ │ │ - ble 26a54 │ │ │ │ - std r17,168(r1) │ │ │ │ - std r18,176(r1) │ │ │ │ - std r20,192(r1) │ │ │ │ - std r21,200(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - ld r0,152(r1) │ │ │ │ - addi r11,r22,1 │ │ │ │ - sldi r20,r12,4 │ │ │ │ - ld r18,128(r1) │ │ │ │ - sldi r3,r30,3 │ │ │ │ + ble 262ac │ │ │ │ + std r18,160(r1) │ │ │ │ + std r19,168(r1) │ │ │ │ + std r21,184(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + ld r11,152(r1) │ │ │ │ + addi r3,r22,1 │ │ │ │ + sldi r21,r12,4 │ │ │ │ + sldi r4,r30,3 │ │ │ │ cmpdi cr5,r22,0 │ │ │ │ - addi r17,r25,-8 │ │ │ │ + ld r19,128(r1) │ │ │ │ + addi r18,r25,-8 │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - add r20,r24,r20 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r0,r23,r0 │ │ │ │ - mulld r21,r9,r23 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r21,r23,r21 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r11,r24,r11 │ │ │ │ + mulld r0,r2,r24 │ │ │ │ nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r19,r9 │ │ │ │ - bgt 26828 │ │ │ │ - cmpd r9,r18 │ │ │ │ - bgt 26828 │ │ │ │ - blt cr5,26818 │ │ │ │ - ld r5,8(r20) │ │ │ │ - li r6,0 │ │ │ │ - mulld r4,r28,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r27,r5 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r7,r17,r4 │ │ │ │ - add r4,r26,r4 │ │ │ │ - b 267b4 │ │ │ │ nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r4,r4,r3 │ │ │ │ - cmpd r6,r11 │ │ │ │ - bge 26818 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r0 │ │ │ │ - blt 267a0 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bge 267a0 │ │ │ │ - ble cr7,267a0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r20,r2 │ │ │ │ + bgt 26088 │ │ │ │ + cmpd r2,r19 │ │ │ │ + bgt 26088 │ │ │ │ + blt cr5,26078 │ │ │ │ + ld r6,8(r21) │ │ │ │ + li r7,0 │ │ │ │ + mulld r5,r28,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r27,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r8,r18,r5 │ │ │ │ + add r5,r26,r5 │ │ │ │ + b 26014 │ │ │ │ + nop │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bge 26078 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r11 │ │ │ │ + blt 26000 │ │ │ │ + cmpd r2,r0 │ │ │ │ + bge 26000 │ │ │ │ + ble cr7,26000 │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r10,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bdnz 267e0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r4,r4,r3 │ │ │ │ - cmpd r6,r11 │ │ │ │ - blt 267b4 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + bdnz 26040 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r7,r3 │ │ │ │ + blt 26014 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ + addi r21,r21,16 │ │ │ │ cmpd r29,r12 │ │ │ │ - bgt 26760 │ │ │ │ + bgt 25fc0 │ │ │ │ ld r11,120(r1) │ │ │ │ - ld r17,168(r1) │ │ │ │ - ld r18,176(r1) │ │ │ │ - ld r20,192(r1) │ │ │ │ - ld r21,200(r1) │ │ │ │ cmpdi r11,-1 │ │ │ │ - beq 26674 │ │ │ │ + ld r18,160(r1) │ │ │ │ + ld r19,168(r1) │ │ │ │ + ld r21,184(r1) │ │ │ │ + beq 25ed4 │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 26a44 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - mr r10,r6 │ │ │ │ + beq 26294 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r9,r7 │ │ │ │ li r3,0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - b 26878 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r7,r11 │ │ │ │ - blt 26a04 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - add r9,r3,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 26860 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r9,r11 │ │ │ │ - blt 26a0c │ │ │ │ + addi r10,r7,-1 │ │ │ │ + b 260d8 │ │ │ │ + nop │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r8,r11 │ │ │ │ + blt 26250 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r3,r10 │ │ │ │ + add r2,r3,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 260c0 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r11 │ │ │ │ + blt 26258 │ │ │ │ cmpd r29,r3 │ │ │ │ - ble 26674 │ │ │ │ - std r20,192(r1) │ │ │ │ - std r21,200(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - ld r10,152(r1) │ │ │ │ - sldi r20,r3,4 │ │ │ │ - addi r8,r22,1 │ │ │ │ - ld r21,112(r1) │ │ │ │ + ble 25ed4 │ │ │ │ + std r21,184(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + ld r0,152(r1) │ │ │ │ + addi r10,r22,1 │ │ │ │ + sldi r9,r3,4 │ │ │ │ cmpdi cr5,r22,0 │ │ │ │ addi r25,r25,-8 │ │ │ │ - sldi r0,r30,3 │ │ │ │ + ld r21,112(r1) │ │ │ │ + sldi r4,r30,3 │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - add r20,r24,r20 │ │ │ │ - sldi r22,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r24,r23,r10 │ │ │ │ - mulld r23,r9,r23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r11 │ │ │ │ - blt 269b8 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bgt 269b8 │ │ │ │ - blt cr5,269a8 │ │ │ │ - ld r5,8(r20) │ │ │ │ - li r6,0 │ │ │ │ - mulld r4,r28,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r27,r5 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r7,r25,r4 │ │ │ │ - add r4,r26,r4 │ │ │ │ - b 26944 │ │ │ │ + sldi r22,r10,1 │ │ │ │ + add r23,r23,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r0,r24,r0 │ │ │ │ + mulld r24,r2,r24 │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r11 │ │ │ │ + blt 26208 │ │ │ │ + cmpd r2,r21 │ │ │ │ + bgt 26208 │ │ │ │ + blt cr5,261f8 │ │ │ │ + ld r6,8(r23) │ │ │ │ + li r7,0 │ │ │ │ + mulld r5,r28,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r27,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r8,r25,r5 │ │ │ │ + add r5,r26,r5 │ │ │ │ + b 26194 │ │ │ │ nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - cmpd r6,r22 │ │ │ │ - bge 269a8 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r24 │ │ │ │ - blt 26930 │ │ │ │ - cmpd r9,r23 │ │ │ │ - bge 26930 │ │ │ │ - ble cr7,26930 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r7,r22 │ │ │ │ + bge 261f8 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r0 │ │ │ │ + blt 26180 │ │ │ │ + cmpd r2,r24 │ │ │ │ + bge 26180 │ │ │ │ + ble cr7,26180 │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r10,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bdnz 26970 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - cmpd r6,r22 │ │ │ │ - blt 26944 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + bdnz 261c0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r7,r22 │ │ │ │ + blt 26194 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ + addi r23,r23,16 │ │ │ │ cmpd r29,r3 │ │ │ │ - bgt 268f0 │ │ │ │ - ld r20,192(r1) │ │ │ │ - ld r21,200(r1) │ │ │ │ - addi r1,r1,288 │ │ │ │ + bgt 26140 │ │ │ │ + ld r21,184(r1) │ │ │ │ + addi r1,r1,272 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - mr r12,r9 │ │ │ │ - b 266e8 │ │ │ │ - mr r3,r9 │ │ │ │ - b 26878 │ │ │ │ - xor r6,r6,r3 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + mr r12,r2 │ │ │ │ + b 25f48 │ │ │ │ + mr r3,r2 │ │ │ │ + b 260d8 │ │ │ │ + xor r7,r7,r3 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r3,r3 │ │ │ │ - b 2689c │ │ │ │ - xor r9,r6,r12 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 260fc │ │ │ │ + xor r2,r7,r12 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r12,r12 │ │ │ │ - b 2670c │ │ │ │ + b 25f6c │ │ │ │ + li r24,1 │ │ │ │ + b 25e9c │ │ │ │ li r12,0 │ │ │ │ - std r17,168(r1) │ │ │ │ - std r18,176(r1) │ │ │ │ - std r20,192(r1) │ │ │ │ - std r21,200(r1) │ │ │ │ - b 26724 │ │ │ │ + std r18,160(r1) │ │ │ │ + std r19,168(r1) │ │ │ │ + std r21,184(r1) │ │ │ │ + b 25f80 │ │ │ │ li r3,0 │ │ │ │ - std r20,192(r1) │ │ │ │ - std r21,200(r1) │ │ │ │ - b 268ac │ │ │ │ + std r21,184(r1) │ │ │ │ + b 26108 │ │ │ │ + li r2,1 │ │ │ │ + li r24,1 │ │ │ │ + b 25e90 │ │ │ │ ld r11,120(r1) │ │ │ │ cmpdi r11,-1 │ │ │ │ - beq 26674 │ │ │ │ - b 26850 │ │ │ │ + beq 25ed4 │ │ │ │ + b 260ac │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xf80 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5264 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0xe80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r24,0(r2) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r27,40(r2) │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r24,0(r9) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r30,32(r2) │ │ │ │ + ld r29,48(r2) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,32(r9) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r28,24(r2) │ │ │ │ + ld r26,16(r2) │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ + ld r25,8(r2) │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ + ld r9,72(r24) │ │ │ │ + ld r23,240(r24) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ + mr r10,r30 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ - ld r29,48(r9) │ │ │ │ - ld r27,40(r9) │ │ │ │ - ld r28,24(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-320(r1) │ │ │ │ - ld r26,16(r9) │ │ │ │ - ld r25,8(r9) │ │ │ │ - ld r9,72(r24) │ │ │ │ - mr r10,r30 │ │ │ │ - ld r23,240(r24) │ │ │ │ mr r31,r1 │ │ │ │ addi r8,r31,128 │ │ │ │ addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ - bl 128d8 │ │ │ │ - ld r8,152(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 26b90 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 26e00 │ │ │ │ + bl 12090 │ │ │ │ + ld r10,152(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 263f0 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 26660 │ │ │ │ addi r1,r31,320 │ │ │ │ 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) │ │ │ │ ld r28,-32(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpdi r28,1 │ │ │ │ - beq 270bc │ │ │ │ - addi r5,r28,-1 │ │ │ │ + beq 2691c │ │ │ │ + addi r6,r28,-1 │ │ │ │ li r17,0 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 26bc8 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 26428 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 27094 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r17,r7 │ │ │ │ - add r9,r17,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 26bb0 │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 270ac │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 268f4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r17,r8 │ │ │ │ + add r2,r17,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26410 │ │ │ │ + sldi r2,r17,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2690c │ │ │ │ cmpd r28,r17 │ │ │ │ - ble 270cc │ │ │ │ - sldi r21,r30,4 │ │ │ │ - addi r22,r30,1 │ │ │ │ - sldi r20,r30,1 │ │ │ │ + ble 2692c │ │ │ │ + addi r21,r30,1 │ │ │ │ + sldi r16,r30,1 │ │ │ │ + sldi r20,r30,4 │ │ │ │ sldi r14,r17,4 │ │ │ │ - addi r21,r21,24 │ │ │ │ - sldi r19,r22,4 │ │ │ │ - addi r16,r20,1 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - addi r20,r20,2 │ │ │ │ + sldi r22,r21,5 │ │ │ │ + addi r20,r20,24 │ │ │ │ + addi r19,r16,2 │ │ │ │ + addi r16,r16,1 │ │ │ │ + sldi r21,r21,4 │ │ │ │ add r14,r23,r14 │ │ │ │ - add r18,r29,r21 │ │ │ │ - ld r9,0(r14) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 26b24 │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 26b24 │ │ │ │ - ld r4,8(r14) │ │ │ │ - ld r3,176(r24) │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r22 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + neg r22,r22 │ │ │ │ + add r18,r29,r20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r14) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 26384 │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 26384 │ │ │ │ + ld r5,8(r14) │ │ │ │ + ld r4,176(r24) │ │ │ │ mr r15,r1 │ │ │ │ - cmpdi r16,0 │ │ │ │ - sldi r9,r4,5 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - lfdx f9,r3,r9 │ │ │ │ - mr r11,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r5,5 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ + mr r3,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ mr r6,r1 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r11,r11,16 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r12,r3,r11 │ │ │ │ + addi r3,r3,16 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r3 │ │ │ │ stfdu f9,128(r6) │ │ │ │ - ble 27080 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r16 │ │ │ │ - addi r5,r29,8 │ │ │ │ - addi r7,r6,8 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r16,-1 │ │ │ │ - beq 26cc0 │ │ │ │ + ble cr4,268e0 │ │ │ │ + andi. r2,r16,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r16 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r29,8 │ │ │ │ + addi r8,r6,8 │ │ │ │ + addi r10,r16,-1 │ │ │ │ + beq 26528 │ │ │ │ lfd f0,8(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 26d00 │ │ │ │ - srdi r8,r16,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 26568 │ │ │ │ + srdi r10,r16,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bdnz 26cc8 │ │ │ │ - lfdx f9,r3,r11 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - andi. r8,r16,1 │ │ │ │ - add r8,r6,r21 │ │ │ │ - lfd f8,8(r12) │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - addi r7,r16,-1 │ │ │ │ - stfdx f9,r6,r10 │ │ │ │ - beq 26d48 │ │ │ │ - lfdx f0,r18,r9 │ │ │ │ - cmpdi r7,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 26530 │ │ │ │ + lfdx f9,r4,r3 │ │ │ │ + sldi r9,r19,3 │ │ │ │ + andi. r10,r16,1 │ │ │ │ + lfd f8,8(r11) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r6,r20 │ │ │ │ + addi r8,r16,-1 │ │ │ │ + stfdx f9,r6,r9 │ │ │ │ + beq 265b0 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 26d84 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 265ec │ │ │ │ + srdi r9,r16,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ + lfdx f12,r18,r2 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 26d50 │ │ │ │ - ld r3,24(r24) │ │ │ │ - ld r11,160(r31) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - ld r4,120(r24) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 265b8 │ │ │ │ + ld r4,24(r24) │ │ │ │ + ld r8,120(r24) │ │ │ │ + sldi r2,r5,4 │ │ │ │ mr r10,r25 │ │ │ │ - add r7,r6,r19 │ │ │ │ + add r7,r6,r21 │ │ │ │ mr r5,r27 │ │ │ │ + ld r3,160(r31) │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r12,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r12) │ │ │ │ - std r11,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ + addi r9,r2,8 │ │ │ │ + add r11,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ std r30,104(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ cmpd r28,r17 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ mr r1,r15 │ │ │ │ - ble 26b24 │ │ │ │ - ld r8,152(r31) │ │ │ │ + ble 26384 │ │ │ │ + ld r10,152(r31) │ │ │ │ addi r14,r14,16 │ │ │ │ - b 26c20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 26490 │ │ │ │ nop │ │ │ │ cmpdi r28,1 │ │ │ │ - beq 270c4 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 26e38 │ │ │ │ + beq 26924 │ │ │ │ + addi r6,r28,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r19,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 26698 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 2708c │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r18,r7 │ │ │ │ - add r9,r18,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 26e20 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2709c │ │ │ │ - cmpd r28,r18 │ │ │ │ - ble 26b30 │ │ │ │ - sldi r21,r30,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 268ec │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + add r2,r19,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26680 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 268fc │ │ │ │ + cmpd r28,r19 │ │ │ │ + ble 26390 │ │ │ │ addi r22,r30,1 │ │ │ │ - sldi r20,r30,1 │ │ │ │ - sldi r15,r18,4 │ │ │ │ + sldi r17,r30,1 │ │ │ │ + sldi r21,r30,4 │ │ │ │ + sldi r15,r19,4 │ │ │ │ + sldi r2,r22,5 │ │ │ │ addi r21,r21,24 │ │ │ │ - sldi r19,r22,4 │ │ │ │ - addi r17,r20,1 │ │ │ │ + addi r20,r17,2 │ │ │ │ + addi r17,r17,1 │ │ │ │ add r15,r23,r15 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - addi r20,r20,2 │ │ │ │ - add r23,r29,r21 │ │ │ │ - ld r9,0(r15) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 26b30 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 26b30 │ │ │ │ - ld r4,8(r15) │ │ │ │ - ld r3,176(r24) │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r22 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + cmpdi cr4,r17,0 │ │ │ │ + neg r23,r2 │ │ │ │ + add r18,r29,r21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r15) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 26390 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 26390 │ │ │ │ + ld r5,8(r15) │ │ │ │ + ld r4,176(r24) │ │ │ │ mr r16,r1 │ │ │ │ - cmpdi r17,0 │ │ │ │ - sldi r9,r4,5 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - lfdx f9,r3,r9 │ │ │ │ - mr r11,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r5,5 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ + mr r3,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ mr r6,r1 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r11,r11,16 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r14,r3,r11 │ │ │ │ + addi r3,r3,16 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r3 │ │ │ │ stfdu f9,128(r6) │ │ │ │ - ble 27070 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r17,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r17 │ │ │ │ - addi r7,r6,8 │ │ │ │ - addi r5,r29,8 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r17,-1 │ │ │ │ - beq 26f30 │ │ │ │ + ble cr4,268d0 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r17 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r6,8 │ │ │ │ + addi r7,r29,8 │ │ │ │ + addi r10,r17,-1 │ │ │ │ + beq 26798 │ │ │ │ lfd f0,8(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 26f70 │ │ │ │ - srdi r8,r17,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 267d8 │ │ │ │ + srdi r10,r17,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bdnz 26f38 │ │ │ │ - lfdx f9,r3,r11 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - andi. r8,r17,1 │ │ │ │ - add r8,r6,r21 │ │ │ │ - lfd f8,8(r14) │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - addi r7,r17,-1 │ │ │ │ - stfdx f9,r6,r10 │ │ │ │ - beq 26fb8 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ - cmpdi r7,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 267a0 │ │ │ │ + lfdx f9,r4,r3 │ │ │ │ + sldi r9,r20,3 │ │ │ │ + andi. r10,r17,1 │ │ │ │ + lfd f8,8(r11) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r6,r21 │ │ │ │ + addi r8,r17,-1 │ │ │ │ + stfdx f9,r6,r9 │ │ │ │ + beq 26820 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 26ff4 │ │ │ │ - srdi r10,r17,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 2685c │ │ │ │ + srdi r9,r17,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r23,r9 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ + lfdx f12,r18,r2 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 26fc0 │ │ │ │ - ld r3,24(r24) │ │ │ │ - ld r11,160(r31) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - ld r4,120(r24) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 26828 │ │ │ │ + ld r4,24(r24) │ │ │ │ + ld r8,120(r24) │ │ │ │ + sldi r2,r5,4 │ │ │ │ mr r10,r25 │ │ │ │ - add r7,r6,r19 │ │ │ │ + add r7,r6,r22 │ │ │ │ mr r5,r27 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r14,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r14) │ │ │ │ - std r11,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ + ld r3,160(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r9,r2,8 │ │ │ │ + add r11,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ std r30,104(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - cmpd r28,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r28,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - ble 26b30 │ │ │ │ - ld r8,136(r31) │ │ │ │ + ble 26390 │ │ │ │ + ld r10,136(r31) │ │ │ │ addi r15,r15,16 │ │ │ │ - b 26e90 │ │ │ │ - nop │ │ │ │ + b 26700 │ │ │ │ nop │ │ │ │ + lfdx f0,r4,r3 │ │ │ │ + stfdx f0,r6,r22 │ │ │ │ + b 2685c │ │ │ │ nop │ │ │ │ - lfdx f0,r3,r11 │ │ │ │ - stfdx f0,r6,r19 │ │ │ │ - b 26ff4 │ │ │ │ - nop │ │ │ │ - lfdx f0,r3,r11 │ │ │ │ - stfdx f0,r6,r19 │ │ │ │ - b 26d84 │ │ │ │ - mr r18,r9 │ │ │ │ - b 26e38 │ │ │ │ - mr r17,r9 │ │ │ │ - b 26bc8 │ │ │ │ - xor r5,r5,r18 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 26e5c │ │ │ │ - xor r9,r5,r17 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + lfdx f0,r4,r3 │ │ │ │ + stfdx f0,r6,r21 │ │ │ │ + b 265ec │ │ │ │ + mr r19,r2 │ │ │ │ + b 26698 │ │ │ │ + mr r17,r2 │ │ │ │ + b 26428 │ │ │ │ + xor r6,r6,r19 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r19,r19 │ │ │ │ + b 266bc │ │ │ │ + xor r2,r6,r17 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r17,r17 │ │ │ │ - b 26bec │ │ │ │ + b 2644c │ │ │ │ li r17,0 │ │ │ │ - b 26bf4 │ │ │ │ - li r18,0 │ │ │ │ - b 26e64 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 26b30 │ │ │ │ - b 26e0c │ │ │ │ + b 26454 │ │ │ │ + li r19,0 │ │ │ │ + b 266c4 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 26390 │ │ │ │ + b 2666c │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ + .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,3600 │ │ │ │ - mflr r0 │ │ │ │ std r30,-32(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r29,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + std r23,-88(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ + ld r9,8(r30) │ │ │ │ + ld r26,0(r30) │ │ │ │ std r27,-56(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ ld r28,24(r30) │ │ │ │ + ld r27,32(r30) │ │ │ │ + std r31,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + ld r29,16(r30) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ + ld r23,240(r26) │ │ │ │ + std r25,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r25,0(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - ld r26,40(r30) │ │ │ │ - ld r27,32(r30) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ mr r10,r28 │ │ │ │ - ld r29,16(r30) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r22,240(r25) │ │ │ │ + stxv vs63,224(r1) │ │ │ │ + stxv vs59,160(r1) │ │ │ │ + lxsd v31,40(r30) │ │ │ │ + stxv vs60,176(r1) │ │ │ │ + stxv vs61,192(r1) │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ + stxv vs62,208(r1) │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - bl 12c58 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 27200 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 27430 │ │ │ │ - addi r1,r31,288 │ │ │ │ + bl 12400 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 26a70 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 26cc0 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ + lxv vs59,-192(r1) │ │ │ │ + lxv vs60,-176(r1) │ │ │ │ + lxv vs61,-160(r1) │ │ │ │ + lxv vs62,-144(r1) │ │ │ │ + lxv vs63,-128(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 27690 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - li r20,0 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 27238 │ │ │ │ + beq 26f3c │ │ │ │ + addi r6,r29,-1 │ │ │ │ + li r22,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 26aa8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 27660 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r20,r7 │ │ │ │ - add r9,r20,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27220 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 27680 │ │ │ │ - cmpd r29,r20 │ │ │ │ - ble 276a0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - addi r23,r28,1 │ │ │ │ - sldi r18,r20,4 │ │ │ │ - neg r21,r26 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r24,r23,4 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - add r18,r22,r18 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - neg r24,r24 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 26f0c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r22,r8 │ │ │ │ + add r2,r22,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26a90 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 26f2c │ │ │ │ + cmpd r29,r22 │ │ │ │ + ble 26f4c │ │ │ │ + addi r24,r28,1 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + sldi r20,r22,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltd vs59,vs63,0 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + sldi r25,r24,4 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + add r20,r23,r20 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + neg r25,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2719c │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2719c │ │ │ │ - ld r0,8(r18) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r8,120(r25) │ │ │ │ - ld r10,8(r30) │ │ │ │ - mr r19,r1 │ │ │ │ - sldi r9,r0,3 │ │ │ │ - stdux r7,r1,r24 │ │ │ │ - lxsd v0,0(r10) │ │ │ │ - lfdx f3,r8,r9 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 26a00 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 26a00 │ │ │ │ + ld r3,8(r20) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r10,120(r26) │ │ │ │ + ld r9,8(r30) │ │ │ │ + sldi r2,r3,3 │ │ │ │ + stdux r8,r1,r25 │ │ │ │ + lxsd v9,0(r9) │ │ │ │ + lfdx f3,r10,r2 │ │ │ │ addi r6,r1,112 │ │ │ │ - ble cr4,273dc │ │ │ │ - ld r10,48(r25) │ │ │ │ - ld r3,72(r25) │ │ │ │ - ld r9,88(r25) │ │ │ │ - xscvsxddp vs12,vs32 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r4,176(r25) │ │ │ │ - mr r5,r6 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - mr r7,r23 │ │ │ │ - mulld r10,r0,r10 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + ble cr4,26c68 │ │ │ │ + ld r9,48(r26) │ │ │ │ + ld r5,72(r26) │ │ │ │ + srdi r2,r24,1 │ │ │ │ + xscvsxddp vs12,vs41 │ │ │ │ + mr r7,r6 │ │ │ │ + ld r8,176(r26) │ │ │ │ + nop │ │ │ │ + plxv vs43,290608 # 6dab0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,88(r26) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r10,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f3,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs31 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mffprd r8,f12 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r3,r4,r10 │ │ │ │ - subfic r12,r10,-8 │ │ │ │ - mr r11,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,27390 │ │ │ │ - neg r11,r10 │ │ │ │ - lfdx f0,r4,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 273c0 │ │ │ │ - lfd f12,8(r3) │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - beq 273dc │ │ │ │ - addi r5,r5,8 │ │ │ │ - b 27360 │ │ │ │ - lfdx f12,r4,r12 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - bne 273b8 │ │ │ │ - ld r10,24(r25) │ │ │ │ - sldi r0,r0,4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v27 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + 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 r5,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r4,r8 │ │ │ │ + mtvsrdd vs0,r5,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 26bf0 │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r3,r3,4 │ │ │ │ ld r7,144(r31) │ │ │ │ mr r9,r28 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v9 │ │ │ │ mr r5,r27 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r4,r10,r0 │ │ │ │ - lfdx f1,r10,r0 │ │ │ │ ld r10,152(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r29,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - ble 2719c │ │ │ │ - ld r8,136(r31) │ │ │ │ - addi r18,r18,16 │ │ │ │ - b 272a0 │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 26a00 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r20,r20,16 │ │ │ │ + b 26b20 │ │ │ │ + nop │ │ │ │ cmpdi r29,1 │ │ │ │ - beq 27698 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r21,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 27468 │ │ │ │ + beq 26f44 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r22,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 26cf8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 27668 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r21,r7 │ │ │ │ - add r9,r21,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27450 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 27670 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ble 271a8 │ │ │ │ - mtfprd f0,r26 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 26f14 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r22,r8 │ │ │ │ + add r2,r22,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26ce0 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 26f1c │ │ │ │ + cmpd r29,r22 │ │ │ │ + ble 26a0c │ │ │ │ addi r24,r28,1 │ │ │ │ - sldi r19,r21,4 │ │ │ │ - neg r9,r26 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r23,r24,4 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xxspltib vs61,2 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltd vs63,vs63,0 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + sldi r25,r24,4 │ │ │ │ sldi r24,r24,1 │ │ │ │ - add r19,r22,r19 │ │ │ │ - sldi r22,r9,3 │ │ │ │ + add r23,r23,r2 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - neg r23,r23 │ │ │ │ + neg r25,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 271a8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 271a8 │ │ │ │ - ld r18,8(r19) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r8,120(r25) │ │ │ │ - ld r10,8(r30) │ │ │ │ - mr r20,r1 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - stdux r7,r1,r23 │ │ │ │ - lxsd v0,0(r10) │ │ │ │ - lfdx f3,r8,r9 │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 26a0c │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 26a0c │ │ │ │ + ld r3,8(r23) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r10,120(r26) │ │ │ │ + ld r9,8(r30) │ │ │ │ + sldi r2,r3,3 │ │ │ │ + stdux r8,r1,r25 │ │ │ │ + lxsd v9,0(r9) │ │ │ │ + lfdx f3,r10,r2 │ │ │ │ addi r6,r1,112 │ │ │ │ - ble cr4,2760c │ │ │ │ - ld r10,48(r25) │ │ │ │ - ld r3,72(r25) │ │ │ │ - ld r9,88(r25) │ │ │ │ - xscvsxddp vs12,vs32 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r4,176(r25) │ │ │ │ - mr r5,r6 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - mr r7,r24 │ │ │ │ - mulld r10,r18,r10 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + ble cr4,26eb8 │ │ │ │ + ld r9,48(r26) │ │ │ │ + ld r5,72(r26) │ │ │ │ + srdi r2,r24,1 │ │ │ │ + xscvsxddp vs12,vs41 │ │ │ │ + mr r7,r6 │ │ │ │ + ld r8,176(r26) │ │ │ │ + plxv vs43,290020 # 6dab0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,88(r26) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r10,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f3,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs31 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mffprd r8,f12 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r11,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r3,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,275c0 │ │ │ │ - neg r3,r10 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 275f0 │ │ │ │ - lfd f12,8(r11) │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - beq 2760c │ │ │ │ - addi r5,r5,8 │ │ │ │ - b 27590 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - bne 275e8 │ │ │ │ - ld r10,24(r25) │ │ │ │ - sldi r18,r18,4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v31,v11 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + 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 r5,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r4,r8 │ │ │ │ + mtvsrdd vs0,r5,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 26e40 │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r3,r3,4 │ │ │ │ ld r7,144(r31) │ │ │ │ mr r9,r28 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v9 │ │ │ │ mr r5,r27 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r4,r10,r18 │ │ │ │ - lfdx f1,r10,r18 │ │ │ │ ld r10,152(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - ble 271a8 │ │ │ │ - ld r8,120(r31) │ │ │ │ - addi r19,r19,16 │ │ │ │ - b 274d0 │ │ │ │ - mr r20,r9 │ │ │ │ - b 27238 │ │ │ │ - mr r21,r9 │ │ │ │ - b 27468 │ │ │ │ - xor r5,r5,r21 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r21,r21 │ │ │ │ - b 2748c │ │ │ │ - xor r9,r5,r20 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r20,r20 │ │ │ │ - b 2725c │ │ │ │ - li r20,0 │ │ │ │ - b 27264 │ │ │ │ - li r21,0 │ │ │ │ - b 27494 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 271a8 │ │ │ │ - b 2743c │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 26a0c │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r23,r23,16 │ │ │ │ + b 26d70 │ │ │ │ + mr r22,r2 │ │ │ │ + b 26aa8 │ │ │ │ + mr r22,r2 │ │ │ │ + b 26cf8 │ │ │ │ + xor r6,r6,r22 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r22,r22 │ │ │ │ + b 26d1c │ │ │ │ + xor r2,r6,r22 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r22,r22 │ │ │ │ + b 26acc │ │ │ │ + li r22,0 │ │ │ │ + b 26ad4 │ │ │ │ + li r22,0 │ │ │ │ + b 26d24 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 26a0c │ │ │ │ + b 26ccc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xe82 │ │ │ │ + .long 0xc82 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,2112 │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ - std r20,-96(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r20,0(r9) │ │ │ │ - ld r10,48(r9) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r19,0(r2) │ │ │ │ std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + ld r17,40(r2) │ │ │ │ + ld r28,56(r2) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r18,40(r9) │ │ │ │ + std r30,-16(r1) │ │ │ │ + ld r18,32(r2) │ │ │ │ + ld r27,16(r2) │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ + ld r26,8(r2) │ │ │ │ std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r10,r17 │ │ │ │ std r23,-72(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r27,56(r9) │ │ │ │ - ld r19,32(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-400(r1) │ │ │ │ - ld r26,24(r9) │ │ │ │ - ld r25,16(r9) │ │ │ │ - ld r24,8(r9) │ │ │ │ - ld r9,72(r20) │ │ │ │ - ld r28,240(r20) │ │ │ │ mr r31,r1 │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,24(r2) │ │ │ │ addi r8,r31,160 │ │ │ │ - std r10,208(r31) │ │ │ │ addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ addi r4,r31,192 │ │ │ │ addi r3,r31,200 │ │ │ │ - mr r10,r18 │ │ │ │ - bl 12548 │ │ │ │ - ld r8,184(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 277e0 │ │ │ │ - ld r8,168(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 27b4c │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,72(r19) │ │ │ │ + ld r20,240(r19) │ │ │ │ + bl 11d10 │ │ │ │ + ld r10,184(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 27090 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 273f8 │ │ │ │ addi r1,r31,400 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ blr │ │ │ │ - cmpdi r19,1 │ │ │ │ - beq 27ef4 │ │ │ │ - addi r6,r19,-1 │ │ │ │ - li r14,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 27818 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r28,r5 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 27ec4 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r14,r7 │ │ │ │ - add r9,r14,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27800 │ │ │ │ - sldi r9,r14,4 │ │ │ │ - ldx r9,r28,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 27ee4 │ │ │ │ - cmpd r19,r14 │ │ │ │ - ble 27f04 │ │ │ │ - sldi r9,r18,1 │ │ │ │ - sldi r15,r14,4 │ │ │ │ - sldi r0,r18,4 │ │ │ │ - addi r29,r18,1 │ │ │ │ - std r28,240(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - add r15,r28,r15 │ │ │ │ - addi r30,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mr r10,r0 │ │ │ │ - add r21,r27,r0 │ │ │ │ - sldi r7,r29,2 │ │ │ │ - mulli r22,r29,48 │ │ │ │ - sldi r23,r29,4 │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r9,0(r15) │ │ │ │ - addi r10,r10,40 │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 277b4 │ │ │ │ + addi r7,r18,-1 │ │ │ │ + li r15,0 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + b 270c8 │ │ │ │ + nop │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r20,r6 │ │ │ │ + cmpd r10,r6 │ │ │ │ + bgt 27784 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r15,r8 │ │ │ │ + add r2,r15,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 270b0 │ │ │ │ + sldi r2,r15,4 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 277a4 │ │ │ │ + cmpd r18,r15 │ │ │ │ + ble 277c4 │ │ │ │ + sldi r16,r15,4 │ │ │ │ + sldi r2,r17,1 │ │ │ │ + std r20,240(r31) │ │ │ │ + sldi r14,r17,4 │ │ │ │ + addi r29,r17,1 │ │ │ │ + add r16,r20,r16 │ │ │ │ + addi r30,r2,1 │ │ │ │ + mr r20,r15 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r23,r28,r14 │ │ │ │ + addi r0,r14,40 │ │ │ │ + sldi r9,r29,2 │ │ │ │ + mulli r24,r29,48 │ │ │ │ + mr r15,r16 │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r25,r29,4 │ │ │ │ sldi r29,r29,5 │ │ │ │ - mr r28,r0 │ │ │ │ - addi r17,r21,24 │ │ │ │ - std r7,224(r31) │ │ │ │ - add r21,r21,r10 │ │ │ │ - std r10,232(r31) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 27b3c │ │ │ │ + addi r22,r23,24 │ │ │ │ + add r23,r23,r0 │ │ │ │ + std r9,232(r31) │ │ │ │ + ld r2,0(r15) │ │ │ │ + mr r16,r23 │ │ │ │ + mr r23,r0 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 273e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 27b3c │ │ │ │ - ld r7,8(r15) │ │ │ │ - ld r12,176(r20) │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r22 │ │ │ │ - mr r14,r1 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 273e8 │ │ │ │ + ld r8,8(r15) │ │ │ │ + ld r12,176(r19) │ │ │ │ + neg r9,r24 │ │ │ │ + mr r21,r1 │ │ │ │ cmpdi r30,0 │ │ │ │ - mulli r9,r7,48 │ │ │ │ - sldi r5,r7,1 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - add r5,r5,r7 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r11,r8,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ mr r6,r1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r5 │ │ │ │ + lfdx f9,r12,r2 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r2,r12,r2 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r10,r12,r11 │ │ │ │ stfdu f9,160(r6) │ │ │ │ - ble 27eb0 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mr r9,r30 │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r27,8 │ │ │ │ - addi r3,r6,8 │ │ │ │ + ble 27770 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r5,r28,8 │ │ │ │ + addi r7,r6,8 │ │ │ │ addi r0,r30,-1 │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - beq 2794c │ │ │ │ - lfd f0,8(r27) │ │ │ │ - mr. r9,r0 │ │ │ │ + beq 271f8 │ │ │ │ + lfd f0,8(r28) │ │ │ │ + mr. r2,r0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 2798c │ │ │ │ + beq 27238 │ │ │ │ srdi r4,r30,1 │ │ │ │ mtctr r4 │ │ │ │ - addi r4,r10,8 │ │ │ │ + addi r4,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r5,r4 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 27954 │ │ │ │ - ld r10,216(r31) │ │ │ │ - lfdx f9,r12,r5 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - add r5,r6,r28 │ │ │ │ - lfd f8,8(r8) │ │ │ │ + stfdx f12,r7,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r7,r4 │ │ │ │ + bdnz 27200 │ │ │ │ + ld r9,224(r31) │ │ │ │ + lfdx f9,r12,r11 │ │ │ │ + add r7,r6,r14 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ addi r0,r30,-1 │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - addi r3,r5,24 │ │ │ │ - sldi r11,r10,3 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - mr r10,r30 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + addi r5,r7,24 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ stfdx f9,r6,r11 │ │ │ │ - beq 279e0 │ │ │ │ - lfdx f0,r17,r9 │ │ │ │ - mr. r10,r0 │ │ │ │ + beq 2728c │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + mr. r9,r0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 27a20 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 272cc │ │ │ │ srdi r4,r30,1 │ │ │ │ mtctr r4 │ │ │ │ - addi r4,r9,8 │ │ │ │ + addi r4,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r17,r4 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r22,r4 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 279e8 │ │ │ │ - ld r9,224(r31) │ │ │ │ - lfd f9,16(r8) │ │ │ │ - ld r4,232(r31) │ │ │ │ - lfd f8,24(r8) │ │ │ │ - andi. r3,r30,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r30,-1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - stfdx f9,r6,r9 │ │ │ │ - beq 27a70 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ - cmpdi r8,0 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r4 │ │ │ │ + bdnz 27294 │ │ │ │ + ld r2,232(r31) │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r5,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r7,r7,r23 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + addi r10,r30,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f9,r6,r2 │ │ │ │ + beq 27318 │ │ │ │ + lfdx f0,r16,r9 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 27aac │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 27354 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + lfdx f0,r16,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 27a78 │ │ │ │ - ld r3,24(r20) │ │ │ │ + stfdx f12,r7,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + bdnz 27320 │ │ │ │ + ld r5,24(r19) │ │ │ │ + mulli r9,r8,24 │ │ │ │ ld r0,192(r31) │ │ │ │ - sldi r5,r7,4 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - ld r10,120(r20) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + add r7,r6,r25 │ │ │ │ add r8,r6,r29 │ │ │ │ - add r7,r6,r23 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r11,r3,r5 │ │ │ │ - lfdx f1,r3,r5 │ │ │ │ + ld r10,120(r19) │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r11,r5,r2 │ │ │ │ + lfdx f1,r5,r2 │ │ │ │ ld r5,208(r31) │ │ │ │ - addi r3,r9,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ lfd f2,8(r11) │ │ │ │ std r0,144(r1) │ │ │ │ addi r11,r9,8 │ │ │ │ + ld r0,200(r31) │ │ │ │ + std r17,128(r1) │ │ │ │ add r9,r10,r9 │ │ │ │ - add r3,r10,r3 │ │ │ │ + ld r4,216(r31) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r27,112(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ add r10,r10,r11 │ │ │ │ - ld r11,200(r31) │ │ │ │ - std r3,96(r1) │ │ │ │ - std r18,128(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - cmpd r19,r16 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - ble 27b3c │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r9,16(r15) │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,136(r1) │ │ │ │ + std r4,120(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r18,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 273e8 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r2,16(r15) │ │ │ │ addi r15,r15,16 │ │ │ │ - cmpd r9,r8 │ │ │ │ - bge 278b0 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r28,240(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 27788 │ │ │ │ - cmpdi r19,1 │ │ │ │ - beq 27efc │ │ │ │ - addi r6,r19,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - li r15,0 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 27b88 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bge 27160 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + ld r20,240(r31) │ │ │ │ + beq 27034 │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 277bc │ │ │ │ + addi r7,r18,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + li r14,0 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + b 27438 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r28,r5 │ │ │ │ - cmpd r5,r8 │ │ │ │ - blt 27ecc │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r15,r7 │ │ │ │ - add r9,r15,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27b70 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ldx r9,r28,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 27ed4 │ │ │ │ - cmpd r19,r15 │ │ │ │ - ble 27788 │ │ │ │ - sldi r14,r18,4 │ │ │ │ - addi r23,r18,1 │ │ │ │ - sldi r9,r18,1 │ │ │ │ - sldi r10,r15,4 │ │ │ │ - mr r17,r20 │ │ │ │ - add r29,r27,r14 │ │ │ │ - addi r0,r14,40 │ │ │ │ - sldi r7,r23,2 │ │ │ │ - mulli r21,r23,48 │ │ │ │ - sldi r22,r23,4 │ │ │ │ - addi r30,r9,1 │ │ │ │ - sldi r23,r23,5 │ │ │ │ - addi r9,r9,2 │ │ │ │ - addi r16,r29,24 │ │ │ │ - add r28,r28,r10 │ │ │ │ - add r29,r29,r0 │ │ │ │ - std r7,224(r31) │ │ │ │ - std r0,232(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r9,0(r28) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 27788 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 27788 │ │ │ │ - ld r7,8(r28) │ │ │ │ - ld r12,176(r17) │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r21 │ │ │ │ - mr r20,r1 │ │ │ │ + nop │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r20,r6 │ │ │ │ + cmpd r6,r10 │ │ │ │ + blt 2778c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r14,r8 │ │ │ │ + add r2,r14,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27420 │ │ │ │ + sldi r2,r14,4 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 27794 │ │ │ │ + cmpd r18,r14 │ │ │ │ + ble 27034 │ │ │ │ + sldi r12,r17,4 │ │ │ │ + sldi r2,r14,4 │ │ │ │ + addi r25,r17,1 │ │ │ │ + sldi r24,r17,1 │ │ │ │ + mr r16,r19 │ │ │ │ + add r29,r28,r12 │ │ │ │ + addi r21,r12,40 │ │ │ │ + add r20,r20,r2 │ │ │ │ + sldi r9,r25,2 │ │ │ │ + std r12,232(r31) │ │ │ │ + mulli r22,r25,48 │ │ │ │ + sldi r23,r25,4 │ │ │ │ + addi r30,r24,1 │ │ │ │ + sldi r25,r25,5 │ │ │ │ + addi r15,r29,24 │ │ │ │ + add r29,r29,r21 │ │ │ │ + mr r19,r20 │ │ │ │ + addi r24,r24,2 │ │ │ │ + std r9,224(r31) │ │ │ │ + mr r20,r29 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 27034 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 27034 │ │ │ │ + ld r8,8(r19) │ │ │ │ + ld r12,176(r16) │ │ │ │ + neg r9,r22 │ │ │ │ + mr r29,r1 │ │ │ │ cmpdi r30,0 │ │ │ │ - mulli r9,r7,48 │ │ │ │ - sldi r5,r7,1 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - add r5,r5,r7 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r11,r8,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ mr r6,r1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r5 │ │ │ │ + lfdx f9,r12,r2 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r2,r12,r2 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r10,r12,r11 │ │ │ │ stfdu f9,160(r6) │ │ │ │ - ble 27e90 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mr r9,r30 │ │ │ │ - li r10,0 │ │ │ │ - addi r3,r6,8 │ │ │ │ - addi r11,r27,8 │ │ │ │ + ble 27750 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r6,8 │ │ │ │ + addi r5,r28,8 │ │ │ │ addi r0,r30,-1 │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - beq 27ca8 │ │ │ │ - lfd f0,8(r27) │ │ │ │ - mr. r9,r0 │ │ │ │ + beq 27564 │ │ │ │ + lfd f0,8(r28) │ │ │ │ + mr. r2,r0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 27ce8 │ │ │ │ + beq 275a4 │ │ │ │ srdi r4,r30,1 │ │ │ │ mtctr r4 │ │ │ │ - addi r4,r10,8 │ │ │ │ + addi r4,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r5,r4 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 27cb0 │ │ │ │ - ld r10,216(r31) │ │ │ │ - lfdx f9,r12,r5 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - add r5,r6,r14 │ │ │ │ - lfd f8,8(r8) │ │ │ │ + stfdx f12,r7,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r7,r4 │ │ │ │ + bdnz 2756c │ │ │ │ + ld r9,232(r31) │ │ │ │ + lfdx f9,r12,r11 │ │ │ │ + sldi r11,r24,3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ addi r0,r30,-1 │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - addi r3,r5,24 │ │ │ │ - sldi r11,r10,3 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - mr r10,r30 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + add r7,r6,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ stfdx f9,r6,r11 │ │ │ │ - beq 27d3c │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ - mr. r10,r0 │ │ │ │ + mr r9,r30 │ │ │ │ + addi r5,r7,24 │ │ │ │ + beq 275f8 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + mr. r9,r0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 27d7c │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 27638 │ │ │ │ srdi r4,r30,1 │ │ │ │ mtctr r4 │ │ │ │ - addi r4,r9,8 │ │ │ │ + addi r4,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r16,r4 │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r15,r4 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 27d44 │ │ │ │ - ld r9,224(r31) │ │ │ │ - lfd f9,16(r8) │ │ │ │ - ld r4,232(r31) │ │ │ │ - lfd f8,24(r8) │ │ │ │ - andi. r3,r30,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r8,r30,-1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - stfdx f9,r6,r9 │ │ │ │ - beq 27dcc │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - cmpdi r8,0 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r4 │ │ │ │ + bdnz 27600 │ │ │ │ + ld r2,224(r31) │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r5,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r7,r7,r21 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + addi r10,r30,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f9,r6,r2 │ │ │ │ + beq 27684 │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 27e08 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 276c0 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,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 27dd4 │ │ │ │ - ld r3,24(r17) │ │ │ │ + stfdx f12,r7,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + bdnz 2768c │ │ │ │ + ld r5,24(r16) │ │ │ │ + mulli r9,r8,24 │ │ │ │ ld r0,192(r31) │ │ │ │ - sldi r5,r7,4 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - ld r10,120(r17) │ │ │ │ - add r8,r6,r23 │ │ │ │ - add r7,r6,r22 │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r11,r3,r5 │ │ │ │ - lfdx f1,r3,r5 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + add r7,r6,r23 │ │ │ │ + add r8,r6,r25 │ │ │ │ + ld r10,120(r16) │ │ │ │ + addi r14,r14,1 │ │ │ │ + add r11,r5,r2 │ │ │ │ + lfdx f1,r5,r2 │ │ │ │ ld r5,208(r31) │ │ │ │ - addi r3,r9,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ lfd f2,8(r11) │ │ │ │ std r0,144(r1) │ │ │ │ addi r11,r9,8 │ │ │ │ + ld r0,200(r31) │ │ │ │ + std r17,128(r1) │ │ │ │ add r9,r10,r9 │ │ │ │ - add r3,r10,r3 │ │ │ │ + ld r4,216(r31) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r27,112(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ add r10,r10,r11 │ │ │ │ - ld r11,200(r31) │ │ │ │ - std r3,96(r1) │ │ │ │ - std r18,128(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - cmpd r19,r15 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - ble 27788 │ │ │ │ - ld r8,168(r31) │ │ │ │ - addi r28,r28,16 │ │ │ │ - b 27c00 │ │ │ │ - lfdx f12,r12,r5 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfdx f12,r6,r22 │ │ │ │ - stfdx f0,r6,r23 │ │ │ │ - b 27e08 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,136(r1) │ │ │ │ + std r4,120(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r18,r14 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + ble 27034 │ │ │ │ + ld r10,168(r31) │ │ │ │ + addi r19,r19,16 │ │ │ │ + b 274c0 │ │ │ │ nop │ │ │ │ + lfdx f12,r12,r11 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfdx f12,r6,r23 │ │ │ │ + stfdx f0,r6,r25 │ │ │ │ + b 276c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r12,r5 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfdx f12,r6,r23 │ │ │ │ + nop │ │ │ │ + lfdx f12,r12,r11 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfdx f12,r6,r25 │ │ │ │ stfdx f0,r6,r29 │ │ │ │ - b 27aac │ │ │ │ - mr r14,r9 │ │ │ │ - b 27818 │ │ │ │ - mr r15,r9 │ │ │ │ - b 27b88 │ │ │ │ - xor r6,r6,r15 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r15,r15 │ │ │ │ - b 27bac │ │ │ │ - xor r9,r6,r14 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 27354 │ │ │ │ + mr r15,r2 │ │ │ │ + b 270c8 │ │ │ │ + mr r14,r2 │ │ │ │ + b 27438 │ │ │ │ + xor r7,r7,r14 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r14,r14 │ │ │ │ - b 2783c │ │ │ │ - li r14,0 │ │ │ │ - b 27844 │ │ │ │ + b 2745c │ │ │ │ + xor r2,r7,r15 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r15,r15 │ │ │ │ + b 270ec │ │ │ │ li r15,0 │ │ │ │ - b 27bb4 │ │ │ │ - ld r8,168(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 27788 │ │ │ │ - b 27b58 │ │ │ │ + b 270f4 │ │ │ │ + li r14,0 │ │ │ │ + b 27464 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 27034 │ │ │ │ + b 27404 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-32 │ │ │ │ mflr r0 │ │ │ │ - std r24,-128(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r24,r3 │ │ │ │ + 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 r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r21,24(r24) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r0,16(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,-384(r1) │ │ │ │ - mr r10,r21 │ │ │ │ - mr r31,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 r23,-152(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ stxv vs63,160(r1) │ │ │ │ - ld r29,0(r24) │ │ │ │ - ld r9,8(r24) │ │ │ │ - ld r18,32(r24) │ │ │ │ - ld r19,16(r24) │ │ │ │ + ld r23,24(r25) │ │ │ │ + mr r31,r1 │ │ │ │ + ld r29,0(r25) │ │ │ │ + ld r9,8(r25) │ │ │ │ + ld r21,32(r25) │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ + ld r22,16(r25) │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - ld r23,240(r29) │ │ │ │ - bl 12c58 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 28090 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 282e0 │ │ │ │ - addi r1,r31,384 │ │ │ │ + mr r10,r23 │ │ │ │ + ld r24,240(r29) │ │ │ │ + bl 12400 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 27950 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 27b80 │ │ │ │ + addi r1,r31,400 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ + lxv vs63,-240(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 r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r19,1 │ │ │ │ - beq 2855c │ │ │ │ - addi r5,r19,-1 │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 27ddc │ │ │ │ + addi r6,r22,-1 │ │ │ │ li r28,0 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 280c8 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 27988 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 2852c │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r28,r7 │ │ │ │ - add r9,r28,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 280b0 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2854c │ │ │ │ - cmpd r19,r28 │ │ │ │ - ble 2856c │ │ │ │ - sldi r9,r21,1 │ │ │ │ - sldi r17,r21,4 │ │ │ │ - sldi r25,r28,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 27dac │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r28,r8 │ │ │ │ + add r2,r28,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27970 │ │ │ │ + sldi r2,r28,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 27dcc │ │ │ │ + cmpd r22,r28 │ │ │ │ + ble 27dec │ │ │ │ + sldi r2,r23,1 │ │ │ │ + sldi r18,r23,4 │ │ │ │ + sldi r26,r28,4 │ │ │ │ + plfd f24,285760 # 6d600 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - subfic r17,r17,-16 │ │ │ │ - addi r16,r9,2 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ - add r25,r23,r25 │ │ │ │ + subfic r18,r18,-16 │ │ │ │ + addi r17,r2,2 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ + add r26,r24,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 27ff4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 27ff4 │ │ │ │ - ld r26,8(r25) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r10,120(r29) │ │ │ │ - ld r8,8(r24) │ │ │ │ - mr r22,r1 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - stdux r7,r1,r17 │ │ │ │ - lxsd v31,0(r8) │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ - addi r20,r1,112 │ │ │ │ - blt cr4,28280 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - xscvsxddp vs12,vs63 │ │ │ │ + ld r2,0(r26) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 278b0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 278b0 │ │ │ │ + ld r27,8(r26) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + ld r9,120(r29) │ │ │ │ + ld r10,8(r25) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + stdux r8,r1,r18 │ │ │ │ + lxsd v31,0(r10) │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ + addi r19,r1,112 │ │ │ │ + blt cr4,27b20 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r8,72(r29) │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mr r15,r17 │ │ │ │ ld r30,88(r29) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - mr r14,r16 │ │ │ │ - lfd f30,29008(r8) │ │ │ │ - ld r8,96(r29) │ │ │ │ - lfd f24,27896(r6) │ │ │ │ - addi r27,r27,27896 │ │ │ │ - mulld r9,r26,r9 │ │ │ │ - lfd f11,0(r7) │ │ │ │ - fdiv f30,f30,f12 │ │ │ │ - lfd f25,0(r8) │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f28,f11 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + ld r10,96(r29) │ │ │ │ + mulld r2,r27,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f25,0(r10) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + fcfid f28,f12 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - add r15,r20,r15 │ │ │ │ - b 28220 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ + add r16,r19,r16 │ │ │ │ + b 27ac8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - beq 28280 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 27b20 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f29 │ │ │ │ fnmsub f12,f30,f12,f29 │ │ │ │ fmul f0,f0,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 281f0 │ │ │ │ + bgt 27aa0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 2820c │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 27ab4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - bne 28220 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 27ac8 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r26,r26,4 │ │ │ │ + ld r2,24(r29) │ │ │ │ + sldi r27,r27,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r21 │ │ │ │ fmr f3,f29 │ │ │ │ - mr r6,r20 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r9,r23 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ - mr r5,r18 │ │ │ │ + mr r5,r21 │ │ │ │ addi r28,r28,1 │ │ │ │ - add r4,r10,r26 │ │ │ │ - lfdx f1,r10,r26 │ │ │ │ - ld r10,152(r31) │ │ │ │ + add r4,r2,r27 │ │ │ │ + lfdx f1,r2,r27 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r19,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - ble 27ff4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - b 28120 │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r22,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + ble 278b0 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r26,r26,16 │ │ │ │ + b 279f0 │ │ │ │ nop │ │ │ │ - cmpdi r19,1 │ │ │ │ - beq 28564 │ │ │ │ - addi r5,r19,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r28,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 28318 │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 27de4 │ │ │ │ + addi r6,r22,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r27,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 27bb8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 28534 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r28,r7 │ │ │ │ - add r9,r28,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28300 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2853c │ │ │ │ - cmpd r19,r28 │ │ │ │ - ble 28000 │ │ │ │ - sldi r9,r21,1 │ │ │ │ - sldi r22,r21,4 │ │ │ │ - sldi r25,r28,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 27db4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27ba0 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 27dbc │ │ │ │ + cmpd r22,r27 │ │ │ │ + ble 278bc │ │ │ │ + sldi r2,r23,1 │ │ │ │ + sldi r19,r23,4 │ │ │ │ + sldi r9,r27,4 │ │ │ │ + plfd f24,285200 # 6d600 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - subfic r22,r22,-16 │ │ │ │ - addi r20,r9,2 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ - add r25,r23,r25 │ │ │ │ + subfic r19,r19,-16 │ │ │ │ + addi r18,r2,2 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ + add r24,r24,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28000 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28000 │ │ │ │ - ld r26,8(r25) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r10,120(r29) │ │ │ │ - ld r8,8(r24) │ │ │ │ - mr r23,r1 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - stdux r7,r1,r22 │ │ │ │ - lxsd v31,0(r8) │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ + ld r2,0(r24) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 278bc │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 278bc │ │ │ │ + ld r26,8(r24) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + ld r9,120(r29) │ │ │ │ + ld r10,8(r25) │ │ │ │ + sldi r2,r26,3 │ │ │ │ + stdux r8,r1,r19 │ │ │ │ + lxsd v31,0(r10) │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ addi r17,r1,112 │ │ │ │ - blt cr4,284d0 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - xscvsxddp vs12,vs63 │ │ │ │ + blt cr4,27d50 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r8,72(r29) │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mr r28,r18 │ │ │ │ ld r30,88(r29) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - mr r15,r20 │ │ │ │ - lfd f30,29008(r8) │ │ │ │ - ld r8,96(r29) │ │ │ │ - lfd f24,27896(r6) │ │ │ │ - addi r27,r27,27896 │ │ │ │ - mulld r9,r26,r9 │ │ │ │ - lfd f11,0(r7) │ │ │ │ - fdiv f30,f30,f12 │ │ │ │ - lfd f25,0(r8) │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f28,f11 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + ld r10,96(r29) │ │ │ │ + mulld r2,r26,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f25,0(r10) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + fcfid f28,f12 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r16,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r16,r16,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ add r16,r17,r16 │ │ │ │ - b 28470 │ │ │ │ - nop │ │ │ │ + b 27cf8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - beq 284d0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 27d50 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f29 │ │ │ │ fnmsub f12,f30,f12,f29 │ │ │ │ fmul f0,f0,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 28440 │ │ │ │ + bgt 27cd0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 2845c │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 27ce4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - bne 28470 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 27cf8 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ + ld r2,24(r29) │ │ │ │ sldi r26,r26,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r21 │ │ │ │ fmr f3,f29 │ │ │ │ mr r6,r17 │ │ │ │ - mfvrd r8,v31 │ │ │ │ - mr r5,r18 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r4,r10,r26 │ │ │ │ - lfdx f1,r10,r26 │ │ │ │ + mr r9,r23 │ │ │ │ ld r10,152(r31) │ │ │ │ + mfvrd r8,v31 │ │ │ │ + mr r5,r21 │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r4,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r19,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - ble 28000 │ │ │ │ - ld r8,120(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - b 28370 │ │ │ │ - mr r28,r9 │ │ │ │ - b 280c8 │ │ │ │ - mr r28,r9 │ │ │ │ - b 28318 │ │ │ │ - xor r5,r5,r28 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r28,r28 │ │ │ │ - b 2833c │ │ │ │ - xor r9,r5,r28 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r22,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + ble 278bc │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r24,r24,16 │ │ │ │ + b 27c20 │ │ │ │ + mr r28,r2 │ │ │ │ + b 27988 │ │ │ │ + mr r27,r2 │ │ │ │ + b 27bb8 │ │ │ │ + xor r6,r6,r27 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 27bdc │ │ │ │ + xor r2,r6,r28 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r28,r28 │ │ │ │ - b 280ec │ │ │ │ + b 279ac │ │ │ │ li r28,0 │ │ │ │ - b 280f4 │ │ │ │ - li r28,0 │ │ │ │ - b 28344 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 28000 │ │ │ │ - b 282ec │ │ │ │ + b 279b4 │ │ │ │ + li r27,0 │ │ │ │ + b 27be4 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 278bc │ │ │ │ + b 27b8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x118a │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1680 │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + mr r29,r3 │ │ │ │ mflr r0 │ │ │ │ - std r29,-80(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r29,r3 │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r28,24(r29) │ │ │ │ + ld r9,8(r29) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + mr r10,r28 │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + ld r30,0(r29) │ │ │ │ + std r31,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r28,24(r29) │ │ │ │ - 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 r26,-104(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) │ │ │ │ stdu r1,-368(r1) │ │ │ │ - ld r30,0(r29) │ │ │ │ - ld r9,8(r29) │ │ │ │ - ld r25,40(r29) │ │ │ │ - mr r10,r28 │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,160(r1) │ │ │ │ + ld r25,40(r29) │ │ │ │ ld r26,32(r29) │ │ │ │ ld r27,16(r29) │ │ │ │ + ld r24,240(r30) │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ - ld r24,240(r30) │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - bl 12c58 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 286e0 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 28990 │ │ │ │ + bl 12400 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 27f60 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 281f0 │ │ │ │ addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-208(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 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 r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + 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 │ │ │ │ cmpdi r27,1 │ │ │ │ - beq 28c68 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - li r19,0 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 28718 │ │ │ │ + beq 284ac │ │ │ │ + addi r6,r27,-1 │ │ │ │ + li r18,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 27f98 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 28c38 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r19,r7 │ │ │ │ - add r9,r19,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28700 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 28c58 │ │ │ │ - cmpd r27,r19 │ │ │ │ - ble 28c78 │ │ │ │ - sldi. r9,r28,1 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2847c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + add r2,r18,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27f80 │ │ │ │ + sldi r2,r18,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2849c │ │ │ │ + cmpd r27,r18 │ │ │ │ + ble 284bc │ │ │ │ + sldi. r2,r28,1 │ │ │ │ sldi r20,r28,4 │ │ │ │ - sldi r23,r19,4 │ │ │ │ + sldi r23,r18,4 │ │ │ │ + plfd f27,284208 # 6d600 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ - addi r18,r25,8 │ │ │ │ - isellt r9,0,r9 │ │ │ │ + addi r19,r25,8 │ │ │ │ subfic r20,r20,-16 │ │ │ │ add r23,r24,r23 │ │ │ │ - addi r22,r9,1 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r22,r2,1 │ │ │ │ nop │ │ │ │ - ld r9,0(r23) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2865c │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2865c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 27ed8 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 27ed8 │ │ │ │ ld r17,8(r23) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r6,72(r30) │ │ │ │ - ld r8,120(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ mr r21,r1 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r4,8(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r7,96(r30) │ │ │ │ - mulld r10,r17,r10 │ │ │ │ - lfd f12,0(r6) │ │ │ │ + ld r4,72(r30) │ │ │ │ + ld r10,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r5,8(r29) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r8,96(r30) │ │ │ │ + mulld r9,r17,r9 │ │ │ │ sldi r6,r17,3 │ │ │ │ - lxsd v31,0(r4) │ │ │ │ - stdux r5,r1,r20 │ │ │ │ - lfd f25,0(r7) │ │ │ │ - lfdx f26,r8,r6 │ │ │ │ - addi r16,r1,112 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + lxsd v31,0(r5) │ │ │ │ + lfdx f25,r10,r6 │ │ │ │ + stdux r7,r1,r20 │ │ │ │ + lfd f24,0(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r16,r1,112 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fdiv f0,f29,f27 │ │ │ │ - fsub f9,f0,f26 │ │ │ │ - fsub f10,f26,f0 │ │ │ │ + fdiv f0,f29,f26 │ │ │ │ + fsub f9,f0,f25 │ │ │ │ + fsub f10,f25,f0 │ │ │ │ fmul f0,f11,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - ble 28940 │ │ │ │ + ble 281c0 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ stfd f31,0(r16) │ │ │ │ - blt cr4,288d8 │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r22,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r16,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r22,-1 │ │ │ │ - beq 2889c │ │ │ │ - lfd f0,0(r18) │ │ │ │ - cmpdi r10,0 │ │ │ │ + blt cr4,28158 │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r22,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r16,8 │ │ │ │ + addi r9,r22,-1 │ │ │ │ + beq 2811c │ │ │ │ + lfd f0,0(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r16) │ │ │ │ - beq 288d8 │ │ │ │ - srdi r10,r22,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 28158 │ │ │ │ + srdi r9,r22,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + lfdx f0,r19,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 288a4 │ │ │ │ - ld r10,24(r30) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 28124 │ │ │ │ + ld r2,24(r30) │ │ │ │ sldi r17,r17,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - fmr f3,f26 │ │ │ │ + fmr f3,f25 │ │ │ │ mr r6,r16 │ │ │ │ + mr r9,r28 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r26 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r4,r10,r17 │ │ │ │ - lfdx f1,r10,r17 │ │ │ │ - ld r10,152(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + add r4,r2,r17 │ │ │ │ + lfdx f1,r2,r17 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ - cmpd r27,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + bl 132e0 │ │ │ │ + cmpd r27,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 2865c │ │ │ │ - ld r8,136(r31) │ │ │ │ + ble 27ed8 │ │ │ │ + ld r10,136(r31) │ │ │ │ addi r23,r23,16 │ │ │ │ - b 28770 │ │ │ │ + b 28000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 28960 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27896(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 28844 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + blt 281d0 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 280c8 │ │ │ │ nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 28844 │ │ │ │ - nop │ │ │ │ + b 280c8 │ │ │ │ nop │ │ │ │ cmpdi r27,1 │ │ │ │ - beq 28c70 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r10,r5 │ │ │ │ + beq 284b4 │ │ │ │ + addi r6,r27,-1 │ │ │ │ + mr r9,r6 │ │ │ │ li r20,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - b 289c8 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 28228 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 28c40 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r20,r7 │ │ │ │ - add r9,r20,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 289b0 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28c48 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 28484 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r20,r8 │ │ │ │ + add r2,r20,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28210 │ │ │ │ + sldi r2,r20,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2848c │ │ │ │ cmpd r27,r20 │ │ │ │ - ble 28668 │ │ │ │ - sldi. r9,r28,1 │ │ │ │ + ble 27ee4 │ │ │ │ + sldi. r2,r28,1 │ │ │ │ sldi r22,r28,4 │ │ │ │ - sldi r10,r20,4 │ │ │ │ + sldi r9,r20,4 │ │ │ │ + plfd f27,283552 # 6d600 │ │ │ │ addi r25,r25,8 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r22,r22,-16 │ │ │ │ - add r24,r24,r10 │ │ │ │ - addi r23,r9,1 │ │ │ │ + add r24,r24,r9 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r23,r2,1 │ │ │ │ nop │ │ │ │ - ld r9,0(r24) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28668 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28668 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r24) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 27ee4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 27ee4 │ │ │ │ ld r19,8(r24) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r6,72(r30) │ │ │ │ - ld r8,120(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ mr r21,r1 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r4,8(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r7,96(r30) │ │ │ │ - mulld r10,r19,r10 │ │ │ │ - lfd f12,0(r6) │ │ │ │ + ld r4,72(r30) │ │ │ │ + ld r10,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r5,8(r29) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r8,96(r30) │ │ │ │ + mulld r9,r19,r9 │ │ │ │ sldi r6,r19,3 │ │ │ │ - lxsd v31,0(r4) │ │ │ │ - stdux r5,r1,r22 │ │ │ │ - lfd f25,0(r7) │ │ │ │ - lfdx f26,r8,r6 │ │ │ │ - addi r18,r1,112 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + lxsd v31,0(r5) │ │ │ │ + lfdx f25,r10,r6 │ │ │ │ + stdux r7,r1,r22 │ │ │ │ + lfd f24,0(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r18,r1,112 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + lfdx f11,r10,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f11,r8,r10 │ │ │ │ fmul f10,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fdiv f11,f29,f27 │ │ │ │ - fsub f0,f11,f26 │ │ │ │ - fsub f11,f26,f11 │ │ │ │ + fdiv f11,f29,f26 │ │ │ │ + fsub f0,f11,f25 │ │ │ │ + fsub f11,f25,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - ble 28bf0 │ │ │ │ + ble 28450 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ stfd f31,0(r18) │ │ │ │ - blt cr4,28b88 │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r23,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r18,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - addi r10,r23,-1 │ │ │ │ - beq 28b4c │ │ │ │ + blt cr4,283e8 │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r18,8 │ │ │ │ + addi r9,r23,-1 │ │ │ │ + beq 283ac │ │ │ │ lfd f0,0(r25) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r18) │ │ │ │ - beq 28b88 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 283e8 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r25,r9 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 28b54 │ │ │ │ - ld r10,24(r30) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 283b4 │ │ │ │ + ld r2,24(r30) │ │ │ │ sldi r19,r19,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - fmr f3,f26 │ │ │ │ + fmr f3,f25 │ │ │ │ mr r6,r18 │ │ │ │ + mr r9,r28 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r26 │ │ │ │ addi r20,r20,1 │ │ │ │ - add r4,r10,r19 │ │ │ │ - lfdx f1,r10,r19 │ │ │ │ - ld r10,152(r31) │ │ │ │ + add r4,r2,r19 │ │ │ │ + lfdx f1,r2,r19 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 13b30 │ │ │ │ + bl 132e0 │ │ │ │ cmpd r27,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 28668 │ │ │ │ - ld r8,120(r31) │ │ │ │ + ble 27ee4 │ │ │ │ + ld r10,120(r31) │ │ │ │ addi r24,r24,16 │ │ │ │ - b 28a20 │ │ │ │ - nop │ │ │ │ + b 28290 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 28c10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27896(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 28af4 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + blt 28460 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 28358 │ │ │ │ nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 28af4 │ │ │ │ - mr r19,r9 │ │ │ │ - b 28718 │ │ │ │ - mr r20,r9 │ │ │ │ - b 289c8 │ │ │ │ - xor r5,r5,r20 │ │ │ │ - addic r5,r5,-1 │ │ │ │ + b 28358 │ │ │ │ + mr r18,r2 │ │ │ │ + b 27f98 │ │ │ │ + mr r20,r2 │ │ │ │ + b 28228 │ │ │ │ + xor r6,r6,r20 │ │ │ │ + addic r6,r6,-1 │ │ │ │ addze r20,r20 │ │ │ │ - b 289ec │ │ │ │ - xor r9,r5,r19 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r19,r19 │ │ │ │ - b 2873c │ │ │ │ - li r19,0 │ │ │ │ - b 28744 │ │ │ │ + b 2824c │ │ │ │ + xor r2,r6,r18 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r18,r18 │ │ │ │ + b 27fbc │ │ │ │ + li r18,0 │ │ │ │ + b 27fc4 │ │ │ │ li r20,0 │ │ │ │ - b 289f4 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 28668 │ │ │ │ - b 2899c │ │ │ │ + b 28254 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 27ee4 │ │ │ │ + b 281fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ - nop │ │ │ │ + .long 0x1088 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-3488 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ - std r29,-56(r1) │ │ │ │ + mfocrf r11,8 │ │ │ │ + mr r2,r3 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - ld r29,0(r9) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ std r27,-72(r1) │ │ │ │ - ld r23,32(r9) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + 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 r22,-112(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ std r24,-96(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - ld r30,56(r9) │ │ │ │ - ld r16,48(r9) │ │ │ │ - ld r14,40(r9) │ │ │ │ - ld r22,24(r9) │ │ │ │ - mr r10,r23 │ │ │ │ + stdu r1,-464(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs57,176(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,208(r1) │ │ │ │ - lxsd v31,16(r9) │ │ │ │ - ld r15,8(r9) │ │ │ │ - ld r9,72(r29) │ │ │ │ - ld r27,240(r29) │ │ │ │ + stxv vs58,192(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ addi r8,r31,128 │ │ │ │ addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + ld r26,0(r2) │ │ │ │ + ld r29,32(r2) │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ - bl 128d8 │ │ │ │ - ld r8,152(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 28df0 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 2916c │ │ │ │ - addi r1,r31,400 │ │ │ │ + lxsd v29,56(r2) │ │ │ │ + ld r20,48(r2) │ │ │ │ + ld r27,40(r2) │ │ │ │ + ld r30,24(r2) │ │ │ │ + lxsd v31,16(r2) │ │ │ │ + ld r28,8(r2) │ │ │ │ + ld r9,72(r26) │ │ │ │ + mr r10,r29 │ │ │ │ + ld r21,240(r26) │ │ │ │ + bl 12090 │ │ │ │ + ld r10,152(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 28660 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 289e0 │ │ │ │ + addi r1,r31,464 │ │ │ │ ld r0,16(r1) │ │ │ │ + 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 r14,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ - mtlr r0 │ │ │ │ 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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r22,1 │ │ │ │ - beq 2953c │ │ │ │ - addi r6,r22,-1 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 28d84 │ │ │ │ + addi r6,r30,-1 │ │ │ │ li r19,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 28e28 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 28698 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 2950c │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r19,r7 │ │ │ │ - add r9,r19,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28e10 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2952c │ │ │ │ - cmpd r22,r19 │ │ │ │ - ble 2954c │ │ │ │ - sldi r24,r19,4 │ │ │ │ - addi r9,r23,1 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - neg r25,r30 │ │ │ │ - sldi r10,r23,4 │ │ │ │ - std r15,184(r31) │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 28d54 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + add r2,r19,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28680 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 28d74 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ble 28d94 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + addi r24,r29,1 │ │ │ │ + xxspltib vs58,1 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + plxv vs62,283612 # 6dab0 │ │ │ │ + xscvsxddp vs30,vs61 │ │ │ │ xscvsxddp vs29,vs63 │ │ │ │ - std r27,192(r31) │ │ │ │ - add r24,r27,r24 │ │ │ │ - sldi r26,r9,5 │ │ │ │ - sldi r20,r9,1 │ │ │ │ - sldi r17,r9,4 │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - mr r15,r10 │ │ │ │ - ld r9,0(r24) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + sldi r17,r19,4 │ │ │ │ + addi r23,r20,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 29158 │ │ │ │ + sldi r25,r24,5 │ │ │ │ + sldi r22,r24,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltd vs57,vs61,0 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + add r17,r21,r17 │ │ │ │ + neg r25,r25 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + xxspltib vs60,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 29158 │ │ │ │ - ld r5,8(r24) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r21,120(r29) │ │ │ │ - neg r9,r26 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r27,r1 │ │ │ │ - sldi r11,r5,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r8,r21,r11 │ │ │ │ + nop │ │ │ │ + ld r2,0(r17) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 285c4 │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 285c4 │ │ │ │ + ld r16,8(r17) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r18,r1 │ │ │ │ + ld r12,120(r26) │ │ │ │ + sldi r4,r16,4 │ │ │ │ + stdux r2,r1,r25 │ │ │ │ + addi r9,r4,8 │ │ │ │ addi r6,r1,128 │ │ │ │ - ble 29500 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r18,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - lfdx f12,r21,r11 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r3,r6 │ │ │ │ - mr r4,r20 │ │ │ │ - mr r12,r19 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - lfd f10,0(r18) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r8,r12,r4 │ │ │ │ + add r7,r6,r24 │ │ │ │ + add r9,r12,r9 │ │ │ │ + ble cr4,2897c │ │ │ │ + ld r9,48(r26) │ │ │ │ + ld r15,72(r26) │ │ │ │ + srdi r3,r22,1 │ │ │ │ + mr r5,r6 │ │ │ │ + xxmr vs43,vs62 │ │ │ │ + ld r0,88(r26) │ │ │ │ + lfdx f12,r12,r4 │ │ │ │ + ld r2,176(r26) │ │ │ │ + mtctr r3 │ │ │ │ + mulld r16,r16,r9 │ │ │ │ + lfd f11,0(r15) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + lfdx f11,r12,r9 │ │ │ │ + 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,f28,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r7,f12 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs31 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - b 28f94 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - add r28,r10,r9 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r25 │ │ │ │ - lfd f12,8(r28) │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 28ff0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r28,r7,1 │ │ │ │ - subfic r19,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - std r19,176(r31) │ │ │ │ - mr r19,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,28fc4 │ │ │ │ - neg r19,r9 │ │ │ │ - lfdx f0,r10,r19 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 28f70 │ │ │ │ - subfic r28,r9,-8 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r25 │ │ │ │ - lfdx f12,r10,r28 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 28f90 │ │ │ │ - lfd f12,8(r18) │ │ │ │ - addi r5,r5,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r9,r11,8 │ │ │ │ - mr r19,r12 │ │ │ │ - addi r3,r16,1 │ │ │ │ - add r18,r6,r15 │ │ │ │ - mr r28,r20 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ + nop │ │ │ │ + vmulld v0,v25,v11 │ │ │ │ + vspltisw v13,3 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v26 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v13 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v13 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mffprd r10,f12 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mfvsrld r14,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + ldx r11,r10,r2 │ │ │ │ + ldx r7,r7,r2 │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + mtvsrdd vs0,r11,r7 │ │ │ │ + mtvsrdd vs12,r9,r10 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 28800 │ │ │ │ + lfd f12,8(r15) │ │ │ │ + addi r16,r16,1 │ │ │ │ + add r5,r23,r2 │ │ │ │ + addi r9,r4,8 │ │ │ │ + add r7,r6,r24 │ │ │ │ + mtctr r3 │ │ │ │ + xxmr vs43,vs62 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + mr r11,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r21,r5 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - add r9,r21,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r12,r16 │ │ │ │ + lfdx f12,r12,r9 │ │ │ │ + add r9,r12,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r7,r0,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r4,f12 │ │ │ │ - b 2908c │ │ │ │ - nop │ │ │ │ - lfdx f12,r10,r21 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r18) │ │ │ │ - beq 290f4 │ │ │ │ - addi r18,r18,8 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r0,r4,1 │ │ │ │ - not r5,r4 │ │ │ │ - mr r7,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r21,r3,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,290c8 │ │ │ │ - neg r7,r4 │ │ │ │ - add r7,r3,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 29070 │ │ │ │ - lfdx f12,r10,r5 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r18) │ │ │ │ - bne 29088 │ │ │ │ - ld r4,24(r29) │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f31 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r10,r2 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v11,v25 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r15,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + ldx r16,r2,r5 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r10,r10,r5 │ │ │ │ + ldx r2,r3,r5 │ │ │ │ + ldx r3,r15,r5 │ │ │ │ + mtvsrdd vs0,r16,r10 │ │ │ │ + mtvsrdd vs12,r3,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 28900 │ │ │ │ + ld r2,24(r26) │ │ │ │ ld r3,160(r31) │ │ │ │ - ld r10,184(r31) │ │ │ │ - add r7,r6,r17 │ │ │ │ - mr r5,r14 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r5,r27 │ │ │ │ addi r19,r19,1 │ │ │ │ - add r28,r4,r11 │ │ │ │ - lfdx f1,r4,r11 │ │ │ │ - lfd f2,8(r28) │ │ │ │ + add r11,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ + lfd f2,8(r11) │ │ │ │ std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - std r23,104(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r29,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - cmpd r22,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - ble 29158 │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r9,16(r24) │ │ │ │ - addi r24,r24,16 │ │ │ │ - cmpd r9,r8 │ │ │ │ - bge 28eb0 │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r15,184(r31) │ │ │ │ - ld r27,192(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 28d78 │ │ │ │ - cmpdi r22,1 │ │ │ │ - beq 29544 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 291a8 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + ble 285c4 │ │ │ │ + ld r10,152(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + b 28730 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - cmpd r5,r8 │ │ │ │ - blt 29514 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r18,r7 │ │ │ │ - add r9,r18,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29190 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2951c │ │ │ │ - cmpd r22,r18 │ │ │ │ - ble 28d78 │ │ │ │ - mtfprd f0,r30 │ │ │ │ + nop │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 28d8c │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r19,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 28a18 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 28d5c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + add r2,r19,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28a00 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 28d64 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ble 285d0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + addi r24,r29,1 │ │ │ │ + xxspltib vs58,1 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + plxv vs62,282716 # 6dab0 │ │ │ │ xscvsxddp vs29,vs63 │ │ │ │ - addi r26,r23,1 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - neg r28,r30 │ │ │ │ - sldi r24,r23,4 │ │ │ │ - std r14,184(r31) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r25,r26,5 │ │ │ │ - sldi r19,r26,1 │ │ │ │ - mr r14,r15 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - add r27,r27,r9 │ │ │ │ - sldi r28,r28,3 │ │ │ │ + addi r23,r20,1 │ │ │ │ + sldi r20,r19,4 │ │ │ │ + xscvsxddp vs30,vs61 │ │ │ │ fcfid f28,f0 │ │ │ │ - mr r15,r24 │ │ │ │ + sldi r25,r24,5 │ │ │ │ + sldi r22,r24,1 │ │ │ │ + xxspltd vs61,vs61,0 │ │ │ │ nop │ │ │ │ - ld r9,0(r27) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28d78 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28d78 │ │ │ │ - ld r5,8(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r20,120(r29) │ │ │ │ - neg r9,r25 │ │ │ │ - cmpdi r19,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + neg r25,r25 │ │ │ │ + add r20,r21,r20 │ │ │ │ + xxspltib vs60,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 285d0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 285d0 │ │ │ │ + ld r17,8(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r21,r1 │ │ │ │ - sldi r11,r5,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r8,r20,r11 │ │ │ │ + ld r3,120(r26) │ │ │ │ + sldi r11,r17,4 │ │ │ │ + stdux r2,r1,r25 │ │ │ │ + addi r9,r11,8 │ │ │ │ addi r6,r1,128 │ │ │ │ - ble 294f0 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r17,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - lfdx f12,r20,r11 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r3,r6 │ │ │ │ - mr r4,r19 │ │ │ │ - mr r12,r27 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - lfd f10,0(r17) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r8,r3,r11 │ │ │ │ + add r7,r6,r24 │ │ │ │ + add r9,r3,r9 │ │ │ │ + ble cr4,28cfc │ │ │ │ + ld r2,48(r26) │ │ │ │ + ld r16,72(r26) │ │ │ │ + srdi r5,r22,1 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs43,vs62 │ │ │ │ + ld r0,88(r26) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + ld r4,176(r26) │ │ │ │ + mtctr r5 │ │ │ │ + mulld r17,r17,r2 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f11,r3,r2 │ │ │ │ + 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,f28,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs31 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subfic r24,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r24,176(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,29320 │ │ │ │ - neg r24,r9 │ │ │ │ - lfdx f0,r10,r24 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 29360 │ │ │ │ - add r27,r10,r9 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 29380 │ │ │ │ - addi r3,r3,8 │ │ │ │ - b 292f0 │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subfic r27,r9,-8 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfdx f12,r10,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 2934c │ │ │ │ - lfd f12,8(r17) │ │ │ │ - addi r5,r5,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ + vmulld v0,v11,v29 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v26 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + 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 r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r15,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r18,r2,r4 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r15,r4 │ │ │ │ + mtvsrdd vs0,r18,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 28b80 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + addi r17,r17,1 │ │ │ │ addi r9,r11,8 │ │ │ │ - mr r27,r12 │ │ │ │ - addi r3,r16,1 │ │ │ │ - add r17,r6,r15 │ │ │ │ - mr r24,r19 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ + add r7,r6,r24 │ │ │ │ + mtctr r5 │ │ │ │ + add r4,r4,r23 │ │ │ │ + xxmr vs42,vs62 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + mr r18,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r20,r5 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r3,r17 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + add r9,r3,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r7,r0,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r4,f12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r0,r4,1 │ │ │ │ - not r5,r4 │ │ │ │ - mr r7,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r20,r3,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r20,r20,3 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f31 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r10,r2 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v10,v29 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v10,v10,v27 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v12,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r5,vs32 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2943c │ │ │ │ - neg r7,r4 │ │ │ │ - add r7,r3,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 29470 │ │ │ │ - lfdx f12,r10,r20 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r17) │ │ │ │ - beq 29488 │ │ │ │ - addi r17,r17,8 │ │ │ │ - b 29400 │ │ │ │ - lfdx f12,r10,r5 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,16(r17) │ │ │ │ - bne 29468 │ │ │ │ - ld r4,24(r29) │ │ │ │ - ld r3,160(r31) │ │ │ │ - ld r5,184(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - add r7,r6,r26 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r24,r4,r11 │ │ │ │ - lfdx f1,r4,r11 │ │ │ │ - lfd f2,8(r24) │ │ │ │ - std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - std r23,104(r1) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r17,r2,r4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r5,r5,r4 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r2,r3,r4 │ │ │ │ + mtvsrdd vs0,r17,r5 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r18) │ │ │ │ + bdnz 28c80 │ │ │ │ + ld r2,24(r26) │ │ │ │ + ld r4,160(r31) │ │ │ │ + mr r10,r28 │ │ │ │ + mr r5,r27 │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r3,r2,r11 │ │ │ │ + lfdx f1,r2,r11 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r29,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - cmpd r22,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 28d78 │ │ │ │ - ld r8,136(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - b 29220 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ - b 29488 │ │ │ │ - nop │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ - b 290f4 │ │ │ │ - mr r19,r9 │ │ │ │ - b 28e28 │ │ │ │ - mr r18,r9 │ │ │ │ - b 291a8 │ │ │ │ - xor r6,r6,r18 │ │ │ │ + ble 285d0 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r20,r20,16 │ │ │ │ + b 28ab0 │ │ │ │ + mr r19,r2 │ │ │ │ + b 28698 │ │ │ │ + mr r19,r2 │ │ │ │ + b 28a18 │ │ │ │ + xor r6,r6,r19 │ │ │ │ addic r6,r6,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 291cc │ │ │ │ - xor r9,r6,r19 │ │ │ │ - addic r9,r9,-1 │ │ │ │ addze r19,r19 │ │ │ │ - b 28e4c │ │ │ │ + b 28a3c │ │ │ │ + xor r2,r6,r19 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r19,r19 │ │ │ │ + b 286bc │ │ │ │ li r19,0 │ │ │ │ - b 28e54 │ │ │ │ - li r18,0 │ │ │ │ - b 291d4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 28d78 │ │ │ │ - b 29178 │ │ │ │ + b 286c4 │ │ │ │ + li r19,0 │ │ │ │ + b 28a44 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 285d0 │ │ │ │ + b 289ec │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ + .long 0x3020000 │ │ │ │ .long 0x1284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5744 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ + 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 r22,-152(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r31,-80(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 r23,-144(r1) │ │ │ │ - std r24,-136(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r26,-120(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ - std r29,-96(r1) │ │ │ │ - std r30,-88(r1) │ │ │ │ - stdu r1,-512(r1) │ │ │ │ - ld r22,0(r9) │ │ │ │ - stxv vs63,272(r1) │ │ │ │ - ld r10,32(r9) │ │ │ │ - ld r12,24(r9) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r18,-192(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) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + stxv vs63,256(r1) │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r9,40(r2) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,40(r9) │ │ │ │ - lxsd v31,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - addi r7,r31,136 │ │ │ │ + ld r20,32(r2) │ │ │ │ + ld r17,24(r2) │ │ │ │ + lxsd v31,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ addi r8,r31,128 │ │ │ │ + addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ - ld r27,240(r22) │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ - std r12,200(r31) │ │ │ │ - std r10,192(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,72(r22) │ │ │ │ - std r11,184(r31) │ │ │ │ - bl 128d8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 296f0 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 29ab4 │ │ │ │ - addi r1,r31,512 │ │ │ │ + std r9,184(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r22,240(r30) │ │ │ │ + mr r10,r20 │ │ │ │ + std r2,176(r31) │ │ │ │ + bl 12090 │ │ │ │ + ld r10,152(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 28f20 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 29290 │ │ │ │ + addi r1,r31,496 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-240(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 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 r27,-112(r1) │ │ │ │ - ld r28,-104(r1) │ │ │ │ - ld r29,-96(r1) │ │ │ │ - ld r30,-88(r1) │ │ │ │ - ld r31,-80(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 │ │ │ │ nop │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 2962c │ │ │ │ + addi r6,r17,-1 │ │ │ │ + li r27,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 28f58 │ │ │ │ nop │ │ │ │ - cmpdi r12,1 │ │ │ │ - beq 29e9c │ │ │ │ - addi r4,r12,-1 │ │ │ │ - li r15,0 │ │ │ │ - mr r8,r4 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - b 29728 │ │ │ │ - nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 29e5c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r15,r6 │ │ │ │ - add r9,r15,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29710 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 29e74 │ │ │ │ - cmpd r12,r15 │ │ │ │ - ble 29ea4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r20,r10,1 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - li r24,1 │ │ │ │ - lfd f12,176(r31) │ │ │ │ - sldi r26,r15,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r22,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 295fc │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28f40 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2961c │ │ │ │ + cmpd r17,r27 │ │ │ │ + ble 2963c │ │ │ │ + lfd f0,176(r31) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r2,r20,1 │ │ │ │ + li r14,1 │ │ │ │ + addi r9,r20,1 │ │ │ │ + sldi r23,r27,4 │ │ │ │ + plfd f26,280160 # 6d600 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + addi r8,r2,2 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r22,r23 │ │ │ │ + fcfid f28,f0 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f26,29008(r9) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - cmpdi r21,-1 │ │ │ │ - addi r8,r21,1 │ │ │ │ - add r26,r27,r26 │ │ │ │ - sldi r19,r20,5 │ │ │ │ - std r10,208(r31) │ │ │ │ - std r12,216(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + std r2,248(r31) │ │ │ │ + isellt r2,r14,r8 │ │ │ │ + std r2,216(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + fdiv f29,f29,f0 │ │ │ │ + sldi r2,r2,5 │ │ │ │ std r9,224(r31) │ │ │ │ - addi r9,r21,2 │ │ │ │ - fcfid f27,f12 │ │ │ │ - std r8,232(r31) │ │ │ │ - addi r8,r19,15 │ │ │ │ - std r27,256(r31) │ │ │ │ - isellt r24,r24,r9 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r8,240(r31) │ │ │ │ - std r9,248(r31) │ │ │ │ - ld r9,0(r26) │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 29a9c │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 29a9c │ │ │ │ - ld r9,240(r31) │ │ │ │ - ld r8,8(r26) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r27,120(r22) │ │ │ │ - mr r25,r1 │ │ │ │ - ld r7,232(r31) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - sldi r19,r8,4 │ │ │ │ - cmpdi r7,0 │ │ │ │ - neg r9,r9 │ │ │ │ - addi r23,r19,8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r27,r19 │ │ │ │ - std r9,200(r31) │ │ │ │ - add r9,r27,r23 │ │ │ │ - addi r18,r1,128 │ │ │ │ - std r9,192(r31) │ │ │ │ - blt 29a20 │ │ │ │ - ld r9,48(r22) │ │ │ │ - ld r16,72(r22) │ │ │ │ - ld r14,88(r22) │ │ │ │ - ld r20,96(r22) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - lfdx f29,r27,r19 │ │ │ │ - mr r21,r24 │ │ │ │ - lfd f23,27896(r10) │ │ │ │ - addi r29,r29,27896 │ │ │ │ - mulld r17,r8,r9 │ │ │ │ + std r2,240(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28e8c │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 28e8c │ │ │ │ + ld r28,8(r23) │ │ │ │ + ld r2,240(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r26,120(r30) │ │ │ │ + std r1,192(r31) │ │ │ │ + ld r10,232(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + sldi r25,r28,4 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r25,8 │ │ │ │ + add r2,r26,r25 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r2,208(r31) │ │ │ │ + add r2,r26,r18 │ │ │ │ + addi r24,r1,128 │ │ │ │ + std r2,200(r31) │ │ │ │ + blt 29220 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r16,72(r30) │ │ │ │ + ld r21,88(r30) │ │ │ │ + ld r15,96(r30) │ │ │ │ + ld r19,216(r31) │ │ │ │ + lfdx f25,r26,r25 │ │ │ │ + mulld r28,r28,r2 │ │ │ │ lfd f12,0(r16) │ │ │ │ - lfd f24,0(r20) │ │ │ │ + lfd f23,0(r15) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r14 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r17,3 │ │ │ │ + mtfprd f12,r21 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r30,f0 │ │ │ │ - subf r28,r30,r14 │ │ │ │ - subf r30,r14,r30 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r18,r28 │ │ │ │ - b 298d0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r21,r2 │ │ │ │ + mulli r29,r14,-8 │ │ │ │ + add r29,r24,r29 │ │ │ │ + b 290e8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 29930 │ │ │ │ - mtfprd f0,r30 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + beq 29140 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f29 │ │ │ │ - fnmsub f0,f27,f0,f29 │ │ │ │ - fmul f12,f12,f25 │ │ │ │ + fmsub f12,f28,f0,f25 │ │ │ │ + fnmsub f0,f28,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 298a0 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 290c0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 298bc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 290d4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 298d0 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + bne 290e8 │ │ │ │ nop │ │ │ │ lfd f12,8(r16) │ │ │ │ - addi r8,r17,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r20) │ │ │ │ - mr r21,r24 │ │ │ │ - lfdx f29,r27,r23 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfd f23,27896(r9) │ │ │ │ - ld r9,248(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + lfd f23,8(r15) │ │ │ │ + ld r16,216(r31) │ │ │ │ + lfdx f25,r26,r18 │ │ │ │ + sldi r28,r28,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r26,r28 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r30,r28,r14 │ │ │ │ - subf r28,r14,r28 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r30,r18,r30 │ │ │ │ - b 299c0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r21,r21,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ + mulli r29,r21,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r29,r24,r29 │ │ │ │ + b 291c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r30,r9 │ │ │ │ - beq 29a20 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 29220 │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f29 │ │ │ │ - fnmsub f0,f26,f0,f29 │ │ │ │ - fmul f12,f12,f25 │ │ │ │ + fmsub f12,f29,f0,f25 │ │ │ │ + fnmsub f0,f29,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 29990 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 291a0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 299ac │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 291b4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r30,r9 │ │ │ │ - bne 299c0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 291c8 │ │ │ │ nop │ │ │ │ - ld r11,24(r22) │ │ │ │ - ld r0,160(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - addi r15,r15,1 │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,160(r31) │ │ │ │ + mr r6,r24 │ │ │ │ + addi r27,r27,1 │ │ │ │ ld r7,224(r31) │ │ │ │ - ld r8,200(r31) │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ ld r5,184(r31) │ │ │ │ - add r30,r11,r19 │ │ │ │ - lfdx f1,r11,r19 │ │ │ │ - add r7,r18,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r0,120(r1) │ │ │ │ - ld r3,168(r31) │ │ │ │ - ld r4,208(r31) │ │ │ │ + add r3,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r20,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - ld r10,216(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r15 │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - ble 29e84 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r9,16(r26) │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 297d0 │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r12,216(r31) │ │ │ │ - ld r27,256(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 29668 │ │ │ │ - cmpdi r12,1 │ │ │ │ - beq 29e94 │ │ │ │ - addi r4,r12,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - li r17,0 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - b 29ae8 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r27,r7 │ │ │ │ - cmpd r7,r6 │ │ │ │ - blt 29e54 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r17,r5 │ │ │ │ - add r9,r17,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29ad0 │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 29e64 │ │ │ │ - cmpd r12,r17 │ │ │ │ - ble 29668 │ │ │ │ - lfd f12,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs0,vs63 │ │ │ │ - addi r14,r10,1 │ │ │ │ - li r18,1 │ │ │ │ - sldi r15,r10,1 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r17,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,192(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 28e8c │ │ │ │ + ld r10,152(r31) │ │ │ │ + addi r23,r23,16 │ │ │ │ + b 29000 │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 29634 │ │ │ │ + addi r6,r17,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r27,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 292c8 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r22,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 29604 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 292b0 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2960c │ │ │ │ + cmpd r17,r27 │ │ │ │ + ble 28e98 │ │ │ │ + lfd f0,176(r31) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r2,r20,1 │ │ │ │ + addi r9,r20,1 │ │ │ │ + li r15,1 │ │ │ │ + sldi r23,r27,4 │ │ │ │ + plfd f26,279280 # 6d600 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r10,232(r31) │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - sldi r5,r14,5 │ │ │ │ - std r12,240(r31) │ │ │ │ - addi r7,r15,1 │ │ │ │ - addi r8,r15,2 │ │ │ │ - cmpdi r15,-1 │ │ │ │ - fcfid f29,f12 │ │ │ │ - std r9,208(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - std r7,216(r31) │ │ │ │ - isellt r18,r18,r8 │ │ │ │ - addi r7,r5,15 │ │ │ │ - add r27,r27,r9 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r7,224(r31) │ │ │ │ - std r9,248(r31) │ │ │ │ - fdiv f29,f28,f29 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - ld r9,0(r27) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 29668 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 29668 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r28,8(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r26,120(r22) │ │ │ │ + addi r8,r2,2 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r22,r23 │ │ │ │ + fcfid f28,f0 │ │ │ │ + xscvsxddp vs0,vs63 │ │ │ │ + std r2,224(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + std r9,216(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + isellt r2,r15,r8 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + fdiv f29,f29,f0 │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + std r2,240(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28e98 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 28e98 │ │ │ │ + ld r28,8(r23) │ │ │ │ + ld r2,232(r31) │ │ │ │ mr r21,r1 │ │ │ │ - ld r8,216(r31) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r26,120(r30) │ │ │ │ + ld r10,224(r31) │ │ │ │ + neg r2,r2 │ │ │ │ sldi r25,r28,4 │ │ │ │ - cmpdi r8,0 │ │ │ │ - neg r9,r9 │ │ │ │ - addi r20,r25,8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r26,r25 │ │ │ │ - std r9,200(r31) │ │ │ │ - add r9,r26,r20 │ │ │ │ - addi r23,r1,128 │ │ │ │ - std r9,192(r31) │ │ │ │ - blt 29de0 │ │ │ │ - ld r9,48(r22) │ │ │ │ - ld r19,72(r22) │ │ │ │ - ld r24,88(r22) │ │ │ │ - ld r16,96(r22) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f26,r26,r25 │ │ │ │ - mr r14,r18 │ │ │ │ - lfd f23,27896(r10) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f12,0(r19) │ │ │ │ - lfd f24,0(r16) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r25,8 │ │ │ │ + add r2,r26,r25 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r2,200(r31) │ │ │ │ + add r2,r26,r19 │ │ │ │ + addi r24,r1,128 │ │ │ │ + std r2,192(r31) │ │ │ │ + blt 29590 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r18,72(r30) │ │ │ │ + ld r22,88(r30) │ │ │ │ + ld r16,96(r30) │ │ │ │ + ld r15,208(r31) │ │ │ │ + lfdx f25,r26,r25 │ │ │ │ + mulld r28,r28,r2 │ │ │ │ + lfd f12,0(r18) │ │ │ │ + lfd f23,0(r16) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r24 │ │ │ │ - subf r15,r24,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 29c90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r22,r2 │ │ │ │ + mulli r29,r14,-8 │ │ │ │ + add r29,r24,r29 │ │ │ │ + b 29458 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 29cf0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + beq 294b0 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f29,f12,f26 │ │ │ │ - fnmsub f12,f29,f12,f26 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmsub f0,f28,f12,f25 │ │ │ │ + fnmsub f12,f28,f12,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 29c60 │ │ │ │ + bgt 29430 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 29c7c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 29444 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 29c90 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + bne 29458 │ │ │ │ nop │ │ │ │ - lfd f12,8(r19) │ │ │ │ + lfd f12,8(r18) │ │ │ │ addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r16) │ │ │ │ - mr r19,r18 │ │ │ │ - lfdx f26,r26,r20 │ │ │ │ + lfd f23,8(r16) │ │ │ │ + ld r18,208(r31) │ │ │ │ + lfdx f25,r26,r19 │ │ │ │ sldi r28,r28,3 │ │ │ │ - lfd f23,27896(r9) │ │ │ │ - ld r9,248(r31) │ │ │ │ fcfid f0,f12 │ │ │ │ lfdx f12,r26,r28 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r24 │ │ │ │ - subf r28,r24,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r22,r22,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + mulli r29,r22,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 29d80 │ │ │ │ + add r29,r24,r29 │ │ │ │ + b 29538 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 29de0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 29590 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f26 │ │ │ │ - fnmsub f0,f28,f0,f26 │ │ │ │ - fmul f12,f12,f25 │ │ │ │ + fmsub f12,f29,f0,f25 │ │ │ │ + fnmsub f0,f29,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 29d50 │ │ │ │ + bgt 29510 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 29d6c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 29524 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 29d80 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 29538 │ │ │ │ nop │ │ │ │ - ld r4,24(r22) │ │ │ │ - ld r3,160(r31) │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,160(r31) │ │ │ │ + mr r6,r24 │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r7,216(r31) │ │ │ │ ld r9,192(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r6,r23 │ │ │ │ - addi r17,r17,1 │ │ │ │ - ld r7,208(r31) │ │ │ │ ld r8,200(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ ld r5,184(r31) │ │ │ │ - add r11,r4,r25 │ │ │ │ - lfdx f1,r4,r25 │ │ │ │ - add r7,r23,r7 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - ld r3,232(r31) │ │ │ │ + add r3,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r20,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r3,104(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r17 │ │ │ │ - std r9,0(r21) │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r17,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 29668 │ │ │ │ - ld r6,136(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - b 29b80 │ │ │ │ - mr r17,r9 │ │ │ │ - b 29ae8 │ │ │ │ - mr r15,r9 │ │ │ │ - b 29728 │ │ │ │ - xor r4,r4,r17 │ │ │ │ - addic r4,r4,-1 │ │ │ │ - addze r17,r17 │ │ │ │ - b 29b0c │ │ │ │ - xor r9,r4,r15 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r15,r15 │ │ │ │ - b 2974c │ │ │ │ - mr r12,r10 │ │ │ │ - ld r27,256(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - b 2965c │ │ │ │ - li r17,0 │ │ │ │ - b 29b14 │ │ │ │ - li r15,0 │ │ │ │ - b 29754 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 29668 │ │ │ │ - b 29ac0 │ │ │ │ + ble 28e98 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r23,r23,16 │ │ │ │ + b 29370 │ │ │ │ + mr r27,r2 │ │ │ │ + b 28f58 │ │ │ │ + mr r27,r2 │ │ │ │ + b 292c8 │ │ │ │ + xor r6,r6,r27 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 292ec │ │ │ │ + xor r2,r6,r27 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 28f7c │ │ │ │ + li r27,0 │ │ │ │ + b 28f84 │ │ │ │ + li r27,0 │ │ │ │ + b 292f4 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 28e98 │ │ │ │ + b 2929c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1289 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-8128 │ │ │ │ + .long 0x128a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r9,r3 │ │ │ │ + stfd f19,-104(r1) │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-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 r19,-192(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + std r17,-224(r1) │ │ │ │ + std r16,-232(r1) │ │ │ │ + std r15,-240(r1) │ │ │ │ + std r21,-192(r1) │ │ │ │ + std r22,-184(r1) │ │ │ │ + std r23,-176(r1) │ │ │ │ + std r24,-168(r1) │ │ │ │ + std r30,-120(r1) │ │ │ │ + std r31,-112(r1) │ │ │ │ + std r14,-248(r1) │ │ │ │ + std r18,-216(r1) │ │ │ │ + std r19,-208(r1) │ │ │ │ + std r20,-200(r1) │ │ │ │ + std r25,-160(r1) │ │ │ │ + std r26,-152(r1) │ │ │ │ + std r27,-144(r1) │ │ │ │ + std r28,-136(r1) │ │ │ │ + std r29,-128(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - ld r30,0(r9) │ │ │ │ - ld r10,40(r9) │ │ │ │ - ld r11,24(r9) │ │ │ │ - ld r19,32(r9) │ │ │ │ - ld r23,48(r9) │ │ │ │ - stxv vs63,240(r1) │ │ │ │ - lxsd v31,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ + stdu r1,-512(r1) │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r9,40(r2) │ │ │ │ + ld r22,32(r2) │ │ │ │ + ld r21,48(r2) │ │ │ │ mr r31,r1 │ │ │ │ - addi r7,r31,136 │ │ │ │ - std r10,184(r31) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + ld r17,24(r2) │ │ │ │ + lxsd v31,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r9,184(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ addi r8,r31,128 │ │ │ │ + addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ + ld r23,240(r30) │ │ │ │ + mr r10,r22 │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ - mr r10,r19 │ │ │ │ - std r11,192(r31) │ │ │ │ - ld r24,240(r30) │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,72(r30) │ │ │ │ - bl 128d8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r11,192(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2a060 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 2a450 │ │ │ │ - addi r1,r31,496 │ │ │ │ + std r2,176(r31) │ │ │ │ + bl 12090 │ │ │ │ + ld r10,152(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 29800 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 29c10 │ │ │ │ + addi r1,r31,512 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-256(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) │ │ │ │ + lxv vs63,-272(r1) │ │ │ │ + ld r14,-248(r1) │ │ │ │ + ld r15,-240(r1) │ │ │ │ + ld r16,-232(r1) │ │ │ │ + ld r17,-224(r1) │ │ │ │ + ld r18,-216(r1) │ │ │ │ + ld r19,-208(r1) │ │ │ │ + ld r20,-200(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r21,-192(r1) │ │ │ │ + ld r22,-184(r1) │ │ │ │ + ld r23,-176(r1) │ │ │ │ + ld r24,-168(r1) │ │ │ │ + ld r25,-160(r1) │ │ │ │ + ld r26,-152(r1) │ │ │ │ + ld r27,-144(r1) │ │ │ │ + ld r28,-136(r1) │ │ │ │ + ld r29,-128(r1) │ │ │ │ + ld r30,-120(r1) │ │ │ │ + ld r31,-112(r1) │ │ │ │ + lfd f19,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 2a960 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - li r18,0 │ │ │ │ - mr r8,r4 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - b 2a098 │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 2a050 │ │ │ │ + addi r6,r17,-1 │ │ │ │ + li r27,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 29838 │ │ │ │ nop │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bgt 2a920 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r18,r6 │ │ │ │ - add r9,r18,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2a080 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2a938 │ │ │ │ - cmpd r11,r18 │ │ │ │ - ble 2a968 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r15,r19,1 │ │ │ │ - sldi r16,r19,1 │ │ │ │ - sldi r25,r18,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2a020 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 29820 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2a040 │ │ │ │ + cmpd r17,r27 │ │ │ │ + ble 2a060 │ │ │ │ lfd f0,176(r31) │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - std r19,192(r31) │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - sldi r9,r15,5 │ │ │ │ - add r25,r24,r25 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - addi r14,r3,24 │ │ │ │ - addi r26,r16,1 │ │ │ │ - std r11,200(r31) │ │ │ │ - std r24,232(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - fcfid f23,f0 │ │ │ │ - add r27,r23,r14 │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r16,2 │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r9,0(r25) │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2a438 │ │ │ │ - nop │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + sldi r14,r22,4 │ │ │ │ + addi r9,r22,1 │ │ │ │ nop │ │ │ │ + plfd f27,277888 # 6d600 │ │ │ │ + sldi r2,r22,1 │ │ │ │ + sldi r25,r27,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + addi r8,r14,24 │ │ │ │ + sldi r7,r9,5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r26,r2,1 │ │ │ │ + add r25,r23,r25 │ │ │ │ + addi r2,r2,2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + add r15,r21,r8 │ │ │ │ + std r8,200(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + std r9,224(r31) │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ nop │ │ │ │ + ld r9,0(r25) │ │ │ │ + cmpd r9,r10 │ │ │ │ + blt 29754 │ │ │ │ ld r10,144(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 2a438 │ │ │ │ + bgt 29754 │ │ │ │ ld r29,8(r25) │ │ │ │ ld r28,48(r30) │ │ │ │ - ld r21,72(r30) │ │ │ │ - ld r9,208(r31) │ │ │ │ - mr r22,r1 │ │ │ │ + mr r20,r1 │ │ │ │ + ld r19,72(r30) │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r16,120(r30) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r15,120(r30) │ │ │ │ ld r24,88(r30) │ │ │ │ - ld r20,96(r30) │ │ │ │ + ld r18,96(r30) │ │ │ │ mulld r28,r29,r28 │ │ │ │ - lfd f12,0(r21) │ │ │ │ - neg r9,r9 │ │ │ │ sldi r29,r29,4 │ │ │ │ - lfd f21,0(r20) │ │ │ │ + lfd f12,0(r19) │ │ │ │ + neg r9,r2 │ │ │ │ + lfdx f20,r16,r29 │ │ │ │ + add r2,r16,r29 │ │ │ │ stdux r10,r1,r9 │ │ │ │ - lfdx f22,r15,r29 │ │ │ │ - add r17,r15,r29 │ │ │ │ + lfd f19,0(r18) │ │ │ │ + std r2,192(r31) │ │ │ │ + sldi r9,r28,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - addi r19,r1,128 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ + addi r14,r1,128 │ │ │ │ + lfdx f11,r16,r9 │ │ │ │ + fcfid f23,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f28,f22 │ │ │ │ - fmsub f0,f31,f28,f22 │ │ │ │ + fnmsub f11,f31,f29,f20 │ │ │ │ + fmsub f0,f31,f29,f20 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 2a830 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - addi r16,r16,27896 │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 29bc0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ cmpdi cr4,r26,0 │ │ │ │ - stfd f30,0(r19) │ │ │ │ - ble cr4,2a2a8 │ │ │ │ - fmsub f1,f22,f23,f31 │ │ │ │ + stfd f24,0(r14) │ │ │ │ + ble cr4,29a38 │ │ │ │ + fmsub f1,f20,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4ee0 │ │ │ │ andi. r10,r26,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r7,r23,8 │ │ │ │ - addi r8,r19,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ + addi r7,r21,8 │ │ │ │ + addi r8,r14,8 │ │ │ │ addi r10,r26,-1 │ │ │ │ - beq 2a26c │ │ │ │ - lfd f0,8(r23) │ │ │ │ + beq 299fc │ │ │ │ + lfd f0,8(r21) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r19) │ │ │ │ - beq 2a2a8 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 29a38 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r7,r9 │ │ │ │ lfdx f0,r7,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 2a274 │ │ │ │ - lfd f12,8(r21) │ │ │ │ + bdnz 29a04 │ │ │ │ + lfd f12,8(r19) │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r21,r29,8 │ │ │ │ - lfd f22,8(r20) │ │ │ │ + addi r19,r29,8 │ │ │ │ + lfd f20,8(r18) │ │ │ │ sldi r28,r28,3 │ │ │ │ - lfdx f25,r15,r21 │ │ │ │ - add r21,r15,r21 │ │ │ │ + lfdx f21,r16,r19 │ │ │ │ + add r19,r16,r19 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r15,r28 │ │ │ │ + lfdx f11,r16,r28 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f29,f31,f25 │ │ │ │ - fmsub f0,f29,f31,f25 │ │ │ │ + fnmsub f11,f30,f31,f21 │ │ │ │ + fmsub f0,f30,f31,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 2a820 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - ld r9,216(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r19,r9 │ │ │ │ - ble cr4,2a3bc │ │ │ │ - fmsub f1,f25,f24,f31 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 29bb0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + ld r2,216(r31) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + stfdx f24,r14,r9 │ │ │ │ + ble cr4,29b44 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,200(r31) │ │ │ │ andi. r10,r26,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r19,r14 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ addi r10,r26,-1 │ │ │ │ - beq 2a380 │ │ │ │ - lfd f0,0(r27) │ │ │ │ + add r8,r14,r2 │ │ │ │ + beq 29b08 │ │ │ │ + lfd f0,0(r15) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r19,r14 │ │ │ │ - beq 2a3bc │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + beq 29b44 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 2a388 │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r11,160(r31) │ │ │ │ + bdnz 29b10 │ │ │ │ + ld r4,24(r30) │ │ │ │ + ld r3,160(r31) │ │ │ │ + mr r9,r19 │ │ │ │ + mr r6,r14 │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r2,224(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - mr r9,r21 │ │ │ │ - mr r8,r17 │ │ │ │ ld r5,184(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r28,r3,r29 │ │ │ │ - lfdx f1,r3,r29 │ │ │ │ - add r7,r19,r7 │ │ │ │ - lfd f2,8(r28) │ │ │ │ - std r11,120(r1) │ │ │ │ - ld r3,168(r31) │ │ │ │ - ld r4,192(r31) │ │ │ │ + add r11,r4,r29 │ │ │ │ + lfdx f1,r4,r29 │ │ │ │ + add r7,r14,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,120(r1) │ │ │ │ + ld r4,168(r31) │ │ │ │ + std r22,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - ld r10,200(r31) │ │ │ │ + std r4,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r17,r27 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - ble 2a948 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r9,16(r25) │ │ │ │ + std r9,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + ble 29754 │ │ │ │ + ld r10,152(r31) │ │ │ │ addi r25,r25,16 │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 2a140 │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r24,232(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 29fc8 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 2a958 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - mr r7,r4 │ │ │ │ - li r20,0 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - b 2a488 │ │ │ │ + b 298d0 │ │ │ │ + blt 29bd0 │ │ │ │ + fmul f24,f20,f22 │ │ │ │ + b 29aa8 │ │ │ │ + nop │ │ │ │ + blt 29bf0 │ │ │ │ + fmul f24,f19,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + b 2999c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 29aa8 │ │ │ │ nop │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - cmpd r10,r6 │ │ │ │ - blt 2a918 │ │ │ │ - mr r7,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r20,r5 │ │ │ │ - add r9,r20,r7 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2a470 │ │ │ │ - sldi r8,r20,4 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ - cmpd r8,r6 │ │ │ │ - blt 2a928 │ │ │ │ - cmpd r11,r20 │ │ │ │ - ble 29fc8 │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + b 2999c │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 2a058 │ │ │ │ + addi r6,r17,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r27,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 29c48 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 2a028 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 29c30 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2a030 │ │ │ │ + cmpd r17,r27 │ │ │ │ + ble 29760 │ │ │ │ lfd f0,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - addi r17,r19,1 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - sldi r18,r19,1 │ │ │ │ - sldi r7,r20,4 │ │ │ │ - std r19,216(r31) │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - sldi r9,r17,5 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - addi r16,r8,24 │ │ │ │ - addi r26,r18,1 │ │ │ │ - add r27,r24,r7 │ │ │ │ - std r11,224(r31) │ │ │ │ - fcfid f23,f0 │ │ │ │ - std r9,192(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - add r14,r23,r16 │ │ │ │ - std r9,208(r31) │ │ │ │ - addi r9,r18,2 │ │ │ │ - std r9,200(r31) │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + sldi r18,r22,4 │ │ │ │ + addi r9,r22,1 │ │ │ │ + plfd f27,276848 # 6d600 │ │ │ │ + sldi r2,r22,1 │ │ │ │ + sldi r25,r27,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + addi r18,r18,24 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r26,r2,1 │ │ │ │ + add r25,r23,r25 │ │ │ │ + addi r2,r2,2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + add r14,r21,r18 │ │ │ │ + std r8,200(r31) │ │ │ │ + std r9,216(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r27) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 29fc8 │ │ │ │ + ld r9,0(r25) │ │ │ │ + cmpd r9,r10 │ │ │ │ + blt 29760 │ │ │ │ ld r10,128(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 29fc8 │ │ │ │ - ld r29,8(r27) │ │ │ │ + bgt 29760 │ │ │ │ + ld r29,8(r25) │ │ │ │ ld r28,48(r30) │ │ │ │ - ld r22,72(r30) │ │ │ │ - ld r9,192(r31) │ │ │ │ - mr r24,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + ld r20,72(r30) │ │ │ │ + ld r2,200(r31) │ │ │ │ ld r15,120(r30) │ │ │ │ - ld r25,88(r30) │ │ │ │ - ld r21,96(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r24,88(r30) │ │ │ │ + ld r19,96(r30) │ │ │ │ mulld r28,r29,r28 │ │ │ │ - lfd f12,0(r22) │ │ │ │ - neg r9,r9 │ │ │ │ sldi r29,r29,4 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + lfd f12,0(r20) │ │ │ │ + neg r9,r2 │ │ │ │ + lfdx f20,r15,r29 │ │ │ │ + add r2,r15,r29 │ │ │ │ stdux r10,r1,r9 │ │ │ │ - lfdx f22,r15,r29 │ │ │ │ - add r18,r15,r29 │ │ │ │ - fcfid f0,f12 │ │ │ │ - mtfprd f12,r25 │ │ │ │ - addi r19,r1,128 │ │ │ │ + lfd f19,0(r19) │ │ │ │ + std r2,192(r31) │ │ │ │ sldi r9,r28,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + addi r16,r1,128 │ │ │ │ lfdx f11,r15,r9 │ │ │ │ + fcfid f23,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f22 │ │ │ │ - fmsub f0,f28,f31,f22 │ │ │ │ + fnmsub f11,f29,f31,f20 │ │ │ │ + fmsub f0,f29,f31,f20 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 2a8b0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - addi r17,r17,27896 │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 29fd0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ cmpdi cr4,r26,0 │ │ │ │ - stfd f30,0(r19) │ │ │ │ - ble cr4,2a694 │ │ │ │ - fmsub f1,f22,f23,f31 │ │ │ │ + stfd f24,0(r16) │ │ │ │ + ble cr4,29e44 │ │ │ │ + fmsub f1,f20,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4ee0 │ │ │ │ andi. r10,r26,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r7,r19,8 │ │ │ │ - addi r8,r23,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ + addi r8,r16,8 │ │ │ │ + addi r7,r21,8 │ │ │ │ addi r10,r26,-1 │ │ │ │ - beq 2a658 │ │ │ │ - lfd f0,8(r23) │ │ │ │ + beq 29e08 │ │ │ │ + lfd f0,8(r21) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r19) │ │ │ │ - beq 2a694 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r16) │ │ │ │ + beq 29e44 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 2a660 │ │ │ │ - lfd f12,8(r22) │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 29e10 │ │ │ │ + lfd f12,8(r20) │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r22,r29,8 │ │ │ │ - lfd f22,8(r21) │ │ │ │ + addi r20,r29,8 │ │ │ │ + lfd f20,8(r19) │ │ │ │ sldi r28,r28,3 │ │ │ │ - lfdx f25,r15,r22 │ │ │ │ - add r22,r15,r22 │ │ │ │ + lfdx f21,r15,r20 │ │ │ │ + add r20,r15,r20 │ │ │ │ fcfid f0,f12 │ │ │ │ lfdx f11,r15,r28 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f29,f31,f25 │ │ │ │ - fmsub f0,f29,f31,f25 │ │ │ │ + fnmsub f11,f30,f31,f21 │ │ │ │ + fmsub f0,f30,f31,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 2a8a0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - ld r9,200(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r19,r9 │ │ │ │ - ble cr4,2a7a8 │ │ │ │ - fmsub f1,f25,f24,f31 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 29fc0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + ld r2,208(r31) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + stfdx f24,r16,r9 │ │ │ │ + ble cr4,29f4c │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ee0 │ │ │ │ andi. r10,r26,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r19,r16 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ + add r8,r16,r18 │ │ │ │ addi r10,r26,-1 │ │ │ │ - beq 2a76c │ │ │ │ + beq 29f10 │ │ │ │ lfd f0,0(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r19,r16 │ │ │ │ - beq 2a7a8 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r16,r18 │ │ │ │ + beq 29f4c │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r14,r9 │ │ │ │ lfdx f0,r14,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 2a774 │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r11,160(r31) │ │ │ │ + bdnz 29f18 │ │ │ │ + ld r4,24(r30) │ │ │ │ + ld r3,160(r31) │ │ │ │ + mr r9,r20 │ │ │ │ + mr r6,r16 │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r2,216(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - ld r7,208(r31) │ │ │ │ - mr r9,r22 │ │ │ │ - mr r8,r18 │ │ │ │ ld r5,184(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r28,r3,r29 │ │ │ │ - lfdx f1,r3,r29 │ │ │ │ - add r7,r19,r7 │ │ │ │ - lfd f2,8(r28) │ │ │ │ - std r11,120(r1) │ │ │ │ - ld r3,168(r31) │ │ │ │ - ld r4,216(r31) │ │ │ │ + add r11,r4,r29 │ │ │ │ + lfdx f1,r4,r29 │ │ │ │ + add r7,r16,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,120(r1) │ │ │ │ + ld r4,168(r31) │ │ │ │ + std r22,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ - bl 1aa50 │ │ │ │ - ld r10,224(r31) │ │ │ │ + std r4,112(r1) │ │ │ │ + bl 1a2f0 │ │ │ │ + cmpd r17,r27 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r20 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - ble 29fc8 │ │ │ │ - ld r6,136(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - b 2a520 │ │ │ │ - nop │ │ │ │ - blt 2a850 │ │ │ │ - lfd f30,0(r16) │ │ │ │ - fmul f30,f22,f30 │ │ │ │ - b 2a320 │ │ │ │ - blt 2a880 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - lfd f30,27896(r9) │ │ │ │ - addi r16,r16,27896 │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 2a20c │ │ │ │ - nop │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - b 2a320 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2a1f4 │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + ble 29760 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r25,r25,16 │ │ │ │ + b 29ce0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 2a8d0 │ │ │ │ - lfd f30,0(r17) │ │ │ │ - fmul f30,f22,f30 │ │ │ │ - b 2a70c │ │ │ │ - blt 2a900 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - lfd f30,27896(r9) │ │ │ │ - addi r17,r17,27896 │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 2a5f8 │ │ │ │ + blt 29fe0 │ │ │ │ + fmul f24,f20,f22 │ │ │ │ + b 29eb4 │ │ │ │ nop │ │ │ │ + blt 2a000 │ │ │ │ + fmul f24,f19,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + b 29dac │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - b 2a70c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 29eb4 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2a5e0 │ │ │ │ - mr r20,r9 │ │ │ │ - b 2a488 │ │ │ │ - mr r18,r9 │ │ │ │ - b 2a098 │ │ │ │ - xor r4,r4,r20 │ │ │ │ - addic r4,r4,-1 │ │ │ │ - addze r20,r20 │ │ │ │ - b 2a4ac │ │ │ │ - xor r9,r4,r18 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 2a0bc │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r24,232(r31) │ │ │ │ - mr r11,r10 │ │ │ │ - b 29fbc │ │ │ │ - li r20,0 │ │ │ │ - b 2a4b4 │ │ │ │ - li r18,0 │ │ │ │ - b 2a0c4 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 29fc8 │ │ │ │ - b 2a45c │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + b 29dac │ │ │ │ + mr r27,r2 │ │ │ │ + b 29838 │ │ │ │ + mr r27,r2 │ │ │ │ + b 29c48 │ │ │ │ + xor r6,r6,r27 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 29c6c │ │ │ │ + xor r2,r6,r27 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 2985c │ │ │ │ + li r27,0 │ │ │ │ + b 29864 │ │ │ │ + li r27,0 │ │ │ │ + b 29c74 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 29760 │ │ │ │ + b 29c1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x128d │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-10896 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ 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 r0,16(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ std r20,-136(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ std r30,-56(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ std r31,-48(r1) │ │ │ │ + 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 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 r0,16(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - stdu r1,-512(r1) │ │ │ │ - ld r20,40(r9) │ │ │ │ - ld r30,64(r9) │ │ │ │ - stxv vs61,272(r1) │ │ │ │ - stxv vs62,288(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + stxv vs60,320(r1) │ │ │ │ + stxv vs55,240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,304(r1) │ │ │ │ - ld r25,56(r9) │ │ │ │ - ld r10,48(r9) │ │ │ │ - ld r14,32(r9) │ │ │ │ - lxsd v31,24(r9) │ │ │ │ - lxsd v30,16(r9) │ │ │ │ - lxsd v29,8(r9) │ │ │ │ - ld r9,72(r27) │ │ │ │ + stxv vs56,256(r1) │ │ │ │ + stxv vs57,272(r1) │ │ │ │ + stxv vs58,288(r1) │ │ │ │ + stxv vs59,304(r1) │ │ │ │ addi r8,r31,160 │ │ │ │ addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ - ld r26,240(r27) │ │ │ │ + stxv vs61,336(r1) │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r9,48(r2) │ │ │ │ + stxv vs62,352(r1) │ │ │ │ addi r4,r31,192 │ │ │ │ addi r3,r31,200 │ │ │ │ - std r10,208(r31) │ │ │ │ - mr r10,r20 │ │ │ │ - bl 12548 │ │ │ │ - ld r8,184(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 2ab00 │ │ │ │ - ld r8,168(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 2afa4 │ │ │ │ - addi r1,r31,512 │ │ │ │ + ld r24,40(r2) │ │ │ │ + stxv vs63,368(r1) │ │ │ │ + lxsd v28,64(r2) │ │ │ │ + ld r29,56(r2) │ │ │ │ + ld r19,32(r2) │ │ │ │ + lxsd v31,24(r2) │ │ │ │ + lxsd v30,16(r2) │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r20,240(r30) │ │ │ │ + mr r10,r24 │ │ │ │ + lxsd v29,8(r2) │ │ │ │ + bl 11d10 │ │ │ │ + ld r10,184(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2a210 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2a6bc │ │ │ │ + lxv vs55,240(r31) │ │ │ │ + lxv vs56,256(r31) │ │ │ │ + lxv vs57,272(r31) │ │ │ │ + lxv vs58,288(r31) │ │ │ │ + lxv vs59,304(r31) │ │ │ │ + lxv vs60,320(r31) │ │ │ │ + lxv vs61,336(r31) │ │ │ │ + lxv vs62,352(r31) │ │ │ │ + lxv vs63,368(r31) │ │ │ │ + addi r1,r31,576 │ │ │ │ ld r0,16(r1) │ │ │ │ - lxv vs61,-240(r1) │ │ │ │ ld r14,-184(r1) │ │ │ │ - lxv vs62,-224(r1) │ │ │ │ - lxv vs63,-208(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) │ │ │ │ @@ -38646,22444 +37571,21940 @@ │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + cmpdi r19,1 │ │ │ │ + beq 2abcc │ │ │ │ + addi r7,r19,-1 │ │ │ │ + li r21,0 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + b 2a248 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r14,1 │ │ │ │ - beq 2b494 │ │ │ │ - addi r6,r14,-1 │ │ │ │ - li r22,0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 2ab38 │ │ │ │ - nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r26,r5 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 2b464 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r22,r7 │ │ │ │ - add r9,r22,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2ab20 │ │ │ │ - sldi r9,r22,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2b484 │ │ │ │ - cmpd r14,r22 │ │ │ │ - ble 2b4a4 │ │ │ │ - addi r9,r20,1 │ │ │ │ - sldi r21,r22,4 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r29,r25,1 │ │ │ │ - neg r23,r30 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - mulli r10,r9,48 │ │ │ │ - sldi r18,r9,1 │ │ │ │ - add r21,r26,r21 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r25,256(r31) │ │ │ │ - std r26,264(r31) │ │ │ │ - std r10,216(r31) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - std r10,224(r31) │ │ │ │ - std r9,248(r31) │ │ │ │ - sldi r9,r20,5 │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2af90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2af90 │ │ │ │ - ld r16,8(r21) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r24,120(r27) │ │ │ │ - cmpdi r18,0 │ │ │ │ - mr r17,r1 │ │ │ │ - mulli r25,r16,24 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r20,r6 │ │ │ │ + cmpd r10,r6 │ │ │ │ + bgt 2ab9c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r21,r8 │ │ │ │ + add r2,r21,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2a230 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2abbc │ │ │ │ + cmpd r19,r21 │ │ │ │ + ble 2abdc │ │ │ │ + addi r2,r29,1 │ │ │ │ + sldi r16,r21,4 │ │ │ │ + addi r26,r24,1 │ │ │ │ + xxspltib vs57,1 │ │ │ │ + std r20,232(r31) │ │ │ │ + std r29,224(r31) │ │ │ │ + plxv vs55,276516 # 6dab0 │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xscvsxddp vs27,vs60 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + add r16,r20,r16 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r9,r26,4 │ │ │ │ + mulli r25,r26,48 │ │ │ │ + sldi r27,r26,1 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,0(r16) │ │ │ │ + xxspltd vs56,vs60,0 │ │ │ │ + sldi r26,r26,5 │ │ │ │ + vextsb2d v25,v25 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + mr r20,r9 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2a6a8 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2a6a8 │ │ │ │ + ld r17,8(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r25 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r15,r1 │ │ │ │ + ld r23,120(r30) │ │ │ │ + mulli r28,r17,24 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,160 │ │ │ │ - add r9,r24,r25 │ │ │ │ - ble 2b450 │ │ │ │ - ld r19,48(r27) │ │ │ │ - ld r12,72(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r15,88(r27) │ │ │ │ - lfdx f12,r24,r25 │ │ │ │ - ld r4,176(r27) │ │ │ │ - mr r3,r6 │ │ │ │ - mr r5,r18 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - mulld r19,r16,r19 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r19,3 │ │ │ │ - lfdx f10,r24,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r9,r23,r28 │ │ │ │ + ble 2ab80 │ │ │ │ + ld r22,48(r30) │ │ │ │ + ld r14,72(r30) │ │ │ │ + srdi r0,r27,1 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs43,vs55 │ │ │ │ + ld r12,88(r30) │ │ │ │ + lfdx f12,r23,r28 │ │ │ │ + ld r2,176(r30) │ │ │ │ + mtctr r0 │ │ │ │ + mulld r22,r17,r22 │ │ │ │ + lfd f11,0(r14) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r10,r22,3 │ │ │ │ + lfdx f11,r23,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - subf r10,r15,r10 │ │ │ │ + subf r10,r12,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f28,f12,f0 │ │ │ │ + fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs28 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 2acc0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfd f12,8(r11) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 2ad18 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r26,r8,1 │ │ │ │ - add r11,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r7,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2acf0 │ │ │ │ - neg r7,r10 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2aca0 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 2acbc │ │ │ │ - lfd f12,8(r12) │ │ │ │ - addi r8,r19,1 │ │ │ │ - addi r10,r25,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r0,r18 │ │ │ │ + nop │ │ │ │ + vmulld v0,v24,v11 │ │ │ │ + vspltisw v13,3 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v25 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v13 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v13 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + mfvsrld r5,vs12 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ldx r4,r8,r2 │ │ │ │ + ldx r5,r5,r2 │ │ │ │ + ldx r10,r10,r2 │ │ │ │ + ldx r8,r3,r2 │ │ │ │ + mtvsrdd vs0,r4,r5 │ │ │ │ + mtvsrdd vs12,r10,r8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 2a3b0 │ │ │ │ + lfd f12,8(r14) │ │ │ │ + addi r8,r22,1 │ │ │ │ + addi r10,r28,8 │ │ │ │ + add r7,r6,r20 │ │ │ │ + mtctr r0 │ │ │ │ + add r4,r18,r2 │ │ │ │ + xxmr vs44,vs55 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - ld r7,248(r31) │ │ │ │ + mr r29,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r24,r8 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r26,r6,r7 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r23,r8 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ + add r10,r23,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - subf r8,r15,r8 │ │ │ │ + subf r8,r12,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f29,f12,f0 │ │ │ │ + fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r7,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r3,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r11,r7,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f28 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r5,r8 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + mtvsrdd vs42,r5,r5 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v12,v24 │ │ │ │ + addi r29,r29,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v0,v10 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v25 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2adcc │ │ │ │ - neg r3,r5 │ │ │ │ - add r3,r29,r3 │ │ │ │ + ldx r5,r5,r4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2ae00 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - beq 2ae18 │ │ │ │ - addi r26,r26,8 │ │ │ │ - b 2ad90 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - bne 2adf8 │ │ │ │ - lfd f12,16(r12) │ │ │ │ - addi r19,r19,2 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r25,r25,16 │ │ │ │ - mr r3,r18 │ │ │ │ - sldi r19,r19,3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - ld r8,240(r31) │ │ │ │ + ldx r11,r11,r4 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r5,r11 │ │ │ │ + mtvsrdd vs12,r8,r3 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 2a4b0 │ │ │ │ + lfd f12,16(r14) │ │ │ │ + addi r22,r22,2 │ │ │ │ + ld r5,216(r31) │ │ │ │ + addi r28,r28,16 │ │ │ │ + add r8,r6,r26 │ │ │ │ + mtctr r0 │ │ │ │ + xxmr vs44,vs55 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + mr r3,r8 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r24,r19 │ │ │ │ - lfdx f12,r24,r25 │ │ │ │ - add r25,r24,r25 │ │ │ │ - add r11,r6,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r23,r22 │ │ │ │ + add r2,r5,r2 │ │ │ │ + lfdx f12,r23,r28 │ │ │ │ + add r28,r23,r28 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r15,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r5,f0 │ │ │ │ + subf r5,r12,r5 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f30,f12,f0 │ │ │ │ + fmsub f0,f31,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f28 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ mffprd r5,f12 │ │ │ │ - b 2aeac │ │ │ │ - lfdx f12,r4,r26 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 2af14 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r0,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r26,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2aee8 │ │ │ │ - neg r7,r5 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2ae90 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - bne 2aea8 │ │ │ │ - ld r5,24(r27) │ │ │ │ - ld r3,192(r31) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - ld r8,232(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r4,r5,r16 │ │ │ │ - lfdx f1,r5,r16 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r4,r5 │ │ │ │ + mtvsrdd vs43,r5,r5 │ │ │ │ + mtvsrdd vs42,r4,r4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v24 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v25 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r23,r29,r2 │ │ │ │ + ldx r29,r4,r2 │ │ │ │ + ldx r5,r5,r2 │ │ │ │ + ldx r4,r11,r2 │ │ │ │ + mtvsrdd vs0,r29,r23 │ │ │ │ + mtvsrdd vs12,r5,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 2a5c0 │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r17,r17,4 │ │ │ │ + addi r21,r21,1 │ │ │ │ ld r5,208(r31) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - std r3,144(r1) │ │ │ │ - ld r4,200(r31) │ │ │ │ - std r20,128(r1) │ │ │ │ + add r3,r2,r17 │ │ │ │ + lfdx f1,r2,r17 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r24,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r4,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - cmpd r14,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - ble 2af90 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r9,16(r21) │ │ │ │ - addi r21,r21,16 │ │ │ │ - cmpd r9,r8 │ │ │ │ - bge 2abe0 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r25,256(r31) │ │ │ │ - ld r26,264(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 2aa7c │ │ │ │ - cmpdi r14,1 │ │ │ │ - beq 2b49c │ │ │ │ - addi r6,r14,-1 │ │ │ │ - mr r10,r6 │ │ │ │ + std r28,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r19,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + ble 2a6a8 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r2,16(r16) │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bge 2a2f0 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + ld r29,224(r31) │ │ │ │ + ld r20,232(r31) │ │ │ │ + beq 2a17c │ │ │ │ + cmpdi r19,1 │ │ │ │ + beq 2abd4 │ │ │ │ + addi r7,r19,-1 │ │ │ │ + mr r9,r7 │ │ │ │ li r16,0 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - b 2afd8 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r26,r5 │ │ │ │ - cmpd r5,r8 │ │ │ │ - blt 2b46c │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r16,r7 │ │ │ │ - add r9,r16,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2afc0 │ │ │ │ - sldi r9,r16,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2b474 │ │ │ │ - cmpd r14,r16 │ │ │ │ - ble 2aa7c │ │ │ │ - addi r9,r20,1 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - addi r29,r25,1 │ │ │ │ - sldi r17,r16,4 │ │ │ │ - neg r22,r30 │ │ │ │ - mulli r10,r9,48 │ │ │ │ - sldi r19,r9,1 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - add r17,r26,r17 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r10,216(r31) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - std r10,224(r31) │ │ │ │ - std r9,240(r31) │ │ │ │ - sldi r9,r20,5 │ │ │ │ - std r9,248(r31) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + b 2a6f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r20,r6 │ │ │ │ + cmpd r6,r10 │ │ │ │ + blt 2aba4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r16,r8 │ │ │ │ + add r2,r16,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2a6e0 │ │ │ │ + sldi r2,r16,4 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2abac │ │ │ │ + cmpd r19,r16 │ │ │ │ + ble 2a17c │ │ │ │ + xxspltib vs57,1 │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + plxv vs56,275324 # 6dab0 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + addi r26,r24,1 │ │ │ │ + addi r25,r29,1 │ │ │ │ + sldi r2,r16,4 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + sldi r9,r25,3 │ │ │ │ + mulli r22,r26,48 │ │ │ │ + sldi r27,r26,1 │ │ │ │ + sldi r23,r26,4 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + sldi r26,r26,5 │ │ │ │ + vextsb2d v25,v25 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + add r20,r20,r2 │ │ │ │ + std r9,216(r31) │ │ │ │ nop │ │ │ │ - ld r9,0(r17) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2aa7c │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2aa7c │ │ │ │ - ld r18,8(r17) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r24,120(r27) │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r21,r1 │ │ │ │ - mulli r25,r18,24 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + nop │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2a17c │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2a17c │ │ │ │ + ld r17,8(r20) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r22 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r15,r1 │ │ │ │ + ld r21,120(r30) │ │ │ │ + mulli r28,r17,24 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,160 │ │ │ │ - add r9,r24,r25 │ │ │ │ - ble 2b430 │ │ │ │ - ld r23,48(r27) │ │ │ │ - ld r12,72(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r15,88(r27) │ │ │ │ - lfdx f12,r24,r25 │ │ │ │ - ld r4,176(r27) │ │ │ │ - mr r3,r6 │ │ │ │ - mr r5,r19 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - mulld r23,r18,r23 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - lfdx f10,r24,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r9,r21,r28 │ │ │ │ + ble 2ab60 │ │ │ │ + ld r18,48(r30) │ │ │ │ + ld r12,72(r30) │ │ │ │ + srdi r0,r27,1 │ │ │ │ + mr r5,r6 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + ld r14,88(r30) │ │ │ │ + lfdx f12,r21,r28 │ │ │ │ + ld r2,176(r30) │ │ │ │ + mtctr r0 │ │ │ │ + mulld r18,r17,r18 │ │ │ │ + lfd f11,0(r12) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r10,r18,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - subf r10,r15,r10 │ │ │ │ + subf r10,r14,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f28,f12,f0 │ │ │ │ + fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs27 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 2b160 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,8(r11) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 2b1b8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r26,r8,1 │ │ │ │ - add r11,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r7,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2b190 │ │ │ │ - neg r7,r10 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2b140 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 2b15c │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v13,3 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v25 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v13 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v13 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ldx r4,r2,r8 │ │ │ │ + ldx r7,r2,r7 │ │ │ │ + ldx r10,r2,r10 │ │ │ │ + ldx r8,r2,r3 │ │ │ │ + mtvsrdd vs0,r4,r7 │ │ │ │ + mtvsrdd vs12,r10,r8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 2a860 │ │ │ │ lfd f12,8(r12) │ │ │ │ - addi r8,r23,1 │ │ │ │ - addi r10,r25,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r0,r19 │ │ │ │ + addi r8,r18,1 │ │ │ │ + addi r10,r28,8 │ │ │ │ + ld r5,216(r31) │ │ │ │ + add r7,r6,r23 │ │ │ │ + mtctr r0 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f11,29008(r7) │ │ │ │ - ld r7,240(r31) │ │ │ │ + mr r29,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r24,r8 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r26,r6,r7 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r21,r8 │ │ │ │ + lfdx f12,r21,r10 │ │ │ │ + add r4,r2,r5 │ │ │ │ + add r10,r21,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - subf r8,r15,r8 │ │ │ │ + subf r8,r14,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f29,f12,f0 │ │ │ │ + fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r5,r8 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ + mtvsrdd vs41,r5,r5 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r7,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r3,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r11,r29,r7 │ │ │ │ - add r8,r8,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v28,v12 │ │ │ │ + addi r29,r29,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v25 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2b26c │ │ │ │ - neg r3,r5 │ │ │ │ - add r3,r29,r3 │ │ │ │ + ldx r5,r5,r4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2b2a0 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - beq 2b2b8 │ │ │ │ - addi r26,r26,8 │ │ │ │ - b 2b230 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - bne 2b298 │ │ │ │ + ldx r11,r11,r4 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r5,r11 │ │ │ │ + mtvsrdd vs12,r8,r3 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 2a970 │ │ │ │ lfd f0,16(r12) │ │ │ │ - addi r23,r23,2 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r25,r25,16 │ │ │ │ - mr r3,r19 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - ld r8,248(r31) │ │ │ │ + addi r18,r18,2 │ │ │ │ + addi r28,r28,16 │ │ │ │ + add r8,r6,r26 │ │ │ │ + mtctr r0 │ │ │ │ + add r2,r2,r25 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + mr r11,r8 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfdx f10,r24,r23 │ │ │ │ - lfdx f0,r24,r25 │ │ │ │ - add r25,r24,r25 │ │ │ │ - add r11,r6,r8 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ + lfdx f11,r21,r18 │ │ │ │ + lfdx f0,r21,r28 │ │ │ │ + add r28,r21,r28 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r8,f12 │ │ │ │ - subf r8,r15,r8 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r5,f12 │ │ │ │ + subf r5,r14,r5 │ │ │ │ + mtfprd f12,r5 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmsub f0,f30,f0,f12 │ │ │ │ + fmsub f0,f31,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ mffprd r5,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r4,r5 │ │ │ │ + mtvsrdd vs42,r5,r5 │ │ │ │ + mtvsrdd vs41,r4,r4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r0,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r26,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2b36c │ │ │ │ - neg r7,r5 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2b3a0 │ │ │ │ - lfdx f12,r4,r26 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 2b3b8 │ │ │ │ - addi r11,r11,8 │ │ │ │ - b 2b330 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - bne 2b398 │ │ │ │ - ld r4,24(r27) │ │ │ │ - ld r3,192(r31) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - ld r8,232(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v28,v12 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v25 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r21,r29,r2 │ │ │ │ + ldx r29,r4,r2 │ │ │ │ + ldx r5,r5,r2 │ │ │ │ + ldx r4,r3,r2 │ │ │ │ + mtvsrdd vs0,r29,r21 │ │ │ │ + mtvsrdd vs12,r5,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 2aa80 │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r17,r17,4 │ │ │ │ addi r16,r16,1 │ │ │ │ - add r11,r4,r18 │ │ │ │ - lfdx f1,r4,r18 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,144(r1) │ │ │ │ - ld r4,200(r31) │ │ │ │ - std r20,128(r1) │ │ │ │ + ld r5,208(r31) │ │ │ │ + add r3,r2,r17 │ │ │ │ + lfdx f1,r2,r17 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r24,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r4,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - cmpd r14,r16 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - ble 2aa7c │ │ │ │ - ld r8,168(r31) │ │ │ │ - addi r17,r17,16 │ │ │ │ - b 2b070 │ │ │ │ - nop │ │ │ │ - addi r10,r25,8 │ │ │ │ - addi r25,r25,16 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r25,r24,r25 │ │ │ │ - b 2b3b8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r28,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r19,r16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + ble 2a17c │ │ │ │ + ld r10,168(r31) │ │ │ │ + addi r20,r20,16 │ │ │ │ + b 2a790 │ │ │ │ + addi r10,r28,8 │ │ │ │ + addi r28,r28,16 │ │ │ │ + add r7,r6,r23 │ │ │ │ + add r8,r6,r26 │ │ │ │ + add r10,r21,r10 │ │ │ │ + add r28,r21,r28 │ │ │ │ + b 2aafc │ │ │ │ nop │ │ │ │ - addi r10,r25,8 │ │ │ │ - addi r25,r25,16 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r25,r24,r25 │ │ │ │ - b 2af14 │ │ │ │ - mr r22,r9 │ │ │ │ - b 2ab38 │ │ │ │ - mr r16,r9 │ │ │ │ - b 2afd8 │ │ │ │ - xor r6,r6,r16 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + addi r10,r28,8 │ │ │ │ + addi r28,r28,16 │ │ │ │ + add r7,r6,r20 │ │ │ │ + add r8,r6,r26 │ │ │ │ + add r10,r23,r10 │ │ │ │ + add r28,r23,r28 │ │ │ │ + b 2a63c │ │ │ │ + mr r21,r2 │ │ │ │ + b 2a248 │ │ │ │ + mr r16,r2 │ │ │ │ + b 2a6f8 │ │ │ │ + xor r7,r7,r16 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r16,r16 │ │ │ │ - b 2affc │ │ │ │ - xor r9,r6,r22 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r22,r22 │ │ │ │ - b 2ab5c │ │ │ │ - li r22,0 │ │ │ │ - b 2ab64 │ │ │ │ + b 2a71c │ │ │ │ + xor r2,r7,r21 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r21,r21 │ │ │ │ + b 2a26c │ │ │ │ + li r21,0 │ │ │ │ + b 2a274 │ │ │ │ li r16,0 │ │ │ │ - b 2b004 │ │ │ │ - ld r8,168(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 2aa7c │ │ │ │ - b 2afb0 │ │ │ │ + b 2a724 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2a17c │ │ │ │ + b 2a6c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1285 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-13760 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ + stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ 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) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r18,-192(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r17,-200(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 r0,16(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r27,-120(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ - stdu r1,-576(r1) │ │ │ │ + std r15,-224(r1) │ │ │ │ + std r14,-232(r1) │ │ │ │ + std r18,-200(r1) │ │ │ │ + std r17,-208(r1) │ │ │ │ + std r16,-216(r1) │ │ │ │ + std r21,-176(r1) │ │ │ │ + std r20,-184(r1) │ │ │ │ + std r29,-112(r1) │ │ │ │ + std r28,-120(r1) │ │ │ │ + std r31,-96(r1) │ │ │ │ + std r30,-104(r1) │ │ │ │ + std r19,-192(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) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ stxv vs61,304(r1) │ │ │ │ - stxv vs62,320(r1) │ │ │ │ + ld r29,0(r2) │ │ │ │ + ld r9,48(r2) │ │ │ │ mr r31,r1 │ │ │ │ - ld r14,0(r9) │ │ │ │ - ld r10,48(r9) │ │ │ │ - ld r18,40(r9) │ │ │ │ - ld r11,32(r9) │ │ │ │ + stxv vs62,320(r1) │ │ │ │ + ld r18,40(r2) │ │ │ │ stxv vs63,336(r1) │ │ │ │ - lxsd v30,16(r9) │ │ │ │ - lxsd v31,24(r9) │ │ │ │ - addi r6,r31,176 │ │ │ │ - lxsd v29,8(r9) │ │ │ │ + ld r15,32(r2) │ │ │ │ addi r8,r31,160 │ │ │ │ addi r7,r31,168 │ │ │ │ + addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ + lxsd v31,24(r2) │ │ │ │ + lxsd v30,16(r2) │ │ │ │ addi r4,r31,192 │ │ │ │ addi r3,r31,200 │ │ │ │ - ld r9,72(r14) │ │ │ │ - std r10,208(r31) │ │ │ │ + lxsd v29,8(r2) │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,72(r29) │ │ │ │ + ld r21,240(r29) │ │ │ │ mr r10,r18 │ │ │ │ - std r11,216(r31) │ │ │ │ - ld r26,240(r14) │ │ │ │ - bl 12548 │ │ │ │ - ld r6,184(r31) │ │ │ │ - ld r11,216(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 2b650 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2bb4c │ │ │ │ - addi r1,r31,576 │ │ │ │ + bl 11d10 │ │ │ │ + ld r10,184(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2ad90 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2b210 │ │ │ │ + addi r1,r31,592 │ │ │ │ ld r0,16(r1) │ │ │ │ - lxv vs61,-272(r1) │ │ │ │ - ld r14,-224(r1) │ │ │ │ - lxv vs62,-256(r1) │ │ │ │ - lxv vs63,-240(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) │ │ │ │ + lxv vs61,-288(r1) │ │ │ │ + lxv vs62,-272(r1) │ │ │ │ + lxv vs63,-256(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) │ │ │ │ mtlr r0 │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 2c0b4 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - li r19,0 │ │ │ │ - mr r8,r4 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - b 2b688 │ │ │ │ nop │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r26,r10 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bgt 2c068 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r19,r5 │ │ │ │ - add r9,r19,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2b670 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bgt 2c088 │ │ │ │ - cmpd r11,r19 │ │ │ │ - ble 2c0bc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r20,r18,1 │ │ │ │ - addi r21,r18,1 │ │ │ │ - li r24,1 │ │ │ │ - std r18,232(r31) │ │ │ │ - sldi r27,r19,4 │ │ │ │ - xscvsxddp vs26,vs61 │ │ │ │ - xscvsxddp vs27,vs62 │ │ │ │ + nop │ │ │ │ + cmpdi r15,1 │ │ │ │ + beq 2b6f8 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + li r26,0 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 2adc8 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2b6d0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r26,r8 │ │ │ │ + add r2,r26,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2adb0 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2b6e8 │ │ │ │ + cmpd r15,r26 │ │ │ │ + ble 2b708 │ │ │ │ + xscvsxddp vs25,vs61 │ │ │ │ + xscvsxddp vs26,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - sldi r9,r18,4 │ │ │ │ - cmpdi r20,-1 │ │ │ │ - addi r10,r20,1 │ │ │ │ - mr r15,r14 │ │ │ │ - add r27,r26,r27 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + plfd f28,272376 # 6d600 │ │ │ │ + sldi r8,r18,4 │ │ │ │ + sldi r9,r18,1 │ │ │ │ + addi r2,r18,1 │ │ │ │ + li r16,1 │ │ │ │ + sldi r23,r26,4 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r11,240(r31) │ │ │ │ - std r26,296(r31) │ │ │ │ - std r9,288(r31) │ │ │ │ - sldi r9,r18,5 │ │ │ │ - std r10,272(r31) │ │ │ │ - mulli r10,r21,48 │ │ │ │ - std r9,280(r31) │ │ │ │ - addi r9,r20,2 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - isellt r24,r24,r9 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - std r10,248(r31) │ │ │ │ - std r9,256(r31) │ │ │ │ - sldi r9,r21,5 │ │ │ │ + std r8,288(r31) │ │ │ │ + sldi r8,r18,5 │ │ │ │ + addi r7,r9,2 │ │ │ │ + cmpdi r9,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r23,r21,r23 │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + std r8,280(r31) │ │ │ │ + mulli r8,r2,48 │ │ │ │ std r9,264(r31) │ │ │ │ - ld r9,0(r27) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 2bb30 │ │ │ │ - nop │ │ │ │ + isellt r9,r16,r7 │ │ │ │ + std r9,208(r31) │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + std r2,256(r31) │ │ │ │ + std r9,248(r31) │ │ │ │ + addi r2,r8,15 │ │ │ │ + std r2,272(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2bb30 │ │ │ │ - ld r28,8(r27) │ │ │ │ - ld r9,248(r31) │ │ │ │ - ld r8,272(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - ld r14,120(r15) │ │ │ │ - mulli r21,r28,24 │ │ │ │ - neg r9,r9 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,160 │ │ │ │ - add r9,r14,r21 │ │ │ │ - std r9,216(r31) │ │ │ │ - blt 2c050 │ │ │ │ - ld r10,48(r15) │ │ │ │ - ld r16,72(r15) │ │ │ │ - ld r22,88(r15) │ │ │ │ - ld r18,96(r15) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f25,r14,r21 │ │ │ │ - mr r25,r24 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r17,r28,r10 │ │ │ │ - lfd f12,0(r16) │ │ │ │ - lfd f23,0(r18) │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2ace8 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2ace8 │ │ │ │ + ld r25,8(r23) │ │ │ │ + ld r2,272(r31) │ │ │ │ + ld r10,264(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r1,224(r31) │ │ │ │ + ld r28,120(r29) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r28,r27 │ │ │ │ + addi r24,r1,160 │ │ │ │ + std r2,232(r31) │ │ │ │ + blt 2b6b0 │ │ │ │ + ld r14,48(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + ld r22,88(r29) │ │ │ │ + ld r19,96(r29) │ │ │ │ + ld r16,208(r31) │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + mulld r14,r25,r14 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfd f22,0(r19) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r22 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - sldi r0,r17,3 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r14,r0 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - subf r29,r23,r22 │ │ │ │ - subf r23,r22,r23 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2b840 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r22,r2 │ │ │ │ + mulli r30,r17,-8 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 2af68 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2b8a0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2afc0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f25 │ │ │ │ - fnmsub f0,f26,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f25,f0,f24 │ │ │ │ + fnmsub f0,f25,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2b810 │ │ │ │ + bgt 2af40 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2b82c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2af54 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2b840 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2af68 │ │ │ │ nop │ │ │ │ - lfd f12,8(r16) │ │ │ │ - addi r0,r17,1 │ │ │ │ - addi r9,r21,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f23,8(r18) │ │ │ │ - mr r23,r24 │ │ │ │ - sldi r25,r0,3 │ │ │ │ - lfd f22,27896(r10) │ │ │ │ - lfdx f25,r14,r9 │ │ │ │ - add r10,r14,r9 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r2,r27,8 │ │ │ │ + lfd f22,8(r19) │ │ │ │ + ld r16,208(r31) │ │ │ │ + sldi r14,r14,3 │ │ │ │ + add r9,r28,r2 │ │ │ │ + lfdx f24,r28,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r14,r25 │ │ │ │ - std r10,224(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r14 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + std r9,240(r31) │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r22 │ │ │ │ - subf r17,r22,r9 │ │ │ │ - ld r9,288(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2b940 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r22,r2 │ │ │ │ + ld r2,288(r31) │ │ │ │ + mulli r30,r17,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 2b048 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ sldi r9,r17,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ addi r17,r17,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2b9a0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2b0a0 │ │ │ │ mtfprd f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f25 │ │ │ │ - fnmsub f0,f27,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f26,f0,f24 │ │ │ │ + fnmsub f0,f26,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2b910 │ │ │ │ + bgt 2b020 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2b92c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2b034 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ sldi r9,r17,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ addi r17,r17,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2b940 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2b048 │ │ │ │ nop │ │ │ │ - lfd f0,16(r16) │ │ │ │ - add r25,r14,r25 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,16(r18) │ │ │ │ - addi r11,r21,16 │ │ │ │ - mr r18,r24 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - lfdx f25,r14,r11 │ │ │ │ - add r21,r14,r11 │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r25) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + add r14,r28,r14 │ │ │ │ + addi r27,r27,16 │ │ │ │ + lfd f22,16(r19) │ │ │ │ + ld r20,208(r31) │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + add r30,r28,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r22 │ │ │ │ - subf r22,r22,r9 │ │ │ │ - ld r9,280(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,32 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2ba40 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r22,r22,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + mulli r28,r22,-8 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r28,r28,32 │ │ │ │ + add r28,r24,r28 │ │ │ │ + b 2b128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ addi r22,r22,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2baa0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + beq 2b180 │ │ │ │ mtfprd f0,r22 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f25 │ │ │ │ - fnmsub f12,f28,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f27,f12,f24 │ │ │ │ + fnmsub f12,f27,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2ba10 │ │ │ │ + bgt 2b100 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2ba2c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2b114 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ addi r22,r22,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2ba40 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 2b128 │ │ │ │ nop │ │ │ │ - ld r11,24(r15) │ │ │ │ - ld r0,192(r31) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r8,264(r31) │ │ │ │ - ld r7,256(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r8,r20,r8 │ │ │ │ - add r7,r20,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r0,144(r1) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r4,232(r31) │ │ │ │ + ld r2,24(r29) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r8,256(r31) │ │ │ │ + ld r7,248(r31) │ │ │ │ + ld r9,232(r31) │ │ │ │ + ld r10,240(r31) │ │ │ │ + ld r5,216(r31) │ │ │ │ + add r3,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r18,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - ble 2c098 │ │ │ │ - ld r6,184(r31) │ │ │ │ - ld r9,16(r27) │ │ │ │ - addi r27,r27,16 │ │ │ │ - cmpd r9,r6 │ │ │ │ - bge 2b750 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r18,232(r31) │ │ │ │ - ld r11,240(r31) │ │ │ │ - ld r26,296(r31) │ │ │ │ - mr r14,r15 │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2b5c0 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 2c0ac │ │ │ │ - addi r4,r11,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - li r15,0 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - b 2bb88 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r15,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,224(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2ace8 │ │ │ │ + ld r10,184(r31) │ │ │ │ + addi r23,r23,16 │ │ │ │ + b 2ae80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r26,r10 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bgt 2c070 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r15,r6 │ │ │ │ - add r9,r15,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2bb70 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2c078 │ │ │ │ - cmpd r11,r15 │ │ │ │ - ble 2b5c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs26,vs61 │ │ │ │ - xscvsxddp vs27,vs62 │ │ │ │ + nop │ │ │ │ + cmpdi r15,1 │ │ │ │ + beq 2b700 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + mr r9,r6 │ │ │ │ + li r25,0 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + b 2b248 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2b6c8 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + add r2,r25,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2b230 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2b6d8 │ │ │ │ + cmpd r15,r25 │ │ │ │ + ble 2acf4 │ │ │ │ + xscvsxddp vs25,vs61 │ │ │ │ + xscvsxddp vs26,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - addi r20,r18,1 │ │ │ │ - sldi r19,r18,1 │ │ │ │ - sldi r10,r18,4 │ │ │ │ - li r23,1 │ │ │ │ - lfd f28,29008(r9) │ │ │ │ - sldi r9,r15,4 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + plfd f28,271224 # 6d600 │ │ │ │ + sldi r9,r18,1 │ │ │ │ + addi r2,r18,1 │ │ │ │ + sldi r8,r18,4 │ │ │ │ + li r16,1 │ │ │ │ + sldi r22,r25,4 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - mr r16,r14 │ │ │ │ - addi r8,r19,2 │ │ │ │ - cmpdi r19,-1 │ │ │ │ - std r10,280(r31) │ │ │ │ - sldi r10,r18,5 │ │ │ │ - add r26,r26,r9 │ │ │ │ - mulli r9,r20,48 │ │ │ │ - std r18,264(r31) │ │ │ │ - std r11,272(r31) │ │ │ │ - std r10,288(r31) │ │ │ │ - isellt r23,r23,r8 │ │ │ │ - addi r10,r19,1 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - std r10,256(r31) │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r20,4 │ │ │ │ + addi r7,r9,2 │ │ │ │ + cmpdi r9,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r8,280(r31) │ │ │ │ + mulli r8,r2,48 │ │ │ │ + add r22,r21,r22 │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + std r9,256(r31) │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + isellt r16,r16,r7 │ │ │ │ std r9,240(r31) │ │ │ │ - sldi r9,r20,5 │ │ │ │ - std r9,248(r31) │ │ │ │ + std r2,248(r31) │ │ │ │ + sldi r2,r18,5 │ │ │ │ + std r2,272(r31) │ │ │ │ + addi r2,r8,15 │ │ │ │ + std r2,264(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r26) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2b5c0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2b5c0 │ │ │ │ - ld r28,8(r26) │ │ │ │ - ld r9,232(r31) │ │ │ │ - ld r8,256(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r27,r1 │ │ │ │ - ld r14,120(r16) │ │ │ │ - mulli r21,r28,24 │ │ │ │ - neg r9,r9 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,160 │ │ │ │ - add r9,r14,r21 │ │ │ │ - std r9,216(r31) │ │ │ │ - blt 2c030 │ │ │ │ - ld r10,48(r16) │ │ │ │ - ld r17,72(r16) │ │ │ │ - ld r22,88(r16) │ │ │ │ - ld r18,96(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f25,r14,r21 │ │ │ │ - mr r25,r23 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - addi r30,r30,27896 │ │ │ │ - mulld r19,r28,r10 │ │ │ │ - lfd f12,0(r17) │ │ │ │ - lfd f23,0(r18) │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2acf4 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2acf4 │ │ │ │ + ld r24,8(r22) │ │ │ │ + ld r2,264(r31) │ │ │ │ + ld r10,256(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r1,208(r31) │ │ │ │ + ld r27,120(r29) │ │ │ │ + mulli r26,r24,24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r27,r26 │ │ │ │ + addi r23,r1,160 │ │ │ │ + std r2,224(r31) │ │ │ │ + blt 2b690 │ │ │ │ + ld r28,48(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + mr r17,r16 │ │ │ │ + ld r21,88(r29) │ │ │ │ + ld r19,96(r29) │ │ │ │ + lfdx f24,r27,r26 │ │ │ │ + mulld r28,r24,r28 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfd f22,0(r19) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r22 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - sldi r0,r19,3 │ │ │ │ + mtfprd f12,r21 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r14,r0 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - subf r29,r24,r22 │ │ │ │ - subf r24,r22,r24 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2bd40 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r21,r2 │ │ │ │ + mulli r30,r14,-8 │ │ │ │ + add r30,r23,r30 │ │ │ │ + b 2b3e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - addi r24,r24,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2bda0 │ │ │ │ - mtfprd f0,r24 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2b440 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f25 │ │ │ │ - fnmsub f0,f26,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f25,f0,f24 │ │ │ │ + fnmsub f0,f25,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2bd10 │ │ │ │ + bgt 2b3c0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2bd2c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2b3d4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - addi r24,r24,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2bd40 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2b3e8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r17) │ │ │ │ - addi r0,r19,1 │ │ │ │ - addi r9,r21,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f23,8(r18) │ │ │ │ - mr r24,r23 │ │ │ │ - sldi r25,r0,3 │ │ │ │ - lfd f22,27896(r10) │ │ │ │ - lfdx f25,r14,r9 │ │ │ │ - add r10,r14,r9 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r2,r26,8 │ │ │ │ + lfd f22,8(r19) │ │ │ │ + mr r14,r16 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + add r9,r27,r2 │ │ │ │ + lfdx f24,r27,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r14,r25 │ │ │ │ - std r10,224(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r27,r28 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + std r9,232(r31) │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r22 │ │ │ │ - subf r19,r22,r9 │ │ │ │ - ld r9,280(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2be40 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r21,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + mulli r30,r17,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r23,r30 │ │ │ │ + b 2b4c8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - addi r19,r19,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2bea0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2b520 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f25 │ │ │ │ - fnmsub f0,f27,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f26,f0,f24 │ │ │ │ + fnmsub f0,f26,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2be10 │ │ │ │ + bgt 2b4a0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2be2c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2b4b4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r19,3 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - addi r19,r19,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2be40 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2b4c8 │ │ │ │ nop │ │ │ │ - lfd f0,16(r17) │ │ │ │ - add r25,r14,r25 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,16(r18) │ │ │ │ - addi r11,r21,16 │ │ │ │ - mr r19,r23 │ │ │ │ - lfd f22,27896(r9) │ │ │ │ - lfdx f25,r14,r11 │ │ │ │ - add r21,r14,r11 │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r25) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + add r28,r27,r28 │ │ │ │ + lfd f22,16(r19) │ │ │ │ + addi r26,r26,16 │ │ │ │ + mr r20,r16 │ │ │ │ + lfdx f24,r27,r26 │ │ │ │ + add r30,r27,r26 │ │ │ │ + fcfid f23,f0 │ │ │ │ + lfd f0,8(r28) │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r22 │ │ │ │ - subf r22,r22,r9 │ │ │ │ - ld r9,288(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,32 │ │ │ │ - add r29,r20,r29 │ │ │ │ - b 2bf40 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r21,r21,r2 │ │ │ │ + ld r2,272(r31) │ │ │ │ + mulli r28,r21,-8 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r28,r28,32 │ │ │ │ + add r28,r23,r28 │ │ │ │ + b 2b5a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2bfa0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + beq 2b600 │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f25 │ │ │ │ - fnmsub f12,f28,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f27,f12,f24 │ │ │ │ + fnmsub f12,f27,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 2bf10 │ │ │ │ + bgt 2b580 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2bf2c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2b594 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2bf40 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 2b5a8 │ │ │ │ nop │ │ │ │ - ld r11,24(r16) │ │ │ │ - ld r0,192(r31) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ + ld r2,24(r29) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + mr r6,r23 │ │ │ │ + addi r25,r25,1 │ │ │ │ ld r8,248(r31) │ │ │ │ ld r7,240(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r8,r20,r8 │ │ │ │ - add r7,r20,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r0,144(r1) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r4,264(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + ld r10,232(r31) │ │ │ │ + ld r5,216(r31) │ │ │ │ + add r3,r2,r24 │ │ │ │ + lfdx f1,r2,r24 │ │ │ │ + add r8,r23,r8 │ │ │ │ + add r7,r23,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r18,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - ld r10,272(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r15 │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - ble 2b5c0 │ │ │ │ - ld r7,168(r31) │ │ │ │ - addi r26,r26,16 │ │ │ │ - b 2bc40 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1c0e0 │ │ │ │ + cmpd r15,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,208(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2acf4 │ │ │ │ + ld r10,168(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ + b 2b300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r11,r21,8 │ │ │ │ - addi r3,r21,16 │ │ │ │ - add r9,r14,r11 │ │ │ │ - add r21,r14,r3 │ │ │ │ - std r9,224(r31) │ │ │ │ - b 2bfa0 │ │ │ │ nop │ │ │ │ + addi r30,r26,16 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r2,r27,r26 │ │ │ │ + add r30,r27,r30 │ │ │ │ + std r2,232(r31) │ │ │ │ + b 2b600 │ │ │ │ nop │ │ │ │ - addi r11,r21,8 │ │ │ │ - addi r3,r21,16 │ │ │ │ - add r9,r14,r11 │ │ │ │ - add r21,r14,r3 │ │ │ │ - std r9,224(r31) │ │ │ │ - b 2baa0 │ │ │ │ - mr r19,r9 │ │ │ │ - b 2b688 │ │ │ │ - mr r15,r9 │ │ │ │ - b 2bb88 │ │ │ │ - xor r4,r4,r15 │ │ │ │ - addic r4,r4,-1 │ │ │ │ - addze r15,r15 │ │ │ │ - b 2bbac │ │ │ │ - xor r9,r4,r19 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r19,r19 │ │ │ │ - b 2b6ac │ │ │ │ - ld r18,232(r31) │ │ │ │ - ld r26,296(r31) │ │ │ │ - mr r11,r10 │ │ │ │ - mr r14,r15 │ │ │ │ - b 2b5b4 │ │ │ │ - li r15,0 │ │ │ │ - b 2bbb4 │ │ │ │ - li r19,0 │ │ │ │ - b 2b6b4 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2b5c0 │ │ │ │ - b 2bb58 │ │ │ │ + nop │ │ │ │ + addi r30,r27,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r2,r28,r27 │ │ │ │ + add r30,r28,r30 │ │ │ │ + std r2,240(r31) │ │ │ │ + b 2b180 │ │ │ │ + mr r25,r2 │ │ │ │ + b 2b248 │ │ │ │ + mr r26,r2 │ │ │ │ + b 2adc8 │ │ │ │ + xor r6,r6,r25 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 2b26c │ │ │ │ + xor r2,r6,r26 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r26,r26 │ │ │ │ + b 2adec │ │ │ │ + li r26,0 │ │ │ │ + b 2adf4 │ │ │ │ + li r25,0 │ │ │ │ + b 2b274 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2acf4 │ │ │ │ + b 2b21c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x128b │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-16864 │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f17,-120(r1) │ │ │ │ + stfd f18,-112(r1) │ │ │ │ stfd f19,-104(r1) │ │ │ │ stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(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 r16,-232(r1) │ │ │ │ - std r21,-192(r1) │ │ │ │ - std r26,-152(r1) │ │ │ │ - std r30,-120(r1) │ │ │ │ - std r31,-112(r1) │ │ │ │ - std r14,-248(r1) │ │ │ │ - std r15,-240(r1) │ │ │ │ - std r17,-224(r1) │ │ │ │ - std r18,-216(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r19,-208(r1) │ │ │ │ - std r20,-200(r1) │ │ │ │ - std r22,-184(r1) │ │ │ │ - std r23,-176(r1) │ │ │ │ - std r24,-168(r1) │ │ │ │ - std r25,-160(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ - std r28,-136(r1) │ │ │ │ - std r29,-128(r1) │ │ │ │ + std r16,-248(r1) │ │ │ │ + std r15,-256(r1) │ │ │ │ + std r14,-264(r1) │ │ │ │ + std r22,-200(r1) │ │ │ │ + std r21,-208(r1) │ │ │ │ + std r27,-160(r1) │ │ │ │ + std r26,-168(r1) │ │ │ │ + std r17,-240(r1) │ │ │ │ + std r18,-232(r1) │ │ │ │ + std r19,-224(r1) │ │ │ │ + std r20,-216(r1) │ │ │ │ + std r23,-192(r1) │ │ │ │ + std r24,-184(r1) │ │ │ │ + std r25,-176(r1) │ │ │ │ + std r28,-152(r1) │ │ │ │ + std r29,-144(r1) │ │ │ │ + std r30,-136(r1) │ │ │ │ + std r31,-128(r1) │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r9,48(r2) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r10,48(r9) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ - ld r30,0(r9) │ │ │ │ - ld r16,40(r9) │ │ │ │ - ld r21,56(r9) │ │ │ │ + stdu r1,-624(r1) │ │ │ │ + ld r16,40(r2) │ │ │ │ + ld r11,32(r2) │ │ │ │ + ld r22,56(r2) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,304(r1) │ │ │ │ stxv vs62,320(r1) │ │ │ │ + lxsd v29,8(r2) │ │ │ │ + lxsd v30,16(r2) │ │ │ │ stxv vs63,336(r1) │ │ │ │ - lxsd v30,16(r9) │ │ │ │ - lxsd v31,24(r9) │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,32(r9) │ │ │ │ - lxsd v29,8(r9) │ │ │ │ + ld r27,240(r30) │ │ │ │ + lxsd v31,24(r2) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r11,216(r31) │ │ │ │ ld r9,72(r30) │ │ │ │ - addi r7,r31,168 │ │ │ │ addi r8,r31,160 │ │ │ │ + addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ addi r4,r31,192 │ │ │ │ - ld r26,240(r30) │ │ │ │ addi r3,r31,200 │ │ │ │ - std r10,208(r31) │ │ │ │ mr r10,r16 │ │ │ │ - bl 12548 │ │ │ │ - ld r7,184(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2c2a0 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2c7f0 │ │ │ │ + bl 11d10 │ │ │ │ + ld r8,184(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + ld r11,216(r31) │ │ │ │ + bne 2b8f0 │ │ │ │ + ld r8,168(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 2be20 │ │ │ │ lxv vs61,304(r31) │ │ │ │ lxv vs62,320(r31) │ │ │ │ lxv vs63,336(r31) │ │ │ │ - addi r1,r31,608 │ │ │ │ + addi r1,r31,624 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-248(r1) │ │ │ │ - ld r15,-240(r1) │ │ │ │ - ld r16,-232(r1) │ │ │ │ - ld r17,-224(r1) │ │ │ │ - ld r18,-216(r1) │ │ │ │ - ld r19,-208(r1) │ │ │ │ - ld r20,-200(r1) │ │ │ │ - ld r21,-192(r1) │ │ │ │ - ld r22,-184(r1) │ │ │ │ - ld r23,-176(r1) │ │ │ │ - ld r24,-168(r1) │ │ │ │ - ld r25,-160(r1) │ │ │ │ - ld r26,-152(r1) │ │ │ │ - ld r27,-144(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-136(r1) │ │ │ │ - ld r29,-128(r1) │ │ │ │ - ld r30,-120(r1) │ │ │ │ - ld r31,-112(r1) │ │ │ │ + ld r14,-264(r1) │ │ │ │ + ld r15,-256(r1) │ │ │ │ + ld r16,-248(r1) │ │ │ │ + ld r17,-240(r1) │ │ │ │ + ld r18,-232(r1) │ │ │ │ + ld r19,-224(r1) │ │ │ │ + ld r20,-216(r1) │ │ │ │ + ld r21,-208(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r22,-200(r1) │ │ │ │ + ld r23,-192(r1) │ │ │ │ + ld r24,-184(r1) │ │ │ │ + ld r25,-176(r1) │ │ │ │ + ld r26,-168(r1) │ │ │ │ + ld r27,-160(r1) │ │ │ │ + ld r28,-152(r1) │ │ │ │ + ld r29,-144(r1) │ │ │ │ + ld r30,-136(r1) │ │ │ │ + ld r31,-128(r1) │ │ │ │ + lfd f17,-120(r1) │ │ │ │ + lfd f18,-112(r1) │ │ │ │ lfd f19,-104(r1) │ │ │ │ lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2cec4 │ │ │ │ - addi r4,r9,-1 │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 2c494 │ │ │ │ + addi r5,r11,-1 │ │ │ │ li r19,0 │ │ │ │ - mr r8,r4 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - b 2c2d8 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r26,r10 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bgt 2ce9c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r19,r5 │ │ │ │ - add r9,r19,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2c2c0 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2ceb4 │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpd r9,r19 │ │ │ │ - ble 2ced4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r17,r16,1 │ │ │ │ - sldi r23,r19,4 │ │ │ │ - sldi r3,r16,4 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - std r16,248(r31) │ │ │ │ - lfd f29,29008(r9) │ │ │ │ + mr r9,r5 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + b 2b928 │ │ │ │ + nop │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ldx r10,r27,r10 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bgt 2c454 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r19,r7 │ │ │ │ + add r2,r19,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2b910 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r27,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2c46c │ │ │ │ + cmpd r11,r19 │ │ │ │ + ble 2c49c │ │ │ │ + addi r18,r16,1 │ │ │ │ + sldi r5,r16,4 │ │ │ │ sldi r9,r16,1 │ │ │ │ - mulli r10,r17,48 │ │ │ │ - add r23,r26,r23 │ │ │ │ - add r15,r21,r3 │ │ │ │ - addi r8,r3,40 │ │ │ │ + sldi r23,r19,4 │ │ │ │ + plfd f26,269468 # 6d600 │ │ │ │ + std r16,232(r31) │ │ │ │ + std r11,240(r31) │ │ │ │ + xscvsxddp vs20,vs61 │ │ │ │ + xscvsxddp vs21,vs62 │ │ │ │ + xscvsxddp vs22,vs63 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r27,288(r31) │ │ │ │ + std r5,280(r31) │ │ │ │ + mulli r2,r18,48 │ │ │ │ + add r14,r22,r5 │ │ │ │ + addi r7,r5,40 │ │ │ │ + add r23,r27,r23 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - std r21,240(r31) │ │ │ │ - addi r29,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r26,296(r31) │ │ │ │ - std r3,288(r31) │ │ │ │ - std r9,264(r31) │ │ │ │ - ld r9,0(r23) │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - std r10,256(r31) │ │ │ │ - sldi r10,r17,2 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - std r10,272(r31) │ │ │ │ - sldi r10,r17,4 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r10,280(r31) │ │ │ │ - sldi r10,r17,5 │ │ │ │ - addi r17,r15,24 │ │ │ │ - add r15,r15,r8 │ │ │ │ - std r10,232(r31) │ │ │ │ - mr r16,r15 │ │ │ │ - mr r15,r17 │ │ │ │ - blt 2c7d8 │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2c7d8 │ │ │ │ + addi r28,r9,1 │ │ │ │ + fdiv f27,f29,f20 │ │ │ │ + fdiv f28,f29,f21 │ │ │ │ + fdiv f29,f29,f22 │ │ │ │ + std r2,248(r31) │ │ │ │ + sldi r2,r18,2 │ │ │ │ + std r2,264(r31) │ │ │ │ + sldi r2,r18,4 │ │ │ │ + std r2,272(r31) │ │ │ │ + sldi r2,r18,5 │ │ │ │ + addi r18,r14,24 │ │ │ │ + add r14,r14,r7 │ │ │ │ + std r2,224(r31) │ │ │ │ + addi r2,r9,2 │ │ │ │ + std r2,256(r31) │ │ │ │ + mr r2,r14 │ │ │ │ + mr r14,r18 │ │ │ │ + mr r18,r2 │ │ │ │ + ld r2,0(r23) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2be08 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2be08 │ │ │ │ ld r26,8(r23) │ │ │ │ - ld r28,48(r30) │ │ │ │ - ld r24,72(r30) │ │ │ │ - ld r9,256(r31) │ │ │ │ + ld r29,48(r30) │ │ │ │ mr r20,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r24,72(r30) │ │ │ │ + ld r2,248(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ ld r17,120(r30) │ │ │ │ ld r25,88(r30) │ │ │ │ - ld r22,96(r30) │ │ │ │ - mulld r28,r26,r28 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - neg r9,r9 │ │ │ │ + ld r21,96(r30) │ │ │ │ + mulld r29,r26,r29 │ │ │ │ mulli r27,r26,24 │ │ │ │ - lfd f19,0(r22) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + lfd f12,0(r24) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lfd f17,0(r21) │ │ │ │ + sldi r2,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r25 │ │ │ │ - addi r14,r1,160 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - lfdx f20,r17,r27 │ │ │ │ - add r10,r17,r27 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - std r10,224(r31) │ │ │ │ + lfdx f18,r17,r27 │ │ │ │ + add r9,r17,r27 │ │ │ │ + addi r16,r1,160 │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + fcfid f25,f12 │ │ │ │ + std r9,216(r31) │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f27,f20 │ │ │ │ - fmsub f0,f31,f27,f20 │ │ │ │ + fnmsub f11,f31,f27,f18 │ │ │ │ + fmsub f0,f31,f27,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2cd40 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - addi r18,r18,27896 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - stfd f25,0(r14) │ │ │ │ - ble cr4,2c514 │ │ │ │ - fmsub f1,f20,f22,f31 │ │ │ │ + ble 2c350 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + stfd f23,0(r16) │ │ │ │ + ble cr4,2bb58 │ │ │ │ + fmsub f1,f18,f20,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r29,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r14,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,240(r31) │ │ │ │ - addi r5,r10,8 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 2c4d8 │ │ │ │ - ld r9,240(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r22,8 │ │ │ │ + addi r8,r16,8 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 2bb1c │ │ │ │ + lfd f0,8(r22) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r14) │ │ │ │ - beq 2c514 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r16) │ │ │ │ + beq 2bb58 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 2c4e0 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 2bb24 │ │ │ │ lfd f12,8(r24) │ │ │ │ - addi r5,r28,1 │ │ │ │ - addi r28,r27,8 │ │ │ │ - lfd f19,8(r22) │ │ │ │ - sldi r21,r5,3 │ │ │ │ - lfdx f20,r17,r28 │ │ │ │ - add r28,r17,r28 │ │ │ │ + addi r7,r29,1 │ │ │ │ + addi r29,r27,8 │ │ │ │ + lfd f17,8(r21) │ │ │ │ + sldi r15,r7,3 │ │ │ │ + lfdx f18,r17,r29 │ │ │ │ + add r29,r17,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r17,r21 │ │ │ │ + lfdx f11,r17,r15 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f28,f20 │ │ │ │ - fmsub f0,f31,f28,f20 │ │ │ │ + fnmsub f11,f31,f28,f18 │ │ │ │ + fmsub f0,f31,f28,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2cd30 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - ld r9,264(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r14,r9 │ │ │ │ - ble cr4,2c630 │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + ble 2c340 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + ld r2,256(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f23,r16,r2 │ │ │ │ + ble cr4,2bc68 │ │ │ │ + fmsub f1,f18,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,288(r31) │ │ │ │ - andi. r7,r29,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r29,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r7,r14,r10 │ │ │ │ - beq 2c5f4 │ │ │ │ - lfd f0,0(r15) │ │ │ │ - cmpdi r11,0 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,280(r31) │ │ │ │ + andi. r8,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r8,r16,r9 │ │ │ │ + beq 2bc2c │ │ │ │ + lfd f0,0(r14) │ │ │ │ + cmpdi r5,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - beq 2c630 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 2bc68 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r14,r2 │ │ │ │ + lfdx f0,r14,r9 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 2c5fc │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 2bc34 │ │ │ │ lfd f12,16(r24) │ │ │ │ - add r21,r17,r21 │ │ │ │ + add r15,r17,r15 │ │ │ │ addi r27,r27,16 │ │ │ │ - lfd f20,16(r22) │ │ │ │ - lfd f31,8(r21) │ │ │ │ - lfdx f21,r17,r27 │ │ │ │ + lfd f18,16(r21) │ │ │ │ + lfd f31,8(r15) │ │ │ │ + lfdx f19,r17,r27 │ │ │ │ add r27,r17,r27 │ │ │ │ fcfid f0,f12 │ │ │ │ fmul f31,f0,f31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f29,f21 │ │ │ │ - fmsub f12,f31,f29,f21 │ │ │ │ + fnmsub f11,f31,f29,f19 │ │ │ │ + fmsub f12,f31,f29,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2cd20 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - ld r9,272(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f26,r14,r9 │ │ │ │ - ble cr4,2c748 │ │ │ │ - fmsub f1,f21,f24,f31 │ │ │ │ + ble 2c330 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + ld r2,264(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + ble cr4,2bd78 │ │ │ │ + fmsub f1,f19,f22,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,232(r31) │ │ │ │ - andi. r8,r29,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r29,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r8,r14,r10 │ │ │ │ - beq 2c70c │ │ │ │ - lfd f0,0(r16) │ │ │ │ - cmpdi r7,0 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,224(r31) │ │ │ │ + andi. r10,r28,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r28,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + add r10,r16,r9 │ │ │ │ + beq 2bd3c │ │ │ │ + lfd f0,0(r18) │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - beq 2c748 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 2bd78 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + lfdx f12,r18,r2 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 2c714 │ │ │ │ - ld r5,24(r30) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 2bd44 │ │ │ │ + ld r2,24(r30) │ │ │ │ ld r11,192(r31) │ │ │ │ sldi r26,r26,4 │ │ │ │ - mr r10,r28 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r8,232(r31) │ │ │ │ - ld r7,280(r31) │ │ │ │ - mr r6,r14 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r6,r16 │ │ │ │ addi r19,r19,1 │ │ │ │ - add r28,r5,r26 │ │ │ │ - lfdx f1,r5,r26 │ │ │ │ - ld r5,216(r31) │ │ │ │ - add r8,r14,r8 │ │ │ │ - add r7,r14,r7 │ │ │ │ - lfd f2,8(r28) │ │ │ │ + ld r8,224(r31) │ │ │ │ + ld r7,272(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r5,208(r31) │ │ │ │ + add r29,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ + add r8,r16,r8 │ │ │ │ + add r7,r16,r7 │ │ │ │ + lfd f2,8(r29) │ │ │ │ std r11,144(r1) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r4,248(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + ld r4,232(r31) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ std r27,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ std r4,128(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 1c0e0 │ │ │ │ + ld r9,240(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r19 │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - ble 2c7d8 │ │ │ │ - ld r7,184(r31) │ │ │ │ - ld r9,16(r23) │ │ │ │ + ble 2c47c │ │ │ │ + ld r8,184(r31) │ │ │ │ + ld r2,16(r23) │ │ │ │ addi r23,r23,16 │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 2c3a0 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r21,240(r31) │ │ │ │ - ld r16,248(r31) │ │ │ │ - ld r26,296(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2c1f4 │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2cecc │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - li r20,0 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - b 2c828 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r26,r10 │ │ │ │ - cmpd r10,r7 │ │ │ │ - blt 2ce94 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r20,r6 │ │ │ │ - add r9,r20,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2c810 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ldx r9,r26,r9 │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2cea4 │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpd r9,r20 │ │ │ │ - ble 2c1f4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - addi r18,r16,1 │ │ │ │ - sldi r11,r16,4 │ │ │ │ - sldi r8,r20,4 │ │ │ │ - std r16,280(r31) │ │ │ │ - lfd f29,29008(r9) │ │ │ │ - sldi r9,r16,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + bge 2ba00 │ │ │ │ + ld r8,168(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + ld r16,232(r31) │ │ │ │ + ld r11,240(r31) │ │ │ │ + ld r27,288(r31) │ │ │ │ + beq 2b848 │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 2c48c │ │ │ │ + addi r5,r11,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + li r21,0 │ │ │ │ + addi r6,r5,-1 │ │ │ │ + b 2be58 │ │ │ │ + nop │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ldx r10,r27,r10 │ │ │ │ + cmpd r10,r8 │ │ │ │ + blt 2c44c │ │ │ │ + mr r9,r2 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + cmpd r21,r6 │ │ │ │ + add r2,r21,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2be40 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ldx r2,r27,r2 │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2c45c │ │ │ │ + cmpd r11,r21 │ │ │ │ + ble 2b848 │ │ │ │ + xscvsxddp vs20,vs61 │ │ │ │ + xscvsxddp vs21,vs62 │ │ │ │ + xscvsxddp vs22,vs63 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + plfd f26,268136 # 6d600 │ │ │ │ + addi r20,r16,1 │ │ │ │ + sldi r12,r16,4 │ │ │ │ + sldi r2,r16,1 │ │ │ │ + sldi r9,r21,4 │ │ │ │ + std r16,264(r31) │ │ │ │ + std r11,272(r31) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mulli r10,r18,48 │ │ │ │ - add r17,r21,r11 │ │ │ │ - addi r6,r11,40 │ │ │ │ - add r26,r26,r8 │ │ │ │ - std r21,240(r31) │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r11,288(r31) │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - std r9,256(r31) │ │ │ │ - std r10,248(r31) │ │ │ │ - sldi r10,r18,2 │ │ │ │ - std r10,264(r31) │ │ │ │ - sldi r10,r18,4 │ │ │ │ - std r10,272(r31) │ │ │ │ - sldi r10,r18,5 │ │ │ │ - addi r18,r17,24 │ │ │ │ - add r17,r17,r6 │ │ │ │ - mr r16,r18 │ │ │ │ + mulli r10,r20,48 │ │ │ │ + add r18,r22,r12 │ │ │ │ + addi r6,r12,40 │ │ │ │ + addi r28,r2,1 │ │ │ │ + std r12,280(r31) │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r27,r27,r9 │ │ │ │ + fdiv f27,f29,f20 │ │ │ │ + fdiv f28,f29,f21 │ │ │ │ + fdiv f29,f29,f22 │ │ │ │ + addi r19,r18,24 │ │ │ │ + add r18,r18,r6 │ │ │ │ + std r2,240(r31) │ │ │ │ std r10,232(r31) │ │ │ │ + sldi r10,r20,2 │ │ │ │ + mr r2,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + std r10,248(r31) │ │ │ │ + sldi r10,r20,4 │ │ │ │ + mr r19,r2 │ │ │ │ + std r10,256(r31) │ │ │ │ + sldi r10,r20,5 │ │ │ │ + std r10,224(r31) │ │ │ │ nop │ │ │ │ - ld r9,0(r26) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2c1f4 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2c1f4 │ │ │ │ - ld r25,8(r26) │ │ │ │ + nop │ │ │ │ + ld r2,0(r27) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2b848 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2b848 │ │ │ │ + ld r25,8(r27) │ │ │ │ ld r29,48(r30) │ │ │ │ + mr r17,r1 │ │ │ │ ld r23,72(r30) │ │ │ │ - ld r9,248(r31) │ │ │ │ - mr r19,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r21,120(r30) │ │ │ │ + ld r2,232(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r15,120(r30) │ │ │ │ ld r24,88(r30) │ │ │ │ - ld r22,96(r30) │ │ │ │ + ld r20,96(r30) │ │ │ │ mulld r29,r25,r29 │ │ │ │ + mulli r26,r25,24 │ │ │ │ lfd f12,0(r23) │ │ │ │ - neg r9,r9 │ │ │ │ - mulli r27,r25,24 │ │ │ │ - lfd f19,0(r22) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lfd f17,0(r20) │ │ │ │ + sldi r2,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - addi r14,r1,160 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - lfdx f20,r21,r27 │ │ │ │ - add r10,r21,r27 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r21,r9 │ │ │ │ - std r10,224(r31) │ │ │ │ + lfdx f18,r15,r26 │ │ │ │ + add r9,r15,r26 │ │ │ │ + addi r16,r1,160 │ │ │ │ + lfdx f11,r15,r2 │ │ │ │ + fcfid f25,f12 │ │ │ │ + std r9,216(r31) │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f27,f20 │ │ │ │ - fmsub f0,f31,f27,f20 │ │ │ │ + fnmsub f11,f31,f27,f18 │ │ │ │ + fmsub f0,f31,f27,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2ce00 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - addi r15,r15,27896 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ + ble 2c3e0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ - stfd f25,0(r14) │ │ │ │ - ble cr4,2ca60 │ │ │ │ - fmsub f1,f20,f22,f31 │ │ │ │ + stfd f23,0(r16) │ │ │ │ + ble cr4,2c084 │ │ │ │ + fmsub f1,f18,f20,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r14,8 │ │ │ │ - lfd f11,29008(r10) │ │ │ │ - ld r10,240(r31) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 2ca24 │ │ │ │ - ld r9,240(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4ee0 │ │ │ │ + andi. r9,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r16,8 │ │ │ │ + addi r7,r22,8 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 2c048 │ │ │ │ + lfd f0,8(r22) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r14) │ │ │ │ - beq 2ca60 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r16) │ │ │ │ + beq 2c084 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 2ca2c │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 2c050 │ │ │ │ lfd f12,8(r23) │ │ │ │ - addi r5,r29,1 │ │ │ │ - addi r29,r27,8 │ │ │ │ - lfd f19,8(r22) │ │ │ │ - sldi r18,r5,3 │ │ │ │ - lfdx f20,r21,r29 │ │ │ │ - add r29,r21,r29 │ │ │ │ + addi r7,r29,1 │ │ │ │ + addi r29,r26,8 │ │ │ │ + lfd f17,8(r20) │ │ │ │ + sldi r14,r7,3 │ │ │ │ + lfdx f18,r15,r29 │ │ │ │ + add r29,r15,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r21,r18 │ │ │ │ + lfdx f11,r15,r14 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f20 │ │ │ │ - fmsub f0,f28,f31,f20 │ │ │ │ + fnmsub f11,f28,f31,f18 │ │ │ │ + fmsub f0,f28,f31,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2cdf0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - ld r9,256(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r14,r9 │ │ │ │ - ble cr4,2cb7c │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + ble 2c3d0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + ld r2,240(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f23,r16,r2 │ │ │ │ + ble cr4,2c194 │ │ │ │ + fmsub f1,f18,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,288(r31) │ │ │ │ - andi. r7,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r7,r14,r10 │ │ │ │ - beq 2cb40 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - cmpdi r11,0 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,280(r31) │ │ │ │ + andi. r8,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r8,r16,r9 │ │ │ │ + beq 2c158 │ │ │ │ + lfd f0,0(r18) │ │ │ │ + cmpdi r5,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - beq 2cb7c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 2c194 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r18,r2 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 2cb48 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 2c160 │ │ │ │ lfd f12,16(r23) │ │ │ │ - add r18,r21,r18 │ │ │ │ - addi r27,r27,16 │ │ │ │ - lfd f20,16(r22) │ │ │ │ - lfd f31,8(r18) │ │ │ │ - lfdx f21,r21,r27 │ │ │ │ - add r27,r21,r27 │ │ │ │ + add r14,r15,r14 │ │ │ │ + addi r26,r26,16 │ │ │ │ + lfd f18,16(r20) │ │ │ │ + lfd f31,8(r14) │ │ │ │ + lfdx f19,r15,r26 │ │ │ │ + add r26,r15,r26 │ │ │ │ fcfid f0,f12 │ │ │ │ fmul f31,f0,f31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f29,f31,f21 │ │ │ │ - fmsub f12,f29,f31,f21 │ │ │ │ + fnmsub f11,f29,f31,f19 │ │ │ │ + fmsub f12,f29,f31,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2cde0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - ld r9,264(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f26,r14,r9 │ │ │ │ - ble cr4,2cc94 │ │ │ │ - fmsub f1,f21,f24,f31 │ │ │ │ + ble 2c3c0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + ld r2,248(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + ble cr4,2c2a0 │ │ │ │ + fmsub f1,f19,f22,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,232(r31) │ │ │ │ - andi. r8,r28,1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r28,-1 │ │ │ │ - lfd f11,29008(r8) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r8,r14,r10 │ │ │ │ - beq 2cc58 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - cmpdi r7,0 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,224(r31) │ │ │ │ + andi. r10,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r28,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + add r10,r16,r9 │ │ │ │ + beq 2c264 │ │ │ │ + lfd f0,0(r19) │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - beq 2cc94 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + beq 2c2a0 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + lfdx f0,r19,r9 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 2cc60 │ │ │ │ - ld r11,24(r30) │ │ │ │ - ld r0,192(r31) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 2c26c │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r11,192(r31) │ │ │ │ sldi r25,r25,4 │ │ │ │ mr r10,r29 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r8,232(r31) │ │ │ │ - ld r7,272(r31) │ │ │ │ - ld r5,216(r31) │ │ │ │ - mr r6,r14 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r29,r11,r25 │ │ │ │ - lfdx f1,r11,r25 │ │ │ │ - add r8,r14,r8 │ │ │ │ - add r7,r14,r7 │ │ │ │ + mr r6,r16 │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r8,224(r31) │ │ │ │ + ld r7,256(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r5,208(r31) │ │ │ │ + add r29,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + add r8,r16,r8 │ │ │ │ + add r7,r16,r7 │ │ │ │ lfd f2,8(r29) │ │ │ │ - std r0,144(r1) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r4,280(r31) │ │ │ │ + std r11,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + ld r4,264(r31) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r27,96(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ std r4,128(r1) │ │ │ │ - std r11,136(r1) │ │ │ │ - bl 1c700 │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r20 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - ble 2c1f4 │ │ │ │ - ld r7,168(r31) │ │ │ │ - addi r26,r26,16 │ │ │ │ - b 2c8e0 │ │ │ │ - nop │ │ │ │ - blt 2cd60 │ │ │ │ - lfd f26,0(r18) │ │ │ │ - fmul f26,f20,f26 │ │ │ │ - b 2c6a4 │ │ │ │ - blt 2cdb0 │ │ │ │ - lfd f25,0(r18) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2c58c │ │ │ │ - blt 2cd90 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - lfd f25,27896(r9) │ │ │ │ - addi r18,r18,27896 │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2c470 │ │ │ │ + bl 1c0e0 │ │ │ │ + ld r9,272(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r21 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + ble 2b848 │ │ │ │ + ld r8,168(r31) │ │ │ │ + addi r27,r27,16 │ │ │ │ + b 2bf20 │ │ │ │ nop │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - b 2c6a4 │ │ │ │ nop │ │ │ │ + blt 2c360 │ │ │ │ + fmul f25,f18,f24 │ │ │ │ + b 2bcd4 │ │ │ │ nop │ │ │ │ + blt 2c3a0 │ │ │ │ + fmul f23,f17,f24 │ │ │ │ + b 2bbc8 │ │ │ │ nop │ │ │ │ + blt 2c380 │ │ │ │ + fmul f23,f17,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + b 2bac0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2c458 │ │ │ │ - nop │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + b 2bcd4 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 2c58c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - blt 2ce20 │ │ │ │ - lfd f26,0(r15) │ │ │ │ - fmul f26,f20,f26 │ │ │ │ - b 2cbf0 │ │ │ │ - blt 2ce70 │ │ │ │ - lfd f25,0(r15) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2cad8 │ │ │ │ - blt 2ce50 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - lfd f25,27896(r9) │ │ │ │ - addi r15,r15,27896 │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2c9bc │ │ │ │ - nop │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2bac0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - b 2cbf0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2bbc8 │ │ │ │ + nop │ │ │ │ + blt 2c3f0 │ │ │ │ + fmul f25,f18,f24 │ │ │ │ + b 2c200 │ │ │ │ + nop │ │ │ │ + blt 2c430 │ │ │ │ + fmul f23,f17,f24 │ │ │ │ + b 2c0f4 │ │ │ │ + nop │ │ │ │ + blt 2c410 │ │ │ │ + fmul f23,f17,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + b 2bfec │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2c9a4 │ │ │ │ - nop │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + b 2c200 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 2cad8 │ │ │ │ - mr r20,r9 │ │ │ │ - b 2c828 │ │ │ │ - mr r19,r9 │ │ │ │ - b 2c2d8 │ │ │ │ - xor r4,r4,r20 │ │ │ │ - addic r4,r4,-1 │ │ │ │ - addze r20,r20 │ │ │ │ - b 2c84c │ │ │ │ - xor r9,r4,r19 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2bfec │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2c0f4 │ │ │ │ + mr r21,r2 │ │ │ │ + b 2be58 │ │ │ │ + mr r19,r2 │ │ │ │ + b 2b928 │ │ │ │ + xor r5,r5,r21 │ │ │ │ + addic r5,r5,-1 │ │ │ │ + addze r21,r21 │ │ │ │ + b 2be7c │ │ │ │ + xor r2,r5,r19 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r19,r19 │ │ │ │ - b 2c2fc │ │ │ │ + b 2b94c │ │ │ │ + ld r16,232(r31) │ │ │ │ + ld r27,288(r31) │ │ │ │ + mr r11,r9 │ │ │ │ + b 2b83c │ │ │ │ + li r21,0 │ │ │ │ + b 2be84 │ │ │ │ li r19,0 │ │ │ │ - b 2c308 │ │ │ │ - li r20,0 │ │ │ │ - b 2c858 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2c1f4 │ │ │ │ - b 2c800 │ │ │ │ + b 2b954 │ │ │ │ + ld r8,168(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + beq 2b848 │ │ │ │ + b 2be2c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128d │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-20464 │ │ │ │ + .long 0x128f │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - stw r11,8(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,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r10,32(r9) │ │ │ │ - ld r16,0(r9) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ + ld r9,32(r2) │ │ │ │ + ld r17,0(r2) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(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 r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,88(r16) │ │ │ │ - std r10,192(r31) │ │ │ │ - ld r10,24(r9) │ │ │ │ - addi r4,r31,144 │ │ │ │ + stxv vs63,336(r1) │ │ │ │ + std r9,176(r31) │ │ │ │ + ld r9,24(r2) │ │ │ │ + addi r5,r31,136 │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ - addi r5,r31,136 │ │ │ │ + addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - std r10,224(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r30,240(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,48(r16) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl d278 │ │ │ │ - ld r4,136(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 2d028 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 2d58c │ │ │ │ - addi r1,r31,496 │ │ │ │ + std r9,200(r31) │ │ │ │ + ld r9,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,72(r17) │ │ │ │ + ld r9,48(r17) │ │ │ │ + ld r30,240(r17) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl ccc0 │ │ │ │ + ld r5,136(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2c600 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2cb50 │ │ │ │ + addi r1,r31,512 │ │ │ │ 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,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2e490 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 2d068 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 2dad0 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r8,r6,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2d050 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bgt 2e4a8 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 2e4c0 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - mr r25,r6 │ │ │ │ - std r30,208(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ + ld r2,8(r17) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2da3c │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ mr r8,r9 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2d57c │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2d57c │ │ │ │ - ld r22,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r28,88(r16) │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r20,8(r8) │ │ │ │ - li r6,0 │ │ │ │ - std r1,232(r31) │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - addi r27,r28,1 │ │ │ │ - addi r19,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - mulld r10,r22,r27 │ │ │ │ - addi r8,r21,23 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - sldi r30,r27,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r7,r21,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r5,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - neg r4,r10 │ │ │ │ - addi r18,r1,112 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,112 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2c638 │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r5,r4 │ │ │ │ + bgt 2d088 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2c620 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r5,r10 │ │ │ │ + bgt 2da54 │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 2da6c │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r25,r7 │ │ │ │ + std r30,192(r31) │ │ │ │ + add r21,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r26,r21 │ │ │ │ + ld r2,0(r26) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2cb40 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2cb40 │ │ │ │ + ld r22,48(r17) │ │ │ │ + ld r29,88(r17) │ │ │ │ + li r7,0 │ │ │ │ ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r20,8(r26) │ │ │ │ + std r1,216(r31) │ │ │ │ + sldi r21,r22,3 │ │ │ │ + addi r28,r29,1 │ │ │ │ + addi r16,r22,-1 │ │ │ │ + addi r2,r21,15 │ │ │ │ + mulld r9,r22,r28 │ │ │ │ + addi r10,r21,23 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + sldi r30,r28,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r24,r21,r30 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r6,r9 │ │ │ │ + addi r15,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ addi r8,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r5 │ │ │ │ - addi r26,r1,112 │ │ │ │ - stdux r9,r1,r5 │ │ │ │ - mr r29,r1 │ │ │ │ - std r6,0(r26) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r19,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r7,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f31,112(r27) │ │ │ │ + stdux r2,r1,r6 │ │ │ │ addi r23,r1,112 │ │ │ │ - blt cr4,2dfa0 │ │ │ │ - mulld r9,r20,r22 │ │ │ │ - ld r5,120(r16) │ │ │ │ - mulld r0,r19,r27 │ │ │ │ - ld r17,72(r16) │ │ │ │ - neg r4,r27 │ │ │ │ - add r14,r18,r21 │ │ │ │ - add r15,r10,r21 │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ - addi r6,r23,-8 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r11,r4,1 │ │ │ │ - std r20,168(r31) │ │ │ │ - std r22,176(r31) │ │ │ │ - std r19,240(r31) │ │ │ │ + blt cr4,2d574 │ │ │ │ + mulld r14,r20,r22 │ │ │ │ + mulld r7,r16,r28 │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r18,72(r17) │ │ │ │ + mulli r11,r28,-16 │ │ │ │ + add r3,r15,r21 │ │ │ │ + add r4,r9,r21 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r5,r18,r21 │ │ │ │ + add r6,r22,r14 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r7,r7,r23 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r6) │ │ │ │ addi r5,r5,-8 │ │ │ │ - add r24,r17,r21 │ │ │ │ - add r3,r22,r9 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r20,-8(r24) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - fcfid f0,f0 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - addi r4,r5,1 │ │ │ │ - subf r5,r28,r5 │ │ │ │ - add r4,r4,r28 │ │ │ │ - stdu r5,-8(r14) │ │ │ │ - stdu r4,-8(r15) │ │ │ │ - ble cr7,2d23c │ │ │ │ - srdi r4,r30,1 │ │ │ │ - sldi r19,r0,3 │ │ │ │ - add r5,r5,r20 │ │ │ │ - mtctr r4 │ │ │ │ - add r19,r19,r6 │ │ │ │ - addi r16,r5,1 │ │ │ │ - divd r22,r5,r20 │ │ │ │ - mr r12,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ - divd r4,r16,r20 │ │ │ │ - mulld r22,r22,r20 │ │ │ │ - mulld r4,r4,r20 │ │ │ │ - subf r22,r22,r5 │ │ │ │ - addi r5,r5,2 │ │ │ │ - subf r4,r4,r16 │ │ │ │ - std r22,-8(r19) │ │ │ │ - std r4,16(r12) │ │ │ │ - bdnz 2d208 │ │ │ │ - cmpld r17,r24 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bne 2d1bc │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + add r10,r10,r29 │ │ │ │ + stdu r2,-8(r3) │ │ │ │ + stdu r10,-8(r4) │ │ │ │ + ble cr7,2c82c │ │ │ │ + srdi r0,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,267004 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r2,r0 │ │ │ │ + andi. r0,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + beq 2c7f4 │ │ │ │ + vaddudm v1,v12,v11 │ │ │ │ + vaddudm v1,v1,v0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r10,r7,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r7) │ │ │ │ + beq 2c82c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v11 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r10) │ │ │ │ + stxv vs33,-16(r10) │ │ │ │ + bdnz 2c7fc │ │ │ │ + cmpld r18,r5 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r7,r7,r11 │ │ │ │ + bne 2c774 │ │ │ │ mr r5,r21 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r8 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ - ld r22,176(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - std r7,176(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r19,240(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r9,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ + li r4,0 │ │ │ │ + std r9,160(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r6,200(r31) │ │ │ │ + addi r2,r24,15 │ │ │ │ + ld r7,0(r1) │ │ │ │ li r5,0 │ │ │ │ - clrldi r0,r30,3 │ │ │ │ - addi r14,r18,-8 │ │ │ │ + clrldi r11,r30,3 │ │ │ │ + addi r12,r15,-8 │ │ │ │ + ld r10,176(r17) │ │ │ │ + ld r9,160(r31) │ │ │ │ sldi r24,r30,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ mr r8,r3 │ │ │ │ - ld r3,216(r31) │ │ │ │ - ld r6,176(r16) │ │ │ │ - addi r7,r7,15 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r15,r10,-8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - srdi r3,r3,3 │ │ │ │ - add r11,r6,r9 │ │ │ │ - neg r7,r7 │ │ │ │ - std r3,168(r31) │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - std r16,176(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - addi r7,r1,112 │ │ │ │ - addi r6,r1,128 │ │ │ │ - ldu r3,8(r14) │ │ │ │ - ldu r9,8(r15) │ │ │ │ - mulld r4,r5,r0 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r12,r7,r4 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bge 2d3c4 │ │ │ │ - ld r10,168(r31) │ │ │ │ - addi r16,r3,2 │ │ │ │ - lfd f11,8(r11) │ │ │ │ - cmpd r16,r9 │ │ │ │ - mulld r4,r10,r5 │ │ │ │ - ld r10,192(r31) │ │ │ │ + sldi r3,r14,4 │ │ │ │ + srdi r6,r6,3 │ │ │ │ + neg r2,r2 │ │ │ │ + add r3,r10,r3 │ │ │ │ + addi r14,r9,-8 │ │ │ │ + std r6,168(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + std r17,224(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + addi r7,r1,128 │ │ │ │ + ldu r4,8(r12) │ │ │ │ + ldu r2,8(r14) │ │ │ │ + mulld r6,r5,r11 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + cmpd r4,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r17,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + bge 2c990 │ │ │ │ + ld r9,168(r31) │ │ │ │ + addi r0,r4,2 │ │ │ │ + lfd f11,8(r3) │ │ │ │ + cmpd r0,r2 │ │ │ │ + mulld r6,r9,r5 │ │ │ │ + ld r9,176(r31) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - addi r16,r4,1 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - lfdx f12,r10,r16 │ │ │ │ + addi r0,r6,1 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + lfdx f12,r9,r0 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r12) │ │ │ │ - bgt 2d3c4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfd f9,-16(r6) │ │ │ │ + stfd f0,8(r17) │ │ │ │ + bgt 2c990 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfd f9,-16(r7) │ │ │ │ fmr f12,f11 │ │ │ │ - li r16,0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r4,r4,16 │ │ │ │ - andi. r9,r3,1 │ │ │ │ - addi r12,r3,-1 │ │ │ │ - add r9,r10,r4 │ │ │ │ - beq 2d380 │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ + li r17,0 │ │ │ │ + subf r4,r4,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + add r2,r9,r6 │ │ │ │ + beq 2c94c │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r12,0 │ │ │ │ - li r16,8 │ │ │ │ + cmpdi r0,0 │ │ │ │ + li r17,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 2d3c4 │ │ │ │ - srdi r10,r3,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - lfdx f0,r9,r16 │ │ │ │ + stfd f0,0(r7) │ │ │ │ + beq 2c990 │ │ │ │ + srdi r9,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,160(r31) │ │ │ │ + lfdx f0,r2,r17 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r4,r16,8 │ │ │ │ + addi r6,r17,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r6,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - lfdx f0,r9,r4 │ │ │ │ + stfdx f0,r7,r17 │ │ │ │ + lfdx f0,r2,r6 │ │ │ │ + addi r17,r17,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r4 │ │ │ │ - bdnz 2d38c │ │ │ │ - std r10,160(r31) │ │ │ │ + stfdx f0,r7,r6 │ │ │ │ + bdnz 2c958 │ │ │ │ + std r9,160(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r6,r6,r24 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r7,r7,r24 │ │ │ │ cmpd r22,r5 │ │ │ │ - bne 2d2dc │ │ │ │ + bne 2c8a8 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r16,176(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - beq 2ddb8 │ │ │ │ + ld r17,224(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + beq 2d384 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 2db44 │ │ │ │ - li r9,0 │ │ │ │ - ld r6,184(r31) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2d53c │ │ │ │ - ld r15,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ + beq 2d100 │ │ │ │ + li r2,0 │ │ │ │ + ld r7,184(r31) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 2cb0c │ │ │ │ + ld r18,152(r31) │ │ │ │ + ld r24,144(r31) │ │ │ │ sldi r20,r20,4 │ │ │ │ - add r5,r10,r21 │ │ │ │ - add r0,r18,r21 │ │ │ │ + add r6,r9,r21 │ │ │ │ + add r0,r15,r21 │ │ │ │ add r12,r8,r21 │ │ │ │ - li r24,0 │ │ │ │ - mr r4,r27 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 2db3c │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2d4b8 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r6,72(r16) │ │ │ │ - mulld r18,r4,r9 │ │ │ │ - subf r3,r9,r22 │ │ │ │ - addi r28,r8,-8 │ │ │ │ - clrldi r14,r30,3 │ │ │ │ - std r16,160(r31) │ │ │ │ + li r29,0 │ │ │ │ + mr r5,r26 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 2d37c │ │ │ │ + cmpd r22,r2 │ │ │ │ + ble 2ca84 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r7,72(r17) │ │ │ │ + mulld r15,r28,r2 │ │ │ │ + subf r4,r2,r22 │ │ │ │ + addi r11,r8,-8 │ │ │ │ + std r17,160(r31) │ │ │ │ std r22,168(r31) │ │ │ │ - add r27,r26,r10 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - addi r11,r6,-8 │ │ │ │ - ld r3,0(r27) │ │ │ │ - sldi r6,r18,1 │ │ │ │ - add r11,r11,r10 │ │ │ │ - ldu r10,8(r28) │ │ │ │ - ldu r16,8(r11) │ │ │ │ - maddld r22,r9,r14,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + clrldi r14,r30,3 │ │ │ │ + add r26,r19,r9 │ │ │ │ + mtctr r4 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r11,r11,r9 │ │ │ │ + addi r3,r7,-8 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi r7,r15,1 │ │ │ │ + add r3,r3,r9 │ │ │ │ + ldu r9,8(r11) │ │ │ │ + ldu r15,8(r3) │ │ │ │ + maddld r22,r2,r14,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r17,r2,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ sldi r22,r22,3 │ │ │ │ - lfdx f12,r7,r22 │ │ │ │ - maddld r3,r3,r16,r10 │ │ │ │ + lfdx f12,r10,r22 │ │ │ │ + maddld r4,r4,r15,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - stfdx f0,r29,r18 │ │ │ │ - bdnz 2d470 │ │ │ │ - ld r16,160(r31) │ │ │ │ + stdu r4,8(r26) │ │ │ │ + stfdx f0,r27,r17 │ │ │ │ + bdnz 2ca3c │ │ │ │ + ld r17,160(r31) │ │ │ │ ld r22,168(r31) │ │ │ │ - ldx r9,r26,r21 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r6,24(r16) │ │ │ │ - lxvdsx vs0,r29,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r6,r20 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + ldx r2,r19,r21 │ │ │ │ + ld r9,200(r17) │ │ │ │ + ld r7,24(r17) │ │ │ │ + lxvdsx vs0,r27,r21 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r7,r20 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,2df74 │ │ │ │ - mtctr r19 │ │ │ │ - mr r28,r0 │ │ │ │ - mr r11,r5 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r9,r19 │ │ │ │ - li r18,0 │ │ │ │ - b 2d508 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r6) │ │ │ │ - bdz 2dae0 │ │ │ │ - ldu r27,-8(r11) │ │ │ │ - ldu r10,-8(r28) │ │ │ │ - ldu r3,-8(r6) │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - beq 2d4fc │ │ │ │ - ld r6,184(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - stdx r3,r8,r10 │ │ │ │ - cmpd r6,r24 │ │ │ │ - bgt 2d420 │ │ │ │ - ld r10,8(r16) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,2d548 │ │ │ │ + mtctr r16 │ │ │ │ + mr r11,r0 │ │ │ │ + mr r3,r6 │ │ │ │ + mr r7,r12 │ │ │ │ + mr r2,r16 │ │ │ │ + li r15,0 │ │ │ │ + b 2cad4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r15,0(r7) │ │ │ │ + bdz 2d0a0 │ │ │ │ + ldu r26,-8(r3) │ │ │ │ + ldu r9,-8(r11) │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 2cac8 │ │ │ │ + ld r7,184(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + cmpd r7,r29 │ │ │ │ + bgt 2c9ec │ │ │ │ + mr r26,r5 │ │ │ │ + ld r9,8(r17) │ │ │ │ addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,232(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2d57c │ │ │ │ - ld r9,200(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r25 │ │ │ │ + ld r9,216(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2cb40 │ │ │ │ + ld r5,136(r31) │ │ │ │ + ld r2,16(r26) │ │ │ │ + addi r26,r26,16 │ │ │ │ + cmpd r2,r5 │ │ │ │ + bge 2c694 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + ld r30,192(r31) │ │ │ │ + beq 2c598 │ │ │ │ + ld r2,8(r17) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2da64 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ mr r8,r9 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - bge 2d0b8 │ │ │ │ - ld r4,120(r31) │ │ │ │ - ld r30,208(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2cfc8 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2e4b8 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 2d5c8 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2cb88 │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r4,r5 │ │ │ │ + blt 2d090 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2cb70 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r10,r5 │ │ │ │ + blt 2da44 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bge 2c598 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r3,r4 │ │ │ │ - blt 2dad8 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r8,r6,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2d5b0 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 2e498 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 2cfc8 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - mr r25,r6 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2cfc8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2cfc8 │ │ │ │ - ld r22,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r28,88(r16) │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r20,8(r8) │ │ │ │ - li r5,0 │ │ │ │ - std r1,200(r31) │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - addi r27,r28,1 │ │ │ │ - addi r19,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - mulld r10,r22,r27 │ │ │ │ - addi r8,r21,23 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - sldi r30,r27,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r7,r21,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r6,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - neg r4,r10 │ │ │ │ - addi r18,r1,112 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,112 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r26,r7 │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2c598 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2c598 │ │ │ │ + ld r23,48(r17) │ │ │ │ ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + std r1,216(r31) │ │ │ │ + li r7,0 │ │ │ │ + ld r29,88(r17) │ │ │ │ + ld r21,8(r10) │ │ │ │ + sldi r22,r23,3 │ │ │ │ + addi r15,r23,-1 │ │ │ │ + addi r28,r29,1 │ │ │ │ + addi r2,r22,15 │ │ │ │ + addi r10,r22,23 │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + mulld r9,r23,r28 │ │ │ │ + sldi r30,r28,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r25,r22,r30 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r16,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r20,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ addi r8,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r6 │ │ │ │ - addi r26,r1,112 │ │ │ │ - stdux r9,r1,r6 │ │ │ │ - mr r29,r1 │ │ │ │ - std r5,0(r26) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - addi r23,r1,112 │ │ │ │ - blt cr4,2e470 │ │ │ │ - mulld r12,r20,r22 │ │ │ │ - ld r9,120(r16) │ │ │ │ - mulld r0,r19,r27 │ │ │ │ - ld r17,72(r16) │ │ │ │ - neg r5,r27 │ │ │ │ - add r14,r18,r21 │ │ │ │ - add r15,r10,r21 │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ - addi r6,r23,-8 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r11,r5,1 │ │ │ │ - std r25,168(r31) │ │ │ │ - std r20,208(r31) │ │ │ │ - std r22,232(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r24,r17,r21 │ │ │ │ - add r3,r22,r12 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r9 │ │ │ │ - ldu r25,-8(r24) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r19,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r7,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f31,112(r27) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r24,r1,112 │ │ │ │ + blt cr4,2da1c │ │ │ │ + mulld r14,r21,r23 │ │ │ │ + mulld r10,r15,r28 │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r18,72(r17) │ │ │ │ + mulli r3,r28,-16 │ │ │ │ + add r4,r16,r22 │ │ │ │ + add r5,r20,r22 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r6,r18,r22 │ │ │ │ + add r7,r23,r14 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r5,r5,r28 │ │ │ │ - stdu r9,-8(r14) │ │ │ │ - stdu r5,-8(r15) │ │ │ │ - ble cr7,2d798 │ │ │ │ - srdi r5,r30,1 │ │ │ │ - sldi r22,r0,3 │ │ │ │ - add r9,r9,r25 │ │ │ │ - mtctr r5 │ │ │ │ - add r22,r22,r6 │ │ │ │ - addi r20,r9,1 │ │ │ │ - divd r4,r9,r25 │ │ │ │ - mr r16,r22 │ │ │ │ - addi r22,r22,16 │ │ │ │ - divd r5,r20,r25 │ │ │ │ - mulld r4,r4,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r5,r5,r20 │ │ │ │ - std r4,-8(r22) │ │ │ │ - std r5,16(r16) │ │ │ │ - bdnz 2d764 │ │ │ │ - cmpld r17,r24 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bne 2d718 │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + add r9,r9,r29 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r9,-8(r5) │ │ │ │ + ble cr7,2cd80 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,265640 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + mr r2,r11 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 2cd48 │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 2cd80 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + 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 2cd50 │ │ │ │ + cmpld r18,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + bne 2ccc8 │ │ │ │ + mr r5,r22 │ │ │ │ mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r25,168(r31) │ │ │ │ - ld r20,208(r31) │ │ │ │ - std r12,168(r31) │ │ │ │ - std r7,208(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r22,232(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,208(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r12,168(r31) │ │ │ │ - li r11,0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - clrldi r0,r30,3 │ │ │ │ - addi r14,r18,-8 │ │ │ │ - sldi r24,r30,3 │ │ │ │ - ld r5,176(r16) │ │ │ │ + bl 5b60 │ │ │ │ + ld r7,200(r31) │ │ │ │ + addi r2,r25,15 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r10,r14,4 │ │ │ │ + clrldi r11,r30,3 │ │ │ │ + addi r12,r16,-8 │ │ │ │ + ld r5,176(r17) │ │ │ │ + addi r14,r20,-8 │ │ │ │ + sldi r25,r30,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ mr r8,r3 │ │ │ │ - addi r7,r7,15 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - sldi r12,r12,4 │ │ │ │ - addi r15,r10,-8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - std r9,168(r31) │ │ │ │ - add r5,r5,r12 │ │ │ │ - neg r9,r7 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - std r16,208(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - addi r7,r1,112 │ │ │ │ - addi r6,r1,128 │ │ │ │ - ldu r3,8(r14) │ │ │ │ - ldu r9,8(r15) │ │ │ │ - mulld r4,r11,r0 │ │ │ │ + li r3,0 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + neg r2,r2 │ │ │ │ + add r5,r5,r10 │ │ │ │ + std r7,192(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + std r8,168(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + addi r7,r1,128 │ │ │ │ + ldu r2,8(r12) │ │ │ │ + ldu r9,8(r14) │ │ │ │ + mulld r6,r3,r11 │ │ │ │ lfd f0,0(r5) │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r12,r7,r4 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bge 2d920 │ │ │ │ - ld r10,168(r31) │ │ │ │ - addi r16,r3,2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r0,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + bge 2cedc │ │ │ │ + ld r8,192(r31) │ │ │ │ + addi r6,r2,2 │ │ │ │ lfd f11,8(r5) │ │ │ │ - cmpd r16,r9 │ │ │ │ - mulld r4,r10,r11 │ │ │ │ - ld r10,192(r31) │ │ │ │ + cmpd r6,r9 │ │ │ │ + mulld r4,r8,r3 │ │ │ │ + ld r8,176(r31) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - addi r16,r4,1 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - lfdx f12,r10,r16 │ │ │ │ + addi r6,r4,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + mr r6,r0 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r12) │ │ │ │ - bgt 2d920 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stfd f0,8(r6) │ │ │ │ + bgt 2cedc │ │ │ │ + addi r6,r9,-1 │ │ │ │ sldi r4,r4,3 │ │ │ │ - lfd f9,-16(r6) │ │ │ │ + lfd f9,-16(r7) │ │ │ │ fmr f12,f11 │ │ │ │ - li r16,0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r2,r6 │ │ │ │ addi r4,r4,16 │ │ │ │ - andi. r9,r3,1 │ │ │ │ - addi r12,r3,-1 │ │ │ │ - add r9,r10,r4 │ │ │ │ - beq 2d8dc │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + add r6,r8,r4 │ │ │ │ + beq 2ce98 │ │ │ │ + lfdx f0,r8,r4 │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r12,0 │ │ │ │ - li r16,8 │ │ │ │ + cmpdi r0,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 2d920 │ │ │ │ - srdi r10,r3,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - lfdx f0,r9,r16 │ │ │ │ + stfd f0,0(r7) │ │ │ │ + beq 2cedc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + ld r8,168(r31) │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r4,r16,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r6,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - lfdx f0,r9,r4 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r4 │ │ │ │ - bdnz 2d8e8 │ │ │ │ - std r10,160(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + bdnz 2cea4 │ │ │ │ + std r8,168(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - add r6,r6,r24 │ │ │ │ - cmpd r22,r11 │ │ │ │ - bne 2d838 │ │ │ │ - cmpdi r22,4 │ │ │ │ - ld r16,208(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - beq 2e28c │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 2e01c │ │ │ │ - li r9,0 │ │ │ │ - ld r6,184(r31) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2da98 │ │ │ │ - ld r15,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r14,r10,r21 │ │ │ │ - add r5,r18,r21 │ │ │ │ - add r0,r8,r21 │ │ │ │ - li r24,0 │ │ │ │ - mr r4,r27 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 2e284 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2da14 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r6,72(r16) │ │ │ │ - mulld r18,r4,r9 │ │ │ │ - subf r3,r9,r22 │ │ │ │ - addi r28,r8,-8 │ │ │ │ + add r7,r7,r25 │ │ │ │ + cmpd r23,r3 │ │ │ │ + bne 2cdf0 │ │ │ │ + cmpdi r23,4 │ │ │ │ + ld r8,168(r31) │ │ │ │ + beq 2d840 │ │ │ │ + cmpdi r23,5 │ │ │ │ + beq 2d5f0 │ │ │ │ + li r2,0 │ │ │ │ + ld r0,184(r31) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 2d050 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r25,144(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + add r20,r20,r22 │ │ │ │ + add r16,r16,r22 │ │ │ │ + add r6,r8,r22 │ │ │ │ + li r29,0 │ │ │ │ + mr r5,r26 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 2d5e8 │ │ │ │ + cmpd r23,r2 │ │ │ │ + ble 2cfcc │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r7,72(r17) │ │ │ │ + mulld r18,r28,r2 │ │ │ │ + subf r4,r2,r23 │ │ │ │ + addi r11,r8,-8 │ │ │ │ + std r0,168(r31) │ │ │ │ + std r17,192(r31) │ │ │ │ clrldi r12,r30,3 │ │ │ │ - std r16,160(r31) │ │ │ │ - std r25,168(r31) │ │ │ │ - add r27,r26,r10 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - addi r11,r6,-8 │ │ │ │ - ld r3,0(r27) │ │ │ │ - sldi r6,r18,1 │ │ │ │ - add r11,r11,r10 │ │ │ │ - ldu r10,8(r28) │ │ │ │ - ldu r16,8(r11) │ │ │ │ - maddld r25,r9,r12,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - lfdx f12,r7,r25 │ │ │ │ - maddld r3,r3,r16,r10 │ │ │ │ + add r26,r19,r9 │ │ │ │ + mtctr r4 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r11,r11,r9 │ │ │ │ + addi r3,r7,-8 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi r7,r18,1 │ │ │ │ + add r3,r3,r9 │ │ │ │ + ldu r9,8(r11) │ │ │ │ + ldu r17,8(r3) │ │ │ │ + maddld r0,r2,r12,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + lfdx f12,r10,r0 │ │ │ │ + maddld r4,r4,r17,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - stfdx f0,r29,r18 │ │ │ │ - bdnz 2d9cc │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r25,168(r31) │ │ │ │ - ldx r9,r26,r21 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r6,24(r16) │ │ │ │ - lxvdsx vs0,r29,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r6,r20 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + stdu r4,8(r26) │ │ │ │ + stfdx f0,r27,r18 │ │ │ │ + bdnz 2cf84 │ │ │ │ + ld r0,168(r31) │ │ │ │ + ld r17,192(r31) │ │ │ │ + ldx r2,r19,r22 │ │ │ │ + ld r9,200(r17) │ │ │ │ + ld r7,24(r17) │ │ │ │ + lxvdsx vs12,r27,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r7,r21 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,2e444 │ │ │ │ - mtctr r19 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r11,r14 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r9,r19 │ │ │ │ - li r18,0 │ │ │ │ - b 2da64 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r6) │ │ │ │ - bdz 2dfc0 │ │ │ │ - ldu r27,-8(r11) │ │ │ │ - ldu r10,-8(r28) │ │ │ │ - ldu r3,-8(r6) │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - beq 2da58 │ │ │ │ - ld r6,184(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - stdx r3,r8,r10 │ │ │ │ - cmpd r6,r24 │ │ │ │ - bgt 2d97c │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,200(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2cfc8 │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r4,120(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,176(r31) │ │ │ │ - b 2d608 │ │ │ │ - mr r6,r8 │ │ │ │ - b 2d068 │ │ │ │ - mr r6,r8 │ │ │ │ - b 2d5c8 │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r10,r24 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - ble 2d53c │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - cmpd r10,r15 │ │ │ │ - blt 2db14 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ble 2db34 │ │ │ │ - ld r10,224(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - add r24,r24,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r24 │ │ │ │ - bgt 2dafc │ │ │ │ - b 2d53c │ │ │ │ - li r9,0 │ │ │ │ - b 2d428 │ │ │ │ - ld r9,0(r8) │ │ │ │ - b 2dafc │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,2d9f4 │ │ │ │ + mtctr r15 │ │ │ │ + mr r11,r16 │ │ │ │ + mr r3,r20 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r2,r15 │ │ │ │ + li r26,0 │ │ │ │ + b 2d01c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r26,0(r7) │ │ │ │ + bdz 2d594 │ │ │ │ + ldu r18,-8(r3) │ │ │ │ + ldu r9,-8(r11) │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + subf r9,r9,r18 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 2d010 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r0,r29 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 2cf34 │ │ │ │ + mr r26,r5 │ │ │ │ + ld r9,8(r17) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,216(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2c598 │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r5,120(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + b 2cbdc │ │ │ │ + mr r7,r10 │ │ │ │ + b 2c638 │ │ │ │ + mr r7,r10 │ │ │ │ + b 2cb88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,184(r31) │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r9,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 2cb08 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + cmpd r9,r18 │ │ │ │ + blt 2d0d4 │ │ │ │ + cmpd r9,r24 │ │ │ │ + ble 2d0f8 │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r29,r29,r9 │ │ │ │ + ld r9,184(r31) │ │ │ │ + cmpd r9,r29 │ │ │ │ + bgt 2d0bc │ │ │ │ + mr r26,r5 │ │ │ │ + b 2cb0c │ │ │ │ + li r2,0 │ │ │ │ + b 2c9f4 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2d53c │ │ │ │ - ld r11,152(r31) │ │ │ │ - mulli r10,r28,48 │ │ │ │ - sldi r4,r28,4 │ │ │ │ - sldi r5,r28,5 │ │ │ │ - sldi r6,r28,6 │ │ │ │ - add r14,r7,r24 │ │ │ │ - sldi r3,r0,5 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r5,r5,24 │ │ │ │ - li r15,0 │ │ │ │ - add r19,r14,r24 │ │ │ │ - addi r6,r6,56 │ │ │ │ - add r28,r7,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r11,240(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - add r4,r4,r23 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r27,r19,r24 │ │ │ │ - add r12,r5,r23 │ │ │ │ - add r0,r6,r23 │ │ │ │ - std r4,288(r31) │ │ │ │ - add r18,r10,r23 │ │ │ │ - std r11,248(r31) │ │ │ │ - sldi r11,r20,4 │ │ │ │ - addi r20,r23,-8 │ │ │ │ - std r11,280(r31) │ │ │ │ - b 2dbd0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - beq 2ddb0 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - ld r10,240(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2dbc4 │ │ │ │ - ld r10,248(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2dbc4 │ │ │ │ - ld r11,8(r17) │ │ │ │ - std r9,8(r26) │ │ │ │ - ld r6,16(r17) │ │ │ │ - ld r4,24(r16) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - ld r24,288(r31) │ │ │ │ - std r26,312(r31) │ │ │ │ - li r5,0 │ │ │ │ - lfdx f8,r7,r10 │ │ │ │ - mr r26,r20 │ │ │ │ - std r16,296(r31) │ │ │ │ - std r8,304(r31) │ │ │ │ - std r29,320(r31) │ │ │ │ - std r7,328(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,272(r31) │ │ │ │ - ld r6,200(r16) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r10,8(r24) │ │ │ │ - std r5,336(r31) │ │ │ │ - mr r7,r12 │ │ │ │ - li r8,0 │ │ │ │ - mr r21,r15 │ │ │ │ - mr r5,r17 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,272(r31) │ │ │ │ + ble 2cb0c │ │ │ │ + mulli r9,r29,48 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r6,r29,4 │ │ │ │ + sldi r7,r29,5 │ │ │ │ + add r15,r10,r24 │ │ │ │ + ld r12,152(r31) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r11,r11,5 │ │ │ │ + sldi r5,r20,4 │ │ │ │ + addi r14,r23,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + addi r7,r7,24 │ │ │ │ + add r21,r15,r24 │ │ │ │ + li r16,0 │ │ │ │ + addi r0,r29,56 │ │ │ │ + std r5,256(r31) │ │ │ │ + add r29,r10,r11 │ │ │ │ + mr r11,r25 │ │ │ │ + add r6,r23,r6 │ │ │ │ + add r7,r23,r7 │ │ │ │ + std r2,224(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + add r28,r21,r24 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r0,r23,r0 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + mr r4,r2 │ │ │ │ + std r6,264(r31) │ │ │ │ + std r7,272(r31) │ │ │ │ + add r20,r23,r9 │ │ │ │ + b 2d190 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + beq 2d370 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 2d184 │ │ │ │ + ld r9,224(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2d184 │ │ │ │ + ld r3,8(r18) │ │ │ │ + std r2,8(r19) │ │ │ │ + ld r7,16(r18) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + std r27,304(r31) │ │ │ │ + li r6,0 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r5,24(r17) │ │ │ │ + ld r22,264(r31) │ │ │ │ + std r17,280(r31) │ │ │ │ + std r8,288(r31) │ │ │ │ + std r19,296(r31) │ │ │ │ + lfdx f8,r10,r9 │ │ │ │ + ld r24,24(r18) │ │ │ │ + std r10,312(r31) │ │ │ │ + ld r25,32(r18) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + std r7,248(r31) │ │ │ │ + ld r7,200(r17) │ │ │ │ + stfd f8,8(r27) │ │ │ │ + mr r27,r18 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + ld r8,272(r31) │ │ │ │ + std r6,328(r31) │ │ │ │ + li r10,0 │ │ │ │ + mr r6,r16 │ │ │ │ + std r12,320(r31) │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,248(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,264(r31) │ │ │ │ - mulld r29,r9,r10 │ │ │ │ - std r29,176(r31) │ │ │ │ + std r2,240(r31) │ │ │ │ + mulld r11,r2,r9 │ │ │ │ + std r11,168(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r18 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + mr r16,r20 │ │ │ │ li r17,0 │ │ │ │ - std r8,168(r31) │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r15,r10,r22 │ │ │ │ - std r10,160(r31) │ │ │ │ + mulld r12,r9,r24 │ │ │ │ + std r9,160(r31) │ │ │ │ nop │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ + nop │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r0 │ │ │ │ - mr r10,r28 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + mr r19,r0 │ │ │ │ + mr r9,r29 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r20,r11,r23 │ │ │ │ + mulld r18,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - lxvx vs6,r6,r8 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r11,r2,4 │ │ │ │ + lxvx vs6,r7,r11 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r8 │ │ │ │ - bdnz 2dcf0 │ │ │ │ + stxvx vs7,r7,r11 │ │ │ │ + bdnz 2d2b0 │ │ │ │ addi r17,r17,1 │ │ │ │ cmpd r17,r30 │ │ │ │ - bne 2dcc0 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 2dc90 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r5,336(r31) │ │ │ │ - mr r15,r21 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - bne 2dc48 │ │ │ │ - mr r20,r26 │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r26,312(r31) │ │ │ │ - ld r29,320(r31) │ │ │ │ - ld r8,304(r31) │ │ │ │ - ld r5,264(r31) │ │ │ │ - li r6,8 │ │ │ │ - ld r16,296(r31) │ │ │ │ - ld r7,328(r31) │ │ │ │ - cmpd r15,r30 │ │ │ │ - std r9,40(r26) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r8,r6 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - std r5,16(r26) │ │ │ │ - stfd f12,16(r29) │ │ │ │ - std r10,24(r26) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f11,32(r29) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 2dbd0 │ │ │ │ - std r3,0(r8) │ │ │ │ - b 2d53c │ │ │ │ + bne 2d280 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 2d250 │ │ │ │ + mr r16,r6 │ │ │ │ + ld r6,328(r31) │ │ │ │ + ld r12,320(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + bne 2d208 │ │ │ │ + ld r19,296(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r8,288(r31) │ │ │ │ + mr r18,r27 │ │ │ │ + mr r11,r23 │ │ │ │ + ld r27,304(r31) │ │ │ │ + ld r17,280(r31) │ │ │ │ + cmpd r16,r30 │ │ │ │ + ld r10,312(r31) │ │ │ │ + std r2,40(r19) │ │ │ │ + std r3,32(r19) │ │ │ │ + ld r2,240(r31) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + stfd f12,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + std r9,24(r19) │ │ │ │ + stfd f11,32(r27) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + std r2,16(r19) │ │ │ │ + pstxv vs9,24(r8) │ │ │ │ + bne 2d190 │ │ │ │ + mr r25,r11 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 2cb0c │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 2d0bc │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2d53c │ │ │ │ - ld r5,152(r31) │ │ │ │ - mulli r9,r28,48 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - mulli r0,r0,24 │ │ │ │ - sldi r10,r28,5 │ │ │ │ - add r14,r7,r24 │ │ │ │ - addi r28,r30,-1 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - addi r6,r6,8 │ │ │ │ + ble 2cb0c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r7,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + mulli r11,r11,24 │ │ │ │ + ld r12,152(r31) │ │ │ │ + ld r21,144(r31) │ │ │ │ + addi r29,r30,-1 │ │ │ │ + add r14,r10,r24 │ │ │ │ + sldi r6,r20,4 │ │ │ │ addi r15,r23,-8 │ │ │ │ - li r3,0 │ │ │ │ - addi r10,r10,24 │ │ │ │ - mtvsrdd vs9,r28,r28 │ │ │ │ + addi r7,r7,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + li r4,0 │ │ │ │ + mtvsrdd vs9,r29,r29 │ │ │ │ add r24,r14,r24 │ │ │ │ - std r5,160(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r6,r6,r23 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r12,r10,r23 │ │ │ │ - add r27,r7,r0 │ │ │ │ - std r6,240(r31) │ │ │ │ - add r22,r9,r23 │ │ │ │ - std r5,168(r31) │ │ │ │ - b 2de2c │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 2df6c │ │ │ │ - ldu r9,8(r15) │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2de20 │ │ │ │ - ld r10,168(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2de20 │ │ │ │ - ld r0,8(r17) │ │ │ │ - sldi r10,r3,3 │ │ │ │ - ld r11,24(r16) │ │ │ │ - std r9,8(r26) │ │ │ │ - ld r4,16(r17) │ │ │ │ - ld r21,24(r17) │ │ │ │ - ld r5,200(r16) │ │ │ │ - ld r6,240(r31) │ │ │ │ - std r16,248(r31) │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r8,256(r31) │ │ │ │ - std r26,264(r31) │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - add r11,r11,r20 │ │ │ │ - stfd f12,8(r29) │ │ │ │ - std r9,176(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r18,8(r6) │ │ │ │ - mr r19,r12 │ │ │ │ - li r23,0 │ │ │ │ - std r29,272(r31) │ │ │ │ - std r7,280(r31) │ │ │ │ - lfdx f10,r14,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + std r6,168(r31) │ │ │ │ + add r7,r23,r7 │ │ │ │ + add r9,r23,r9 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r28,r10,r11 │ │ │ │ + std r7,224(r31) │ │ │ │ + std r9,232(r31) │ │ │ │ + mr r7,r26 │ │ │ │ + add r0,r23,r2 │ │ │ │ + b 2d3fc │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r30 │ │ │ │ + beq 2d53c │ │ │ │ + ldu r2,8(r15) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 2d3f0 │ │ │ │ + cmpd r2,r21 │ │ │ │ + bgt 2d3f0 │ │ │ │ + ld r26,8(r18) │ │ │ │ + std r2,8(r19) │ │ │ │ + sldi r5,r4,3 │ │ │ │ + ld r11,24(r17) │ │ │ │ + li r9,0 │ │ │ │ + std r17,240(r31) │ │ │ │ + std r8,248(r31) │ │ │ │ + ld r6,224(r31) │ │ │ │ + ld r3,16(r18) │ │ │ │ + std r19,256(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r22,24(r18) │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r16,8(r6) │ │ │ │ + ld r19,232(r31) │ │ │ │ + li r20,0 │ │ │ │ + std r27,264(r31) │ │ │ │ + std r10,272(r31) │ │ │ │ + lfdx f10,r14,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r18,r4 │ │ │ │ - ldu r0,8(r19) │ │ │ │ - sldi r9,r23,3 │ │ │ │ + mulld r17,r16,r3 │ │ │ │ + ldu r26,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r22 │ │ │ │ - mr r8,r27 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r27,r0 │ │ │ │ + mr r10,r28 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + add r26,r17,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r26,r0,r21 │ │ │ │ + mulld r23,r26,r22 │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + nop │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r27) │ │ │ │ + addi r10,r10,8 │ │ │ │ lxv vs8,0(r11) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r26,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - lxvx vs7,r5,r7 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + lxvx vs7,r5,r8 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r7 │ │ │ │ - bdnz 2dee0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bne 2deb8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r7,280(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 2de8c │ │ │ │ - ld r26,264(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r8,256(r31) │ │ │ │ - ld r16,248(r31) │ │ │ │ - stfd f0,32(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - stfd f11,24(r29) │ │ │ │ - cmpd r3,r30 │ │ │ │ - std r9,32(r26) │ │ │ │ - li r9,8 │ │ │ │ - std r28,24(r8) │ │ │ │ - std r18,16(r26) │ │ │ │ - std r0,24(r26) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 2de2c │ │ │ │ - std r28,0(r8) │ │ │ │ - b 2d53c │ │ │ │ - sldi r10,r19,3 │ │ │ │ - ld r6,184(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - mr r9,r19 │ │ │ │ - ldx r3,r8,r10 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r6,r24 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r8,r10 │ │ │ │ - bgt 2d420 │ │ │ │ - b 2d53c │ │ │ │ - addi r7,r7,15 │ │ │ │ - mr r6,r9 │ │ │ │ - mr r9,r22 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - addi r7,r1,112 │ │ │ │ - b 2d3f4 │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r10,r24 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - ble 2da98 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - cmpd r10,r15 │ │ │ │ - blt 2dff4 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ble 2e014 │ │ │ │ - ld r10,224(r31) │ │ │ │ + stxvx vs8,r5,r8 │ │ │ │ + bdnz 2d4b0 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bne 2d484 │ │ │ │ addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - add r24,r24,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r24 │ │ │ │ - bgt 2dfdc │ │ │ │ - b 2da98 │ │ │ │ - li r9,0 │ │ │ │ - b 2d984 │ │ │ │ + ld r27,264(r31) │ │ │ │ + ld r10,272(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 2d458 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ld r19,256(r31) │ │ │ │ + ld r8,248(r31) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f11,24(r27) │ │ │ │ + ld r17,240(r31) │ │ │ │ + cmpd r4,r30 │ │ │ │ + std r29,24(r8) │ │ │ │ + std r2,32(r19) │ │ │ │ + std r26,24(r19) │ │ │ │ + std r16,16(r19) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + bne 2d3fc │ │ │ │ + mr r26,r7 │ │ │ │ + std r29,0(r8) │ │ │ │ + b 2cb0c │ │ │ │ + sldi r9,r16,3 │ │ │ │ + ld r7,184(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + mr r2,r16 │ │ │ │ + ldx r4,r8,r9 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r7,r29 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 2c9ec │ │ │ │ + b 2cb08 │ │ │ │ + addi r10,r24,15 │ │ │ │ + mr r7,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 2c9c0 │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r0,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 2d04c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 2d5c4 │ │ │ │ + cmpd r9,r25 │ │ │ │ + ble 2d5e0 │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r29,r29,r9 │ │ │ │ + cmpd r0,r29 │ │ │ │ + bgt 2d5ac │ │ │ │ + b 2d04c │ │ │ │ + li r2,0 │ │ │ │ + b 2cf3c │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 2d5ac │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2da98 │ │ │ │ - ld r11,152(r31) │ │ │ │ - mulli r10,r28,48 │ │ │ │ - sldi r4,r28,4 │ │ │ │ - sldi r5,r28,5 │ │ │ │ - sldi r6,r28,6 │ │ │ │ - add r14,r7,r24 │ │ │ │ - sldi r3,r0,5 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r5,r5,24 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - addi r12,r23,-8 │ │ │ │ - add r19,r14,r24 │ │ │ │ - addi r6,r6,56 │ │ │ │ - add r28,r7,r3 │ │ │ │ - li r15,0 │ │ │ │ - std r11,208(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - add r4,r4,r23 │ │ │ │ - add r5,r5,r23 │ │ │ │ - mr r3,r9 │ │ │ │ - addi r10,r10,40 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - add r27,r19,r24 │ │ │ │ - add r0,r6,r23 │ │ │ │ - std r4,272(r31) │ │ │ │ - std r5,264(r31) │ │ │ │ - add r18,r10,r23 │ │ │ │ - std r11,232(r31) │ │ │ │ - b 2e0a8 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - beq 2e27c │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ld r10,208(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2e09c │ │ │ │ - ld r10,232(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2e09c │ │ │ │ - ld r11,8(r17) │ │ │ │ - ld r6,16(r17) │ │ │ │ - ld r4,24(r16) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - std r9,8(r26) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - ld r24,272(r31) │ │ │ │ - std r26,312(r31) │ │ │ │ - li r5,0 │ │ │ │ - lfdx f8,r7,r10 │ │ │ │ - mr r26,r20 │ │ │ │ - std r7,280(r31) │ │ │ │ - std r16,288(r31) │ │ │ │ - std r25,296(r31) │ │ │ │ - std r8,304(r31) │ │ │ │ - std r29,320(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,256(r31) │ │ │ │ - ld r6,200(r16) │ │ │ │ - add r4,r4,r20 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - std r9,240(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r10,8(r24) │ │ │ │ - ld r7,264(r31) │ │ │ │ - std r5,328(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r5,r15 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,256(r31) │ │ │ │ + ble 2d050 │ │ │ │ + mulli r9,r29,48 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r6,r29,4 │ │ │ │ + sldi r7,r29,5 │ │ │ │ + add r15,r10,r25 │ │ │ │ + ld r12,152(r31) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r5,r21,4 │ │ │ │ + sldi r11,r11,5 │ │ │ │ + addi r14,r24,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + addi r7,r7,24 │ │ │ │ + add r21,r15,r25 │ │ │ │ + li r16,0 │ │ │ │ + addi r0,r29,56 │ │ │ │ + std r5,232(r31) │ │ │ │ + add r29,r10,r11 │ │ │ │ + add r6,r24,r6 │ │ │ │ + add r7,r24,r7 │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + add r28,r21,r25 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r0,r24,r0 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + mr r4,r2 │ │ │ │ + std r6,240(r31) │ │ │ │ + std r7,248(r31) │ │ │ │ + add r20,r24,r9 │ │ │ │ + b 2d67c │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + beq 2d838 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 2d670 │ │ │ │ + ld r9,168(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2d670 │ │ │ │ + ld r3,8(r18) │ │ │ │ + std r2,8(r19) │ │ │ │ + ld r7,16(r18) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + std r26,272(r31) │ │ │ │ + li r6,0 │ │ │ │ + mr r26,r18 │ │ │ │ + ld r5,24(r17) │ │ │ │ + ld r11,240(r31) │ │ │ │ + std r10,256(r31) │ │ │ │ + std r17,264(r31) │ │ │ │ + lfdx f8,r10,r9 │ │ │ │ + ld r24,24(r18) │ │ │ │ + std r8,280(r31) │ │ │ │ + std r27,288(r31) │ │ │ │ + ld r25,32(r18) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + std r7,224(r31) │ │ │ │ + ld r7,200(r17) │ │ │ │ + stfd f8,8(r27) │ │ │ │ + std r2,192(r31) │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ldu r22,8(r11) │ │ │ │ + ld r8,248(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r19,296(r31) │ │ │ │ + std r12,304(r31) │ │ │ │ + std r6,320(r31) │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r22,r2,r22 │ │ │ │ + ld r2,224(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,248(r31) │ │ │ │ - mulld r29,r9,r10 │ │ │ │ - std r29,168(r31) │ │ │ │ + std r22,312(r31) │ │ │ │ + mulld r27,r22,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r18 │ │ │ │ - li r20,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r17,r20 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + add r9,r27,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r15,r10,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r20,3 │ │ │ │ + mulld r12,r9,r24 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r7,r28 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r6,r29 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ + mulld r19,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs6,r6,r29 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs6,r7,r23 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r29 │ │ │ │ - bdnz 2e1c0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r30 │ │ │ │ - bne 2e190 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 2e160 │ │ │ │ - mr r15,r5 │ │ │ │ - ld r5,328(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - bne 2e120 │ │ │ │ - mr r20,r26 │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r26,312(r31) │ │ │ │ - ld r29,320(r31) │ │ │ │ - ld r8,304(r31) │ │ │ │ - ld r5,248(r31) │ │ │ │ - li r6,8 │ │ │ │ - ld r7,280(r31) │ │ │ │ - ld r16,288(r31) │ │ │ │ - ld r25,296(r31) │ │ │ │ - cmpd r15,r30 │ │ │ │ - std r9,40(r26) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r8,r6 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - std r5,16(r26) │ │ │ │ - stfd f12,16(r29) │ │ │ │ - std r10,24(r26) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f11,32(r29) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 2e0a8 │ │ │ │ - std r3,0(r8) │ │ │ │ - b 2da98 │ │ │ │ - ld r9,0(r8) │ │ │ │ - b 2dfdc │ │ │ │ + stxvx vs7,r7,r23 │ │ │ │ + bdnz 2d780 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r30 │ │ │ │ + bne 2d750 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 2d730 │ │ │ │ + ld r6,320(r31) │ │ │ │ + ld r19,296(r31) │ │ │ │ + ld r12,304(r31) │ │ │ │ + ld r22,312(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + bne 2d6f0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r27,288(r31) │ │ │ │ + ld r8,280(r31) │ │ │ │ + mr r18,r26 │ │ │ │ + std r2,40(r19) │ │ │ │ + std r3,32(r19) │ │ │ │ + std r9,24(r19) │ │ │ │ + ld r10,256(r31) │ │ │ │ + ld r17,264(r31) │ │ │ │ + std r22,16(r19) │ │ │ │ + cmpd r16,r30 │ │ │ │ + ld r26,272(r31) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + stfd f12,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f11,32(r27) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + pstxv vs9,24(r8) │ │ │ │ + bne 2d67c │ │ │ │ + std r4,0(r8) │ │ │ │ + b 2d050 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2da98 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - sldi r10,r28,5 │ │ │ │ - mulli r0,r0,24 │ │ │ │ - ld r5,144(r31) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - add r14,r7,r24 │ │ │ │ - ld r12,152(r31) │ │ │ │ - sldi r20,r20,4 │ │ │ │ + ble 2d050 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r6,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + mulli r11,r11,24 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + addi r4,r30,-1 │ │ │ │ + add r15,r10,r25 │ │ │ │ + sldi r22,r21,4 │ │ │ │ + addi r29,r24,-8 │ │ │ │ addi r6,r6,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r15,r23,-8 │ │ │ │ - li r3,0 │ │ │ │ - mtvsrdd vs9,r28,r28 │ │ │ │ - add r24,r14,r24 │ │ │ │ - add r6,r6,r23 │ │ │ │ - add r10,r10,r23 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r27,r7,r0 │ │ │ │ - std r5,160(r31) │ │ │ │ - std r6,208(r31) │ │ │ │ - std r10,232(r31) │ │ │ │ - add r22,r9,r23 │ │ │ │ - b 2e300 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 2e43c │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 2e2f4 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2e2f4 │ │ │ │ - ld r0,8(r17) │ │ │ │ - sldi r10,r3,3 │ │ │ │ - ld r11,24(r16) │ │ │ │ - std r9,8(r26) │ │ │ │ - ld r4,16(r17) │ │ │ │ - ld r21,24(r17) │ │ │ │ - ld r5,200(r16) │ │ │ │ - ld r6,208(r31) │ │ │ │ - std r7,240(r31) │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r16,248(r31) │ │ │ │ - std r25,256(r31) │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - add r11,r11,r20 │ │ │ │ - stfd f12,8(r29) │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r18,8(r6) │ │ │ │ - ld r19,232(r31) │ │ │ │ + addi r9,r9,24 │ │ │ │ + li r7,0 │ │ │ │ + mtvsrdd vs9,r4,r4 │ │ │ │ + add r25,r15,r25 │ │ │ │ + add r6,r24,r6 │ │ │ │ + add r9,r24,r9 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r28,r10,r11 │ │ │ │ + std r6,232(r31) │ │ │ │ + std r9,224(r31) │ │ │ │ + mr r6,r26 │ │ │ │ + add r0,r24,r2 │ │ │ │ + b 2d8b4 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 2d9e8 │ │ │ │ + ldu r2,8(r29) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 2d8a8 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 2d8a8 │ │ │ │ + ld r3,8(r18) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r17) │ │ │ │ + std r2,8(r19) │ │ │ │ + li r9,0 │ │ │ │ + std r10,240(r31) │ │ │ │ + std r17,248(r31) │ │ │ │ + ld r26,16(r18) │ │ │ │ + ld r16,232(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r21,24(r18) │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + add r11,r11,r22 │ │ │ │ + std r26,192(r31) │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,168(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + ld r20,224(r31) │ │ │ │ li r23,0 │ │ │ │ + std r6,256(r31) │ │ │ │ std r8,264(r31) │ │ │ │ - std r26,272(r31) │ │ │ │ - lfdx f10,r14,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + lfdx f10,r15,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ + ld r2,192(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r18,r4 │ │ │ │ - ldu r0,8(r19) │ │ │ │ - sldi r9,r23,3 │ │ │ │ + mulld r17,r3,r2 │ │ │ │ + ldu r26,8(r20) │ │ │ │ + sldi r2,r23,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r26,r22 │ │ │ │ - mr r8,r27 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r10,r28 │ │ │ │ + lfdx f11,r25,r2 │ │ │ │ + add r26,r17,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r25,r0,r21 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r26) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + mulld r24,r26,r21 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r6) │ │ │ │ + addi r10,r10,8 │ │ │ │ lxv vs8,0(r11) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r25,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - lxvx vs7,r5,r7 │ │ │ │ + add r2,r24,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + lxvx vs7,r5,r8 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r7 │ │ │ │ - bdnz 2e3b0 │ │ │ │ + stxvx vs8,r5,r8 │ │ │ │ + bdnz 2d960 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r30 │ │ │ │ - bne 2e388 │ │ │ │ - addi r10,r10,1 │ │ │ │ + bne 2d93c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r6,256(r31) │ │ │ │ ld r8,264(r31) │ │ │ │ - ld r26,272(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 2e35c │ │ │ │ - addi r3,r3,1 │ │ │ │ - std r9,32(r26) │ │ │ │ - li r9,8 │ │ │ │ - std r28,24(r8) │ │ │ │ - ld r7,240(r31) │ │ │ │ - ld r16,248(r31) │ │ │ │ - ld r25,256(r31) │ │ │ │ - stfd f0,32(r29) │ │ │ │ - std r18,16(r26) │ │ │ │ - cmpd r3,r30 │ │ │ │ - stfd f10,16(r29) │ │ │ │ - std r0,24(r26) │ │ │ │ - stfd f11,24(r29) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 2e300 │ │ │ │ - std r28,0(r8) │ │ │ │ - b 2da98 │ │ │ │ - sldi r10,r19,3 │ │ │ │ - ld r6,184(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - mr r9,r19 │ │ │ │ - ldx r3,r8,r10 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r6,r24 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r8,r10 │ │ │ │ - bgt 2d97c │ │ │ │ - b 2da98 │ │ │ │ - addi r7,r7,15 │ │ │ │ - mr r6,r9 │ │ │ │ - mr r9,r22 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - addi r7,r1,112 │ │ │ │ - b 2d950 │ │ │ │ - li r6,0 │ │ │ │ - b 2d094 │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 2d5ec │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 2d08c │ │ │ │ - li r6,0 │ │ │ │ - b 2d5f4 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2cfc8 │ │ │ │ - b 2d598 │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 2d90c │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r10,240(r31) │ │ │ │ + ld r17,248(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r2,32(r19) │ │ │ │ + std r26,24(r19) │ │ │ │ + std r3,16(r19) │ │ │ │ + cmpd r7,r30 │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f11,24(r27) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + bne 2d8b4 │ │ │ │ + mr r26,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 2d050 │ │ │ │ + sldi r9,r15,3 │ │ │ │ + addi r29,r29,1 │ │ │ │ + mr r2,r15 │ │ │ │ + ldx r4,r8,r9 │ │ │ │ + cmpd r0,r29 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 2cf34 │ │ │ │ + b 2d04c │ │ │ │ + addi r9,r25,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 2cf08 │ │ │ │ + li r7,0 │ │ │ │ + b 2c664 │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 2cbac │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 2c65c │ │ │ │ + li r7,0 │ │ │ │ + b 2cbb4 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + beq 2c598 │ │ │ │ + b 2cb5c │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-26080 │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - ld r16,0(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r9,8(r9) │ │ │ │ - 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,-32(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + ld r20,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - ld r11,88(r16) │ │ │ │ - ld r29,240(r16) │ │ │ │ + ld r9,16(r2) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + ld r10,72(r20) │ │ │ │ + ld r30,240(r20) │ │ │ │ + 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) │ │ │ │ + stdu r1,-528(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r10,208(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,48(r16) │ │ │ │ - addi r7,r31,120 │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r2,184(r31) │ │ │ │ + std r9,200(r31) │ │ │ │ + ld r2,88(r20) │ │ │ │ + ld r9,48(r20) │ │ │ │ + addi r5,r31,136 │ │ │ │ addi r8,r31,112 │ │ │ │ + addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ - addi r5,r31,136 │ │ │ │ addi r4,r31,144 │ │ │ │ - std r11,96(r1) │ │ │ │ addi r3,r31,152 │ │ │ │ - bl d278 │ │ │ │ - ld r7,136(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2e608 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 2ea18 │ │ │ │ - addi r1,r31,496 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl ccc0 │ │ │ │ + ld r5,136(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2dbc0 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2dfd4 │ │ │ │ + addi r1,r31,528 │ │ │ │ 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,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2f8a8 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r10 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - b 2e648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r7,r3 │ │ │ │ - bgt 2ee04 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r4,r8,-1 │ │ │ │ - cmpd r6,r4 │ │ │ │ - add r8,r6,r5 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2e630 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 2f8c0 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 2f8d8 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - mr r25,r6 │ │ │ │ - std r29,192(r31) │ │ │ │ - add r9,r29,r9 │ │ │ │ + ld r2,8(r20) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2ee9c │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ mr r8,r9 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2ea08 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2ea08 │ │ │ │ - ld r30,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2dbf8 │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r5,r4 │ │ │ │ + bgt 2e3dc │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2dbe0 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r5,r10 │ │ │ │ + bgt 2eeb4 │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 2eecc │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r16,0 │ │ │ │ + std r30,192(r31) │ │ │ │ + mr r27,r7 │ │ │ │ + add r6,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + ld r2,0(r6) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2dfc4 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2dfc4 │ │ │ │ + ld r29,48(r20) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r21,8(r8) │ │ │ │ - std r1,216(r31) │ │ │ │ - ld r26,88(r16) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r24,r30,3 │ │ │ │ - addi r19,r30,-1 │ │ │ │ - addi r27,r26,1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r7,r24,23 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - mulld r5,r30,r27 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r19,88(r20) │ │ │ │ + ld r26,8(r6) │ │ │ │ + sldi r28,r29,3 │ │ │ │ + addi r21,r29,-1 │ │ │ │ + addi r24,r19,1 │ │ │ │ + addi r2,r28,15 │ │ │ │ + addi r9,r28,23 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + mulld r7,r29,r24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - addi r6,r1,112 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - neg r5,r5 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ addi r8,r1,112 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + addi r0,r1,112 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ addi r10,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - addi r28,r1,112 │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - mr r15,r1 │ │ │ │ - std r4,0(r28) │ │ │ │ - stfdu f0,112(r15) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r5 │ │ │ │ - addi r22,r1,112 │ │ │ │ - blt cr4,2f350 │ │ │ │ - maddld r4,r21,r30,r30 │ │ │ │ - ld r9,120(r16) │ │ │ │ - mulld r5,r19,r27 │ │ │ │ - ld r17,72(r16) │ │ │ │ - neg r20,r27 │ │ │ │ - sldi r29,r27,1 │ │ │ │ - add r12,r6,r24 │ │ │ │ - add r14,r8,r24 │ │ │ │ - cmpdi cr5,r27,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r20,r20,1 │ │ │ │ - addi r7,r22,-8 │ │ │ │ - std r21,168(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r18,r17,r24 │ │ │ │ - sldi r3,r4,3 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ - ldu r0,-8(r18) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r0 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r30,r1,112 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + std r16,0(r30) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + stfdu f31,112(r17) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + addi r23,r1,112 │ │ │ │ + blt cr4,2e948 │ │ │ │ + maddld r5,r26,r29,r29 │ │ │ │ + mulld r7,r21,r24 │ │ │ │ + ld r2,120(r20) │ │ │ │ + ld r18,72(r20) │ │ │ │ + mulli r14,r24,-16 │ │ │ │ + sldi r15,r24,1 │ │ │ │ + add r11,r8,r28 │ │ │ │ + add r3,r0,r28 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r4,r18,r28 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r5,r5,r2 │ │ │ │ + add r7,r7,r23 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - add r4,r4,r26 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r4,-8(r14) │ │ │ │ - ble cr5,2e804 │ │ │ │ - srdi r4,r29,1 │ │ │ │ - sldi r23,r5,3 │ │ │ │ - add r9,r9,r0 │ │ │ │ - mtctr r4 │ │ │ │ - add r23,r23,r7 │ │ │ │ - addi r21,r9,1 │ │ │ │ - divd r11,r9,r0 │ │ │ │ - mr r16,r23 │ │ │ │ - addi r23,r23,16 │ │ │ │ - divd r4,r21,r0 │ │ │ │ - mulld r11,r11,r0 │ │ │ │ - mulld r4,r4,r0 │ │ │ │ - subf r11,r11,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r4,r4,r21 │ │ │ │ - std r11,-8(r23) │ │ │ │ - std r4,16(r16) │ │ │ │ - bdnz 2e7d0 │ │ │ │ - cmpld r17,r18 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r5,r5,r20 │ │ │ │ - bne 2e784 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r2,r19,r2 │ │ │ │ + add r9,r9,r19 │ │ │ │ + stdu r2,-8(r11) │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + ble cr7,2dde0 │ │ │ │ + srdi r12,r15,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,261448 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r2,r12 │ │ │ │ + andi. r12,r2,1 │ │ │ │ + addi r12,r2,-1 │ │ │ │ + beq 2dda8 │ │ │ │ + vaddudm v1,v12,v11 │ │ │ │ + vaddudm v1,v1,v0 │ │ │ │ + cmpdi r12,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r7) │ │ │ │ + beq 2dde0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v11 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + 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 2ddb0 │ │ │ │ + cmpld r18,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r7,r7,r14 │ │ │ │ + bne 2dd28 │ │ │ │ mr r3,r10 │ │ │ │ - mr r5,r24 │ │ │ │ - li r4,0 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r30,4 │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - beq cr7,2f128 │ │ │ │ - cmpdi cr7,r30,5 │ │ │ │ - beq cr7,2ee80 │ │ │ │ + mr r5,r28 │ │ │ │ li r4,0 │ │ │ │ - ld r9,184(r31) │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - ble cr7,2e9c8 │ │ │ │ - add r17,r8,r24 │ │ │ │ - add r8,r10,r24 │ │ │ │ - mulld r18,r30,r21 │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ - mr r7,r4 │ │ │ │ - add r6,r6,r24 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - sldi r11,r27,1 │ │ │ │ + std r6,176(r31) │ │ │ │ + std r0,168(r31) │ │ │ │ std r8,160(r31) │ │ │ │ - ld r8,192(r31) │ │ │ │ + bl 5b60 │ │ │ │ + cmpdi r29,4 │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r0,168(r31) │ │ │ │ + ld r6,176(r31) │ │ │ │ + mr r10,r3 │ │ │ │ + beq 2e71c │ │ │ │ + cmpdi r29,5 │ │ │ │ + beq 2e454 │ │ │ │ + li r9,0 │ │ │ │ + ld r2,184(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2df94 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r15,144(r31) │ │ │ │ + mulld r12,r29,r26 │ │ │ │ + add r7,r8,r28 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + add r8,r10,r28 │ │ │ │ + std r22,160(r31) │ │ │ │ + std r27,168(r31) │ │ │ │ + add r0,r0,r28 │ │ │ │ + sldi r5,r24,1 │ │ │ │ li r26,0 │ │ │ │ - mr r4,r25 │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 2f120 │ │ │ │ - cmpd r30,r7 │ │ │ │ - ble 2e940 │ │ │ │ - add r5,r18,r7 │ │ │ │ - sldi r23,r7,3 │ │ │ │ - mulld r3,r27,r7 │ │ │ │ - subf r7,r7,r30 │ │ │ │ - ld r12,176(r16) │ │ │ │ - std r16,168(r31) │ │ │ │ std r8,176(r31) │ │ │ │ - mulld r5,r5,r27 │ │ │ │ - add r25,r28,r23 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,72(r16) │ │ │ │ - add r21,r15,r23 │ │ │ │ - lfdx f0,r15,r23 │ │ │ │ - add r14,r10,r23 │ │ │ │ - ld r29,0(r25) │ │ │ │ - addi r21,r21,8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - add r23,r7,r23 │ │ │ │ - li r7,0 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r8,r14,r7 │ │ │ │ - add r16,r5,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - add r5,r5,r11 │ │ │ │ - add r3,r3,r11 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r12,r16 │ │ │ │ - ldx r8,r22,r8 │ │ │ │ - ldx r16,r23,r7 │ │ │ │ + cmpdi r9,0 │ │ │ │ + beq 2e714 │ │ │ │ + cmpd r29,r9 │ │ │ │ + ble 2df0c │ │ │ │ + sldi r25,r9,3 │ │ │ │ + mulld r4,r24,r9 │ │ │ │ + add r11,r12,r9 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + ld r3,72(r20) │ │ │ │ + ld r18,176(r20) │ │ │ │ + std r20,208(r31) │ │ │ │ + li r8,0 │ │ │ │ + mtctr r9 │ │ │ │ + mulld r9,r11,r24 │ │ │ │ + add r27,r30,r25 │ │ │ │ + add r22,r17,r25 │ │ │ │ + lfdx f0,r17,r25 │ │ │ │ + add r19,r10,r25 │ │ │ │ + ld r11,0(r27) │ │ │ │ + add r25,r3,r25 │ │ │ │ + addi r22,r22,8 │ │ │ │ + sldi r3,r4,1 │ │ │ │ + sldi r4,r9,1 │ │ │ │ + ldx r9,r19,r8 │ │ │ │ + add r20,r4,r9 │ │ │ │ + add r9,r3,r9 │ │ │ │ + add r4,r4,r5 │ │ │ │ + add r3,r3,r5 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r18,r20 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + ldx r20,r25,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r29,r29,r16,r8 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stdu r29,8(r25) │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2e8f8 │ │ │ │ - ld r16,168(r31) │ │ │ │ - ld r8,176(r31) │ │ │ │ - ldx r7,r28,r24 │ │ │ │ - ld r5,200(r16) │ │ │ │ - ld r3,24(r16) │ │ │ │ - lxvdsx vs0,r15,r24 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - lxvx vs11,r5,r7 │ │ │ │ + maddld r11,r11,r20,r9 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stdu r11,8(r27) │ │ │ │ + bdnz 2dec8 │ │ │ │ + ld r20,208(r31) │ │ │ │ + ldx r9,r30,r28 │ │ │ │ + ld r8,200(r20) │ │ │ │ + ld r4,24(r20) │ │ │ │ + lxvdsx vs0,r17,r28 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r7 │ │ │ │ - ble cr4,2f324 │ │ │ │ - mtctr r19 │ │ │ │ - ld r3,160(r31) │ │ │ │ - mr r23,r6 │ │ │ │ - mr r25,r17 │ │ │ │ - mr r7,r19 │ │ │ │ - li r14,0 │ │ │ │ - b 2e990 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r14,0(r3) │ │ │ │ - bdz 2ee20 │ │ │ │ - ldu r21,-8(r25) │ │ │ │ - ldu r5,-8(r23) │ │ │ │ - ldu r29,-8(r3) │ │ │ │ - subf r5,r5,r21 │ │ │ │ - cmpd r29,r5 │ │ │ │ - beq 2e984 │ │ │ │ - ld r3,184(r31) │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + ble cr4,2e91c │ │ │ │ + ld r4,176(r31) │ │ │ │ + mtctr r21 │ │ │ │ + mr r27,r7 │ │ │ │ + mr r11,r0 │ │ │ │ + mr r9,r21 │ │ │ │ + b 2df58 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r16,0(r4) │ │ │ │ + bdz 2e3f0 │ │ │ │ + ldu r25,-8(r11) │ │ │ │ + ldu r8,-8(r27) │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + subf r8,r8,r25 │ │ │ │ + cmpd r3,r8 │ │ │ │ + beq 2df4c │ │ │ │ + ld r4,184(r31) │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - stdx r29,r10,r5 │ │ │ │ - cmpd r3,r26 │ │ │ │ - bgt 2e898 │ │ │ │ - mr r25,r4 │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,216(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2ea08 │ │ │ │ - ld r9,200(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + stdx r3,r10,r8 │ │ │ │ + cmpd r4,r26 │ │ │ │ + bgt 2de6c │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r27,168(r31) │ │ │ │ + ld r9,8(r20) │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r27 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + ble 2dfc4 │ │ │ │ + ld r5,136(r31) │ │ │ │ + ld r2,16(r6) │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd r2,r5 │ │ │ │ + bge 2dc54 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + ld r30,192(r31) │ │ │ │ + beq 2db58 │ │ │ │ + ld r2,8(r20) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2eec4 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ mr r8,r9 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 2e698 │ │ │ │ - ld r4,120(r31) │ │ │ │ - ld r29,192(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2e5a8 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2f8d0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 2ea58 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2e018 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r3,r4 │ │ │ │ - blt 2ee0c │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r8,r6,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2ea40 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 2f8b0 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 2e5a8 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r6,192(r31) │ │ │ │ - add r8,r29,r9 │ │ │ │ - mr r25,r8 │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2e5a8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2e5a8 │ │ │ │ - ld r30,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r4,r5 │ │ │ │ + blt 2e3e4 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2e000 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r10,r5 │ │ │ │ + blt 2eea4 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bge 2db58 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r15,0 │ │ │ │ + mr r26,r7 │ │ │ │ + add r6,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r27,r6 │ │ │ │ + ld r2,0(r27) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2db58 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2db58 │ │ │ │ + ld r29,48(r20) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r26,88(r16) │ │ │ │ - std r1,200(r31) │ │ │ │ - ld r21,8(r25) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r24,r30,3 │ │ │ │ - addi r27,r26,1 │ │ │ │ - addi r19,r30,-1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r7,r24,23 │ │ │ │ - mulld r5,r30,r27 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r16,88(r20) │ │ │ │ + ld r25,8(r27) │ │ │ │ + sldi r28,r29,3 │ │ │ │ + addi r21,r29,-1 │ │ │ │ + addi r24,r16,1 │ │ │ │ + addi r2,r28,15 │ │ │ │ + addi r9,r28,23 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + mulld r7,r29,r24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r7,r7 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - neg r5,r5 │ │ │ │ - addi r6,r1,112 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ addi r8,r1,112 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + addi r0,r1,112 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ addi r10,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - addi r28,r1,112 │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - mr r15,r1 │ │ │ │ - std r4,0(r28) │ │ │ │ - stfdu f0,112(r15) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r5 │ │ │ │ - addi r22,r1,112 │ │ │ │ - blt cr4,2f8a0 │ │ │ │ - maddld r9,r21,r30,r30 │ │ │ │ - ld r4,120(r16) │ │ │ │ - mulld r5,r19,r27 │ │ │ │ - ld r17,72(r16) │ │ │ │ - neg r20,r27 │ │ │ │ - sldi r29,r27,1 │ │ │ │ - add r12,r6,r24 │ │ │ │ - add r14,r8,r24 │ │ │ │ - cmpdi cr5,r27,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r20,r20,1 │ │ │ │ - addi r7,r22,-8 │ │ │ │ - std r21,168(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r18,r17,r24 │ │ │ │ - sldi r3,r9,3 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - add r3,r3,r4 │ │ │ │ - ldu r0,-8(r18) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r0 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r30,r1,112 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + std r15,0(r30) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + stfdu f31,112(r17) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + addi r23,r1,112 │ │ │ │ + blt cr4,2ee94 │ │ │ │ + maddld r9,r25,r29,r29 │ │ │ │ + mulld r2,r21,r24 │ │ │ │ + ld r11,120(r20) │ │ │ │ + ld r18,72(r20) │ │ │ │ + mulli r3,r24,-16 │ │ │ │ + sldi r19,r24,1 │ │ │ │ + add r4,r8,r28 │ │ │ │ + add r5,r0,r28 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + addi r11,r11,-8 │ │ │ │ + add r6,r18,r28 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r9,r11 │ │ │ │ + add r9,r2,r23 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - add r4,r4,r26 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r4,-8(r14) │ │ │ │ - ble cr5,2ec0c │ │ │ │ - srdi r4,r29,1 │ │ │ │ - sldi r23,r5,3 │ │ │ │ - add r9,r9,r0 │ │ │ │ - mtctr r4 │ │ │ │ - add r23,r23,r7 │ │ │ │ - addi r21,r9,1 │ │ │ │ - divd r11,r9,r0 │ │ │ │ - mr r16,r23 │ │ │ │ - addi r23,r23,16 │ │ │ │ - divd r4,r21,r0 │ │ │ │ - mulld r11,r11,r0 │ │ │ │ - mulld r4,r4,r0 │ │ │ │ - subf r11,r11,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r4,r4,r21 │ │ │ │ - std r11,-8(r23) │ │ │ │ - std r4,16(r16) │ │ │ │ - bdnz 2ebd8 │ │ │ │ - cmpld r17,r18 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r5,r5,r20 │ │ │ │ - bne 2eb8c │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r11,r2,1 │ │ │ │ + subf r2,r16,r2 │ │ │ │ + add r11,r11,r16 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r11,-8(r5) │ │ │ │ + ble cr7,2e200 │ │ │ │ + srdi r14,r19,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,260392 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r11,r9 │ │ │ │ + mr r2,r14 │ │ │ │ + andi. r14,r2,1 │ │ │ │ + addi r14,r2,-1 │ │ │ │ + beq 2e1c8 │ │ │ │ + vaddudm v1,v12,v11 │ │ │ │ + vaddudm v1,v1,v0 │ │ │ │ + cmpdi r14,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r11,r9,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r9) │ │ │ │ + beq 2e200 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v11 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r11,r11,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r11) │ │ │ │ + stxv vs33,-16(r11) │ │ │ │ + bdnz 2e1d0 │ │ │ │ + cmpld r18,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r9,r9,r3 │ │ │ │ + bne 2e148 │ │ │ │ mr r3,r10 │ │ │ │ - mr r5,r24 │ │ │ │ - li r4,0 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r30,4 │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - beq cr7,2f674 │ │ │ │ - cmpdi cr7,r30,5 │ │ │ │ - beq cr7,2f3bc │ │ │ │ + mr r5,r28 │ │ │ │ li r4,0 │ │ │ │ - ld r9,184(r31) │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - ble cr7,2edcc │ │ │ │ - mulld r18,r30,r21 │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ - add r17,r8,r24 │ │ │ │ - mr r7,r4 │ │ │ │ - add r8,r10,r24 │ │ │ │ - add r6,r6,r24 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - sldi r11,r27,1 │ │ │ │ - li r26,0 │ │ │ │ - mr r4,r25 │ │ │ │ + std r0,168(r31) │ │ │ │ std r8,160(r31) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 2f3b4 │ │ │ │ - cmpd r30,r7 │ │ │ │ - ble 2ed44 │ │ │ │ - add r5,r18,r7 │ │ │ │ - sldi r23,r7,3 │ │ │ │ - mulld r3,r27,r7 │ │ │ │ - subf r7,r7,r30 │ │ │ │ - ld r12,176(r16) │ │ │ │ - std r17,168(r31) │ │ │ │ - std r6,176(r31) │ │ │ │ - mulld r5,r5,r27 │ │ │ │ - add r25,r28,r23 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,72(r16) │ │ │ │ - add r21,r15,r23 │ │ │ │ - lfdx f0,r15,r23 │ │ │ │ - add r14,r10,r23 │ │ │ │ - ld r29,0(r25) │ │ │ │ - addi r21,r21,8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - add r23,r7,r23 │ │ │ │ - li r7,0 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r6,r14,r7 │ │ │ │ - add r17,r5,r6 │ │ │ │ - add r6,r3,r6 │ │ │ │ - add r5,r5,r11 │ │ │ │ - add r3,r3,r11 │ │ │ │ - sldi r17,r17,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r12,r17 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - ldx r17,r23,r7 │ │ │ │ + bl 5b60 │ │ │ │ + cmpdi r29,4 │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r0,168(r31) │ │ │ │ + mr r10,r3 │ │ │ │ + beq 2ec6c │ │ │ │ + cmpdi r29,5 │ │ │ │ + beq 2e9b4 │ │ │ │ + li r9,0 │ │ │ │ + ld r2,184(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2e3b4 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r16,144(r31) │ │ │ │ + mulld r12,r29,r25 │ │ │ │ + add r7,r8,r28 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + add r8,r10,r28 │ │ │ │ + std r26,160(r31) │ │ │ │ + std r22,168(r31) │ │ │ │ + add r0,r0,r28 │ │ │ │ + sldi r5,r24,1 │ │ │ │ + li r25,0 │ │ │ │ + mr r6,r27 │ │ │ │ + std r8,176(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + beq 2e9ac │ │ │ │ + cmpd r29,r9 │ │ │ │ + ble 2e328 │ │ │ │ + sldi r26,r9,3 │ │ │ │ + add r11,r12,r9 │ │ │ │ + mulld r4,r24,r9 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + ld r3,72(r20) │ │ │ │ + ld r18,176(r20) │ │ │ │ + std r20,192(r31) │ │ │ │ + li r8,0 │ │ │ │ + mtctr r9 │ │ │ │ + mulld r9,r11,r24 │ │ │ │ + add r27,r30,r26 │ │ │ │ + add r22,r17,r26 │ │ │ │ + lfdx f0,r17,r26 │ │ │ │ + add r19,r10,r26 │ │ │ │ + ld r11,0(r27) │ │ │ │ + add r26,r3,r26 │ │ │ │ + addi r22,r22,8 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + sldi r3,r9,1 │ │ │ │ + ldx r9,r19,r8 │ │ │ │ + add r20,r3,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + add r3,r3,r5 │ │ │ │ + add r4,r4,r5 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r18,r20 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + ldx r20,r26,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r29,r29,r17,r6 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stdu r29,8(r25) │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2ecfc │ │ │ │ - ld r17,168(r31) │ │ │ │ - ld r6,176(r31) │ │ │ │ - ldx r7,r28,r24 │ │ │ │ - ld r5,200(r16) │ │ │ │ - ld r3,24(r16) │ │ │ │ - lxvdsx vs12,r15,r24 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r5,r7 │ │ │ │ + maddld r11,r11,r20,r9 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stdu r11,8(r27) │ │ │ │ + bdnz 2e2e4 │ │ │ │ + ld r20,192(r31) │ │ │ │ + ldx r9,r30,r28 │ │ │ │ + ld r8,200(r20) │ │ │ │ + ld r4,24(r20) │ │ │ │ + lxvdsx vs0,r17,r28 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r7 │ │ │ │ - ble cr4,2f874 │ │ │ │ - mtctr r19 │ │ │ │ - ld r3,160(r31) │ │ │ │ - mr r23,r6 │ │ │ │ - mr r25,r17 │ │ │ │ - mr r7,r19 │ │ │ │ - li r14,0 │ │ │ │ - b 2ed94 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r14,0(r3) │ │ │ │ - bdz 2f358 │ │ │ │ - ldu r21,-8(r25) │ │ │ │ - ldu r5,-8(r23) │ │ │ │ - ldu r29,-8(r3) │ │ │ │ - subf r5,r5,r21 │ │ │ │ - cmpd r29,r5 │ │ │ │ - beq 2ed88 │ │ │ │ - ld r3,184(r31) │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + ble cr4,2ee68 │ │ │ │ + ld r4,176(r31) │ │ │ │ + mtctr r21 │ │ │ │ + mr r27,r7 │ │ │ │ + mr r11,r0 │ │ │ │ + mr r9,r21 │ │ │ │ + b 2e374 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r15,0(r4) │ │ │ │ + bdz 2e950 │ │ │ │ + ldu r26,-8(r11) │ │ │ │ + ldu r8,-8(r27) │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + subf r8,r8,r26 │ │ │ │ + cmpd r3,r8 │ │ │ │ + beq 2e368 │ │ │ │ + ld r4,184(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + stdx r3,r10,r8 │ │ │ │ + cmpd r4,r25 │ │ │ │ + bgt 2e288 │ │ │ │ + ld r26,160(r31) │ │ │ │ + ld r22,168(r31) │ │ │ │ + mr r27,r6 │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - stdx r29,r10,r5 │ │ │ │ - cmpd r3,r26 │ │ │ │ - bgt 2ec9c │ │ │ │ - mr r25,r4 │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,200(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2e5a8 │ │ │ │ - ld r4,120(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - b 2ea94 │ │ │ │ - mr r6,r8 │ │ │ │ - b 2e648 │ │ │ │ - mr r6,r8 │ │ │ │ - b 2ea58 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + ble 2db58 │ │ │ │ + ld r5,120(r31) │ │ │ │ + addi r27,r27,16 │ │ │ │ + b 2e068 │ │ │ │ + mr r7,r10 │ │ │ │ + b 2dbf8 │ │ │ │ + mr r7,r10 │ │ │ │ + b 2e018 │ │ │ │ nop │ │ │ │ - ld r5,184(r31) │ │ │ │ - ld r7,0(r10) │ │ │ │ + ld r8,184(r31) │ │ │ │ + ld r9,0(r10) │ │ │ │ addi r26,r26,1 │ │ │ │ - cmpd r5,r26 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r10) │ │ │ │ - ble 2e9c4 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - ldx r5,r22,r5 │ │ │ │ - cmpd r5,r20 │ │ │ │ - blt 2ee54 │ │ │ │ - cmpd r5,r0 │ │ │ │ - ble 2ee78 │ │ │ │ - ld r5,208(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r10) │ │ │ │ - add r26,r26,r5 │ │ │ │ - ld r5,184(r31) │ │ │ │ - cmpd r5,r26 │ │ │ │ - bgt 2ee3c │ │ │ │ - mr r25,r4 │ │ │ │ - b 2e9c8 │ │ │ │ - li r7,0 │ │ │ │ - b 2e8a0 │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 2e9c8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - mulld r8,r21,r27 │ │ │ │ - sldi r30,r26,4 │ │ │ │ - sldi r5,r26,5 │ │ │ │ - sldi r26,r26,6 │ │ │ │ - addi r14,r22,-8 │ │ │ │ - not r9,r20 │ │ │ │ - li r12,0 │ │ │ │ - addi r4,r30,8 │ │ │ │ - add r18,r22,r5 │ │ │ │ - addi r6,r30,48 │ │ │ │ - addi r5,r5,24 │ │ │ │ - addi r0,r26,56 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - addi r30,r30,16 │ │ │ │ - std r7,224(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - add r26,r18,r6 │ │ │ │ - add r5,r5,r22 │ │ │ │ - addi r18,r18,32 │ │ │ │ - sldi r6,r8,2 │ │ │ │ - add r0,r0,r22 │ │ │ │ - mr r19,r25 │ │ │ │ - std r5,272(r31) │ │ │ │ - std r7,232(r31) │ │ │ │ - sldi r7,r21,4 │ │ │ │ - std r7,264(r31) │ │ │ │ - add r7,r4,r22 │ │ │ │ - std r7,280(r31) │ │ │ │ - mulli r7,r8,80 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r8,r8,r27 │ │ │ │ - subf r22,r22,r7 │ │ │ │ - add r7,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r8,288(r31) │ │ │ │ - add r8,r7,r27 │ │ │ │ + cmpd r8,r26 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r10) │ │ │ │ + ble 2df8c │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r8,r14 │ │ │ │ + blt 2e424 │ │ │ │ + cmpd r8,r15 │ │ │ │ + ble 2e44c │ │ │ │ + ld r8,200(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r10) │ │ │ │ + add r26,r26,r8 │ │ │ │ + ld r8,184(r31) │ │ │ │ + cmpd r8,r26 │ │ │ │ + bgt 2e40c │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r27,168(r31) │ │ │ │ + b 2df94 │ │ │ │ + li r9,0 │ │ │ │ + b 2de74 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 2df94 │ │ │ │ + mulld r7,r26,r24 │ │ │ │ + sldi r9,r26,4 │ │ │ │ + mulli r5,r19,48 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r3,r19,4 │ │ │ │ + ld r12,152(r31) │ │ │ │ + sldi r4,r19,5 │ │ │ │ + sldi r28,r24,1 │ │ │ │ + sldi r19,r19,6 │ │ │ │ + mr r21,r27 │ │ │ │ + std r9,240(r31) │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r8,r23,-8 │ │ │ │ + mr r27,r6 │ │ │ │ + addi r0,r19,56 │ │ │ │ + addi r4,r4,24 │ │ │ │ + mulli r9,r7,5 │ │ │ │ + mulli r7,r7,80 │ │ │ │ + add r3,r23,r3 │ │ │ │ + std r2,208(r31) │ │ │ │ + addi r2,r15,-1 │ │ │ │ + addi r5,r5,40 │ │ │ │ + li r15,0 │ │ │ │ + add r14,r23,r4 │ │ │ │ + add r0,r23,r0 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + std r3,256(r31) │ │ │ │ + add r19,r23,r5 │ │ │ │ + add r9,r9,r24 │ │ │ │ + subf r7,r23,r7 │ │ │ │ + std r7,248(r31) │ │ │ │ + add r7,r9,r24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r9,264(r31) │ │ │ │ + add r9,r7,r24 │ │ │ │ sldi r7,r7,4 │ │ │ │ - mr r3,r22 │ │ │ │ - add r27,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r7,296(r31) │ │ │ │ - std r8,304(r31) │ │ │ │ - sldi r8,r27,4 │ │ │ │ - mr r27,r9 │ │ │ │ - std r8,312(r31) │ │ │ │ - b 2ef50 │ │ │ │ - addi r12,r12,1 │ │ │ │ - cmpd r12,r29 │ │ │ │ - beq 2f114 │ │ │ │ - ldu r8,8(r14) │ │ │ │ - ld r9,224(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - blt 2ef44 │ │ │ │ - ld r9,232(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2ef44 │ │ │ │ - ld r7,8(r17) │ │ │ │ - std r8,8(r28) │ │ │ │ - ld r25,176(r16) │ │ │ │ - ld r4,24(r16) │ │ │ │ - ld r9,16(r17) │ │ │ │ - ld r20,280(r31) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r16,320(r31) │ │ │ │ - std r10,328(r31) │ │ │ │ - std r28,336(r31) │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - std r9,256(r31) │ │ │ │ - add r9,r25,r3 │ │ │ │ - lfdx f8,r9,r14 │ │ │ │ - std r8,240(r31) │ │ │ │ - ld r8,288(r31) │ │ │ │ - stfd f8,8(r15) │ │ │ │ - add r5,r25,r8 │ │ │ │ - ld r8,296(r31) │ │ │ │ - add r7,r25,r8 │ │ │ │ - ld r8,264(r31) │ │ │ │ - add r4,r4,r8 │ │ │ │ - ld r8,304(r31) │ │ │ │ - add r24,r25,r8 │ │ │ │ - ld r8,312(r31) │ │ │ │ - add r25,r25,r8 │ │ │ │ - ld r8,240(r31) │ │ │ │ - ldu r9,8(r20) │ │ │ │ + add r24,r9,r24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r7,272(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r9,288(r31) │ │ │ │ + mr r7,r24 │ │ │ │ + b 2e518 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r28 │ │ │ │ + beq 2e704 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + cmpd r9,r12 │ │ │ │ + blt 2e50c │ │ │ │ + ld r2,208(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 2e50c │ │ │ │ + ld r5,8(r18) │ │ │ │ + std r9,8(r30) │ │ │ │ + ld r26,176(r20) │ │ │ │ + std r20,296(r31) │ │ │ │ + std r22,304(r31) │ │ │ │ + ld r2,16(r18) │ │ │ │ + ld r4,24(r20) │ │ │ │ + mr r22,r27 │ │ │ │ + std r10,312(r31) │ │ │ │ + std r30,320(r31) │ │ │ │ + ld r11,256(r31) │ │ │ │ + ld r23,24(r18) │ │ │ │ + ld r25,32(r18) │ │ │ │ + ld r6,200(r20) │ │ │ │ + mr r20,r21 │ │ │ │ + mr r21,r18 │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,264(r31) │ │ │ │ + add r2,r26,r2 │ │ │ │ + lfdx f8,r2,r8 │ │ │ │ + add r5,r26,r9 │ │ │ │ + ld r9,272(r31) │ │ │ │ + stfd f8,8(r17) │ │ │ │ + add r9,r26,r9 │ │ │ │ + std r9,280(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + add r4,r4,r9 │ │ │ │ + ld r9,288(r31) │ │ │ │ + add r24,r26,r9 │ │ │ │ + add r26,r26,r7 │ │ │ │ + ld r9,216(r31) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + mr r30,r14 │ │ │ │ + std r17,328(r31) │ │ │ │ + std r12,336(r31) │ │ │ │ lfd f12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - mr r21,r12 │ │ │ │ + ld r10,280(r31) │ │ │ │ + std r23,168(r31) │ │ │ │ std r15,344(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - add r9,r8,r9 │ │ │ │ - ld r8,256(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,232(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,248(r31) │ │ │ │ - mulld r28,r9,r8 │ │ │ │ - std r28,176(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - ldx r8,r18,r10 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ - li r15,0 │ │ │ │ - add r8,r9,r8 │ │ │ │ - ld r9,168(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + mulld r27,r2,r9 │ │ │ │ + std r27,176(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ldu r9,8(r30) │ │ │ │ + mr r15,r19 │ │ │ │ + mr r17,r24 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + add r9,r2,r9 │ │ │ │ + ld r2,168(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - std r8,160(r31) │ │ │ │ - mulld r12,r8,r9 │ │ │ │ - nop │ │ │ │ + std r9,160(r31) │ │ │ │ + mulld r12,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r11,r26,r15 │ │ │ │ - lfdx f11,r24,r15 │ │ │ │ - mtctr r29 │ │ │ │ - mr r22,r0 │ │ │ │ - mr r8,r25 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + lfd f11,0(r17) │ │ │ │ + mtctr r28 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r9,r26 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r23 │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + mulld r18,r3,r25 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs7,0(r4) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r28,r9,4 │ │ │ │ - lxvx vs6,r6,r28 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r27,r2,4 │ │ │ │ + lxvx vs6,r6,r27 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r28 │ │ │ │ - bdnz 2f060 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - bne 2f040 │ │ │ │ + stxvx vs7,r6,r27 │ │ │ │ + bdnz 2e640 │ │ │ │ + cmpld r0,r15 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 2e620 │ │ │ │ + cmpld r19,r30 │ │ │ │ + ld r9,160(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r8,160(r31) │ │ │ │ - cmpld r30,r10 │ │ │ │ - bne 2f010 │ │ │ │ - ld r10,272(r31) │ │ │ │ - ld r15,344(r31) │ │ │ │ - ld r22,168(r31) │ │ │ │ - mr r12,r21 │ │ │ │ + bne 2e5f0 │ │ │ │ + cmpld r14,r11 │ │ │ │ + ld r17,328(r31) │ │ │ │ + ld r12,336(r31) │ │ │ │ addi r5,r5,8 │ │ │ │ - cmpld r10,r20 │ │ │ │ - bne 2efdc │ │ │ │ - ld r28,336(r31) │ │ │ │ - addi r12,r12,1 │ │ │ │ - ld r10,328(r31) │ │ │ │ - ld r6,248(r31) │ │ │ │ - li r7,8 │ │ │ │ - ld r16,320(r31) │ │ │ │ - stfd f0,40(r15) │ │ │ │ - stfd f12,16(r15) │ │ │ │ - stfd f10,24(r15) │ │ │ │ - stfd f11,32(r15) │ │ │ │ - cmpd r12,r29 │ │ │ │ - std r9,40(r28) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r10,r7 │ │ │ │ - std r6,16(r28) │ │ │ │ - std r8,24(r28) │ │ │ │ - std r11,32(r28) │ │ │ │ - stxvx vs9,r10,r9 │ │ │ │ - bne 2ef50 │ │ │ │ - mr r25,r19 │ │ │ │ - std r27,0(r10) │ │ │ │ - b 2e9c8 │ │ │ │ - ld r7,0(r10) │ │ │ │ - b 2ee3c │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 2e9c8 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - mulli r7,r26,48 │ │ │ │ - sldi r26,r26,5 │ │ │ │ - mulld r8,r21,r27 │ │ │ │ - not r18,r20 │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r4,r22,-8 │ │ │ │ - addi r9,r26,24 │ │ │ │ - addi r6,r24,8 │ │ │ │ - addi r26,r26,32 │ │ │ │ - addi r24,r24,16 │ │ │ │ - mtvsrdd vs9,r18,r18 │ │ │ │ - li r11,0 │ │ │ │ - add r9,r9,r22 │ │ │ │ - add r6,r6,r22 │ │ │ │ - add r30,r22,r26 │ │ │ │ - addi r7,r7,40 │ │ │ │ - std r9,224(r31) │ │ │ │ - sldi r9,r8,2 │ │ │ │ - sldi r8,r8,6 │ │ │ │ - std r6,232(r31) │ │ │ │ - add r26,r7,r22 │ │ │ │ - add r9,r9,r27 │ │ │ │ - subf r8,r22,r8 │ │ │ │ - std r8,176(r31) │ │ │ │ - add r8,r9,r27 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r27,r8,r27 │ │ │ │ - std r9,240(r31) │ │ │ │ - sldi r9,r8,4 │ │ │ │ - std r9,248(r31) │ │ │ │ - sldi r9,r27,4 │ │ │ │ - std r9,256(r31) │ │ │ │ - b 2f1cc │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r29 │ │ │ │ - beq 2f31c │ │ │ │ - ldu r8,8(r4) │ │ │ │ - cmpd r8,r14 │ │ │ │ - blt 2f1c0 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bgt 2f1c0 │ │ │ │ - ld r3,8(r17) │ │ │ │ - ld r9,16(r17) │ │ │ │ - std r8,8(r28) │ │ │ │ - ld r23,176(r16) │ │ │ │ - ld r6,248(r31) │ │ │ │ - ld r27,24(r16) │ │ │ │ - ld r7,232(r31) │ │ │ │ - ld r20,24(r17) │ │ │ │ - ld r5,200(r16) │ │ │ │ - std r16,264(r31) │ │ │ │ - std r10,272(r31) │ │ │ │ - std r15,280(r31) │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r22,r23,r6 │ │ │ │ - ld r6,256(r31) │ │ │ │ - add r27,r27,r21 │ │ │ │ + ld r23,168(r31) │ │ │ │ + ld r15,344(r31) │ │ │ │ + bne 2e5b4 │ │ │ │ + ld r30,320(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r10,312(r31) │ │ │ │ + mr r18,r21 │ │ │ │ + mr r27,r22 │ │ │ │ + mr r21,r20 │ │ │ │ + stfd f0,40(r17) │ │ │ │ + stfd f12,16(r17) │ │ │ │ + stfd f10,24(r17) │ │ │ │ + ld r20,296(r31) │ │ │ │ + ld r22,304(r31) │ │ │ │ + stfd f11,32(r17) │ │ │ │ + cmpd r15,r28 │ │ │ │ + std r2,40(r30) │ │ │ │ + std r3,32(r30) │ │ │ │ + ld r2,224(r31) │ │ │ │ + std r9,24(r30) │ │ │ │ + pstxv vs9,8(r10) │ │ │ │ + pstxv vs9,24(r10) │ │ │ │ + std r2,16(r30) │ │ │ │ + bne 2e518 │ │ │ │ + mr r6,r27 │ │ │ │ + std r29,0(r10) │ │ │ │ + mr r27,r21 │ │ │ │ + b 2df94 │ │ │ │ + ld r9,0(r10) │ │ │ │ + b 2e40c │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 2df94 │ │ │ │ + mulld r9,r26,r24 │ │ │ │ + sldi r2,r19,5 │ │ │ │ + addi r29,r15,-1 │ │ │ │ + mulli r8,r19,48 │ │ │ │ + ld r28,152(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + std r22,248(r31) │ │ │ │ + sldi r4,r19,4 │ │ │ │ + sldi r12,r26,4 │ │ │ │ + sldi r26,r24,1 │ │ │ │ + addi r7,r23,-8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + li r5,0 │ │ │ │ + mtvsrdd vs9,r29,r29 │ │ │ │ + mr r11,r6 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r15,r23,r2 │ │ │ │ + sldi r2,r9,2 │ │ │ │ + sldi r9,r9,6 │ │ │ │ + addi r8,r8,40 │ │ │ │ + add r4,r23,r4 │ │ │ │ + add r2,r2,r24 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + add r3,r23,r8 │ │ │ │ + std r4,216(r31) │ │ │ │ + mr r8,r28 │ │ │ │ + std r9,208(r31) │ │ │ │ + add r9,r2,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r24,r9,r24 │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r2,232(r31) │ │ │ │ + b 2e7bc │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r26 │ │ │ │ + beq 2e90c │ │ │ │ + ldu r9,8(r7) │ │ │ │ + cmpd r9,r8 │ │ │ │ + blt 2e7b0 │ │ │ │ + cmpd r9,r14 │ │ │ │ + bgt 2e7b0 │ │ │ │ + ld r0,8(r18) │ │ │ │ + ld r2,16(r18) │ │ │ │ + std r9,8(r30) │ │ │ │ + std r20,256(r31) │ │ │ │ + std r10,264(r31) │ │ │ │ + ld r23,176(r20) │ │ │ │ + ld r28,24(r20) │ │ │ │ + std r17,272(r31) │ │ │ │ + ld r6,216(r31) │ │ │ │ + ld r22,24(r18) │ │ │ │ + ld r4,200(r20) │ │ │ │ + mulld r9,r9,r0 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r0,232(r31) │ │ │ │ + add r28,r28,r12 │ │ │ │ + add r2,r23,r2 │ │ │ │ + add r0,r23,r0 │ │ │ │ + std r9,160(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + lfdx f12,r2,r7 │ │ │ │ + std r0,240(r31) │ │ │ │ add r9,r23,r9 │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r8,240(r31) │ │ │ │ - lfdx f12,r9,r4 │ │ │ │ - add r8,r23,r8 │ │ │ │ - add r23,r23,r6 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ldu r3,8(r7) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - li r16,0 │ │ │ │ - std r28,288(r31) │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r9,168(r31) │ │ │ │ + add r23,r23,r24 │ │ │ │ + stfd f12,8(r17) │ │ │ │ + ld r10,160(r31) │ │ │ │ + ldu r2,8(r6) │ │ │ │ + mr r19,r15 │ │ │ │ + std r30,280(r31) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + ld r20,240(r31) │ │ │ │ + add r2,r10,r2 │ │ │ │ + ld r10,176(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r15,r3,r9 │ │ │ │ - ldx r0,r30,r16 │ │ │ │ - lfdx f11,r22,r16 │ │ │ │ - mtctr r29 │ │ │ │ - mr r28,r26 │ │ │ │ + std r2,168(r31) │ │ │ │ + mulld r17,r2,r10 │ │ │ │ + ldu r0,8(r19) │ │ │ │ + lfd f11,0(r20) │ │ │ │ + mtctr r26 │ │ │ │ + mr r25,r3 │ │ │ │ mr r10,r23 │ │ │ │ - add r0,r15,r0 │ │ │ │ + add r0,r17,r0 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r0,r20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r28) │ │ │ │ + mulld r21,r0,r22 │ │ │ │ lfd f0,0(r10) │ │ │ │ - lxv vs8,0(r27) │ │ │ │ + ldu r2,8(r25) │ │ │ │ addi r10,r10,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lxv vs8,0(r28) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lxvx vs7,r5,r6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r30,r2,4 │ │ │ │ + lxvx vs7,r4,r30 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r6 │ │ │ │ - bdnz 2f290 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r24,r16 │ │ │ │ - bne 2f268 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r28,288(r31) │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 2f244 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r15,280(r31) │ │ │ │ - ld r10,272(r31) │ │ │ │ - li r8,8 │ │ │ │ - ld r16,264(r31) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r3,16(r28) │ │ │ │ - std r0,24(r28) │ │ │ │ - cmpd r11,r29 │ │ │ │ - std r18,24(r10) │ │ │ │ - stfd f0,32(r15) │ │ │ │ - stfd f10,16(r15) │ │ │ │ - stfd f11,24(r15) │ │ │ │ - stxvx vs9,r10,r8 │ │ │ │ - bne 2f1cc │ │ │ │ - std r18,0(r10) │ │ │ │ - b 2e9c8 │ │ │ │ - sldi r5,r19,3 │ │ │ │ - ld r3,184(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r7,r19 │ │ │ │ - ldx r29,r10,r5 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - cmpd r3,r26 │ │ │ │ - addi r29,r29,1 │ │ │ │ - stdx r29,r10,r5 │ │ │ │ - bgt 2e898 │ │ │ │ - b 2e9c4 │ │ │ │ - mr r4,r30 │ │ │ │ - b 2e858 │ │ │ │ - ld r5,184(r31) │ │ │ │ - ld r7,0(r10) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r5,r26 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r10) │ │ │ │ - ble 2edc8 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - ldx r5,r22,r5 │ │ │ │ - cmpd r5,r20 │ │ │ │ - blt 2f38c │ │ │ │ - cmpd r5,r0 │ │ │ │ - ble 2f3ac │ │ │ │ - ld r5,208(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r10) │ │ │ │ - add r26,r26,r5 │ │ │ │ - ld r5,184(r31) │ │ │ │ + stxvx vs8,r4,r30 │ │ │ │ + bdnz 2e880 │ │ │ │ + cmpld r3,r19 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bne 2e860 │ │ │ │ + cmpld r15,r6 │ │ │ │ + ld r30,280(r31) │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 2e834 │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r17,272(r31) │ │ │ │ + ld r10,264(r31) │ │ │ │ + std r2,32(r30) │ │ │ │ + std r0,24(r30) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r20,256(r31) │ │ │ │ cmpd r5,r26 │ │ │ │ - bgt 2f374 │ │ │ │ - b 2edc8 │ │ │ │ - li r7,0 │ │ │ │ - b 2eca4 │ │ │ │ - ld r7,0(r10) │ │ │ │ - b 2f374 │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 2edcc │ │ │ │ - ld r8,152(r31) │ │ │ │ - sldi r30,r26,4 │ │ │ │ - sldi r0,r26,6 │ │ │ │ - mulld r7,r21,r27 │ │ │ │ - sldi r5,r26,5 │ │ │ │ - not r9,r20 │ │ │ │ - addi r14,r22,-8 │ │ │ │ - li r12,0 │ │ │ │ - addi r4,r30,8 │ │ │ │ - addi r26,r30,48 │ │ │ │ - mr r19,r25 │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r18,r22,r5 │ │ │ │ + std r29,24(r10) │ │ │ │ + stfd f0,32(r17) │ │ │ │ + std r2,16(r30) │ │ │ │ + stfd f10,16(r17) │ │ │ │ + stfd f11,24(r17) │ │ │ │ + pstxv vs9,8(r10) │ │ │ │ + bne 2e7bc │ │ │ │ + ld r22,248(r31) │ │ │ │ + mr r6,r11 │ │ │ │ + std r29,0(r10) │ │ │ │ + b 2df94 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + ld r4,184(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + mr r9,r21 │ │ │ │ + ldx r3,r10,r8 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + cmpd r4,r26 │ │ │ │ + addi r3,r3,1 │ │ │ │ + stdx r3,r10,r8 │ │ │ │ + bgt 2de6c │ │ │ │ + b 2df8c │ │ │ │ + mr r9,r29 │ │ │ │ + b 2de30 │ │ │ │ + ld r8,184(r31) │ │ │ │ + ld r9,0(r10) │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r8,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r10) │ │ │ │ + ble 2e3a8 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r8,r14 │ │ │ │ + blt 2e984 │ │ │ │ + cmpd r8,r16 │ │ │ │ + ble 2e9a4 │ │ │ │ + ld r8,200(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r10) │ │ │ │ + add r25,r25,r8 │ │ │ │ + ld r8,184(r31) │ │ │ │ + cmpd r8,r25 │ │ │ │ + bgt 2e96c │ │ │ │ + b 2e3a8 │ │ │ │ + li r9,0 │ │ │ │ + b 2e290 │ │ │ │ + ld r9,0(r10) │ │ │ │ + b 2e96c │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 2e3b4 │ │ │ │ + mulld r7,r25,r24 │ │ │ │ + sldi r0,r16,6 │ │ │ │ + sldi r9,r25,4 │ │ │ │ + mulli r6,r16,48 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r12,152(r31) │ │ │ │ + std r26,288(r31) │ │ │ │ + std r22,296(r31) │ │ │ │ + sldi r4,r16,4 │ │ │ │ + sldi r5,r16,5 │ │ │ │ + sldi r28,r24,1 │ │ │ │ + addi r8,r23,-8 │ │ │ │ + std r9,232(r31) │ │ │ │ + mr r9,r0 │ │ │ │ + li r16,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ addi r5,r5,24 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - std r8,216(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - mulli r6,r7,80 │ │ │ │ - add r5,r5,r22 │ │ │ │ - add r26,r18,r26 │ │ │ │ - addi r18,r18,32 │ │ │ │ - std r5,264(r31) │ │ │ │ - std r8,224(r31) │ │ │ │ - sldi r8,r21,4 │ │ │ │ - std r8,256(r31) │ │ │ │ - mr r8,r0 │ │ │ │ - addi r0,r8,56 │ │ │ │ - add r8,r4,r22 │ │ │ │ - std r8,280(r31) │ │ │ │ - sldi r8,r7,2 │ │ │ │ - add r0,r0,r22 │ │ │ │ - subf r22,r22,r6 │ │ │ │ - add r8,r8,r7 │ │ │ │ - mr r3,r22 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r7,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r8,304(r31) │ │ │ │ - add r8,r7,r27 │ │ │ │ + addi r0,r9,56 │ │ │ │ + mulli r9,r7,5 │ │ │ │ + mulli r7,r7,80 │ │ │ │ + std r2,192(r31) │ │ │ │ + addi r2,r19,-1 │ │ │ │ + add r4,r23,r4 │ │ │ │ + addi r6,r6,40 │ │ │ │ + add r14,r23,r5 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + add r0,r23,r0 │ │ │ │ + mr r29,r2 │ │ │ │ + add r19,r23,r6 │ │ │ │ + std r4,248(r31) │ │ │ │ + add r9,r9,r24 │ │ │ │ + subf r7,r23,r7 │ │ │ │ + std r7,240(r31) │ │ │ │ + add r7,r9,r24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r9,256(r31) │ │ │ │ + add r9,r7,r24 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r27,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r7,272(r31) │ │ │ │ - std r8,288(r31) │ │ │ │ - sldi r8,r27,4 │ │ │ │ - mr r27,r9 │ │ │ │ - std r8,296(r31) │ │ │ │ - b 2f490 │ │ │ │ - addi r12,r12,1 │ │ │ │ - cmpd r12,r29 │ │ │ │ - beq 2f668 │ │ │ │ - ldu r8,8(r14) │ │ │ │ - ld r9,216(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - blt 2f484 │ │ │ │ - ld r9,224(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2f484 │ │ │ │ - ld r7,8(r17) │ │ │ │ - std r8,8(r28) │ │ │ │ - ld r25,176(r16) │ │ │ │ - ld r4,24(r16) │ │ │ │ - ld r9,16(r17) │ │ │ │ - ld r20,280(r31) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r28,328(r31) │ │ │ │ - mr r28,r3 │ │ │ │ - std r16,312(r31) │ │ │ │ - std r10,320(r31) │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - std r9,248(r31) │ │ │ │ - add r9,r25,r3 │ │ │ │ - lfdx f8,r9,r14 │ │ │ │ - std r8,232(r31) │ │ │ │ - ld r8,304(r31) │ │ │ │ - stfd f8,8(r15) │ │ │ │ - add r5,r25,r8 │ │ │ │ - ld r8,272(r31) │ │ │ │ - add r7,r25,r8 │ │ │ │ - ld r8,256(r31) │ │ │ │ - add r4,r4,r8 │ │ │ │ - ld r8,288(r31) │ │ │ │ - add r24,r25,r8 │ │ │ │ - ld r8,296(r31) │ │ │ │ - add r25,r25,r8 │ │ │ │ - ld r8,232(r31) │ │ │ │ - ldu r9,8(r20) │ │ │ │ + add r24,r9,r24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r7,264(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r9,280(r31) │ │ │ │ + mr r7,r24 │ │ │ │ + b 2ea7c │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r28 │ │ │ │ + beq 2ec5c │ │ │ │ + ldu r9,8(r8) │ │ │ │ + cmpd r9,r12 │ │ │ │ + blt 2ea70 │ │ │ │ + ld r2,192(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 2ea70 │ │ │ │ + ld r5,8(r18) │ │ │ │ + std r9,8(r30) │ │ │ │ + ld r26,176(r20) │ │ │ │ + mr r21,r7 │ │ │ │ + mr r22,r18 │ │ │ │ + std r20,304(r31) │ │ │ │ + std r10,312(r31) │ │ │ │ + ld r2,16(r18) │ │ │ │ + ld r4,24(r20) │ │ │ │ + std r30,320(r31) │ │ │ │ + ld r11,248(r31) │ │ │ │ + ld r23,24(r18) │ │ │ │ + ld r25,32(r18) │ │ │ │ + ld r6,200(r20) │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r2,224(r31) │ │ │ │ + ld r2,240(r31) │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,256(r31) │ │ │ │ + add r2,r26,r2 │ │ │ │ + lfdx f8,r2,r8 │ │ │ │ + add r5,r26,r9 │ │ │ │ + ld r9,264(r31) │ │ │ │ + stfd f8,8(r17) │ │ │ │ + add r9,r26,r9 │ │ │ │ + std r9,272(r31) │ │ │ │ + ld r9,232(r31) │ │ │ │ + add r4,r4,r9 │ │ │ │ + ld r9,280(r31) │ │ │ │ + add r24,r26,r9 │ │ │ │ + add r26,r7,r26 │ │ │ │ + ld r9,208(r31) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + mr r7,r14 │ │ │ │ + mr r20,r16 │ │ │ │ + std r17,328(r31) │ │ │ │ + std r12,336(r31) │ │ │ │ lfd f12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - mr r21,r12 │ │ │ │ - std r15,336(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - add r9,r8,r9 │ │ │ │ - ld r8,248(r31) │ │ │ │ + ld r10,272(r31) │ │ │ │ + std r23,168(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,224(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,240(r31) │ │ │ │ - mulld r3,r9,r8 │ │ │ │ - std r3,176(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,216(r31) │ │ │ │ + mulld r30,r2,r9 │ │ │ │ + std r30,176(r31) │ │ │ │ nop │ │ │ │ - ld r9,176(r31) │ │ │ │ - ldx r8,r18,r10 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ - li r15,0 │ │ │ │ - add r8,r9,r8 │ │ │ │ - ld r9,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ldu r9,8(r7) │ │ │ │ + mr r16,r19 │ │ │ │ + mr r17,r24 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + add r9,r2,r9 │ │ │ │ + ld r2,168(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - std r8,160(r31) │ │ │ │ - mulld r12,r8,r9 │ │ │ │ - nop │ │ │ │ + std r9,160(r31) │ │ │ │ + mulld r12,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r11,r26,r15 │ │ │ │ - lfdx f11,r24,r15 │ │ │ │ - mtctr r29 │ │ │ │ - mr r22,r0 │ │ │ │ - mr r8,r25 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + lfd f11,0(r17) │ │ │ │ + mtctr r28 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r9,r26 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r23 │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + mulld r18,r3,r25 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs7,0(r4) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - lxvx vs6,r6,r3 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r30,r2,4 │ │ │ │ + lxvx vs6,r6,r30 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r3 │ │ │ │ - bdnz 2f5b0 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - bne 2f590 │ │ │ │ + stxvx vs7,r6,r30 │ │ │ │ + bdnz 2eba0 │ │ │ │ + cmpld r0,r16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 2eb80 │ │ │ │ + cmpld r19,r7 │ │ │ │ + ld r9,160(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r8,160(r31) │ │ │ │ - cmpld r30,r10 │ │ │ │ - bne 2f560 │ │ │ │ - ld r10,264(r31) │ │ │ │ - ld r15,336(r31) │ │ │ │ - ld r22,168(r31) │ │ │ │ - mr r12,r21 │ │ │ │ + bne 2eb50 │ │ │ │ + cmpld r14,r11 │ │ │ │ + ld r17,328(r31) │ │ │ │ + ld r12,336(r31) │ │ │ │ + mr r16,r20 │ │ │ │ addi r5,r5,8 │ │ │ │ - cmpld r10,r20 │ │ │ │ - bne 2f520 │ │ │ │ - mr r3,r28 │ │ │ │ - addi r12,r12,1 │ │ │ │ - ld r28,328(r31) │ │ │ │ - ld r10,320(r31) │ │ │ │ - ld r6,240(r31) │ │ │ │ - li r7,8 │ │ │ │ - ld r16,312(r31) │ │ │ │ - stfd f0,40(r15) │ │ │ │ - stfd f12,16(r15) │ │ │ │ - stfd f10,24(r15) │ │ │ │ - cmpd r12,r29 │ │ │ │ - stfd f11,32(r15) │ │ │ │ - std r9,40(r28) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r10,r7 │ │ │ │ - std r6,16(r28) │ │ │ │ - std r8,24(r28) │ │ │ │ - std r11,32(r28) │ │ │ │ - stxvx vs9,r10,r9 │ │ │ │ - bne 2f490 │ │ │ │ - mr r25,r19 │ │ │ │ - std r27,0(r10) │ │ │ │ - b 2edcc │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 2edcc │ │ │ │ - sldi r24,r26,4 │ │ │ │ - mulli r7,r26,48 │ │ │ │ - sldi r26,r26,5 │ │ │ │ - mulld r8,r21,r27 │ │ │ │ - not r18,r20 │ │ │ │ + ld r23,168(r31) │ │ │ │ + bne 2eb10 │ │ │ │ + ld r30,320(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r10,312(r31) │ │ │ │ + mr r7,r21 │ │ │ │ + mr r18,r22 │ │ │ │ + stfd f0,40(r17) │ │ │ │ + stfd f12,16(r17) │ │ │ │ + stfd f10,24(r17) │ │ │ │ + ld r20,304(r31) │ │ │ │ + stfd f11,32(r17) │ │ │ │ + cmpd r16,r28 │ │ │ │ + std r2,40(r30) │ │ │ │ + std r3,32(r30) │ │ │ │ + ld r2,216(r31) │ │ │ │ + std r9,24(r30) │ │ │ │ + pstxv vs9,8(r10) │ │ │ │ + pstxv vs9,24(r10) │ │ │ │ + std r2,16(r30) │ │ │ │ + bne 2ea7c │ │ │ │ + ld r26,288(r31) │ │ │ │ + ld r22,296(r31) │ │ │ │ + std r29,0(r10) │ │ │ │ + b 2e3b4 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 2e3b4 │ │ │ │ + mulld r9,r25,r24 │ │ │ │ + sldi r2,r16,5 │ │ │ │ + mulli r8,r16,48 │ │ │ │ + sldi r7,r16,4 │ │ │ │ ld r14,152(r31) │ │ │ │ ld r12,144(r31) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r4,r22,-8 │ │ │ │ - addi r9,r26,24 │ │ │ │ - addi r6,r24,8 │ │ │ │ - addi r26,r26,32 │ │ │ │ - addi r24,r24,16 │ │ │ │ - mtvsrdd vs9,r18,r18 │ │ │ │ - li r11,0 │ │ │ │ - add r9,r9,r22 │ │ │ │ - add r6,r6,r22 │ │ │ │ - add r30,r22,r26 │ │ │ │ - addi r7,r7,40 │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r8,2 │ │ │ │ - sldi r8,r8,6 │ │ │ │ - std r6,240(r31) │ │ │ │ - add r26,r7,r22 │ │ │ │ - add r9,r9,r27 │ │ │ │ - subf r8,r22,r8 │ │ │ │ - std r8,224(r31) │ │ │ │ - add r8,r9,r27 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r27,r8,r27 │ │ │ │ - std r9,248(r31) │ │ │ │ - sldi r9,r8,4 │ │ │ │ - std r9,160(r31) │ │ │ │ - sldi r9,r27,4 │ │ │ │ - std r9,216(r31) │ │ │ │ - b 2f718 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r29 │ │ │ │ - beq 2f86c │ │ │ │ - ldu r8,8(r4) │ │ │ │ - cmpd r8,r14 │ │ │ │ - blt 2f70c │ │ │ │ - cmpd r8,r12 │ │ │ │ - bgt 2f70c │ │ │ │ - ld r3,8(r17) │ │ │ │ - std r8,8(r28) │ │ │ │ - ld r23,176(r16) │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r9,16(r17) │ │ │ │ - ld r27,24(r16) │ │ │ │ - ld r7,240(r31) │ │ │ │ - ld r20,24(r17) │ │ │ │ - ld r5,200(r16) │ │ │ │ - std r16,256(r31) │ │ │ │ - std r10,264(r31) │ │ │ │ - std r15,272(r31) │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - add r22,r23,r6 │ │ │ │ - ld r6,216(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - add r9,r23,r4 │ │ │ │ - add r27,r27,r21 │ │ │ │ - std r8,168(r31) │ │ │ │ - ld r8,248(r31) │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r23,r6,r23 │ │ │ │ - ld r6,224(r31) │ │ │ │ - lfdx f12,r9,r6 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - ld r9,168(r31) │ │ │ │ - ldu r3,8(r7) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - li r16,0 │ │ │ │ - std r28,280(r31) │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r9,176(r31) │ │ │ │ + std r22,232(r31) │ │ │ │ + sldi r6,r25,4 │ │ │ │ + addi r5,r23,-8 │ │ │ │ + sldi r25,r24,1 │ │ │ │ + addi r28,r19,-1 │ │ │ │ + addi r2,r2,24 │ │ │ │ + addi r7,r7,8 │ │ │ │ + li r29,0 │ │ │ │ + mtvsrdd vs9,r28,r28 │ │ │ │ + std r6,176(r31) │ │ │ │ + add r16,r23,r2 │ │ │ │ + add r7,r23,r7 │ │ │ │ + sldi r2,r9,2 │ │ │ │ + sldi r9,r9,6 │ │ │ │ + addi r8,r8,40 │ │ │ │ + std r7,224(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + add r3,r23,r8 │ │ │ │ + std r9,192(r31) │ │ │ │ + add r9,r2,r24 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + add r24,r9,r24 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r24,4 │ │ │ │ + std r2,208(r31) │ │ │ │ + b 2ed08 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r29,r25 │ │ │ │ + beq 2ee5c │ │ │ │ + ldu r9,8(r5) │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 2ecfc │ │ │ │ + cmpd r9,r12 │ │ │ │ + bgt 2ecfc │ │ │ │ + ld r24,176(r20) │ │ │ │ + ld r7,160(r31) │ │ │ │ + std r9,8(r30) │ │ │ │ + std r20,240(r31) │ │ │ │ + std r26,248(r31) │ │ │ │ + ld r0,8(r18) │ │ │ │ + ld r2,192(r31) │ │ │ │ + std r10,256(r31) │ │ │ │ + std r17,264(r31) │ │ │ │ + ld r11,24(r20) │ │ │ │ + ld r8,224(r31) │ │ │ │ + ld r4,16(r18) │ │ │ │ + ld r22,24(r18) │ │ │ │ + add r7,r7,r24 │ │ │ │ + ld r6,200(r20) │ │ │ │ + mulld r9,r9,r0 │ │ │ │ + add r2,r24,r2 │ │ │ │ + std r7,216(r31) │ │ │ │ + ld r7,208(r31) │ │ │ │ + lfdx f12,r2,r5 │ │ │ │ + std r9,168(r31) │ │ │ │ + add r9,r24,r23 │ │ │ │ + add r24,r7,r24 │ │ │ │ + ld r7,176(r31) │ │ │ │ + stfd f12,8(r17) │ │ │ │ + add r11,r11,r7 │ │ │ │ + ldu r19,8(r8) │ │ │ │ + ld r2,168(r31) │ │ │ │ + mr r20,r16 │ │ │ │ + std r30,272(r31) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + ld r21,216(r31) │ │ │ │ + add r19,r2,r19 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r15,r3,r9 │ │ │ │ - ldx r0,r30,r16 │ │ │ │ - lfdx f11,r22,r16 │ │ │ │ - mtctr r29 │ │ │ │ - mr r28,r26 │ │ │ │ - mr r10,r23 │ │ │ │ - add r0,r15,r0 │ │ │ │ + mulld r17,r19,r4 │ │ │ │ + ldu r0,8(r20) │ │ │ │ + lfd f11,0(r21) │ │ │ │ + mtctr r25 │ │ │ │ + mr r30,r3 │ │ │ │ + mr r10,r24 │ │ │ │ + add r0,r17,r0 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r0,r20 │ │ │ │ + mulld r26,r0,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r28) │ │ │ │ lfd f0,0(r10) │ │ │ │ - lxv vs8,0(r27) │ │ │ │ + ldu r2,8(r30) │ │ │ │ addi r10,r10,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lxv vs8,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lxvx vs7,r5,r6 │ │ │ │ + add r2,r26,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs7,r6,r7 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r6 │ │ │ │ - bdnz 2f7e0 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r16,r24 │ │ │ │ - bne 2f7b4 │ │ │ │ - ld r10,232(r31) │ │ │ │ - ld r28,280(r31) │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 2f790 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r15,272(r31) │ │ │ │ - ld r10,264(r31) │ │ │ │ - li r8,8 │ │ │ │ - ld r16,256(r31) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r3,16(r28) │ │ │ │ - std r0,24(r28) │ │ │ │ - cmpd r11,r29 │ │ │ │ - std r18,24(r10) │ │ │ │ - stfd f0,32(r15) │ │ │ │ - stfd f10,16(r15) │ │ │ │ - stfd f11,24(r15) │ │ │ │ - stxvx vs9,r10,r8 │ │ │ │ - bne 2f718 │ │ │ │ - std r18,0(r10) │ │ │ │ - b 2edcc │ │ │ │ - sldi r5,r19,3 │ │ │ │ - ld r3,184(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r7,r19 │ │ │ │ - ldx r29,r10,r5 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - cmpd r3,r26 │ │ │ │ + stxvx vs8,r6,r7 │ │ │ │ + bdnz 2edd0 │ │ │ │ + cmpld r20,r3 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bne 2eda8 │ │ │ │ + cmpld r8,r16 │ │ │ │ + ld r30,272(r31) │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 2ed84 │ │ │ │ addi r29,r29,1 │ │ │ │ - stdx r29,r10,r5 │ │ │ │ - bgt 2ec9c │ │ │ │ - b 2edc8 │ │ │ │ - mr r4,r30 │ │ │ │ - b 2ec60 │ │ │ │ - li r6,0 │ │ │ │ - b 2e674 │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 2ea7c │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 2e66c │ │ │ │ - li r6,0 │ │ │ │ - b 2ea84 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2e5a8 │ │ │ │ - b 2ea24 │ │ │ │ + ld r17,264(r31) │ │ │ │ + ld r10,256(r31) │ │ │ │ + std r2,32(r30) │ │ │ │ + std r0,24(r30) │ │ │ │ + std r19,16(r30) │ │ │ │ + ld r20,240(r31) │ │ │ │ + ld r26,248(r31) │ │ │ │ + cmpd r29,r25 │ │ │ │ + std r28,24(r10) │ │ │ │ + stfd f0,32(r17) │ │ │ │ + stfd f10,16(r17) │ │ │ │ + stfd f11,24(r17) │ │ │ │ + pstxv vs9,8(r10) │ │ │ │ + bne 2ed08 │ │ │ │ + ld r22,232(r31) │ │ │ │ + std r28,0(r10) │ │ │ │ + b 2e3b4 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + ld r4,184(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + mr r9,r21 │ │ │ │ + ldx r3,r10,r8 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + cmpd r4,r25 │ │ │ │ + addi r3,r3,1 │ │ │ │ + stdx r3,r10,r8 │ │ │ │ + bgt 2e288 │ │ │ │ + b 2e3a8 │ │ │ │ + mr r9,r29 │ │ │ │ + b 2e248 │ │ │ │ + li r7,0 │ │ │ │ + b 2dc24 │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 2e03c │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 2dc1c │ │ │ │ + li r7,0 │ │ │ │ + b 2e044 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + beq 2db58 │ │ │ │ + b 2dfe0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - nop │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-31232 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ - mfcr r11 │ │ │ │ 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 r21,-168(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ std r31,-88(r1) │ │ │ │ + stw r11,8(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 r0,16(r1) │ │ │ │ - std r21,-168(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ - stw r11,8(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) │ │ │ │ stdu r1,-560(r1) │ │ │ │ - ld r16,0(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ + stxv vs63,320(r1) │ │ │ │ + ld r21,0(r2) │ │ │ │ + ld r9,16(r2) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,88(r16) │ │ │ │ - std r10,192(r31) │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r10,72(r16) │ │ │ │ - addi r4,r31,144 │ │ │ │ - ld r9,48(r16) │ │ │ │ + ld r2,8(r2) │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ - ld r30,240(r16) │ │ │ │ + addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl d278 │ │ │ │ - ld r4,136(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 2fa7c │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 2ffe8 │ │ │ │ + std r9,176(r31) │ │ │ │ + ld r10,72(r21) │ │ │ │ + ld r9,48(r21) │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,88(r21) │ │ │ │ + ld r30,240(r21) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl ccc0 │ │ │ │ + ld r8,136(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 2f06c │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 2f5d0 │ │ │ │ addi r1,r31,560 │ │ │ │ - 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 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 30fac │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 2fab8 │ │ │ │ + ld r2,8(r21) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 304f0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r19,0 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2f0a8 │ │ │ │ nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 303d0 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r8,r6,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2faa0 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bgt 30f94 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 30fb4 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r8,r5 │ │ │ │ + bgt 2f990 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r19,r6 │ │ │ │ + add r10,r19,r7 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2f090 │ │ │ │ + sldi r10,r19,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bgt 304d8 │ │ │ │ + cmpd r2,r19 │ │ │ │ + ble 304f8 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,255268 # 6d600 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r25,r6 │ │ │ │ - std r30,184(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2ffd8 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2ffd8 │ │ │ │ - ld r21,48(r16) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r20,8(r8) │ │ │ │ - std r1,208(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r26,88(r16) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r5,r21,3 │ │ │ │ - addi r23,r21,-1 │ │ │ │ - addi r7,r26,1 │ │ │ │ - addi r10,r5,15 │ │ │ │ - addi r8,r5,23 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - mulld r9,r21,r7 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r27,r1,112 │ │ │ │ - neg r6,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r3,r1,112 │ │ │ │ - std r3,160(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r29,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r15,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - mr r14,r1 │ │ │ │ - std r4,0(r15) │ │ │ │ - stfdu f0,112(r14) │ │ │ │ + std r30,168(r31) │ │ │ │ + std r19,208(r31) │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r7,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r7) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2f5c0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2f5c0 │ │ │ │ + ld r27,48(r21) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r6 │ │ │ │ - addi r22,r1,112 │ │ │ │ - blt cr4,308d8 │ │ │ │ - mulld r17,r20,r21 │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r10,120(r16) │ │ │ │ - mulld r0,r23,r7 │ │ │ │ - ld r28,72(r16) │ │ │ │ - neg r8,r7 │ │ │ │ - add r18,r27,r5 │ │ │ │ - sldi r30,r7,1 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - std r16,168(r31) │ │ │ │ - addi r3,r22,-8 │ │ │ │ - std r20,216(r31) │ │ │ │ - std r21,224(r31) │ │ │ │ - std r23,232(r31) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r19,r6,r5 │ │ │ │ - addi r6,r10,-8 │ │ │ │ - add r24,r28,r5 │ │ │ │ - add r4,r21,r17 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r4,r4,r6 │ │ │ │ - ldu r21,-8(r24) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r21 │ │ │ │ - fcfid f0,f0 │ │ │ │ + std r1,216(r31) │ │ │ │ + li r8,0 │ │ │ │ + ld r20,8(r7) │ │ │ │ + ld r28,88(r21) │ │ │ │ + sldi r26,r27,3 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r11,r27,-1 │ │ │ │ + addi r25,r28,1 │ │ │ │ + addi r2,r26,15 │ │ │ │ + addi r9,r26,23 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mulld r19,r27,r25 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r19,r19,4 │ │ │ │ + addi r23,r1,112 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + neg r10,r19 │ │ │ │ + addi r19,r19,15 │ │ │ │ + addi r6,r1,112 │ │ │ │ + std r6,192(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r30,r1,112 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r16,r1,112 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + std r8,0(r16) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r15,r1 │ │ │ │ + stfdu f28,112(r15) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r17,r1,112 │ │ │ │ + blt cr4,2fe54 │ │ │ │ + mulld r14,r20,r27 │ │ │ │ + mulld r10,r11,r25 │ │ │ │ + ld r18,120(r21) │ │ │ │ + ld r29,72(r21) │ │ │ │ + mulli r0,r25,-16 │ │ │ │ + add r4,r6,r26 │ │ │ │ + sldi r24,r25,1 │ │ │ │ + add r3,r23,r26 │ │ │ │ + cmpdi cr3,r25,0 │ │ │ │ + addi r2,r18,-8 │ │ │ │ + add r6,r29,r26 │ │ │ │ + add r8,r27,r14 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r10,r10,r17 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - subf r6,r26,r6 │ │ │ │ - add r11,r11,r26 │ │ │ │ - stdu r6,-8(r18) │ │ │ │ - stdu r11,-8(r19) │ │ │ │ - ble cr3,2fc94 │ │ │ │ - srdi r11,r30,1 │ │ │ │ - sldi r20,r0,3 │ │ │ │ - add r6,r6,r21 │ │ │ │ - mtctr r11 │ │ │ │ - add r20,r20,r3 │ │ │ │ - addi r16,r6,1 │ │ │ │ - divd r23,r6,r21 │ │ │ │ - mr r12,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - divd r11,r16,r21 │ │ │ │ - mulld r23,r23,r21 │ │ │ │ - mulld r11,r11,r21 │ │ │ │ - subf r23,r23,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r11,r11,r16 │ │ │ │ - std r23,-8(r20) │ │ │ │ - std r11,16(r12) │ │ │ │ - bdnz 2fc60 │ │ │ │ - cmpld r28,r24 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - bne 2fc14 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r28,r9 │ │ │ │ + add r2,r2,r28 │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + ble cr3,2f2ac │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,256120 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 2f274 │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 2f2ac │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + 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 2f27c │ │ │ │ + cmpld r29,r6 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + bne 2f1f8 │ │ │ │ + mr r5,r26 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r29 │ │ │ │ - ld r16,168(r31) │ │ │ │ - ld r20,216(r31) │ │ │ │ - ld r21,224(r31) │ │ │ │ - ld r23,232(r31) │ │ │ │ - std r10,224(r31) │ │ │ │ - std r9,232(r31) │ │ │ │ - std r7,216(r31) │ │ │ │ - std r5,168(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,232(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r5,168(r31) │ │ │ │ - ld r7,216(r31) │ │ │ │ - ld r10,224(r31) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + mr r3,r30 │ │ │ │ + std r11,200(r31) │ │ │ │ + bl 5b60 │ │ │ │ + clrrdi r2,r19,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r11,200(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r19,r1,112 │ │ │ │ - ble cr3,308c4 │ │ │ │ - ld r9,96(r16) │ │ │ │ - mtfprd f0,r26 │ │ │ │ - sldi r18,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r23,216(r31) │ │ │ │ - std r26,232(r31) │ │ │ │ - std r22,248(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - fcfid f26,f0 │ │ │ │ - add r18,r10,r18 │ │ │ │ - mr r28,r27 │ │ │ │ - std r25,256(r31) │ │ │ │ - li r17,0 │ │ │ │ - addi r24,r24,27896 │ │ │ │ + ble cr3,2fe40 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r2,96(r21) │ │ │ │ + sldi r10,r14,3 │ │ │ │ + std r27,224(r31) │ │ │ │ + std r11,232(r31) │ │ │ │ mr r27,r19 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r22,r30 │ │ │ │ - std r29,224(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + li r22,0 │ │ │ │ + mr r19,r24 │ │ │ │ + li r14,0 │ │ │ │ + mr r24,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + std r30,240(r31) │ │ │ │ + std r28,248(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + add r18,r18,r10 │ │ │ │ + std r2,200(r31) │ │ │ │ + mr r2,r25 │ │ │ │ mr r25,r18 │ │ │ │ - mr r18,r8 │ │ │ │ - std r7,240(r31) │ │ │ │ - lfd f22,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - lfd f23,27896(r9) │ │ │ │ - lfdx f0,r26,r17 │ │ │ │ - ld r9,168(r31) │ │ │ │ - lfdx f28,r25,r17 │ │ │ │ - ldx r19,r28,r17 │ │ │ │ - mr r29,r22 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f25,r9,r17 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - add r30,r27,r9 │ │ │ │ - fmul f24,f25,f23 │ │ │ │ - fdiv f29,f22,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 2fdd0 │ │ │ │ + mr r18,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f0,r26,r14 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mr r28,r19 │ │ │ │ + lfdx f26,r25,r14 │ │ │ │ + ldx r29,r18,r14 │ │ │ │ + fcfid f25,f0 │ │ │ │ + lfdx f23,r2,r14 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + add r30,r27,r2 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 2f3a8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r19,r19,1 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + stfd f12,0(r30) │ │ │ │ + addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 2fe10 │ │ │ │ - mtfprd f0,r19 │ │ │ │ + beq 2f3fc │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f29,f28 │ │ │ │ - fnmsub f12,f12,f29,f28 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmsub f0,f12,f27,f26 │ │ │ │ + fnmsub f12,f12,f27,f26 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + fmadd f0,f12,f0,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 2fda0 │ │ │ │ + bgt 2f380 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 303e0 │ │ │ │ - fmr f0,f24 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - addi r19,r19,1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 2f394 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 2fdd0 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r18,r18,r22 │ │ │ │ - cmpld r23,r17 │ │ │ │ - bne 2fd6c │ │ │ │ - cmpdi r21,4 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 2f3a8 │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r22,r22,r19 │ │ │ │ + cmpld r24,r14 │ │ │ │ + bne 2f340 │ │ │ │ + mr r29,r26 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r24,r19 │ │ │ │ mr r19,r27 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r27,r28 │ │ │ │ - ld r29,224(r31) │ │ │ │ - ld r7,240(r31) │ │ │ │ - mr r28,r26 │ │ │ │ - mr r30,r22 │ │ │ │ - ld r25,256(r31) │ │ │ │ - ld r26,232(r31) │ │ │ │ - ld r23,216(r31) │ │ │ │ - ld r22,248(r31) │ │ │ │ - beq 30700 │ │ │ │ - cmpdi r21,5 │ │ │ │ - beq 30400 │ │ │ │ + ld r27,224(r31) │ │ │ │ + ld r11,232(r31) │ │ │ │ + mr r25,r23 │ │ │ │ + ld r30,240(r31) │ │ │ │ + ld r28,248(r31) │ │ │ │ + mr r23,r18 │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 2fc80 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 2f9a0 │ │ │ │ li r9,0 │ │ │ │ - ld r3,200(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 2ff98 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r18,144(r31) │ │ │ │ + ld r4,184(r31) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 2f574 │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r14,152(r31) │ │ │ │ sldi r20,r20,4 │ │ │ │ - add r27,r27,r5 │ │ │ │ - sldi r0,r7,1 │ │ │ │ - add r24,r29,r5 │ │ │ │ - li r28,0 │ │ │ │ - add r12,r10,r5 │ │ │ │ - mr r10,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 306cc │ │ │ │ - cmpd r21,r10 │ │ │ │ - ble 2ff18 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - mulld r9,r7,r10 │ │ │ │ - ld r11,72(r16) │ │ │ │ - subf r10,r10,r21 │ │ │ │ - std r7,160(r31) │ │ │ │ - add r4,r15,r8 │ │ │ │ - add r30,r14,r8 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - add r26,r29,r8 │ │ │ │ + add r23,r23,r26 │ │ │ │ + sldi r0,r25,1 │ │ │ │ + add r28,r30,r26 │ │ │ │ + ld r18,144(r31) │ │ │ │ + li r6,0 │ │ │ │ + add r22,r2,r26 │ │ │ │ + cmpdi r9,0 │ │ │ │ + beq 2fc48 │ │ │ │ + cmpd r27,r9 │ │ │ │ + ble 2f4f4 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mulld r8,r25,r9 │ │ │ │ + ld r29,72(r21) │ │ │ │ + subf r9,r9,r27 │ │ │ │ li r10,0 │ │ │ │ - ld r6,0(r4) │ │ │ │ - add r11,r11,r8 │ │ │ │ - addi r30,r30,8 │ │ │ │ - sldi r8,r9,1 │ │ │ │ - ldx r9,r26,r10 │ │ │ │ - ldx r7,r11,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ + add r5,r16,r2 │ │ │ │ + add r24,r15,r2 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + mtctr r9 │ │ │ │ + add r12,r30,r2 │ │ │ │ + ld r7,0(r5) │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r2,r12,r10 │ │ │ │ + ldx r9,r29,r10 │ │ │ │ + add r2,r8,r2 │ │ │ │ add r8,r8,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r7,r9 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stdu r6,8(r4) │ │ │ │ + maddld r7,r7,r9,r2 │ │ │ │ + stfdx f0,r24,r10 │ │ │ │ + stdu r7,8(r5) │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 2fee0 │ │ │ │ - ld r7,160(r31) │ │ │ │ - ldx r9,r15,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r8,24(r16) │ │ │ │ - lxvdsx vs0,r14,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r8,r20 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + bdnz 2f4c0 │ │ │ │ + ldx r2,r16,r26 │ │ │ │ + ld r9,200(r21) │ │ │ │ + ld r10,24(r21) │ │ │ │ + lxvdsx vs12,r15,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r10,r20 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,306d4 │ │ │ │ - mtctr r23 │ │ │ │ - mr r11,r27 │ │ │ │ - mr r4,r12 │ │ │ │ - mr r8,r24 │ │ │ │ - mr r10,r23 │ │ │ │ - li r26,0 │ │ │ │ - b 2ff68 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r26,0(r8) │ │ │ │ - bdz 30678 │ │ │ │ - ldu r30,-8(r4) │ │ │ │ - ldu r9,-8(r11) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 2ff5c │ │ │ │ - addi r28,r28,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,2fc50 │ │ │ │ + mtctr r11 │ │ │ │ + mr r5,r23 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r11 │ │ │ │ + li r3,0 │ │ │ │ + b 2f544 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r3,0(r10) │ │ │ │ + bdz 2fbf4 │ │ │ │ + ldu r29,-8(r7) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 2f538 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r3,r28 │ │ │ │ - stdx r6,r29,r9 │ │ │ │ - bgt 2fe94 │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,208(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2ffd8 │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r4,r6 │ │ │ │ + stdx r8,r30,r2 │ │ │ │ + bgt 2f478 │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,216(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2f5c0 │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r7,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r7) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bge 2f114 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + ld r30,168(r31) │ │ │ │ + beq 2efdc │ │ │ │ + ld r2,8(r21) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 304e8 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r19,0 │ │ │ │ mr r8,r9 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - bge 2fb0c │ │ │ │ - ld r4,120(r31) │ │ │ │ - ld r30,184(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2f9f0 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 30fa4 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 30028 │ │ │ │ - nop │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2f608 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r5,r6 │ │ │ │ + blt 2f998 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r19,r7 │ │ │ │ + add r10,r19,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2f5f0 │ │ │ │ + sldi r10,r19,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r10,r6 │ │ │ │ + blt 304c8 │ │ │ │ + cmpd r19,r2 │ │ │ │ + bge 2efdc │ │ │ │ + sldi r2,r19,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r3,r4 │ │ │ │ - blt 303d8 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r8,r6,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 30010 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 30f84 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 2f9f0 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + plfd f29,253888 # 6d600 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r25,r6 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2f9f0 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2f9f0 │ │ │ │ - ld r22,48(r16) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r21,8(r8) │ │ │ │ - std r1,224(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r26,88(r16) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r5,r22,3 │ │ │ │ - addi r7,r22,-1 │ │ │ │ - addi r20,r26,1 │ │ │ │ - addi r10,r5,15 │ │ │ │ - addi r8,r5,23 │ │ │ │ - cmpdi cr4,r7,0 │ │ │ │ - mulld r9,r22,r20 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r27,r1,112 │ │ │ │ - neg r6,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r3,r1,112 │ │ │ │ - std r3,168(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r29,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r14,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - mr r15,r1 │ │ │ │ - std r4,0(r14) │ │ │ │ - stfdu f0,112(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r6 │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 2efdc │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2efdc │ │ │ │ + ld r7,48(r21) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,200(r31) │ │ │ │ + li r6,0 │ │ │ │ + ld r28,88(r21) │ │ │ │ + ld r10,8(r10) │ │ │ │ + sldi r25,r7,3 │ │ │ │ + mr r4,r8 │ │ │ │ + addi r11,r7,-1 │ │ │ │ + addi r26,r28,1 │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r9,r25,23 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mulld r27,r7,r26 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r27,r27,4 │ │ │ │ addi r23,r1,112 │ │ │ │ - blt cr4,30da0 │ │ │ │ - mulld r17,r21,r22 │ │ │ │ - ld r10,120(r16) │ │ │ │ - mulld r11,r7,r20 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r28,72(r16) │ │ │ │ - neg r0,r20 │ │ │ │ - add r18,r27,r5 │ │ │ │ - sldi r30,r20,1 │ │ │ │ - cmpdi cr3,r20,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - std r25,176(r31) │ │ │ │ - std r21,208(r31) │ │ │ │ - std r22,216(r31) │ │ │ │ - sldi r0,r0,1 │ │ │ │ - addi r6,r10,-8 │ │ │ │ - add r19,r8,r5 │ │ │ │ - add r24,r28,r5 │ │ │ │ - addi r8,r23,-8 │ │ │ │ - add r4,r22,r17 │ │ │ │ - sldi r11,r11,1 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + neg r8,r27 │ │ │ │ + addi r27,r27,15 │ │ │ │ + addi r5,r1,112 │ │ │ │ + std r5,168(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r30,r1,112 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ + addi r15,r1,112 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ + std r6,0(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r16,r1 │ │ │ │ + stfdu f28,112(r16) │ │ │ │ + stdux r2,r1,r8 │ │ │ │ + addi r17,r1,112 │ │ │ │ + blt cr4,302f0 │ │ │ │ + mulld r22,r10,r7 │ │ │ │ + mulld r8,r11,r26 │ │ │ │ + ld r18,120(r21) │ │ │ │ + ld r29,72(r21) │ │ │ │ + mulli r0,r26,-16 │ │ │ │ + sldi r20,r26,1 │ │ │ │ + add r14,r23,r25 │ │ │ │ + add r24,r5,r25 │ │ │ │ + cmpdi cr3,r26,0 │ │ │ │ + addi r2,r18,-8 │ │ │ │ + add r3,r29,r25 │ │ │ │ + add r4,r7,r22 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r4,r4,3 │ │ │ │ - add r4,r4,r6 │ │ │ │ - ldu r22,-8(r24) │ │ │ │ + add r8,r8,r17 │ │ │ │ + add r4,r4,r2 │ │ │ │ + lxsd v0,-8(r3) │ │ │ │ lfd f12,0(r4) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r3,r3,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - subf r6,r26,r6 │ │ │ │ - add r3,r3,r26 │ │ │ │ - stdu r6,-8(r18) │ │ │ │ - stdu r3,-8(r19) │ │ │ │ - ble cr3,30200 │ │ │ │ - srdi r3,r30,1 │ │ │ │ - sldi r21,r11,3 │ │ │ │ - add r6,r6,r22 │ │ │ │ - mtctr r3 │ │ │ │ - add r21,r21,r8 │ │ │ │ - addi r16,r6,1 │ │ │ │ - divd r25,r6,r22 │ │ │ │ - mr r12,r21 │ │ │ │ - addi r21,r21,16 │ │ │ │ - divd r3,r16,r22 │ │ │ │ - mulld r25,r25,r22 │ │ │ │ - mulld r3,r3,r22 │ │ │ │ - subf r25,r25,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r3,r3,r16 │ │ │ │ - std r25,-8(r21) │ │ │ │ - std r3,16(r12) │ │ │ │ - bdnz 301cc │ │ │ │ - cmpld r28,r24 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + add r9,r9,r28 │ │ │ │ + stdu r2,-8(r14) │ │ │ │ + stdu r9,-8(r24) │ │ │ │ + ble cr3,2f80c │ │ │ │ + srdi r6,r20,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,254748 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 2f7d4 │ │ │ │ + vaddudm v1,v11,v12 │ │ │ │ + vaddudm v1,v1,v0 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r8) │ │ │ │ + beq 2f80c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v12 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + 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 2f7dc │ │ │ │ + cmpld r29,r3 │ │ │ │ addi r4,r4,-8 │ │ │ │ - add r11,r11,r0 │ │ │ │ - bne 30180 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bne 2f754 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r29 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r25,176(r31) │ │ │ │ - ld r21,208(r31) │ │ │ │ - ld r22,216(r31) │ │ │ │ - std r10,208(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - std r7,176(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r5,160(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r19,r1,112 │ │ │ │ - ble cr3,30d88 │ │ │ │ - ld r9,96(r16) │ │ │ │ - mtfprd f0,r26 │ │ │ │ - sldi r18,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r25,176(r31) │ │ │ │ - std r22,208(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + std r11,216(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + std r10,192(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,0(r1) │ │ │ │ + clrrdi r2,r27,4 │ │ │ │ + ld r10,192(r31) │ │ │ │ + ld r7,208(r31) │ │ │ │ + ld r11,216(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,112 │ │ │ │ + ble cr3,302d8 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r14,96(r21) │ │ │ │ + li r22,0 │ │ │ │ + li r27,0 │ │ │ │ + std r10,192(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + std r11,216(r31) │ │ │ │ + std r30,224(r31) │ │ │ │ + std r28,232(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + add r18,r18,r2 │ │ │ │ std r26,240(r31) │ │ │ │ - std r23,248(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - add r18,r10,r18 │ │ │ │ - mr r26,r28 │ │ │ │ - li r17,0 │ │ │ │ - std r7,216(r31) │ │ │ │ - addi r24,r24,27896 │ │ │ │ - mr r28,r19 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r22,r30 │ │ │ │ - std r29,232(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r25,r18 │ │ │ │ - mr r18,r8 │ │ │ │ - lfd f22,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - lfd f23,27896(r9) │ │ │ │ - lfdx f0,r26,r17 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfdx f28,r25,r17 │ │ │ │ - ldx r19,r27,r17 │ │ │ │ - mr r29,r22 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f25,r9,r17 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - add r30,r28,r9 │ │ │ │ - fmul f24,f25,f23 │ │ │ │ - fdiv f29,f22,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 30340 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f0,r29,r27 │ │ │ │ + lfdx f23,r14,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + mr r26,r20 │ │ │ │ + lfdx f26,r18,r27 │ │ │ │ + ldx r28,r23,r27 │ │ │ │ + add r30,r24,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 2f8f8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r19,r19,1 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + stfd f12,0(r30) │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 30380 │ │ │ │ - mtfprd f0,r19 │ │ │ │ + beq 2f94c │ │ │ │ + mtfprd f0,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f28 │ │ │ │ - fnmsub f0,f29,f0,f28 │ │ │ │ - fmul f12,f12,f27 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f27,f0,f26 │ │ │ │ + fnmsub f0,f27,f0,f26 │ │ │ │ + fmul f12,f12,f25 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 30310 │ │ │ │ + bgt 2f8d0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 308f0 │ │ │ │ - fmr f0,f24 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - addi r19,r19,1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 2f8e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 30340 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r18,r18,r22 │ │ │ │ - cmpld r23,r17 │ │ │ │ - bne 302d4 │ │ │ │ - mr r30,r22 │ │ │ │ - ld r22,208(r31) │ │ │ │ - mr r19,r28 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r28,r26 │ │ │ │ - ld r25,176(r31) │ │ │ │ - ld r7,216(r31) │ │ │ │ - ld r29,232(r31) │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5620 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 2f8f8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r22,r22,r20 │ │ │ │ + cmpld r25,r27 │ │ │ │ + bne 2f894 │ │ │ │ + ld r7,208(r31) │ │ │ │ + ld r10,192(r31) │ │ │ │ + ld r11,216(r31) │ │ │ │ + ld r30,224(r31) │ │ │ │ + ld r28,232(r31) │ │ │ │ ld r26,240(r31) │ │ │ │ - ld r23,248(r31) │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 30bc4 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 30910 │ │ │ │ - li r10,0 │ │ │ │ - b 30db0 │ │ │ │ - mr r6,r8 │ │ │ │ - b 2fab8 │ │ │ │ - mr r6,r8 │ │ │ │ - b 30028 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 2fdbc │ │ │ │ - sldi r27,r26,4 │ │ │ │ - sldi r10,r26,6 │ │ │ │ - mulli r8,r26,48 │ │ │ │ - sldi r5,r26,5 │ │ │ │ - ld r7,144(r31) │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r12,152(r31) │ │ │ │ + cmpdi r7,4 │ │ │ │ + beq 30110 │ │ │ │ + cmpdi r7,5 │ │ │ │ + beq 2fe64 │ │ │ │ + li r9,0 │ │ │ │ + b 302fc │ │ │ │ + nop │ │ │ │ + mr r19,r10 │ │ │ │ + b 2f0a8 │ │ │ │ + mr r19,r10 │ │ │ │ + b 2f608 │ │ │ │ + sldi r10,r28,4 │ │ │ │ + mulli r6,r28,48 │ │ │ │ + sldi r5,r28,5 │ │ │ │ + sldi r28,r28,6 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + addi r2,r24,-1 │ │ │ │ sldi r20,r20,4 │ │ │ │ - add r3,r19,r27 │ │ │ │ - addi r4,r27,8 │ │ │ │ - addi r26,r10,56 │ │ │ │ - add r0,r19,r10 │ │ │ │ + addi r8,r17,-8 │ │ │ │ + sldi r11,r25,1 │ │ │ │ + add r9,r19,r10 │ │ │ │ + addi r4,r10,8 │ │ │ │ + addi r27,r28,56 │ │ │ │ + add r0,r19,r28 │ │ │ │ addi r5,r5,24 │ │ │ │ - addi r6,r27,48 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - addi r10,r3,16 │ │ │ │ - add r27,r3,r27 │ │ │ │ - add r26,r26,r22 │ │ │ │ - mr r11,r9 │ │ │ │ - std r7,216(r31) │ │ │ │ - addi r7,r22,-8 │ │ │ │ - std r10,248(r31) │ │ │ │ - add r10,r4,r22 │ │ │ │ - addi r18,r27,32 │ │ │ │ - add r27,r27,r6 │ │ │ │ - mr r6,r29 │ │ │ │ - std r10,256(r31) │ │ │ │ - add r10,r5,r22 │ │ │ │ - std r10,264(r31) │ │ │ │ - addi r10,r8,40 │ │ │ │ - li r8,0 │ │ │ │ - add r17,r10,r22 │ │ │ │ - b 30490 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 30670 │ │ │ │ - ldu r9,8(r7) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 30484 │ │ │ │ - ld r10,216(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 30484 │ │ │ │ - ld r29,8(r28) │ │ │ │ - ld r5,16(r28) │ │ │ │ - ld r3,24(r16) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - std r9,8(r15) │ │ │ │ - ld r22,24(r28) │ │ │ │ - ld r23,32(r28) │ │ │ │ - ld r24,256(r31) │ │ │ │ - std r19,296(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfdx f8,r19,r10 │ │ │ │ - mr r21,r25 │ │ │ │ - mr r19,r20 │ │ │ │ - std r16,272(r31) │ │ │ │ - std r6,280(r31) │ │ │ │ - std r15,288(r31) │ │ │ │ - mulld r9,r9,r29 │ │ │ │ - std r5,240(r31) │ │ │ │ - ld r5,200(r16) │ │ │ │ - add r3,r3,r20 │ │ │ │ - mr r20,r8 │ │ │ │ - stfd f8,8(r14) │ │ │ │ + addi r7,r10,48 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + add r28,r9,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r27,r17,r27 │ │ │ │ + li r10,0 │ │ │ │ + addi r6,r6,40 │ │ │ │ std r9,224(r31) │ │ │ │ - ld r29,248(r31) │ │ │ │ - sldi r9,r4,3 │ │ │ │ - ldu r10,8(r24) │ │ │ │ - ld r6,264(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r14,304(r31) │ │ │ │ - std r12,312(r31) │ │ │ │ - std r4,320(r31) │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ + add r9,r17,r4 │ │ │ │ + addi r18,r28,32 │ │ │ │ + add r28,r28,r7 │ │ │ │ + mr r7,r20 │ │ │ │ + std r9,232(r31) │ │ │ │ + add r9,r17,r5 │ │ │ │ + add r17,r17,r6 │ │ │ │ + mr r6,r2 │ │ │ │ + std r9,240(r31) │ │ │ │ + b 2fa30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + beq 2fbec │ │ │ │ + ldu r2,8(r8) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 2fa24 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 2fa24 │ │ │ │ + ld r26,8(r29) │ │ │ │ + ld r3,24(r21) │ │ │ │ + sldi r9,r10,3 │ │ │ │ + std r2,8(r16) │ │ │ │ + std r21,248(r31) │ │ │ │ + li r4,0 │ │ │ │ + mr r20,r7 │ │ │ │ + ld r5,16(r29) │ │ │ │ + ld r25,232(r31) │ │ │ │ + std r30,256(r31) │ │ │ │ + lfdx f8,r19,r9 │ │ │ │ + ld r22,24(r29) │ │ │ │ + ld r23,32(r29) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r3,r3,r7 │ │ │ │ + std r5,200(r31) │ │ │ │ + ld r5,200(r21) │ │ │ │ + mr r21,r10 │ │ │ │ + stfd f8,8(r15) │ │ │ │ + std r2,192(r31) │ │ │ │ ld r9,224(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,240(r31) │ │ │ │ + sldi r2,r4,3 │ │ │ │ + ldu r24,8(r25) │ │ │ │ + li r10,0 │ │ │ │ + std r16,264(r31) │ │ │ │ + std r15,272(r31) │ │ │ │ + ld r7,240(r31) │ │ │ │ + std r19,280(r31) │ │ │ │ + std r14,288(r31) │ │ │ │ + std r12,296(r31) │ │ │ │ + std r4,312(r31) │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ + ld r2,200(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,232(r31) │ │ │ │ - mulld r25,r9,r10 │ │ │ │ - std r25,168(r31) │ │ │ │ + std r24,304(r31) │ │ │ │ + mulld r30,r24,r2 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r6) │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ mr r14,r17 │ │ │ │ li r15,0 │ │ │ │ - lfdx f10,r18,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + add r9,r30,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r10,r22 │ │ │ │ - std r10,160(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r29,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r25,r26 │ │ │ │ - mr r10,r0 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r29,r12,r29 │ │ │ │ + mulld r12,r9,r22 │ │ │ │ + ldu r26,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r19,r27 │ │ │ │ + mr r4,r0 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r26,r12,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r29,r23 │ │ │ │ + mulld r16,r26,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,64(r10) │ │ │ │ + lfd f0,64(r4) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + addi r4,r4,8 │ │ │ │ lxv vs7,0(r3) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - lxvx vs6,r5,r4 │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs6,r5,r24 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r5,r4 │ │ │ │ - bdnz 305b0 │ │ │ │ + stxvx vs7,r5,r24 │ │ │ │ + bdnz 2fb30 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 30580 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 30550 │ │ │ │ - ld r4,320(r31) │ │ │ │ - ld r14,304(r31) │ │ │ │ - ld r12,312(r31) │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 2fb00 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + bne 2fae0 │ │ │ │ + ld r4,312(r31) │ │ │ │ + ld r16,264(r31) │ │ │ │ + ld r15,272(r31) │ │ │ │ + ld r19,280(r31) │ │ │ │ + ld r14,288(r31) │ │ │ │ + ld r12,296(r31) │ │ │ │ + ld r24,304(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ - cmpd r4,r30 │ │ │ │ - bne 30504 │ │ │ │ - mr r8,r20 │ │ │ │ - ld r15,288(r31) │ │ │ │ - ld r6,280(r31) │ │ │ │ - ld r4,232(r31) │ │ │ │ - li r5,8 │ │ │ │ - mr r20,r19 │ │ │ │ - ld r16,272(r31) │ │ │ │ - ld r19,296(r31) │ │ │ │ - mr r25,r21 │ │ │ │ - stfd f0,40(r14) │ │ │ │ - stfd f12,16(r14) │ │ │ │ - addi r8,r8,1 │ │ │ │ - stfd f10,24(r14) │ │ │ │ - stfd f11,32(r14) │ │ │ │ - cmpd r8,r30 │ │ │ │ - std r9,40(r15) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r6,r5 │ │ │ │ - std r4,16(r15) │ │ │ │ - std r10,24(r15) │ │ │ │ - std r29,32(r15) │ │ │ │ - stxvx vs9,r6,r9 │ │ │ │ - bne 30490 │ │ │ │ - std r11,0(r6) │ │ │ │ - b 2ff98 │ │ │ │ - ld r9,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r3,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - ble 2ff98 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r22,r10 │ │ │ │ - cmpd r10,r17 │ │ │ │ - blt 306a8 │ │ │ │ - cmpd r10,r18 │ │ │ │ - ble 306c4 │ │ │ │ - ld r10,192(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - add r28,r28,r10 │ │ │ │ - cmpd r3,r28 │ │ │ │ - bgt 30690 │ │ │ │ - b 2ff98 │ │ │ │ - li r10,0 │ │ │ │ - b 2fe9c │ │ │ │ - ld r9,0(r29) │ │ │ │ - b 30690 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r10,r23 │ │ │ │ - ldx r6,r29,r9 │ │ │ │ - cmpd r3,r28 │ │ │ │ - sldi r9,r10,3 │ │ │ │ + cmpd r4,r11 │ │ │ │ + bne 2fa94 │ │ │ │ + mr r10,r21 │ │ │ │ + ld r30,256(r31) │ │ │ │ + ld r21,248(r31) │ │ │ │ + mr r7,r20 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r16) │ │ │ │ + std r26,32(r16) │ │ │ │ + std r24,16(r16) │ │ │ │ + std r9,24(r16) │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfd f12,16(r15) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + cmpd r10,r11 │ │ │ │ + pstxv vs9,8(r30) │ │ │ │ + pstxv vs9,24(r30) │ │ │ │ + bne 2fa30 │ │ │ │ + std r6,0(r30) │ │ │ │ + b 2f574 │ │ │ │ + ld r2,0(r30) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r4,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r30) │ │ │ │ + ble 2f574 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r17,r9 │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 2fc24 │ │ │ │ + cmpd r9,r18 │ │ │ │ + ble 2fc40 │ │ │ │ + ld r9,176(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r30) │ │ │ │ + add r6,r6,r9 │ │ │ │ + cmpd r4,r6 │ │ │ │ + bgt 2fc0c │ │ │ │ + b 2f574 │ │ │ │ + li r9,0 │ │ │ │ + b 2f480 │ │ │ │ + ld r2,0(r30) │ │ │ │ + b 2fc0c │ │ │ │ + sldi r2,r11,3 │ │ │ │ addi r6,r6,1 │ │ │ │ - stdx r6,r29,r9 │ │ │ │ - bgt 2fe94 │ │ │ │ - b 2ff98 │ │ │ │ + mr r9,r11 │ │ │ │ + ldx r8,r30,r2 │ │ │ │ + cmpd r4,r6 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r30,r2 │ │ │ │ + bgt 2f478 │ │ │ │ + b 2f574 │ │ │ │ nop │ │ │ │ - sldi r8,r26,5 │ │ │ │ - mulli r10,r26,48 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - ld r18,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ + nop │ │ │ │ + mulli r9,r28,48 │ │ │ │ + sldi r8,r28,5 │ │ │ │ + sldi r2,r28,4 │ │ │ │ + ld r28,152(r31) │ │ │ │ + addi r6,r24,-1 │ │ │ │ + ld r14,144(r31) │ │ │ │ + sldi r0,r25,1 │ │ │ │ sldi r12,r20,4 │ │ │ │ - addi r27,r22,-8 │ │ │ │ - li r5,0 │ │ │ │ + addi r11,r17,-8 │ │ │ │ + li r10,0 │ │ │ │ addi r8,r8,24 │ │ │ │ - add r7,r19,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - mtvsrdd vs9,r11,r11 │ │ │ │ - add r8,r8,r22 │ │ │ │ - add r26,r7,r9 │ │ │ │ - addi r9,r7,16 │ │ │ │ - addi r24,r10,40 │ │ │ │ - add r0,r19,r10 │ │ │ │ - std r8,232(r31) │ │ │ │ - add r8,r6,r22 │ │ │ │ - std r9,216(r31) │ │ │ │ - add r24,r24,r22 │ │ │ │ + add r26,r19,r2 │ │ │ │ + addi r5,r2,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + mtvsrdd vs9,r6,r6 │ │ │ │ + mr r7,r19 │ │ │ │ + add r8,r17,r8 │ │ │ │ + add r27,r26,r2 │ │ │ │ + add r23,r17,r5 │ │ │ │ + addi r26,r26,16 │ │ │ │ + addi r25,r9,48 │ │ │ │ + addi r9,r9,40 │ │ │ │ std r8,224(r31) │ │ │ │ - mr r8,r25 │ │ │ │ - b 30774 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 308b8 │ │ │ │ - ldu r9,8(r27) │ │ │ │ - cmpd r9,r18 │ │ │ │ - blt 30768 │ │ │ │ - cmpd r9,r17 │ │ │ │ - bgt 30768 │ │ │ │ - ld r4,8(r28) │ │ │ │ - ld r7,16(r28) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - std r9,8(r15) │ │ │ │ - ld r21,24(r28) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r16,240(r31) │ │ │ │ - std r29,248(r31) │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ - li r10,0 │ │ │ │ + mr r8,r28 │ │ │ │ + add r25,r19,r25 │ │ │ │ + add r4,r17,r9 │ │ │ │ + b 2fcf8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r0 │ │ │ │ + beq 2fe38 │ │ │ │ + ldu r2,8(r11) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2fcec │ │ │ │ + cmpd r2,r14 │ │ │ │ + bgt 2fcec │ │ │ │ + ld r3,8(r29) │ │ │ │ + sldi r5,r10,3 │ │ │ │ + ld r28,24(r21) │ │ │ │ + std r2,8(r16) │ │ │ │ + mr r17,r23 │ │ │ │ + li r9,0 │ │ │ │ + std r21,232(r31) │ │ │ │ + std r30,240(r31) │ │ │ │ + ld r24,16(r29) │ │ │ │ + ld r19,24(r29) │ │ │ │ + std r16,248(r31) │ │ │ │ std r15,256(r31) │ │ │ │ - std r14,264(r31) │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r7,168(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - add r3,r3,r12 │ │ │ │ - stfd f12,8(r14) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r29,216(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r4,8(r7) │ │ │ │ - ld r15,232(r31) │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r29,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - ld r9,168(r31) │ │ │ │ + lfdx f12,r7,r5 │ │ │ │ + ld r5,200(r21) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + add r28,r28,r12 │ │ │ │ + std r24,200(r31) │ │ │ │ + stfd f12,8(r15) │ │ │ │ + std r2,192(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + ld r16,224(r31) │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ + ld r2,200(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r4,r9 │ │ │ │ - ldu r25,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r22,r24 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r25,r14,r25 │ │ │ │ + mulld r15,r3,r2 │ │ │ │ + ldu r24,8(r16) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + mtctr r0 │ │ │ │ + mr r21,r4 │ │ │ │ + mr r30,r25 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r24,r15,r24 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r20,r25,r21 │ │ │ │ + mulld r20,r24,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,48(r29) │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r30,r30,8 │ │ │ │ + lxv vs8,0(r28) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r23,r9,4 │ │ │ │ - lxvx vs7,r6,r23 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r5,r22 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r23 │ │ │ │ - bdnz 30830 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 30800 │ │ │ │ + stxvx vs8,r5,r22 │ │ │ │ + bdnz 2fdb0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r0 │ │ │ │ + bne 2fd80 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + bne 2fd58 │ │ │ │ addi r10,r10,1 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 307d4 │ │ │ │ + ld r16,248(r31) │ │ │ │ ld r15,256(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r14,264(r31) │ │ │ │ - ld r29,248(r31) │ │ │ │ - ld r16,240(r31) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r9,32(r15) │ │ │ │ - li r9,8 │ │ │ │ - std r11,24(r29) │ │ │ │ - stfd f0,32(r14) │ │ │ │ - std r4,16(r15) │ │ │ │ - stfd f10,16(r14) │ │ │ │ - std r25,24(r15) │ │ │ │ - stfd f11,24(r14) │ │ │ │ - stxvx vs9,r29,r9 │ │ │ │ - bne 30774 │ │ │ │ - mr r25,r8 │ │ │ │ - std r11,0(r29) │ │ │ │ - b 2ff98 │ │ │ │ - cmpdi r21,4 │ │ │ │ - beq 2ff98 │ │ │ │ - cmpdi r21,5 │ │ │ │ - bne 2fe5c │ │ │ │ - b 2ff98 │ │ │ │ - stdux r10,r1,r6 │ │ │ │ - mr r9,r21 │ │ │ │ + ld r30,240(r31) │ │ │ │ + ld r21,232(r31) │ │ │ │ + cmpd r10,r0 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + std r2,32(r16) │ │ │ │ + std r24,24(r16) │ │ │ │ + std r6,24(r30) │ │ │ │ + std r3,16(r16) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + pstxv vs9,8(r30) │ │ │ │ + bne 2fcf8 │ │ │ │ + std r6,0(r30) │ │ │ │ + b 2f574 │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 2f574 │ │ │ │ + cmpdi r27,5 │ │ │ │ + bne 2f444 │ │ │ │ + b 2f574 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + mr r9,r27 │ │ │ │ addi r19,r1,112 │ │ │ │ - b 2fe60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 3032c │ │ │ │ - ld r10,144(r31) │ │ │ │ - sldi r27,r26,4 │ │ │ │ - sldi r4,r26,5 │ │ │ │ - mulli r5,r26,48 │ │ │ │ - sldi r8,r26,6 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r12,152(r31) │ │ │ │ - addi r7,r23,-8 │ │ │ │ - addi r6,r27,48 │ │ │ │ - addi r3,r27,8 │ │ │ │ - addi r4,r4,24 │ │ │ │ - addi r26,r8,56 │ │ │ │ - add r0,r19,r8 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - std r10,232(r31) │ │ │ │ - sldi r10,r21,4 │ │ │ │ + b 2f448 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + mulli r7,r28,48 │ │ │ │ + sldi r8,r28,5 │ │ │ │ + sldi r28,r28,6 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + addi r2,r20,-1 │ │ │ │ + addi r3,r17,-8 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r11,r26,1 │ │ │ │ + add r5,r24,r9 │ │ │ │ + addi r6,r9,48 │ │ │ │ + addi r4,r9,8 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r27,r28,56 │ │ │ │ + add r0,r24,r28 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + mr r26,r10 │ │ │ │ + add r9,r5,r9 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r8,r17,r8 │ │ │ │ + mr r25,r2 │ │ │ │ + addi r7,r7,40 │ │ │ │ + add r27,r17,r27 │ │ │ │ + std r5,240(r31) │ │ │ │ + std r8,232(r31) │ │ │ │ + add r5,r17,r4 │ │ │ │ li r8,0 │ │ │ │ - mr r11,r9 │ │ │ │ - add r26,r26,r23 │ │ │ │ - std r10,256(r31) │ │ │ │ - add r10,r19,r27 │ │ │ │ - add r27,r10,r27 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,208(r31) │ │ │ │ - add r10,r3,r23 │ │ │ │ - addi r18,r27,32 │ │ │ │ - add r27,r27,r6 │ │ │ │ - mr r6,r29 │ │ │ │ - std r10,264(r31) │ │ │ │ - add r10,r4,r23 │ │ │ │ - std r10,216(r31) │ │ │ │ - addi r10,r5,40 │ │ │ │ - add r17,r10,r23 │ │ │ │ - b 309a4 │ │ │ │ + addi r18,r9,32 │ │ │ │ + add r28,r9,r6 │ │ │ │ + add r17,r17,r7 │ │ │ │ + mr r7,r3 │ │ │ │ + std r5,192(r31) │ │ │ │ + b 2fef8 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 30b88 │ │ │ │ - ldu r9,8(r7) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 30998 │ │ │ │ - ld r10,232(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 30998 │ │ │ │ - ld r29,8(r28) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r5,16(r28) │ │ │ │ - ld r3,24(r16) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ld r22,24(r28) │ │ │ │ - ld r23,32(r28) │ │ │ │ - ld r20,264(r31) │ │ │ │ - std r25,280(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfdx f8,r19,r10 │ │ │ │ - mr r21,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - std r16,272(r31) │ │ │ │ - std r19,288(r31) │ │ │ │ - std r6,296(r31) │ │ │ │ - mulld r9,r9,r29 │ │ │ │ - std r5,248(r31) │ │ │ │ - ld r5,200(r16) │ │ │ │ - stfd f8,8(r15) │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - ld r10,208(r31) │ │ │ │ - sldi r9,r4,3 │ │ │ │ - ldu r24,8(r20) │ │ │ │ - ld r7,216(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r19,r15 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r18,176(r31) │ │ │ │ - std r14,312(r31) │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ - ld r9,240(r31) │ │ │ │ - std r20,304(r31) │ │ │ │ - mr r20,r21 │ │ │ │ - mr r21,r12 │ │ │ │ - add r24,r9,r24 │ │ │ │ - ld r9,248(r31) │ │ │ │ - fmul f12,f8,f12 │ │ │ │ - mulld r6,r24,r9 │ │ │ │ - ld r29,176(r31) │ │ │ │ - ldu r10,8(r7) │ │ │ │ + cmpd r11,r8 │ │ │ │ + beq 300d4 │ │ │ │ + ldu r2,8(r7) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 2feec │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 2feec │ │ │ │ + ld r6,192(r31) │ │ │ │ + ld r10,8(r29) │ │ │ │ sldi r9,r8,3 │ │ │ │ - ld r14,168(r31) │ │ │ │ - li r15,0 │ │ │ │ - lfdx f10,r29,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - std r7,160(r31) │ │ │ │ - mulld r12,r10,r22 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ + std r2,8(r15) │ │ │ │ + li r5,0 │ │ │ │ + std r21,248(r31) │ │ │ │ + std r19,256(r31) │ │ │ │ + ld r4,24(r21) │ │ │ │ + ld r22,24(r29) │ │ │ │ + std r24,264(r31) │ │ │ │ + std r7,272(r31) │ │ │ │ + lfdx f8,r24,r9 │ │ │ │ + ld r23,32(r29) │ │ │ │ + std r30,280(r31) │ │ │ │ + std r6,168(r31) │ │ │ │ + ld r6,16(r29) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + add r4,r4,r26 │ │ │ │ + stfd f8,8(r16) │ │ │ │ + std r6,224(r31) │ │ │ │ + ld r6,200(r21) │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r10,168(r31) │ │ │ │ + ld r3,240(r31) │ │ │ │ + sldi r2,r5,3 │ │ │ │ + std r15,288(r31) │ │ │ │ + std r16,296(r31) │ │ │ │ + std r14,304(r31) │ │ │ │ + ld r7,232(r31) │ │ │ │ + ldu r9,8(r10) │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + std r10,168(r31) │ │ │ │ + li r10,0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,224(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + mulld r30,r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r29,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r17,r26 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r29,r12,r29 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r17 │ │ │ │ + li r16,0 │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + add r9,r30,r9 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + mulld r14,r9,r22 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r20,r27 │ │ │ │ + mr r24,r0 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r29,r23 │ │ │ │ + mulld r19,r3,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r17) │ │ │ │ - lfd f0,64(r7) │ │ │ │ - lxv vs7,0(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + lfd f0,64(r24) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + addi r24,r24,8 │ │ │ │ + lxv vs7,0(r4) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs6,r5,r18 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r6,r21 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r5,r18 │ │ │ │ - bdnz 30ac0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 30a90 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 30a60 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mr r12,r21 │ │ │ │ - ld r17,168(r31) │ │ │ │ - mr r21,r20 │ │ │ │ - ld r18,176(r31) │ │ │ │ - ld r14,312(r31) │ │ │ │ - ld r20,304(r31) │ │ │ │ - mr r15,r19 │ │ │ │ - cmpd r4,r30 │ │ │ │ - bne 30a18 │ │ │ │ - mr r8,r25 │ │ │ │ - ld r6,296(r31) │ │ │ │ - li r5,8 │ │ │ │ - std r9,40(r14) │ │ │ │ - li r9,24 │ │ │ │ - ld r16,272(r31) │ │ │ │ - ld r19,288(r31) │ │ │ │ - ld r25,280(r31) │ │ │ │ - mr r7,r21 │ │ │ │ - stfd f0,40(r15) │ │ │ │ + stxvx vs7,r6,r21 │ │ │ │ + bdnz 30000 │ │ │ │ + addi r24,r16,1 │ │ │ │ + cmpd r11,r24 │ │ │ │ + beq 30050 │ │ │ │ + mr r16,r24 │ │ │ │ + b 2ffd0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r10,r16 │ │ │ │ + addi r19,r10,1 │ │ │ │ + beq 30064 │ │ │ │ + mr r10,r19 │ │ │ │ + b 2ffb0 │ │ │ │ + cmpd r5,r10 │ │ │ │ + ld r15,288(r31) │ │ │ │ + ld r16,296(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r14,304(r31) │ │ │ │ + bne 2ff64 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r24,16(r14) │ │ │ │ - stfd f12,16(r15) │ │ │ │ - std r10,24(r14) │ │ │ │ - stfd f10,24(r15) │ │ │ │ - std r29,32(r14) │ │ │ │ - stfd f11,32(r15) │ │ │ │ - cmpd r8,r30 │ │ │ │ - stxvx vs9,r6,r5 │ │ │ │ - stxvx vs9,r6,r9 │ │ │ │ - bne 309a4 │ │ │ │ - std r11,0(r6) │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,224(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2f9f0 │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r4,120(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,184(r31) │ │ │ │ - b 3006c │ │ │ │ - mulli r10,r26,48 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - sldi r8,r26,5 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - ld r18,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - sldi r12,r21,4 │ │ │ │ - addi r27,r23,-8 │ │ │ │ - li r5,0 │ │ │ │ - add r7,r19,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ + ld r30,280(r31) │ │ │ │ + std r2,40(r15) │ │ │ │ + std r3,32(r15) │ │ │ │ + ld r2,216(r31) │ │ │ │ + ld r21,248(r31) │ │ │ │ + ld r19,256(r31) │ │ │ │ + stfd f0,40(r16) │ │ │ │ + stfd f12,16(r16) │ │ │ │ + stfd f10,24(r16) │ │ │ │ + cmpd r11,r8 │ │ │ │ + ld r24,264(r31) │ │ │ │ + ld r7,272(r31) │ │ │ │ + std r9,24(r15) │ │ │ │ + stfd f11,32(r16) │ │ │ │ + std r2,16(r15) │ │ │ │ + nop │ │ │ │ + pstxv vs9,8(r30) │ │ │ │ + pstxv vs9,24(r30) │ │ │ │ + bne 2fef8 │ │ │ │ + std r25,0(r30) │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r19 │ │ │ │ + ld r9,200(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2efdc │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + b 2f664 │ │ │ │ + sldi r2,r28,4 │ │ │ │ + mulli r9,r28,48 │ │ │ │ + sldi r8,r28,5 │ │ │ │ + addi r6,r20,-1 │ │ │ │ + ld r28,152(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + sldi r0,r26,1 │ │ │ │ + sldi r12,r10,4 │ │ │ │ + addi r11,r17,-8 │ │ │ │ + li r10,0 │ │ │ │ + add r7,r24,r2 │ │ │ │ + addi r5,r2,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r8,r8,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - mtvsrdd vs9,r11,r11 │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r26,r7,r9 │ │ │ │ - addi r9,r7,16 │ │ │ │ - add r22,r6,r23 │ │ │ │ - addi r24,r10,40 │ │ │ │ - add r0,r19,r10 │ │ │ │ - mr r7,r25 │ │ │ │ + mtvsrdd vs9,r6,r6 │ │ │ │ + add r27,r7,r2 │ │ │ │ + addi r2,r7,16 │ │ │ │ + add r8,r17,r8 │ │ │ │ + add r23,r17,r5 │ │ │ │ + addi r26,r9,48 │ │ │ │ + mr r7,r19 │ │ │ │ + std r2,216(r31) │ │ │ │ std r8,208(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - mr r8,r19 │ │ │ │ - add r24,r24,r23 │ │ │ │ - b 30c38 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 30d7c │ │ │ │ - ldu r9,8(r27) │ │ │ │ - cmpd r9,r18 │ │ │ │ - blt 30c2c │ │ │ │ - cmpd r9,r17 │ │ │ │ - bgt 30c2c │ │ │ │ - ld r25,8(r28) │ │ │ │ - ld r6,16(r28) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r20,24(r28) │ │ │ │ - mr r4,r22 │ │ │ │ - std r16,232(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - li r10,0 │ │ │ │ - mulld r9,r9,r25 │ │ │ │ - std r6,176(r31) │ │ │ │ - ld r6,200(r16) │ │ │ │ - add r3,r3,r12 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r23,216(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r25,8(r4) │ │ │ │ - ld r19,208(r31) │ │ │ │ + addi r2,r9,40 │ │ │ │ + mr r8,r24 │ │ │ │ + add r26,r24,r26 │ │ │ │ + add r4,r17,r2 │ │ │ │ + b 3018c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r0 │ │ │ │ + beq 302cc │ │ │ │ + ldu r2,8(r11) │ │ │ │ + cmpd r2,r28 │ │ │ │ + blt 30180 │ │ │ │ + cmpd r2,r14 │ │ │ │ + bgt 30180 │ │ │ │ + ld r3,8(r29) │ │ │ │ + sldi r5,r10,3 │ │ │ │ + ld r25,24(r21) │ │ │ │ + std r2,8(r15) │ │ │ │ + mr r17,r23 │ │ │ │ + li r9,0 │ │ │ │ + std r21,224(r31) │ │ │ │ + ld r24,16(r29) │ │ │ │ + ld r19,24(r29) │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + ld r5,200(r21) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + add r25,r25,r12 │ │ │ │ + std r24,192(r31) │ │ │ │ + stfd f12,8(r16) │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r24,216(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r3,8(r17) │ │ │ │ li r21,0 │ │ │ │ - std r7,240(r31) │ │ │ │ - std r8,248(r31) │ │ │ │ - std r29,256(r31) │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r25 │ │ │ │ - ld r25,176(r31) │ │ │ │ + std r7,232(r31) │ │ │ │ + std r8,240(r31) │ │ │ │ + ld r20,208(r31) │ │ │ │ + std r30,248(r31) │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ + ld r2,192(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - std r9,168(r31) │ │ │ │ - mulld r16,r9,r25 │ │ │ │ - ldu r25,8(r19) │ │ │ │ - sldi r9,r21,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r8,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r25,r16,r25 │ │ │ │ + mulld r18,r3,r2 │ │ │ │ + ldu r24,8(r20) │ │ │ │ + sldi r2,r21,3 │ │ │ │ + mtctr r0 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r8,r26 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r24,r18,r24 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r23,r25,r20 │ │ │ │ + mulld r22,r24,r19 │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,48(r8) │ │ │ │ - lxv vs8,0(r3) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r30) │ │ │ │ addi r8,r8,8 │ │ │ │ - add r9,r23,r9 │ │ │ │ + lxv vs8,0(r25) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - lxvx vs7,r6,r7 │ │ │ │ + add r2,r22,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs7,r5,r7 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r7 │ │ │ │ - bdnz 30cf0 │ │ │ │ + stxvx vs8,r5,r7 │ │ │ │ + bdnz 30240 │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r30 │ │ │ │ - bne 30cc8 │ │ │ │ + cmpd r21,r0 │ │ │ │ + bne 30218 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r7,232(r31) │ │ │ │ + ld r8,240(r31) │ │ │ │ + ld r30,248(r31) │ │ │ │ + cmpd r9,r0 │ │ │ │ + bne 301e0 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r7,240(r31) │ │ │ │ - ld r8,248(r31) │ │ │ │ - ld r29,256(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 30c8c │ │ │ │ - addi r5,r5,1 │ │ │ │ - std r9,32(r14) │ │ │ │ - ld r9,168(r31) │ │ │ │ - std r11,24(r29) │ │ │ │ - ld r16,232(r31) │ │ │ │ - stfd f0,32(r15) │ │ │ │ - stfd f10,16(r15) │ │ │ │ - std r25,24(r14) │ │ │ │ - stfd f11,24(r15) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r9,16(r14) │ │ │ │ - li r9,8 │ │ │ │ - stxvx vs9,r29,r9 │ │ │ │ - bne 30c38 │ │ │ │ - mr r25,r7 │ │ │ │ - std r11,0(r29) │ │ │ │ - b 30b8c │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 30b8c │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 30b8c │ │ │ │ - li r10,0 │ │ │ │ - b 30db0 │ │ │ │ - mr r9,r10 │ │ │ │ - mr r10,r22 │ │ │ │ - stdux r9,r1,r6 │ │ │ │ - addi r19,r1,112 │ │ │ │ - ld r11,200(r31) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 30b8c │ │ │ │ - ld r9,168(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ld r24,152(r31) │ │ │ │ - ld r26,144(r31) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - add r27,r27,r5 │ │ │ │ - sldi r0,r20,1 │ │ │ │ - add r18,r29,r5 │ │ │ │ + ld r21,224(r31) │ │ │ │ + std r6,24(r30) │ │ │ │ + stfd f0,32(r16) │ │ │ │ + std r2,32(r15) │ │ │ │ + std r24,24(r15) │ │ │ │ + std r3,16(r15) │ │ │ │ + cmpd r10,r0 │ │ │ │ + stfd f10,16(r16) │ │ │ │ + stfd f11,24(r16) │ │ │ │ + nop │ │ │ │ + pstxv vs9,8(r30) │ │ │ │ + bne 3018c │ │ │ │ + mr r19,r7 │ │ │ │ + std r6,0(r30) │ │ │ │ + b 300d8 │ │ │ │ + cmpdi r7,4 │ │ │ │ + beq 300d8 │ │ │ │ + cmpdi r7,5 │ │ │ │ + beq 300d8 │ │ │ │ + li r9,0 │ │ │ │ + b 302fc │ │ │ │ + stdux r2,r1,r8 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r24,r1,112 │ │ │ │ + ld r29,184(r31) │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 300d8 │ │ │ │ + ld r2,168(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r14,152(r31) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r23,r23,r25 │ │ │ │ + sldi r27,r26,1 │ │ │ │ + ld r18,144(r31) │ │ │ │ + add r12,r30,r25 │ │ │ │ li r3,0 │ │ │ │ - add r17,r9,r5 │ │ │ │ - beq 30f00 │ │ │ │ - cmpd r22,r10 │ │ │ │ - ble 30e64 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r8,r20,r10 │ │ │ │ - ld r30,72(r16) │ │ │ │ - subf r10,r10,r22 │ │ │ │ - std r7,160(r31) │ │ │ │ - add r4,r14,r9 │ │ │ │ - add r28,r15,r9 │ │ │ │ - lfdx f0,r15,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r12,r29,r9 │ │ │ │ - li r10,0 │ │ │ │ - ld r6,0(r4) │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r30,r30,r9 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r9,r12,r10 │ │ │ │ - ldx r7,r30,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r7,r9 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - stdu r6,8(r4) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 30e2c │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r8,24(r16) │ │ │ │ - lfdx f12,r15,r5 │ │ │ │ - ldx r9,r14,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - add r6,r8,r21 │ │ │ │ - lfdx f0,r8,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r20,r2,r25 │ │ │ │ + beq 30444 │ │ │ │ + cmpd r7,r9 │ │ │ │ + ble 303a8 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mulld r6,r26,r9 │ │ │ │ + ld r28,72(r21) │ │ │ │ + subf r9,r9,r7 │ │ │ │ + li r8,0 │ │ │ │ + add r4,r15,r2 │ │ │ │ + add r22,r16,r2 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ + mtctr r9 │ │ │ │ + add r9,r30,r2 │ │ │ │ + ld r5,0(r4) │ │ │ │ + addi r22,r22,8 │ │ │ │ + add r28,r28,r2 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r2,r9,r8 │ │ │ │ + ldx r0,r28,r8 │ │ │ │ + add r2,r6,r2 │ │ │ │ + add r6,r6,r27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r24,r2 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r5,r5,r0,r2 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + stdu r5,8(r4) │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 30374 │ │ │ │ + ld r8,24(r21) │ │ │ │ + lfdx f12,r16,r25 │ │ │ │ + ldx r2,r15,r25 │ │ │ │ + ld r9,200(r21) │ │ │ │ + add r6,r8,r10 │ │ │ │ + lfdx f0,r8,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ lfd f11,8(r6) │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,30f5c │ │ │ │ - mtctr r7 │ │ │ │ - mr r30,r27 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r10,r7 │ │ │ │ - li r12,0 │ │ │ │ - b 30ec8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r12,0(r8) │ │ │ │ - bdz 30f08 │ │ │ │ - ldu r28,-8(r4) │ │ │ │ - ldu r9,-8(r30) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,304a0 │ │ │ │ + mtctr r11 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r5,r20 │ │ │ │ + mr r8,r12 │ │ │ │ + mr r9,r11 │ │ │ │ + li r0,0 │ │ │ │ + b 3040c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r8) │ │ │ │ + bdz 3044c │ │ │ │ + ldu r28,-8(r5) │ │ │ │ + ldu r2,-8(r4) │ │ │ │ ldu r6,-8(r8) │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 30ebc │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 30400 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r11,r3 │ │ │ │ - stdx r6,r29,r9 │ │ │ │ - ble 30b8c │ │ │ │ - cmpdi r10,0 │ │ │ │ - bne 30de8 │ │ │ │ - ld r9,0(r29) │ │ │ │ - b 30f20 │ │ │ │ - ld r9,0(r29) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r29,r3 │ │ │ │ + stdx r6,r30,r2 │ │ │ │ + ble 300d8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + bne 30334 │ │ │ │ + ld r2,0(r30) │ │ │ │ + b 30464 │ │ │ │ + ld r2,0(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - cmpd r11,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - ble 30b8c │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - cmpd r10,r24 │ │ │ │ - blt 30f38 │ │ │ │ - cmpd r10,r26 │ │ │ │ - ble 30f54 │ │ │ │ - ld r10,192(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - add r3,r3,r10 │ │ │ │ - cmpd r11,r3 │ │ │ │ - bgt 30f20 │ │ │ │ - b 30b8c │ │ │ │ - li r10,0 │ │ │ │ - b 30de8 │ │ │ │ - sldi r9,r7,3 │ │ │ │ + cmpd r29,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r30) │ │ │ │ + ble 300d8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r17,r9 │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 3047c │ │ │ │ + cmpd r9,r18 │ │ │ │ + ble 30498 │ │ │ │ + ld r9,176(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r30) │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpd r29,r3 │ │ │ │ + bgt 30464 │ │ │ │ + b 300d8 │ │ │ │ + li r9,0 │ │ │ │ + b 30334 │ │ │ │ + sldi r2,r11,3 │ │ │ │ addi r3,r3,1 │ │ │ │ - mr r10,r7 │ │ │ │ - ldx r6,r29,r9 │ │ │ │ - cmpd r11,r3 │ │ │ │ - sldi r9,r10,3 │ │ │ │ + mr r9,r11 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + cmpd r29,r3 │ │ │ │ + sldi r2,r9,3 │ │ │ │ addi r6,r6,1 │ │ │ │ - stdx r6,r29,r9 │ │ │ │ - bgt 30ef8 │ │ │ │ - b 30b8c │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 3004c │ │ │ │ - xor r10,r10,r6 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r6,r6 │ │ │ │ - b 2fadc │ │ │ │ - li r6,0 │ │ │ │ - b 30054 │ │ │ │ - li r6,0 │ │ │ │ - b 2fae4 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 2f9f0 │ │ │ │ - b 2fff4 │ │ │ │ + stdx r6,r30,r2 │ │ │ │ + bgt 3043c │ │ │ │ + b 300d8 │ │ │ │ + xor r9,r9,r19 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r19,r19 │ │ │ │ + b 2f62c │ │ │ │ + xor r9,r9,r19 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r19,r19 │ │ │ │ + b 2f0cc │ │ │ │ + li r19,0 │ │ │ │ + b 2f634 │ │ │ │ + li r19,0 │ │ │ │ + b 2f0d4 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + beq 2efdc │ │ │ │ + b 2f5dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,28464 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - ld r14,0(r9) │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r10,16(r9) │ │ │ │ - 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 r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + ld r14,0(r2) │ │ │ │ + ld r9,16(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - ld r9,8(r9) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - ld r11,88(r14) │ │ │ │ - ld r30,240(r14) │ │ │ │ + std r30,-40(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + ld r2,8(r2) │ │ │ │ + stw r11,8(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 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) │ │ │ │ + stdu r1,-544(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r10,208(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ + stxv vs61,320(r1) │ │ │ │ + stxv vs62,336(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,88(r14) │ │ │ │ ld r10,72(r14) │ │ │ │ - ld r9,48(r14) │ │ │ │ - addi r5,r31,136 │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ + addi r5,r31,136 │ │ │ │ + ld r9,48(r14) │ │ │ │ addi r4,r31,144 │ │ │ │ - std r11,96(r1) │ │ │ │ addi r3,r31,152 │ │ │ │ - bl d278 │ │ │ │ - ld r5,136(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - bne 31100 │ │ │ │ - ld r5,120(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - bne 316d4 │ │ │ │ - addi r1,r31,496 │ │ │ │ + ld r30,240(r14) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl ccc0 │ │ │ │ + ld r8,136(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 30670 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 30d94 │ │ │ │ + addi r1,r31,544 │ │ │ │ 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) │ │ │ │ + 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 r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + 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 │ │ │ │ - ld r9,8(r14) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 32690 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r4,0 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 31e88 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r12,0 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 306a8 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r8,r5 │ │ │ │ + bgt 314c8 │ │ │ │ mr r7,r10 │ │ │ │ addi r6,r10,-1 │ │ │ │ - b 31138 │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r5,r3 │ │ │ │ - bgt 31cc4 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r4,r6 │ │ │ │ - add r8,r4,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 31120 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - std r4,176(r31) │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bgt 326ac │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble 326c8 │ │ │ │ - ld r9,176(r31) │ │ │ │ + cmpd r12,r6 │ │ │ │ + add r10,r12,r7 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 30690 │ │ │ │ + sldi r10,r12,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bgt 31ea0 │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 31eb8 │ │ │ │ + sldi r2,r12,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - std r30,200(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 316c4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 316c4 │ │ │ │ - ld r26,48(r14) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r9,8(r8) │ │ │ │ - ld r28,88(r14) │ │ │ │ + std r30,176(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + mr r15,r12 │ │ │ │ + add r2,r30,r2 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 30d84 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 30d84 │ │ │ │ + ld r25,48(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,248(r31) │ │ │ │ li r5,0 │ │ │ │ - std r1,216(r31) │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r18,r26,3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - addi r20,r28,1 │ │ │ │ - addi r19,r26,-1 │ │ │ │ - addi r16,r18,15 │ │ │ │ - std r10,168(r31) │ │ │ │ - addi r8,r18,23 │ │ │ │ - mulld r10,r26,r20 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - sldi r30,r20,1 │ │ │ │ - clrrdi r6,r16,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r12,r18,r30 │ │ │ │ - neg r6,r6 │ │ │ │ - neg r7,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + ld r7,8(r10) │ │ │ │ + ld r29,88(r14) │ │ │ │ + sldi r24,r25,3 │ │ │ │ + addi r16,r25,-1 │ │ │ │ + addi r19,r29,1 │ │ │ │ + addi r6,r24,15 │ │ │ │ + addi r10,r24,23 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + mulld r9,r25,r19 │ │ │ │ + sldi r30,r19,1 │ │ │ │ + clrrdi r2,r6,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r22,r24,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r15,r1,112 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ - addi r21,r1,112 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r4,r1,112 │ │ │ │ + neg r9,r9 │ │ │ │ + std r4,160(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r12,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ addi r8,r1,112 │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - addi r17,r1,112 │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - mr r29,r1 │ │ │ │ - std r5,0(r17) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r23,r1,112 │ │ │ │ - blt cr4,3218c │ │ │ │ - mulld r10,r9,r26 │ │ │ │ - ld r7,120(r14) │ │ │ │ - mulld r0,r19,r20 │ │ │ │ - neg r5,r20 │ │ │ │ - ld r27,72(r14) │ │ │ │ - add r22,r15,r18 │ │ │ │ - add r24,r21,r18 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - addi r6,r23,-8 │ │ │ │ - std r14,160(r31) │ │ │ │ - sldi r11,r5,1 │ │ │ │ - std r9,224(r31) │ │ │ │ - std r26,232(r31) │ │ │ │ - std r19,240(r31) │ │ │ │ - std r15,248(r31) │ │ │ │ - addi r5,r7,-8 │ │ │ │ - add r25,r27,r18 │ │ │ │ - add r3,r26,r10 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r26,-8(r25) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r18,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r5,0(r18) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f30,112(r28) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r26,r1,112 │ │ │ │ + blt cr4,31df8 │ │ │ │ + mulld r11,r7,r25 │ │ │ │ + mulld r10,r16,r19 │ │ │ │ + ld r17,120(r14) │ │ │ │ + ld r20,72(r14) │ │ │ │ + mulli r0,r19,-16 │ │ │ │ + add r27,r4,r24 │ │ │ │ + add r3,r12,r24 │ │ │ │ + cmpdi cr7,r19,0 │ │ │ │ + addi r2,r17,-8 │ │ │ │ + add r4,r20,r24 │ │ │ │ + add r5,r25,r11 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r10,r10,r26 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r5,r5,r28 │ │ │ │ - stdu r9,-8(r22) │ │ │ │ - stdu r5,-8(r24) │ │ │ │ - ble cr7,3131c │ │ │ │ - srdi r5,r30,1 │ │ │ │ - sldi r19,r0,3 │ │ │ │ - add r9,r9,r26 │ │ │ │ - mtctr r5 │ │ │ │ - add r19,r19,r6 │ │ │ │ - addi r15,r9,1 │ │ │ │ - divd r4,r9,r26 │ │ │ │ - mr r14,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ - divd r5,r15,r26 │ │ │ │ - mulld r4,r4,r26 │ │ │ │ - mulld r5,r5,r26 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r5,r5,r15 │ │ │ │ - std r4,-8(r19) │ │ │ │ - std r5,16(r14) │ │ │ │ - bdnz 312e8 │ │ │ │ - cmpld r27,r25 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bne 3129c │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r9,224(r31) │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + add r9,r9,r29 │ │ │ │ + stdu r2,-8(r27) │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + ble cr7,308bc │ │ │ │ + srdi r23,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,250476 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + mr r2,r23 │ │ │ │ + andi. r23,r2,1 │ │ │ │ + addi r23,r2,-1 │ │ │ │ + beq 30884 │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r23,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 308bc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + 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 3088c │ │ │ │ + cmpld r20,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + bne 30804 │ │ │ │ + mr r5,r24 │ │ │ │ li r4,0 │ │ │ │ mr r3,r8 │ │ │ │ - ld r26,232(r31) │ │ │ │ - ld r19,240(r31) │ │ │ │ - std r10,224(r31) │ │ │ │ - std r12,240(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - ld r15,248(r31) │ │ │ │ - clrrdi r16,r16,4 │ │ │ │ - li r22,0 │ │ │ │ - clrldi r24,r30,3 │ │ │ │ - std r9,232(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,104(r14) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r12,240(r31) │ │ │ │ - addi r6,r28,2 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - ld r7,160(r31) │ │ │ │ - li r0,0 │ │ │ │ - sldi r4,r30,3 │ │ │ │ - lfd f11,29024(r9) │ │ │ │ - mr r8,r3 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - addi r5,r12,15 │ │ │ │ - addi r12,r25,1 │ │ │ │ - divd r25,r25,r6 │ │ │ │ - sldi r3,r10,3 │ │ │ │ - neg r10,r16 │ │ │ │ - mr r9,r8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - clrrdi r5,r5,4 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - add r16,r7,r3 │ │ │ │ + std r6,224(r31) │ │ │ │ + std r11,200(r31) │ │ │ │ + li r27,0 │ │ │ │ + std r12,192(r31) │ │ │ │ + std r7,184(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r21,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + ld r2,104(r14) │ │ │ │ + ld r6,224(r31) │ │ │ │ + addi r5,r29,2 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + addi r9,r22,15 │ │ │ │ + ld r11,200(r31) │ │ │ │ + ld r12,192(r31) │ │ │ │ + clrldi r0,r30,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - neg r10,r5 │ │ │ │ - addi r3,r1,112 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - std r14,160(r31) │ │ │ │ - std r26,240(r31) │ │ │ │ - std r19,248(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + ld r3,0(r1) │ │ │ │ + std r7,232(r31) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + clrrdi r10,r6,4 │ │ │ │ + divd r4,r2,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrrdi r6,r9,4 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + mr r5,r18 │ │ │ │ + fcfid f8,f12 │ │ │ │ + neg r10,r10 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + add r9,r17,r11 │ │ │ │ + stdux r3,r1,r10 │ │ │ │ + std r2,240(r31) │ │ │ │ + neg r10,r6 │ │ │ │ + mr r6,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r7,r1,112 │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - mr r5,r7 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ std r7,224(r31) │ │ │ │ - fdiv f12,f12,f0 │ │ │ │ - ldx r11,r15,r22 │ │ │ │ - lfdx f0,r27,r22 │ │ │ │ - lfdx f11,r16,r22 │ │ │ │ - ldx r8,r21,r22 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - cmpd r11,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f11,f10,f11,f0 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - stfdx f11,r3,r22 │ │ │ │ - bgt 314f4 │ │ │ │ - ld r10,168(r31) │ │ │ │ - frim f0,f11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mr r26,r5 │ │ │ │ - subf r11,r11,r8 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - ld r10,160(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - ld r19,176(r10) │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r8,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 3148c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r7,184(r31) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r8,272(r31) │ │ │ │ + mr r8,r29 │ │ │ │ + std r16,264(r31) │ │ │ │ + std r7,256(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + mtvsrdd vs40,r4,r4 │ │ │ │ + mr r17,r10 │ │ │ │ + ld r2,160(r31) │ │ │ │ + lfdx f0,r20,r27 │ │ │ │ + ldx r18,r12,r27 │ │ │ │ + ldx r29,r2,r27 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r9,r27 │ │ │ │ + ld r2,224(r31) │ │ │ │ + mtfprd f12,r29 │ │ │ │ + cmpd r29,r18 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r27 │ │ │ │ + bgt 30bb4 │ │ │ │ + frim f11,f0 │ │ │ │ + subf r11,r29,r18 │ │ │ │ + fsub f9,f30,f0 │ │ │ │ + ld r22,176(r14) │ │ │ │ + cmpldi r11,1 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fadd f9,f9,f11 │ │ │ │ + mffprd r28,f12 │ │ │ │ + fsub f12,f0,f11 │ │ │ │ + not r16,r28 │ │ │ │ + ble 31534 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r7,r23,3 │ │ │ │ + plxv vs44,250024 # 6dab0 │ │ │ │ + xxspltd vs10,vs9,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + std r10,184(r31) │ │ │ │ + std r14,192(r31) │ │ │ │ + std r25,200(r31) │ │ │ │ + mtvsrdd vs42,r28,r28 │ │ │ │ + mtvsrdd vs41,r16,r16 │ │ │ │ + mr r3,r17 │ │ │ │ + srdi r2,r11,1 │ │ │ │ + add r7,r22,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lfdx f9,r19,r14 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r8,r25,r8 │ │ │ │ - fmadd f0,f11,f9,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - beq 314f4 │ │ │ │ - addi r26,r26,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - not r10,r8 │ │ │ │ - mr r6,r8 │ │ │ │ - fcfid f9,f0 │ │ │ │ + vmulld v0,v12,v8 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + 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,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r25,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + ldx r14,r14,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r25,r25,r7 │ │ │ │ + mtvsrdd vs0,r10,r14 │ │ │ │ + mtvsrdd vs7,r2,r25 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 30a40 │ │ │ │ + andi. r2,r11,1 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r14,192(r31) │ │ │ │ + ld r25,200(r31) │ │ │ │ + beq 30bb4 │ │ │ │ + clrrdi r11,r11,1 │ │ │ │ + add r29,r29,r11 │ │ │ │ + mulld r2,r4,r11 │ │ │ │ + subf r3,r2,r28 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + mr r7,r3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 30af8 │ │ │ │ + subf r7,r28,r2 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r7,r23,r7 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r22,r7 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 30b20 │ │ │ │ + add r3,r16,r2 │ │ │ │ + add r7,r23,r3 │ │ │ │ + mulld r3,r21,r0 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r29,r18 │ │ │ │ + lfdx f0,r22,r7 │ │ │ │ + add r7,r3,r11 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r10,r7 │ │ │ │ + bgt 30bb4 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r29,r11,1 │ │ │ │ + subf r7,r2,r28 │ │ │ │ mtfprd f0,r7 │ │ │ │ - add r14,r0,r7 │ │ │ │ - add r10,r10,r0 │ │ │ │ + mr r11,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,314c8 │ │ │ │ - neg r6,r8 │ │ │ │ - add r6,r0,r6 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f0,r19,r6 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 31470 │ │ │ │ - lfdx f9,r19,r10 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r8,r25,r8 │ │ │ │ - fmadd f0,f11,f9,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - bne 31488 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r0,r0,r12 │ │ │ │ - add r5,r5,r4 │ │ │ │ - cmpld r18,r22 │ │ │ │ - bne 313fc │ │ │ │ - ld r26,240(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - ld r7,224(r31) │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r19,248(r31) │ │ │ │ - ld r9,232(r31) │ │ │ │ - cmpdi r26,4 │ │ │ │ - beq 31fa0 │ │ │ │ - cmpdi r26,5 │ │ │ │ - beq 31d3c │ │ │ │ - li r10,0 │ │ │ │ - ld r16,184(r31) │ │ │ │ - cmpdi r16,0 │ │ │ │ - ble 31678 │ │ │ │ - ld r24,152(r31) │ │ │ │ - ld r25,144(r31) │ │ │ │ - sldi r22,r9,4 │ │ │ │ - add r21,r21,r18 │ │ │ │ - add r5,r15,r18 │ │ │ │ - add r0,r8,r18 │ │ │ │ - li r27,0 │ │ │ │ - mr r4,r20 │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 31d34 │ │ │ │ - cmpd r26,r10 │ │ │ │ - ble 315f8 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r6,72(r14) │ │ │ │ - mulld r15,r4,r10 │ │ │ │ - subf r3,r10,r26 │ │ │ │ - addi r28,r8,-8 │ │ │ │ + bgt 30b70 │ │ │ │ + subf r11,r28,r2 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r11,r23,r11 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r22,r11 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 30b98 │ │ │ │ + add r7,r16,r2 │ │ │ │ + add r7,r23,r7 │ │ │ │ + add r2,r3,r29 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r22,r7 │ │ │ │ + fmadd f0,f12,f0,f9 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpd r25,r21 │ │ │ │ + add r23,r23,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r17,r17,r2 │ │ │ │ + bne 3099c │ │ │ │ + cmpdi r25,4 │ │ │ │ + mr r29,r8 │ │ │ │ + ld r7,256(r31) │ │ │ │ + ld r16,264(r31) │ │ │ │ + mr r18,r5 │ │ │ │ + mr r28,r6 │ │ │ │ + ld r8,272(r31) │ │ │ │ + beq 317ac │ │ │ │ + cmpdi r25,5 │ │ │ │ + beq 31544 │ │ │ │ + li r2,0 │ │ │ │ + ld r5,216(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 30d44 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r23,152(r31) │ │ │ │ + sldi r21,r7,4 │ │ │ │ + add r20,r12,r24 │ │ │ │ + add r0,r8,r24 │ │ │ │ + li r29,0 │ │ │ │ + ld r27,144(r31) │ │ │ │ + add r6,r9,r24 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 3153c │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 30cc4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r7,72(r14) │ │ │ │ + mulld r17,r19,r2 │ │ │ │ + subf r4,r2,r25 │ │ │ │ + addi r11,r8,-8 │ │ │ │ + std r5,160(r31) │ │ │ │ + std r14,184(r31) │ │ │ │ clrldi r12,r30,3 │ │ │ │ - std r16,160(r31) │ │ │ │ - std r14,168(r31) │ │ │ │ - add r20,r17,r9 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r11,r6,-8 │ │ │ │ - ld r3,0(r20) │ │ │ │ - sldi r6,r15,1 │ │ │ │ + add r22,r18,r9 │ │ │ │ + mtctr r4 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ add r11,r11,r9 │ │ │ │ - ldu r9,8(r28) │ │ │ │ - ldu r14,8(r11) │ │ │ │ - maddld r16,r10,r12,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ + addi r3,r7,-8 │ │ │ │ + ld r4,0(r22) │ │ │ │ + sldi r7,r17,1 │ │ │ │ + add r3,r3,r9 │ │ │ │ + ldu r9,8(r11) │ │ │ │ + ldu r14,8(r3) │ │ │ │ + maddld r5,r2,r12,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r15,r10,3 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - lfdx f12,r7,r16 │ │ │ │ - maddld r3,r3,r14,r9 │ │ │ │ + sldi r17,r2,3 │ │ │ │ + ldx r9,r26,r9 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + maddld r4,r4,r14,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r20) │ │ │ │ - stfdx f0,r29,r15 │ │ │ │ - bdnz 315b0 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ldx r9,r17,r18 │ │ │ │ - ld r10,200(r14) │ │ │ │ - ld r6,24(r14) │ │ │ │ - lxvdsx vs12,r29,r18 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r6,r22 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + stdu r4,8(r22) │ │ │ │ + stfdx f0,r28,r17 │ │ │ │ + bdnz 30c7c │ │ │ │ + ld r5,160(r31) │ │ │ │ + ld r14,184(r31) │ │ │ │ + ldx r2,r18,r24 │ │ │ │ + ld r9,200(r14) │ │ │ │ + ld r7,24(r14) │ │ │ │ + lxvdsx vs0,r28,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r7,r21 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,32164 │ │ │ │ - mtctr r19 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r11,r21 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r10,r19 │ │ │ │ - li r20,0 │ │ │ │ - b 31648 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r20,0(r6) │ │ │ │ - bdz 31ce0 │ │ │ │ - ldu r15,-8(r11) │ │ │ │ - ldu r9,-8(r28) │ │ │ │ - ldu r3,-8(r6) │ │ │ │ - subf r9,r9,r15 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 3163c │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r16,r27 │ │ │ │ - stdx r3,r8,r9 │ │ │ │ - bgt 31560 │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,216(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 316c4 │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - bge 31194 │ │ │ │ - ld r5,120(r31) │ │ │ │ - ld r30,200(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - beq 3109c │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,31e18 │ │ │ │ + mtctr r16 │ │ │ │ + mr r11,r6 │ │ │ │ + mr r3,r20 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r2,r16 │ │ │ │ + li r22,0 │ │ │ │ + b 30d14 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r22,0(r7) │ │ │ │ + bdz 314e0 │ │ │ │ + ldu r17,-8(r3) │ │ │ │ + ldu r9,-8(r11) │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + subf r9,r9,r17 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 30d08 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r5,r29 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 30c2c │ │ │ │ ld r9,8(r14) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 326c0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r11,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 31718 │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,248(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 30d84 │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bge 30720 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + ld r30,176(r31) │ │ │ │ + beq 305f8 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 31eb0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r21,0 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 30dd8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r4,r8,4 │ │ │ │ - ldx r4,r30,r4 │ │ │ │ - cmpd r4,r5 │ │ │ │ - blt 31ccc │ │ │ │ - mr r7,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r11,r6 │ │ │ │ - add r8,r11,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 31700 │ │ │ │ - sldi r8,r11,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - blt 3269c │ │ │ │ - cmpd r11,r9 │ │ │ │ - bge 3109c │ │ │ │ - sldi r9,r11,4 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r5,r6 │ │ │ │ + blt 314d0 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r21,r7 │ │ │ │ + add r10,r21,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 30dc0 │ │ │ │ + sldi r10,r21,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r10,r6 │ │ │ │ + blt 31e90 │ │ │ │ + cmpd r21,r2 │ │ │ │ + bge 305f8 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r25,r11 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 3109c │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 3109c │ │ │ │ - ld r26,48(r14) │ │ │ │ - ld r9,8(r8) │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r28,88(r14) │ │ │ │ - li r5,0 │ │ │ │ - std r1,216(r31) │ │ │ │ - sldi r21,r26,3 │ │ │ │ - std r9,160(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r20,r28,1 │ │ │ │ - addi r19,r26,-1 │ │ │ │ - addi r10,r21,15 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r7,r21,23 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - sldi r30,r20,1 │ │ │ │ - clrrdi r8,r10,4 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - mulld r6,r21,r30 │ │ │ │ - neg r8,r8 │ │ │ │ - std r9,200(r31) │ │ │ │ - mulld r9,r26,r20 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r4,r9 │ │ │ │ - addi r9,r1,112 │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r15,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + mr r26,r21 │ │ │ │ + add r2,r30,r2 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 305f8 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 305f8 │ │ │ │ + ld r24,48(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,248(r31) │ │ │ │ + li r6,0 │ │ │ │ + ld r15,8(r10) │ │ │ │ + ld r27,88(r14) │ │ │ │ + sldi r23,r24,3 │ │ │ │ + addi r16,r24,-1 │ │ │ │ + addi r19,r27,1 │ │ │ │ + addi r7,r23,15 │ │ │ │ + addi r2,r23,23 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + mulld r10,r24,r19 │ │ │ │ + sldi r30,r19,1 │ │ │ │ + clrrdi r9,r7,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r22,r23,r30 │ │ │ │ + neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r5,r1,112 │ │ │ │ + neg r10,r10 │ │ │ │ + std r5,160(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r5,r1,112 │ │ │ │ + std r5,168(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r9,r8 │ │ │ │ addi r8,r1,112 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ - addi r17,r1,112 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,112 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + std r6,0(r18) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r29,r1 │ │ │ │ - std r5,0(r17) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r4 │ │ │ │ - addi r24,r1,112 │ │ │ │ - blt cr4,32670 │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r12,120(r14) │ │ │ │ - mulld r0,r19,r20 │ │ │ │ - neg r4,r20 │ │ │ │ - ld r27,72(r14) │ │ │ │ - add r16,r9,r21 │ │ │ │ - add r18,r15,r21 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - addi r5,r24,-8 │ │ │ │ - std r14,176(r31) │ │ │ │ - sldi r23,r4,1 │ │ │ │ - std r25,192(r31) │ │ │ │ - std r26,224(r31) │ │ │ │ - std r19,232(r31) │ │ │ │ - std r9,240(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - addi r4,r12,-8 │ │ │ │ - add r22,r27,r21 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - add r11,r26,r7 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - add r11,r11,r4 │ │ │ │ - ldu r26,-8(r22) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stfdu f30,112(r29) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r25,r1,112 │ │ │ │ + blt cr4,31e40 │ │ │ │ + ld r2,160(r31) │ │ │ │ + mulld r6,r15,r24 │ │ │ │ + mulld r10,r16,r19 │ │ │ │ + ld r17,120(r14) │ │ │ │ + mulli r0,r19,-16 │ │ │ │ + cmpdi cr7,r19,0 │ │ │ │ + ld r20,72(r14) │ │ │ │ + add r11,r2,r23 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r5,r24,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r4,r20,r23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r10,r10,r25 │ │ │ │ + add r3,r2,r23 │ │ │ │ + addi r2,r17,-8 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r4,r4,r28 │ │ │ │ - stdu r9,-8(r16) │ │ │ │ - stdu r4,-8(r18) │ │ │ │ - ble cr7,318fc │ │ │ │ - srdi r4,r30,1 │ │ │ │ - sldi r25,r0,3 │ │ │ │ - add r9,r9,r26 │ │ │ │ - mtctr r4 │ │ │ │ - add r25,r25,r5 │ │ │ │ - addi r19,r9,1 │ │ │ │ - divd r3,r9,r26 │ │ │ │ - mr r14,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r4,r19,r26 │ │ │ │ - mulld r3,r3,r26 │ │ │ │ - mulld r4,r4,r26 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r4,r4,r19 │ │ │ │ - std r3,-8(r25) │ │ │ │ - std r4,16(r14) │ │ │ │ - bdnz 318c8 │ │ │ │ - cmpld r27,r22 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r0,r0,r23 │ │ │ │ - bne 3187c │ │ │ │ - ld r14,176(r31) │ │ │ │ - ld r9,240(r31) │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + add r9,r9,r27 │ │ │ │ + stdu r2,-8(r11) │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + ble cr7,30ff8 │ │ │ │ + srdi r28,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + nop │ │ │ │ + plxv vs44,248624 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + mr r2,r28 │ │ │ │ + andi. r28,r2,1 │ │ │ │ + addi r28,r2,-1 │ │ │ │ + beq 30fc0 │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r28,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 30ff8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + 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 30fc8 │ │ │ │ + cmpld r20,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + bne 30f3c │ │ │ │ + mr r5,r23 │ │ │ │ li r4,0 │ │ │ │ mr r3,r8 │ │ │ │ - ld r25,192(r31) │ │ │ │ - ld r26,224(r31) │ │ │ │ - ld r19,232(r31) │ │ │ │ - std r10,240(r31) │ │ │ │ - std r6,232(r31) │ │ │ │ - li r22,0 │ │ │ │ - std r7,224(r31) │ │ │ │ - std r12,176(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,104(r14) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r6,232(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - ld r12,176(r31) │ │ │ │ + std r7,192(r31) │ │ │ │ + std r6,184(r31) │ │ │ │ + addi r22,r22,15 │ │ │ │ + li r28,0 │ │ │ │ + li r21,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + ld r10,104(r14) │ │ │ │ + ld r7,192(r31) │ │ │ │ + addi r5,r27,2 │ │ │ │ li r0,0 │ │ │ │ - clrldi r5,r30,3 │ │ │ │ - lfd f11,29024(r9) │ │ │ │ - mr r8,r3 │ │ │ │ - addi r3,r28,2 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - clrrdi r4,r10,4 │ │ │ │ - addi r6,r6,15 │ │ │ │ - mr r10,r8 │ │ │ │ - sldi r16,r7,3 │ │ │ │ - mr r8,r19 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - neg r7,r4 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - add r16,r12,r16 │ │ │ │ - addi r12,r23,1 │ │ │ │ - divd r23,r23,r3 │ │ │ │ - sldi r4,r30,3 │ │ │ │ + clrldi r9,r30,3 │ │ │ │ + ld r4,0(r1) │ │ │ │ + ld r6,184(r31) │ │ │ │ + mr r8,r18 │ │ │ │ fcfid f0,f0 │ │ │ │ - stdux r11,r1,r7 │ │ │ │ - neg r7,r6 │ │ │ │ - addi r3,r1,112 │ │ │ │ - stdux r11,r1,r7 │ │ │ │ - std r14,176(r31) │ │ │ │ - std r25,224(r31) │ │ │ │ - std r26,240(r31) │ │ │ │ - addi r7,r1,112 │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - mr r18,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + clrrdi r2,r7,4 │ │ │ │ + divd r12,r10,r5 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + mr r5,r3 │ │ │ │ + fcfid f8,f12 │ │ │ │ + neg r2,r2 │ │ │ │ std r7,232(r31) │ │ │ │ - fdiv f12,f12,f0 │ │ │ │ - ld r9,192(r31) │ │ │ │ - lfdx f0,r27,r22 │ │ │ │ - lfdx f11,r16,r22 │ │ │ │ - ldx r7,r15,r22 │ │ │ │ - ldx r26,r9,r22 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - cmpd r26,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f11,f10,f11,f0 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - stfdx f11,r3,r22 │ │ │ │ - bgt 31ae4 │ │ │ │ - ld r9,200(r31) │ │ │ │ - frim f0,f11 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mr r25,r18 │ │ │ │ - subf r26,r26,r7 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - ld r19,176(r9) │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r7,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 31a7c │ │ │ │ + clrrdi r7,r22,4 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + add r6,r17,r6 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r2,r10,1 │ │ │ │ + neg r7,r7 │ │ │ │ + mr r4,r16 │ │ │ │ + std r2,240(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r1,112 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r10,224(r31) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + std r26,256(r31) │ │ │ │ + std r15,264(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + mtvsrdd vs40,r12,r12 │ │ │ │ + mr r17,r10 │ │ │ │ + ld r2,160(r31) │ │ │ │ + lfdx f0,r20,r28 │ │ │ │ + ldx r26,r2,r28 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r6,r28 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mtfprd f12,r26 │ │ │ │ + ldx r16,r2,r28 │ │ │ │ + ld r2,224(r31) │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpd r26,r16 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r28 │ │ │ │ + bgt 312e4 │ │ │ │ + frim f11,f0 │ │ │ │ + subf r11,r26,r16 │ │ │ │ + fsub f9,f30,f0 │ │ │ │ + ld r18,176(r14) │ │ │ │ + cmpldi r11,1 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fadd f9,f9,f11 │ │ │ │ + mffprd r22,f12 │ │ │ │ + fsub f12,f0,f11 │ │ │ │ + not r15,r22 │ │ │ │ + ble 319c8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r7,r0,3 │ │ │ │ + plxv vs44,248192 # 6dab0 │ │ │ │ + xxspltd vs10,vs9,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + std r14,184(r31) │ │ │ │ + std r10,192(r31) │ │ │ │ + std r24,200(r31) │ │ │ │ + mtvsrdd vs42,r22,r22 │ │ │ │ + mtvsrdd vs41,r15,r15 │ │ │ │ + mr r3,r17 │ │ │ │ + srdi r2,r11,1 │ │ │ │ + add r7,r18,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f9,r19,r14 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r7,r23,r7 │ │ │ │ - fmadd f0,f9,f11,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 31ae4 │ │ │ │ - addi r25,r25,8 │ │ │ │ + vmulld v0,v12,v8 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + 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,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r24,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + ldx r14,r14,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r24,r24,r7 │ │ │ │ + mtvsrdd vs0,r10,r14 │ │ │ │ + mtvsrdd vs7,r2,r24 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 31170 │ │ │ │ + andi. r2,r11,1 │ │ │ │ + ld r14,184(r31) │ │ │ │ + ld r10,192(r31) │ │ │ │ + ld r24,200(r31) │ │ │ │ + beq 312e4 │ │ │ │ + clrrdi r11,r11,1 │ │ │ │ + add r26,r26,r11 │ │ │ │ + mulld r2,r12,r11 │ │ │ │ + subf r3,r2,r22 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + mr r7,r3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 31228 │ │ │ │ + subf r7,r22,r2 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r18,r7 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 31250 │ │ │ │ + add r3,r15,r2 │ │ │ │ + add r7,r0,r3 │ │ │ │ + mulld r3,r21,r9 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r26,r16 │ │ │ │ + lfdx f0,r18,r7 │ │ │ │ + add r7,r3,r11 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r10,r7 │ │ │ │ + bgt 312e4 │ │ │ │ + add r2,r12,r2 │ │ │ │ + addi r26,r11,1 │ │ │ │ + subf r7,r2,r22 │ │ │ │ mtfprd f0,r7 │ │ │ │ - addi r6,r7,1 │ │ │ │ - not r9,r7 │ │ │ │ mr r11,r7 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - add r14,r0,r6 │ │ │ │ - add r9,r9,r0 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,31ab8 │ │ │ │ - neg r11,r7 │ │ │ │ + bgt 312a0 │ │ │ │ + subf r11,r22,r2 │ │ │ │ + addi r7,r7,1 │ │ │ │ add r11,r0,r11 │ │ │ │ + mtfprd f0,r7 │ │ │ │ sldi r11,r11,3 │ │ │ │ - lfdx f0,r19,r11 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 31a60 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r7,r23,r7 │ │ │ │ - fmadd f0,f9,f11,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - bne 31a78 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r0,r0,r12 │ │ │ │ - add r18,r18,r4 │ │ │ │ - cmpld r21,r22 │ │ │ │ - bne 319e8 │ │ │ │ - ld r26,240(r31) │ │ │ │ - mr r19,r8 │ │ │ │ - ld r14,176(r31) │ │ │ │ - ld r25,224(r31) │ │ │ │ - ld r7,232(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - ld r9,192(r31) │ │ │ │ - cmpdi r26,4 │ │ │ │ - beq 32484 │ │ │ │ - cmpdi r26,5 │ │ │ │ - beq 32210 │ │ │ │ - li r6,0 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 31c8c │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r22,152(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - add r16,r15,r21 │ │ │ │ - add r5,r9,r21 │ │ │ │ - add r0,r8,r21 │ │ │ │ - li r27,0 │ │ │ │ - mr r4,r25 │ │ │ │ - sldi r18,r10,4 │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 32208 │ │ │ │ - cmpd r26,r6 │ │ │ │ - ble 31bf0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ld r10,72(r14) │ │ │ │ - mulld r15,r20,r6 │ │ │ │ - subf r3,r6,r26 │ │ │ │ - addi r28,r8,-8 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r18,r11 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 312c8 │ │ │ │ + add r7,r15,r2 │ │ │ │ + add r7,r0,r7 │ │ │ │ + add r2,r3,r26 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r18,r7 │ │ │ │ + fmadd f0,f12,f0,f9 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r24,r21 │ │ │ │ + add r0,r0,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r17,r17,r2 │ │ │ │ + bne 310c0 │ │ │ │ + cmpdi r24,4 │ │ │ │ + mr r18,r8 │ │ │ │ + ld r26,256(r31) │ │ │ │ + ld r15,264(r31) │ │ │ │ + mr r16,r4 │ │ │ │ + mr r8,r5 │ │ │ │ + beq 31c30 │ │ │ │ + cmpdi r24,5 │ │ │ │ + beq 319d8 │ │ │ │ + li r2,0 │ │ │ │ + ld r0,216(r31) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 31490 │ │ │ │ + ld r9,168(r31) │ │ │ │ + ld r21,152(r31) │ │ │ │ + sldi r20,r15,4 │ │ │ │ + add r6,r8,r23 │ │ │ │ + li r28,0 │ │ │ │ + mr r5,r26 │ │ │ │ + ld r27,144(r31) │ │ │ │ + add r17,r9,r23 │ │ │ │ + ld r9,160(r31) │ │ │ │ + add r15,r9,r23 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 319d0 │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 313f8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r7,72(r14) │ │ │ │ + mulld r22,r19,r2 │ │ │ │ + subf r4,r2,r24 │ │ │ │ + addi r11,r8,-8 │ │ │ │ + std r0,160(r31) │ │ │ │ + std r14,168(r31) │ │ │ │ clrldi r12,r30,3 │ │ │ │ - std r14,160(r31) │ │ │ │ - std r4,176(r31) │ │ │ │ - add r25,r17,r9 │ │ │ │ - mtctr r3 │ │ │ │ + add r26,r18,r9 │ │ │ │ + mtctr r4 │ │ │ │ lfdx f0,r29,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - ld r3,0(r25) │ │ │ │ - sldi r10,r15,1 │ │ │ │ add r11,r11,r9 │ │ │ │ - ldu r9,8(r28) │ │ │ │ - ldu r14,8(r11) │ │ │ │ - maddld r4,r6,r12,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r10,r10,r30 │ │ │ │ + addi r3,r7,-8 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi r7,r22,1 │ │ │ │ + add r3,r3,r9 │ │ │ │ + ldu r9,8(r11) │ │ │ │ + ldu r14,8(r3) │ │ │ │ + maddld r0,r2,r12,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r15,r6,3 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f12,r7,r4 │ │ │ │ - maddld r3,r3,r14,r9 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + ldx r9,r25,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + lfdx f12,r10,r0 │ │ │ │ + maddld r4,r4,r14,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r25) │ │ │ │ - stfdx f0,r29,r15 │ │ │ │ - bdnz 31ba8 │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r4,176(r31) │ │ │ │ - ld r6,24(r14) │ │ │ │ - lfdx f12,r29,r21 │ │ │ │ - ldx r9,r17,r21 │ │ │ │ - ld r10,200(r14) │ │ │ │ - add r3,r6,r18 │ │ │ │ - lfdx f0,r6,r18 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + stdu r4,8(r26) │ │ │ │ + stfdx f0,r29,r22 │ │ │ │ + bdnz 313b0 │ │ │ │ + ld r0,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r7,24(r14) │ │ │ │ + lfdx f12,r29,r23 │ │ │ │ + ldx r2,r18,r23 │ │ │ │ + ld r9,200(r14) │ │ │ │ + add r4,r7,r20 │ │ │ │ + lfdx f0,r7,r20 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lfd f11,8(r4) │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,32644 │ │ │ │ - mtctr r19 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r6,r19 │ │ │ │ - li r15,0 │ │ │ │ - b 31c54 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - std r15,0(r10) │ │ │ │ - bdz 321ac │ │ │ │ - ldu r25,-8(r11) │ │ │ │ - ldu r9,-8(r28) │ │ │ │ - ldu r3,-8(r10) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 31c48 │ │ │ │ - ld r10,184(r31) │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stdx r3,r8,r9 │ │ │ │ - cmpd r10,r27 │ │ │ │ - bgt 31b58 │ │ │ │ - mr r25,r4 │ │ │ │ - ld r10,8(r14) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,216(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 3109c │ │ │ │ - ld r9,168(r31) │ │ │ │ - ld r5,120(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - b 3175c │ │ │ │ - mr r4,r8 │ │ │ │ - b 31138 │ │ │ │ - mr r11,r8 │ │ │ │ - b 31718 │ │ │ │ - nop │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,31e60 │ │ │ │ + mtctr r16 │ │ │ │ + mr r11,r15 │ │ │ │ + mr r3,r17 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r2,r16 │ │ │ │ + li r26,0 │ │ │ │ + b 3145c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r26,0(r7) │ │ │ │ + bdz 31974 │ │ │ │ + ldu r22,-8(r3) │ │ │ │ + ldu r9,-8(r11) │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + subf r9,r9,r22 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 31450 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r0,r28 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 31360 │ │ │ │ + mr r26,r5 │ │ │ │ + ld r9,8(r14) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,248(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 305f8 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,176(r31) │ │ │ │ + b 30e40 │ │ │ │ + mr r12,r10 │ │ │ │ + b 306a8 │ │ │ │ + mr r21,r10 │ │ │ │ + b 30dd8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r27,r27,1 │ │ │ │ - cmpd r16,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - ble 31678 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - cmpd r10,r24 │ │ │ │ - blt 31d10 │ │ │ │ - cmpd r10,r25 │ │ │ │ - ble 31d2c │ │ │ │ - ld r10,208(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - add r27,r27,r10 │ │ │ │ - cmpd r16,r27 │ │ │ │ - bgt 31cf8 │ │ │ │ - b 31678 │ │ │ │ - li r10,0 │ │ │ │ - b 31568 │ │ │ │ - ld r9,0(r8) │ │ │ │ - b 31cf8 │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r5,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 30d44 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r26,r9 │ │ │ │ + cmpd r9,r23 │ │ │ │ + blt 31510 │ │ │ │ + cmpd r9,r27 │ │ │ │ + ble 3152c │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r29,r29,r9 │ │ │ │ + cmpd r5,r29 │ │ │ │ + bgt 314f8 │ │ │ │ + b 30d44 │ │ │ │ + li r2,0 │ │ │ │ + b 30c34 │ │ │ │ + li r11,0 │ │ │ │ + b 30ad8 │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 314f8 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 31678 │ │ │ │ - ld r3,152(r31) │ │ │ │ - mulli r6,r28,48 │ │ │ │ - sldi r26,r24,3 │ │ │ │ - sldi r4,r28,4 │ │ │ │ - sldi r5,r28,5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - addi r10,r30,-1 │ │ │ │ - add r20,r7,r26 │ │ │ │ - addi r4,r4,8 │ │ │ │ - sldi r24,r24,5 │ │ │ │ - addi r15,r23,-8 │ │ │ │ - addi r0,r28,56 │ │ │ │ - addi r5,r5,24 │ │ │ │ - std r9,256(r31) │ │ │ │ - mtvsrdd vs9,r10,r10 │ │ │ │ - std r3,224(r31) │ │ │ │ - ld r3,144(r31) │ │ │ │ - add r19,r20,r26 │ │ │ │ - add r9,r4,r23 │ │ │ │ - add r28,r7,r24 │ │ │ │ - addi r6,r6,40 │ │ │ │ - li r16,0 │ │ │ │ - add r12,r5,r23 │ │ │ │ - add r0,r0,r23 │ │ │ │ - add r26,r19,r26 │ │ │ │ - std r9,264(r31) │ │ │ │ - add r18,r6,r23 │ │ │ │ - std r3,232(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - b 31dcc │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - beq 31f98 │ │ │ │ - ldu r9,8(r15) │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 31dc0 │ │ │ │ - ld r10,232(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 31dc0 │ │ │ │ - ld r11,8(r27) │ │ │ │ - std r9,8(r17) │ │ │ │ - ld r6,16(r27) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - ld r4,24(r14) │ │ │ │ - ld r22,24(r27) │ │ │ │ - ld r23,32(r27) │ │ │ │ - ld r25,264(r31) │ │ │ │ - std r29,304(r31) │ │ │ │ - li r5,0 │ │ │ │ - lfdx f8,r7,r10 │ │ │ │ - std r7,272(r31) │ │ │ │ - std r14,280(r31) │ │ │ │ - std r8,288(r31) │ │ │ │ - std r17,296(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,248(r31) │ │ │ │ - ld r6,200(r14) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - mr r29,r3 │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r24,8(r25) │ │ │ │ - std r5,320(r31) │ │ │ │ - mr r7,r12 │ │ │ │ - li r8,0 │ │ │ │ - mr r5,r16 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r24,r9,r24 │ │ │ │ - ld r9,248(r31) │ │ │ │ + ble 30d44 │ │ │ │ + mulli r9,r29,48 │ │ │ │ + sldi r27,r0,3 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r5,r29,4 │ │ │ │ + sldi r6,r29,5 │ │ │ │ + ld r24,152(r31) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r4,r0,5 │ │ │ │ + addi r16,r26,-8 │ │ │ │ + add r12,r10,r27 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r6,r6,24 │ │ │ │ + li r17,0 │ │ │ │ + std r7,224(r31) │ │ │ │ + addi r7,r29,56 │ │ │ │ + add r29,r10,r4 │ │ │ │ + mr r4,r10 │ │ │ │ + add r21,r12,r27 │ │ │ │ + add r5,r26,r5 │ │ │ │ + add r6,r26,r6 │ │ │ │ + std r2,184(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r0,r26,r7 │ │ │ │ + mr r10,r24 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + add r27,r21,r27 │ │ │ │ + mr r11,r2 │ │ │ │ + std r5,232(r31) │ │ │ │ + std r6,240(r31) │ │ │ │ + add r19,r26,r9 │ │ │ │ + b 315dc │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r30 │ │ │ │ + beq 317a4 │ │ │ │ + ldu r2,8(r16) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 315d0 │ │ │ │ + ld r9,184(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 315d0 │ │ │ │ + ld r3,8(r20) │ │ │ │ + std r2,8(r18) │ │ │ │ + ld r7,16(r20) │ │ │ │ + sldi r9,r17,3 │ │ │ │ + li r6,0 │ │ │ │ + std r4,256(r31) │ │ │ │ + std r14,264(r31) │ │ │ │ + ld r5,24(r14) │ │ │ │ + ld r22,232(r31) │ │ │ │ + std r8,272(r31) │ │ │ │ + std r18,280(r31) │ │ │ │ + lfdx f8,r4,r9 │ │ │ │ + ld r24,24(r20) │ │ │ │ + std r28,288(r31) │ │ │ │ + std r10,296(r31) │ │ │ │ + ld r25,32(r20) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + std r7,200(r31) │ │ │ │ + ld r7,200(r14) │ │ │ │ + stfd f8,8(r28) │ │ │ │ + std r2,192(r31) │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ldu r26,8(r22) │ │ │ │ + ld r8,240(r31) │ │ │ │ + std r6,312(r31) │ │ │ │ + li r10,0 │ │ │ │ + mr r6,r17 │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r26,r2,r26 │ │ │ │ + ld r2,200(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r24,312(r31) │ │ │ │ - mulld r3,r24,r9 │ │ │ │ - std r3,168(r31) │ │ │ │ + std r26,304(r31) │ │ │ │ + mulld r4,r26,r2 │ │ │ │ + std r4,160(r31) │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r18 │ │ │ │ - li r17,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + nop │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + mr r17,r19 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - std r10,160(r31) │ │ │ │ + mulld r14,r9,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ + nop │ │ │ │ + ldu r3,8(r17) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r24,r0 │ │ │ │ - mr r10,r28 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r26,r0 │ │ │ │ + mr r4,r29 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ + mulld r23,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r24) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - lxvx vs6,r6,r3 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r28,r2,4 │ │ │ │ + lxvx vs6,r7,r28 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r3 │ │ │ │ - bdnz 31ee0 │ │ │ │ + stxvx vs7,r7,r28 │ │ │ │ + bdnz 316f0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r30 │ │ │ │ + bne 316c0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 31690 │ │ │ │ + mr r17,r6 │ │ │ │ + ld r6,312(r31) │ │ │ │ + ld r26,304(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + bne 31650 │ │ │ │ addi r17,r17,1 │ │ │ │ + ld r18,280(r31) │ │ │ │ + ld r28,288(r31) │ │ │ │ + ld r8,272(r31) │ │ │ │ + ld r4,256(r31) │ │ │ │ cmpd r17,r30 │ │ │ │ - bne 31eb0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 31e80 │ │ │ │ - mr r16,r5 │ │ │ │ - ld r5,320(r31) │ │ │ │ - ld r24,312(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - bne 31e44 │ │ │ │ - ld r17,296(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - ld r8,288(r31) │ │ │ │ - mr r3,r29 │ │ │ │ - ld r29,304(r31) │ │ │ │ - li r6,8 │ │ │ │ - ld r7,272(r31) │ │ │ │ - ld r14,280(r31) │ │ │ │ - cmpd r16,r30 │ │ │ │ - std r9,40(r17) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r8,r6 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - std r24,16(r17) │ │ │ │ - stfd f12,16(r29) │ │ │ │ - std r10,24(r17) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r11,32(r17) │ │ │ │ - stfd f11,32(r29) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 31dcc │ │ │ │ - std r3,0(r8) │ │ │ │ - b 31678 │ │ │ │ + ld r14,264(r31) │ │ │ │ + ld r10,296(r31) │ │ │ │ + stfd f0,40(r28) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r26,16(r18) │ │ │ │ + std r9,24(r18) │ │ │ │ + stfd f12,16(r28) │ │ │ │ + stfd f10,24(r28) │ │ │ │ + stfd f11,32(r28) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + pstxv vs9,24(r8) │ │ │ │ + bne 315dc │ │ │ │ + std r11,0(r8) │ │ │ │ + b 30d44 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 31678 │ │ │ │ - mulli r10,r28,48 │ │ │ │ - sldi r5,r28,4 │ │ │ │ - mulli r22,r24,24 │ │ │ │ - sldi r28,r28,5 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - ld r26,152(r31) │ │ │ │ - addi r3,r30,-1 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - ld r15,144(r31) │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r9,r28,24 │ │ │ │ - li r6,0 │ │ │ │ - addi r28,r23,-8 │ │ │ │ - add r16,r7,r24 │ │ │ │ - mtvsrdd vs9,r3,r3 │ │ │ │ - add r5,r5,r23 │ │ │ │ - add r12,r9,r23 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r22,r7,r22 │ │ │ │ - add r24,r16,r24 │ │ │ │ - std r5,232(r31) │ │ │ │ - mr r5,r7 │ │ │ │ - mr r7,r26 │ │ │ │ - add r25,r10,r23 │ │ │ │ - b 32018 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - beq 3215c │ │ │ │ - ldu r9,8(r28) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 3200c │ │ │ │ - cmpd r9,r15 │ │ │ │ - bgt 3200c │ │ │ │ - ld r0,8(r27) │ │ │ │ - ld r4,16(r27) │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ld r26,24(r14) │ │ │ │ - std r9,8(r17) │ │ │ │ - ld r19,24(r27) │ │ │ │ - ld r11,232(r31) │ │ │ │ - std r5,240(r31) │ │ │ │ - std r14,248(r31) │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r8,256(r31) │ │ │ │ - std r17,264(r31) │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r4,224(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - add r26,r26,r21 │ │ │ │ - stfd f12,8(r29) │ │ │ │ - std r9,160(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r0,8(r11) │ │ │ │ - ld r8,224(r31) │ │ │ │ - mr r17,r12 │ │ │ │ + ble 30d44 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + mulli r24,r0,24 │ │ │ │ + sldi r6,r29,4 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + sldi r0,r0,3 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + sldi r29,r7,4 │ │ │ │ + addi r27,r26,-8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r6,r6,8 │ │ │ │ + li r7,0 │ │ │ │ + add r17,r10,r0 │ │ │ │ + mtvsrdd vs9,r4,r4 │ │ │ │ + add r9,r26,r9 │ │ │ │ + add r23,r26,r6 │ │ │ │ + mr r6,r10 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r24,r10,r24 │ │ │ │ + add r25,r17,r0 │ │ │ │ + mr r10,r16 │ │ │ │ + std r9,200(r31) │ │ │ │ + add r0,r26,r2 │ │ │ │ + b 31824 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 3196c │ │ │ │ + ldu r2,8(r27) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 31818 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 31818 │ │ │ │ + ld r26,8(r20) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r14) │ │ │ │ + std r2,8(r18) │ │ │ │ + mr r3,r23 │ │ │ │ + li r9,0 │ │ │ │ + std r6,224(r31) │ │ │ │ + std r14,232(r31) │ │ │ │ + ld r22,16(r20) │ │ │ │ + ld r19,24(r20) │ │ │ │ + std r8,240(r31) │ │ │ │ + lfdx f12,r6,r5 │ │ │ │ + ld r5,200(r14) │ │ │ │ + std r18,256(r31) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r11,r11,r29 │ │ │ │ + std r22,192(r31) │ │ │ │ + stfd f12,8(r28) │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r26,8(r3) │ │ │ │ + ld r8,192(r31) │ │ │ │ li r18,0 │ │ │ │ - lfdx f10,r16,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r0 │ │ │ │ + ld r16,200(r31) │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r9,r8 │ │ │ │ - std r9,168(r31) │ │ │ │ - ldu r0,8(r17) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r14,r2,r8 │ │ │ │ + std r2,184(r31) │ │ │ │ + ldu r26,8(r16) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r23,r25 │ │ │ │ - mr r8,r22 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r8,r24 │ │ │ │ + lfdx f11,r25,r2 │ │ │ │ + add r26,r14,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r20,r0,r19 │ │ │ │ + mulld r21,r26,r19 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r23) │ │ │ │ lfd f0,0(r8) │ │ │ │ - lxv vs8,0(r26) │ │ │ │ + ldu r2,8(r22) │ │ │ │ addi r8,r8,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lxv vs8,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - lxvx vs7,r4,r5 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + lxvx vs7,r5,r6 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r4,r5 │ │ │ │ - bdnz 320d0 │ │ │ │ + stxvx vs8,r5,r6 │ │ │ │ + bdnz 318e0 │ │ │ │ addi r18,r18,1 │ │ │ │ cmpd r18,r30 │ │ │ │ - bne 320a4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 32078 │ │ │ │ - ld r17,264(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r8,256(r31) │ │ │ │ - ld r5,240(r31) │ │ │ │ - ld r14,248(r31) │ │ │ │ - stfd f0,32(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - stfd f11,24(r29) │ │ │ │ - cmpd r6,r30 │ │ │ │ - std r9,32(r17) │ │ │ │ - ld r9,168(r31) │ │ │ │ - std r3,24(r8) │ │ │ │ - std r0,24(r17) │ │ │ │ - std r9,16(r17) │ │ │ │ - li r9,8 │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 32018 │ │ │ │ - std r3,0(r8) │ │ │ │ - b 31678 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r10,r19 │ │ │ │ - ldx r3,r8,r9 │ │ │ │ - cmpd r16,r27 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r8,r9 │ │ │ │ - bgt 31560 │ │ │ │ - b 31678 │ │ │ │ - addi r7,r12,15 │ │ │ │ - ld r6,0(r1) │ │ │ │ - mr r10,r26 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - addi r7,r1,112 │ │ │ │ - b 31534 │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r27,r27,1 │ │ │ │ - cmpd r10,r27 │ │ │ │ + bne 318b0 │ │ │ │ addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - ble 31c88 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - cmpd r10,r22 │ │ │ │ - blt 321e0 │ │ │ │ - cmpd r10,r23 │ │ │ │ - ble 32200 │ │ │ │ - ld r10,208(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r8) │ │ │ │ - add r27,r27,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r27 │ │ │ │ - bgt 321c8 │ │ │ │ - b 31c88 │ │ │ │ - li r6,0 │ │ │ │ - b 31b60 │ │ │ │ - ld r9,0(r8) │ │ │ │ - b 321c8 │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 31884 │ │ │ │ + ld r18,256(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r8,240(r31) │ │ │ │ + stfd f0,32(r28) │ │ │ │ + stfd f10,16(r28) │ │ │ │ + stfd f11,24(r28) │ │ │ │ + ld r6,224(r31) │ │ │ │ + ld r14,232(r31) │ │ │ │ + cmpd r7,r30 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r26,24(r18) │ │ │ │ + ld r2,184(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + std r2,16(r18) │ │ │ │ + bne 31824 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 30d44 │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r0,r28 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 3148c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r25,r9 │ │ │ │ + cmpd r9,r21 │ │ │ │ + blt 319a4 │ │ │ │ + cmpd r9,r27 │ │ │ │ + ble 319c0 │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r28,r28,r9 │ │ │ │ + cmpd r0,r28 │ │ │ │ + bgt 3198c │ │ │ │ + b 3148c │ │ │ │ + li r2,0 │ │ │ │ + b 31368 │ │ │ │ + li r11,0 │ │ │ │ + b 31208 │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 3198c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 31c8c │ │ │ │ - ld r10,144(r31) │ │ │ │ - sldi r3,r28,4 │ │ │ │ - sldi r4,r28,5 │ │ │ │ - mulli r6,r28,48 │ │ │ │ - sldi r26,r5,3 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - ld r23,152(r31) │ │ │ │ - addi r9,r30,-1 │ │ │ │ - addi r15,r24,-8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r4,r4,24 │ │ │ │ - sldi r5,r5,5 │ │ │ │ - std r25,256(r31) │ │ │ │ - li r16,0 │ │ │ │ - add r12,r7,r26 │ │ │ │ - addi r0,r28,56 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - std r10,192(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r28,r7,r5 │ │ │ │ - mr r25,r9 │ │ │ │ - add r19,r12,r26 │ │ │ │ - add r0,r0,r24 │ │ │ │ - add r26,r19,r26 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r10,240(r31) │ │ │ │ - add r10,r3,r24 │ │ │ │ - mr r3,r7 │ │ │ │ - mr r7,r23 │ │ │ │ - std r10,176(r31) │ │ │ │ - add r10,r4,r24 │ │ │ │ - std r10,248(r31) │ │ │ │ - addi r10,r6,40 │ │ │ │ - add r18,r10,r24 │ │ │ │ - b 322b0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - beq 32474 │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 322a4 │ │ │ │ - ld r10,192(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 322a4 │ │ │ │ - ld r11,8(r27) │ │ │ │ - std r9,8(r17) │ │ │ │ - ld r6,16(r27) │ │ │ │ - ld r4,24(r14) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - ld r22,24(r27) │ │ │ │ - ld r23,32(r27) │ │ │ │ - ld r20,176(r31) │ │ │ │ - li r5,0 │ │ │ │ - std r14,264(r31) │ │ │ │ - lfdx f8,r3,r10 │ │ │ │ - std r3,272(r31) │ │ │ │ - std r8,280(r31) │ │ │ │ - std r29,288(r31) │ │ │ │ - std r7,296(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,232(r31) │ │ │ │ - ld r6,200(r14) │ │ │ │ - stfd f8,8(r29) │ │ │ │ + ble 31490 │ │ │ │ + sldi r28,r9,3 │ │ │ │ + sldi r6,r27,5 │ │ │ │ + sldi r4,r9,5 │ │ │ │ + sldi r9,r15,4 │ │ │ │ + ld r24,144(r31) │ │ │ │ + ld r12,152(r31) │ │ │ │ + mulli r7,r27,48 │ │ │ │ + sldi r5,r27,4 │ │ │ │ + sldi r27,r27,6 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r9,200(r31) │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r10,8(r20) │ │ │ │ - ld r7,248(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r17,312(r31) │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ - std r20,304(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,232(r31) │ │ │ │ + addi r9,r6,24 │ │ │ │ + add r15,r10,r28 │ │ │ │ + addi r16,r25,-8 │ │ │ │ + li r17,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r0,r27,56 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + add r27,r10,r4 │ │ │ │ + add r9,r25,r9 │ │ │ │ + add r21,r15,r28 │ │ │ │ + mr r4,r10 │ │ │ │ + mr r11,r2 │ │ │ │ + add r6,r25,r5 │ │ │ │ + add r0,r25,r0 │ │ │ │ + mr r10,r24 │ │ │ │ + std r9,160(r31) │ │ │ │ + addi r9,r7,40 │ │ │ │ + add r28,r21,r28 │ │ │ │ + std r6,224(r31) │ │ │ │ + add r19,r25,r9 │ │ │ │ + b 31a6c │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r30 │ │ │ │ + beq 31c28 │ │ │ │ + ldu r2,8(r16) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 31a60 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 31a60 │ │ │ │ + ld r3,8(r20) │ │ │ │ + std r2,8(r18) │ │ │ │ + ld r7,16(r20) │ │ │ │ + sldi r9,r17,3 │ │ │ │ + li r6,0 │ │ │ │ + std r14,232(r31) │ │ │ │ + std r26,240(r31) │ │ │ │ + ld r5,24(r14) │ │ │ │ + ld r22,224(r31) │ │ │ │ + std r4,256(r31) │ │ │ │ + std r8,264(r31) │ │ │ │ + lfdx f8,r4,r9 │ │ │ │ + ld r24,24(r20) │ │ │ │ + std r18,272(r31) │ │ │ │ + std r29,280(r31) │ │ │ │ + ld r25,32(r20) │ │ │ │ + std r10,288(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + std r7,192(r31) │ │ │ │ + ld r7,200(r14) │ │ │ │ + stfd f8,8(r29) │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + ld r8,160(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r12,296(r31) │ │ │ │ + std r6,304(r31) │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,192(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,224(r31) │ │ │ │ - mulld r3,r9,r10 │ │ │ │ + std r2,184(r31) │ │ │ │ + mulld r4,r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r17,r18 │ │ │ │ - li r20,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - add r10,r3,r10 │ │ │ │ - std r7,160(r31) │ │ │ │ + ldu r9,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r14,r19 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r20,3 │ │ │ │ + mulld r12,r9,r24 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r24,r0 │ │ │ │ - mr r7,r28 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r26,r0 │ │ │ │ + mr r6,r27 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ + mulld r23,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r24) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs6,r6,r29 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r29,r2,4 │ │ │ │ + lxvx vs6,r7,r29 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r29 │ │ │ │ - bdnz 323c0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r30 │ │ │ │ - bne 32390 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 32360 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r20,304(r31) │ │ │ │ - ld r17,312(r31) │ │ │ │ - cmpd r5,r30 │ │ │ │ - bne 32320 │ │ │ │ - addi r16,r16,1 │ │ │ │ - ld r29,288(r31) │ │ │ │ - ld r8,280(r31) │ │ │ │ - ld r5,224(r31) │ │ │ │ - li r6,8 │ │ │ │ - ld r14,264(r31) │ │ │ │ - std r9,40(r17) │ │ │ │ - li r9,24 │ │ │ │ - ld r3,272(r31) │ │ │ │ - ld r7,296(r31) │ │ │ │ - std r10,24(r17) │ │ │ │ - cmpd r16,r30 │ │ │ │ - std r11,32(r17) │ │ │ │ - stxvx vs9,r8,r6 │ │ │ │ + stxvx vs7,r7,r29 │ │ │ │ + bdnz 31b70 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r30 │ │ │ │ + bne 31b40 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 31b20 │ │ │ │ + ld r6,304(r31) │ │ │ │ + ld r12,296(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + bne 31ae0 │ │ │ │ + ld r18,272(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r29,280(r31) │ │ │ │ + ld r8,264(r31) │ │ │ │ + ld r14,232(r31) │ │ │ │ + cmpd r17,r30 │ │ │ │ + ld r26,240(r31) │ │ │ │ + ld r4,256(r31) │ │ │ │ + ld r10,288(r31) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + ld r2,184(r31) │ │ │ │ stfd f0,40(r29) │ │ │ │ - std r5,16(r17) │ │ │ │ stfd f12,16(r29) │ │ │ │ stfd f10,24(r29) │ │ │ │ + std r9,24(r18) │ │ │ │ stfd f11,32(r29) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 322b0 │ │ │ │ - mr r9,r25 │ │ │ │ - ld r25,256(r31) │ │ │ │ - std r9,0(r8) │ │ │ │ - b 31c8c │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + std r2,16(r18) │ │ │ │ + pstxv vs9,24(r8) │ │ │ │ + bne 31a6c │ │ │ │ + std r11,0(r8) │ │ │ │ + b 31490 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 31c8c │ │ │ │ - ld r10,160(r31) │ │ │ │ - mulli r23,r28,48 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - mulli r22,r5,24 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - addi r16,r30,-1 │ │ │ │ + ble 31490 │ │ │ │ + sldi r2,r27,5 │ │ │ │ + mulli r0,r27,48 │ │ │ │ + mulli r23,r9,24 │ │ │ │ + sldi r7,r27,4 │ │ │ │ ld r12,152(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - addi r9,r9,24 │ │ │ │ - addi r28,r24,-8 │ │ │ │ - li r3,0 │ │ │ │ - add r15,r7,r5 │ │ │ │ - mtvsrdd vs9,r16,r16 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r24 │ │ │ │ - addi r23,r23,40 │ │ │ │ - add r26,r15,r5 │ │ │ │ - std r10,176(r31) │ │ │ │ - addi r10,r6,8 │ │ │ │ - add r22,r7,r22 │ │ │ │ - std r9,200(r31) │ │ │ │ - add r23,r23,r24 │ │ │ │ - add r10,r10,r24 │ │ │ │ - std r10,192(r31) │ │ │ │ - b 32500 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 3263c │ │ │ │ - ldu r9,8(r28) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 324f4 │ │ │ │ - cmpd r9,r20 │ │ │ │ - bgt 324f4 │ │ │ │ - ld r0,8(r27) │ │ │ │ - std r9,8(r17) │ │ │ │ - sldi r10,r3,3 │ │ │ │ + ld r27,144(r31) │ │ │ │ + sldi r24,r9,3 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + sldi r15,r15,4 │ │ │ │ + addi r28,r25,-8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + addi r9,r7,8 │ │ │ │ + mr r6,r26 │ │ │ │ + li r7,0 │ │ │ │ + add r16,r10,r24 │ │ │ │ + mtvsrdd vs9,r4,r4 │ │ │ │ + add r2,r25,r2 │ │ │ │ + add r22,r25,r9 │ │ │ │ + add r23,r10,r23 │ │ │ │ + add r24,r16,r24 │ │ │ │ + std r2,192(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,40 │ │ │ │ + add r0,r25,r0 │ │ │ │ + b 31ca8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 31dec │ │ │ │ + ldu r2,8(r28) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 31c9c │ │ │ │ + cmpd r2,r27 │ │ │ │ + bgt 31c9c │ │ │ │ + ld r26,8(r20) │ │ │ │ + sldi r5,r7,3 │ │ │ │ ld r11,24(r14) │ │ │ │ - ld r4,16(r27) │ │ │ │ - ld r21,24(r27) │ │ │ │ + std r2,8(r18) │ │ │ │ + mr r3,r22 │ │ │ │ + li r9,0 │ │ │ │ + std r14,200(r31) │ │ │ │ + ld r25,16(r20) │ │ │ │ + ld r19,24(r20) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ ld r5,200(r14) │ │ │ │ - ld r6,192(r31) │ │ │ │ - std r14,224(r31) │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r25,232(r31) │ │ │ │ - std r7,240(r31) │ │ │ │ - std r8,248(r31) │ │ │ │ - std r17,256(r31) │ │ │ │ - mulld r9,r9,r0 │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r11,r11,r15 │ │ │ │ + std r25,184(r31) │ │ │ │ stfd f12,8(r29) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r11,r11,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r18,8(r6) │ │ │ │ - ld r17,200(r31) │ │ │ │ - li r19,0 │ │ │ │ - lfdx f10,r15,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r26,8(r3) │ │ │ │ + ld r17,192(r31) │ │ │ │ + li r21,0 │ │ │ │ + std r6,224(r31) │ │ │ │ + std r10,232(r31) │ │ │ │ + std r8,240(r31) │ │ │ │ + lfdx f10,r16,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ + ld r26,184(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r18,r4 │ │ │ │ - ldu r0,8(r17) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + std r2,168(r31) │ │ │ │ + mulld r14,r2,r26 │ │ │ │ + ldu r26,8(r17) │ │ │ │ + sldi r2,r21,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r25,r23 │ │ │ │ - mr r8,r22 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r10,r23 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + add r26,r14,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r24,r0,r21 │ │ │ │ + mulld r25,r26,r19 │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + nop │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r6) │ │ │ │ + addi r10,r10,8 │ │ │ │ lxv vs8,0(r11) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r24,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - lxvx vs7,r5,r7 │ │ │ │ + add r2,r25,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + lxvx vs7,r5,r8 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r7 │ │ │ │ - bdnz 325b0 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 32588 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 32564 │ │ │ │ - ld r17,256(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r8,248(r31) │ │ │ │ - ld r14,224(r31) │ │ │ │ - ld r25,232(r31) │ │ │ │ - ld r7,240(r31) │ │ │ │ + stxvx vs8,r5,r8 │ │ │ │ + bdnz 31d60 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bne 31d34 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r6,224(r31) │ │ │ │ + ld r10,232(r31) │ │ │ │ + ld r8,240(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 31cfc │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r26,24(r18) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r14,200(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ stfd f0,32(r29) │ │ │ │ + cmpd r7,r30 │ │ │ │ stfd f10,16(r29) │ │ │ │ stfd f11,24(r29) │ │ │ │ - cmpd r3,r30 │ │ │ │ - std r9,32(r17) │ │ │ │ - li r9,8 │ │ │ │ - std r16,24(r8) │ │ │ │ - std r18,16(r17) │ │ │ │ - std r0,24(r17) │ │ │ │ - stxvx vs9,r8,r9 │ │ │ │ - bne 32500 │ │ │ │ - std r16,0(r8) │ │ │ │ - b 31c8c │ │ │ │ - sldi r9,r19,3 │ │ │ │ - ld r10,184(r31) │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r6,r19 │ │ │ │ - ldx r3,r8,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - cmpd r10,r27 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r8,r9 │ │ │ │ - bgt 31b58 │ │ │ │ - b 31c88 │ │ │ │ - addi r7,r6,15 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r6,r26 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r5,r1,r7 │ │ │ │ - addi r7,r1,112 │ │ │ │ - b 31b28 │ │ │ │ - li r9,0 │ │ │ │ - std r9,176(r31) │ │ │ │ - b 3116c │ │ │ │ - xor r10,r10,r11 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r11,r11 │ │ │ │ - b 3173c │ │ │ │ - xor r10,r10,r4 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r10,r4 │ │ │ │ - std r10,176(r31) │ │ │ │ - b 31160 │ │ │ │ - li r11,0 │ │ │ │ - b 31744 │ │ │ │ - ld r5,120(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - beq 3109c │ │ │ │ - b 316e0 │ │ │ │ + pstxv vs9,8(r8) │ │ │ │ + std r2,16(r18) │ │ │ │ + bne 31ca8 │ │ │ │ + mr r26,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 31490 │ │ │ │ + addi r9,r22,15 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r2,r25 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 30c00 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + addi r29,r29,1 │ │ │ │ + mr r2,r16 │ │ │ │ + ldx r4,r8,r9 │ │ │ │ + cmpd r5,r29 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 30c2c │ │ │ │ + b 30d44 │ │ │ │ + addi r9,r22,15 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r2,r24 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 3132c │ │ │ │ + sldi r9,r16,3 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r2,r16 │ │ │ │ + ldx r4,r8,r9 │ │ │ │ + cmpd r0,r28 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r4,r8,r9 │ │ │ │ + bgt 31360 │ │ │ │ + b 3148c │ │ │ │ + li r12,0 │ │ │ │ + b 306d4 │ │ │ │ + xor r9,r9,r21 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r21,r21 │ │ │ │ + b 30dfc │ │ │ │ + xor r9,r9,r12 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r12,r12 │ │ │ │ + b 306cc │ │ │ │ + li r21,0 │ │ │ │ + b 30e04 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + beq 305f8 │ │ │ │ + b 30da0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,22544 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ + mr r2,r3 │ │ │ │ + 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) │ │ │ │ - ld r10,32(r9) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(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) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - ld r16,0(r9) │ │ │ │ - stdu r1,-560(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(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) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + stxv vs63,336(r1) │ │ │ │ + ld r9,32(r2) │ │ │ │ mr r31,r1 │ │ │ │ - std r10,208(r31) │ │ │ │ - ld r10,24(r9) │ │ │ │ - ld r11,88(r16) │ │ │ │ + ld r17,0(r2) │ │ │ │ addi r5,r31,136 │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - ld r30,240(r16) │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - std r10,224(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ + ld r9,24(r2) │ │ │ │ + ld r10,72(r17) │ │ │ │ + ld r30,240(r17) │ │ │ │ std r9,184(r31) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,48(r16) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl d278 │ │ │ │ + ld r9,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r9,192(r31) │ │ │ │ + std r2,200(r31) │ │ │ │ + ld r9,48(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl ccc0 │ │ │ │ ld r5,136(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - bne 32868 │ │ │ │ + bne 32068 │ │ │ │ ld r5,120(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - bne 32ea0 │ │ │ │ - addi r1,r31,560 │ │ │ │ + bne 3267c │ │ │ │ + addi r1,r31,576 │ │ │ │ ld r0,16(r1) │ │ │ │ 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) │ │ │ │ + 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 8,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) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 33efc │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r15,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 328a8 │ │ │ │ + ld r2,8(r17) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 33644 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 320a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r4,r8,4 │ │ │ │ + sldi r4,r10,4 │ │ │ │ ldx r4,r30,r4 │ │ │ │ cmpd r5,r4 │ │ │ │ - bgt 334b0 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r15,r6 │ │ │ │ - add r8,r15,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 32890 │ │ │ │ - sldi r8,r15,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bgt 33f14 │ │ │ │ - cmpd r9,r15 │ │ │ │ - ble 33f2c │ │ │ │ - sldi r9,r15,4 │ │ │ │ + bgt 32c7c │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 32090 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r5,r10 │ │ │ │ + bgt 3365c │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 33674 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f31,242980 # 6d600 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r25,r15 │ │ │ │ - std r30,200(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 32e90 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 32e90 │ │ │ │ - ld r28,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r0,0(r1) │ │ │ │ - ld r7,8(r8) │ │ │ │ - ld r23,88(r16) │ │ │ │ - li r3,0 │ │ │ │ - std r1,240(r31) │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r5,r28,3 │ │ │ │ - addi r6,r23,1 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r4,r5,23 │ │ │ │ - mulld r8,r28,r6 │ │ │ │ + std r30,160(r31) │ │ │ │ + std r7,224(r31) │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 3266c │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 3266c │ │ │ │ + ld r7,48(r17) │ │ │ │ + ld r3,0(r1) │ │ │ │ + std r1,232(r31) │ │ │ │ + li r4,0 │ │ │ │ + ld r21,88(r17) │ │ │ │ + ld r9,8(r10) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + addi r11,r7,-1 │ │ │ │ + addi r6,r21,1 │ │ │ │ + addi r2,r5,15 │ │ │ │ + addi r8,r5,23 │ │ │ │ cmpdi cr4,r11,0 │ │ │ │ + mulld r10,r7,r6 │ │ │ │ sldi r30,r6,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r4,r4,4 │ │ │ │ - mulld r10,r5,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r4,r4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stdux r0,r1,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mulld r28,r5,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - addi r21,r1,112 │ │ │ │ - stdux r0,r1,r9 │ │ │ │ - addi r20,r1,112 │ │ │ │ - stdux r0,r1,r9 │ │ │ │ - addi r26,r1,112 │ │ │ │ - stdux r0,r1,r4 │ │ │ │ - addi r14,r1,112 │ │ │ │ - stdux r0,r1,r4 │ │ │ │ - mr r29,r1 │ │ │ │ - std r3,0(r14) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r22,r1,112 │ │ │ │ - blt cr4,33edc │ │ │ │ - mulld r9,r7,r28 │ │ │ │ - ld r12,120(r16) │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - neg r4,r6 │ │ │ │ - ld r17,72(r16) │ │ │ │ - add r15,r21,r5 │ │ │ │ - add r18,r20,r5 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r16,r1,112 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + addi r19,r1,112 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + addi r25,r1,112 │ │ │ │ + stdux r3,r1,r8 │ │ │ │ + addi r15,r1,112 │ │ │ │ + stdux r3,r1,r8 │ │ │ │ + std r4,0(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f29,112(r27) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r23,r1,112 │ │ │ │ + blt cr4,33110 │ │ │ │ + mulld r20,r9,r7 │ │ │ │ + mulld r8,r11,r6 │ │ │ │ + ld r22,120(r17) │ │ │ │ + ld r18,72(r17) │ │ │ │ + mulli r0,r6,-16 │ │ │ │ + add r14,r16,r5 │ │ │ │ + add r29,r19,r5 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - addi r8,r22,-8 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r24,r4,1 │ │ │ │ - std r7,168(r31) │ │ │ │ - std r28,176(r31) │ │ │ │ - std r11,232(r31) │ │ │ │ - std r21,248(r31) │ │ │ │ - addi r4,r12,-8 │ │ │ │ - add r19,r17,r5 │ │ │ │ - add r27,r28,r9 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - add r27,r27,r4 │ │ │ │ - ldu r11,-8(r19) │ │ │ │ - lfd f12,0(r27) │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r2,r22,-8 │ │ │ │ + add r3,r18,r5 │ │ │ │ + add r4,r7,r20 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r8,r8,r23 │ │ │ │ + add r4,r4,r2 │ │ │ │ + lxsd v0,-8(r3) │ │ │ │ + lfd f12,0(r4) │ │ │ │ + addi r3,r3,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - addi r4,r7,1 │ │ │ │ - subf r7,r23,r7 │ │ │ │ - add r4,r4,r23 │ │ │ │ - stdu r7,-8(r15) │ │ │ │ - stdu r4,-8(r18) │ │ │ │ - ble cr7,32a78 │ │ │ │ - srdi r4,r30,1 │ │ │ │ - sldi r28,r0,3 │ │ │ │ - add r7,r7,r11 │ │ │ │ - mtctr r4 │ │ │ │ - add r28,r28,r8 │ │ │ │ - addi r21,r7,1 │ │ │ │ - divd r3,r7,r11 │ │ │ │ - mr r16,r28 │ │ │ │ - addi r28,r28,16 │ │ │ │ - divd r4,r21,r11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - mulld r4,r4,r11 │ │ │ │ - subf r3,r3,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r4,r4,r21 │ │ │ │ - std r3,-8(r28) │ │ │ │ - std r4,16(r16) │ │ │ │ - bdnz 32a44 │ │ │ │ - cmpld r17,r19 │ │ │ │ - addi r27,r27,-8 │ │ │ │ - add r0,r0,r24 │ │ │ │ - bne 329f8 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r11,232(r31) │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + add r10,r10,r21 │ │ │ │ + stdu r2,-8(r14) │ │ │ │ + stdu r10,-8(r29) │ │ │ │ + ble cr7,322a8 │ │ │ │ + srdi r24,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,243840 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r8 │ │ │ │ + mr r2,r24 │ │ │ │ + andi. r24,r2,1 │ │ │ │ + addi r24,r2,-1 │ │ │ │ + beq 32270 │ │ │ │ + vaddudm v1,v12,v11 │ │ │ │ + vaddudm v1,v1,v0 │ │ │ │ + cmpdi r24,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r10,r8,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r8) │ │ │ │ + beq 322a8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v11 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r10) │ │ │ │ + stxv vs33,-16(r10) │ │ │ │ + bdnz 32278 │ │ │ │ + cmpld r18,r3 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bne 321f0 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r26 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r28,176(r31) │ │ │ │ - ld r21,248(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - std r12,176(r31) │ │ │ │ - std r5,320(r31) │ │ │ │ - std r6,288(r31) │ │ │ │ - li r15,0 │ │ │ │ - li r18,0 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - std r11,256(r31) │ │ │ │ - std r7,248(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r10,168(r31) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - ld r12,176(r31) │ │ │ │ - ld r5,320(r31) │ │ │ │ - clrldi r0,r30,3 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r9,96(r16) │ │ │ │ - addi r10,r10,15 │ │ │ │ - std r9,168(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ + mr r3,r25 │ │ │ │ + std r7,312(r31) │ │ │ │ + std r5,304(r31) │ │ │ │ + sldi r20,r20,3 │ │ │ │ + li r29,0 │ │ │ │ + std r9,240(r31) │ │ │ │ + std r11,248(r31) │ │ │ │ + li r24,0 │ │ │ │ + std r6,280(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,184(r31) │ │ │ │ + addi r2,r28,15 │ │ │ │ + mtfprd f0,r21 │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrldi r4,r30,3 │ │ │ │ + sldi r28,r30,3 │ │ │ │ + ld r14,96(r17) │ │ │ │ + ld r7,312(r31) │ │ │ │ + mr r26,r24 │ │ │ │ + fcfid f26,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ srdi r9,r9,3 │ │ │ │ - std r9,232(r31) │ │ │ │ - clrrdi r9,r10,4 │ │ │ │ - add r10,r12,r8 │ │ │ │ - neg r9,r9 │ │ │ │ - std r10,176(r31) │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - std r29,272(r31) │ │ │ │ - ld r29,208(r31) │ │ │ │ - std r26,264(r31) │ │ │ │ - std r25,304(r31) │ │ │ │ - std r30,312(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - addi r19,r1,112 │ │ │ │ - addi r24,r1,128 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r30,r0 │ │ │ │ - std r23,280(r31) │ │ │ │ - mr r15,r5 │ │ │ │ - std r22,296(r31) │ │ │ │ - lfdx f0,r17,r25 │ │ │ │ - ldx r23,r21,r25 │ │ │ │ - ld r9,176(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ + neg r2,r2 │ │ │ │ + std r9,216(r31) │ │ │ │ + add r9,r22,r20 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + std r9,208(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + std r27,264(r31) │ │ │ │ + std r25,256(r31) │ │ │ │ + ld r27,176(r31) │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r4 │ │ │ │ + addi r22,r1,128 │ │ │ │ + std r30,296(r31) │ │ │ │ + std r23,288(r31) │ │ │ │ + addi r20,r1,112 │ │ │ │ + mr r30,r7 │ │ │ │ + std r21,272(r31) │ │ │ │ + mr r24,r22 │ │ │ │ + lfdx f0,r18,r25 │ │ │ │ + ldx r23,r16,r25 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lfdx f23,r14,r25 │ │ │ │ + fcfid f27,f0 │ │ │ │ mtfprd f0,r23 │ │ │ │ - lfdx f26,r9,r25 │ │ │ │ - ld r9,168(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfdx f25,r9,r25 │ │ │ │ - fmul f0,f29,f29 │ │ │ │ - fdiv f12,f24,f29 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + lfdx f24,r2,r25 │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f27,f27 │ │ │ │ + fdiv f12,f22,f27 │ │ │ │ + fsub f11,f24,f12 │ │ │ │ + fsub f12,f12,f24 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 334c0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f31,f1,f12 │ │ │ │ - fdiv f31,f31,f28 │ │ │ │ - ldx r22,r20,r25 │ │ │ │ - mulld r8,r26,r30 │ │ │ │ + ble 32c90 │ │ │ │ + fsqrt f25,f0 │ │ │ │ + fmul f1,f25,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f25 │ │ │ │ + ldx r22,r19,r25 │ │ │ │ + mulld r9,r26,r29 │ │ │ │ cmpd r23,r22 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r18,r19,r8 │ │ │ │ - stfdx f31,r19,r8 │ │ │ │ - bge 32cb0 │ │ │ │ - fmsub f29,f26,f29,f24 │ │ │ │ - fadd f29,f29,f29 │ │ │ │ - fdiv f1,f29,f25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,232(r31) │ │ │ │ - addi r3,r23,2 │ │ │ │ - cmpd r3,r22 │ │ │ │ - mulld r5,r9,r26 │ │ │ │ - addi r3,r5,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f0,r29,r3 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r21,r20,r9 │ │ │ │ + stfdx f28,r20,r9 │ │ │ │ + bge 32490 │ │ │ │ + fmsub f27,f24,f27,f22 │ │ │ │ + fadd f27,f27,f27 │ │ │ │ + fdiv f1,f27,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,216(r31) │ │ │ │ + addi r4,r23,2 │ │ │ │ + cmpd r4,r22 │ │ │ │ + mulld r7,r2,r26 │ │ │ │ + addi r4,r7,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r27,r4 │ │ │ │ + fmul f0,f28,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - bgt 32cb0 │ │ │ │ - addi r9,r22,-1 │ │ │ │ - sldi r8,r5,3 │ │ │ │ + stfd f0,8(r21) │ │ │ │ + bgt 32490 │ │ │ │ + addi r2,r22,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ lfd f10,-16(r24) │ │ │ │ fmr f12,f1 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - addi r8,r8,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r29,r8 │ │ │ │ - beq 32c74 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r8,r27,r7 │ │ │ │ + beq 32454 │ │ │ │ + lfdx f0,r27,r7 │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfd f0,0(r24) │ │ │ │ - beq 32cb0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r5 │ │ │ │ + beq 32490 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bdnz 32c7c │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + bdnz 3245c │ │ │ │ addi r26,r26,1 │ │ │ │ - add r24,r24,r27 │ │ │ │ + add r24,r24,r28 │ │ │ │ addi r25,r25,8 │ │ │ │ - cmpd r28,r26 │ │ │ │ - bne 32b68 │ │ │ │ - cmpdi r28,4 │ │ │ │ - mr r0,r30 │ │ │ │ - ld r7,248(r31) │ │ │ │ - ld r11,256(r31) │ │ │ │ - ld r26,264(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r23,280(r31) │ │ │ │ - ld r6,288(r31) │ │ │ │ - ld r22,296(r31) │ │ │ │ - ld r25,304(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - ld r30,312(r31) │ │ │ │ - beq 337e0 │ │ │ │ - cmpdi r28,5 │ │ │ │ - beq 33560 │ │ │ │ - li r9,0 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 32e50 │ │ │ │ - ld r17,152(r31) │ │ │ │ + cmpd r30,r26 │ │ │ │ + bne 3235c │ │ │ │ + mr r7,r30 │ │ │ │ + ld r9,240(r31) │ │ │ │ + ld r11,248(r31) │ │ │ │ + ld r25,256(r31) │ │ │ │ + ld r27,264(r31) │ │ │ │ + cmpdi r7,4 │ │ │ │ + ld r21,272(r31) │ │ │ │ + ld r6,280(r31) │ │ │ │ + ld r23,288(r31) │ │ │ │ + ld r30,296(r31) │ │ │ │ + ld r5,304(r31) │ │ │ │ + beq 32f60 │ │ │ │ + cmpdi r7,5 │ │ │ │ + beq 32d14 │ │ │ │ + li r2,0 │ │ │ │ + ld r22,200(r31) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 32620 │ │ │ │ + ld r14,152(r31) │ │ │ │ ld r18,144(r31) │ │ │ │ - add r0,r21,r5 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r4,r20,r5 │ │ │ │ - add r12,r26,r5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r19,r19,r5 │ │ │ │ + add r4,r16,r5 │ │ │ │ + add r0,r25,r5 │ │ │ │ li r21,0 │ │ │ │ - mr r23,r25 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 33558 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 32dc8 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r16) │ │ │ │ - mulld r20,r6,r9 │ │ │ │ - subf r3,r9,r28 │ │ │ │ - addi r25,r26,-8 │ │ │ │ - clrldi r15,r30,3 │ │ │ │ - std r16,160(r31) │ │ │ │ - std r28,168(r31) │ │ │ │ - add r24,r14,r10 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r25,r25,r10 │ │ │ │ - addi r27,r8,-8 │ │ │ │ - ld r3,0(r24) │ │ │ │ - sldi r8,r20,1 │ │ │ │ - add r27,r27,r10 │ │ │ │ - ldu r10,8(r25) │ │ │ │ - ldu r16,8(r27) │ │ │ │ - maddld r28,r9,r15,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 32d0c │ │ │ │ + cmpd r7,r2 │ │ │ │ + ble 325a0 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + ld r8,72(r17) │ │ │ │ + mulld r16,r6,r2 │ │ │ │ + subf r29,r2,r7 │ │ │ │ + addi r26,r25,-8 │ │ │ │ + std r22,208(r31) │ │ │ │ + std r17,216(r31) │ │ │ │ + clrldi r12,r30,3 │ │ │ │ + add r24,r15,r10 │ │ │ │ + mtctr r29 │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ + add r26,r26,r10 │ │ │ │ + addi r28,r8,-8 │ │ │ │ + ld r29,0(r24) │ │ │ │ + sldi r8,r16,1 │ │ │ │ + add r28,r28,r10 │ │ │ │ + ldu r10,8(r26) │ │ │ │ + ldu r16,8(r28) │ │ │ │ + maddld r22,r2,r12,r10 │ │ │ │ add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r8,r8,r30 │ │ │ │ sldi r10,r10,3 │ │ │ │ - sldi r20,r9,3 │ │ │ │ - ldx r10,r22,r10 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f12,r19,r28 │ │ │ │ - maddld r3,r3,r16,r10 │ │ │ │ + sldi r17,r2,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + lfdx f12,r20,r22 │ │ │ │ + maddld r29,r29,r16,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r24) │ │ │ │ - stfdx f0,r29,r20 │ │ │ │ - bdnz 32d80 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r28,168(r31) │ │ │ │ - ldx r9,r14,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r8,24(r16) │ │ │ │ - lxvdsx vs0,r29,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r8,r7 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + stdu r29,8(r24) │ │ │ │ + stfdx f0,r27,r17 │ │ │ │ + bdnz 32558 │ │ │ │ + ld r22,208(r31) │ │ │ │ + ld r17,216(r31) │ │ │ │ + ldx r2,r15,r5 │ │ │ │ + ld r10,200(r17) │ │ │ │ + ld r8,24(r17) │ │ │ │ + lxvdsx vs0,r27,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + lxvx vs11,r10,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,33eb0 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + ble cr4,33130 │ │ │ │ mtctr r11 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r8,r12 │ │ │ │ - mr r9,r11 │ │ │ │ - li r20,0 │ │ │ │ - b 32e18 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r20,0(r8) │ │ │ │ - bdz 334fc │ │ │ │ - ldu r24,-8(r27) │ │ │ │ - ldu r10,-8(r25) │ │ │ │ - ldu r3,-8(r8) │ │ │ │ - subf r10,r10,r24 │ │ │ │ - cmpd r3,r10 │ │ │ │ - beq 32e0c │ │ │ │ - ld r8,184(r31) │ │ │ │ + mr r26,r4 │ │ │ │ + mr r28,r19 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r2,r11 │ │ │ │ + li r24,0 │ │ │ │ + b 325f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r24,0(r8) │ │ │ │ + bdz 32cb8 │ │ │ │ + ldu r16,-8(r28) │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + ldu r29,-8(r8) │ │ │ │ + subf r10,r10,r16 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 325e4 │ │ │ │ addi r21,r21,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - stdx r3,r26,r10 │ │ │ │ - cmpd r8,r21 │ │ │ │ - bgt 32d30 │ │ │ │ - mr r25,r23 │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,240(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 32e90 │ │ │ │ - ld r9,192(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r22,r21 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + bgt 32508 │ │ │ │ + ld r2,224(r31) │ │ │ │ + ld r9,8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,224(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,232(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 3266c │ │ │ │ + ld r2,168(r31) │ │ │ │ ld r5,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - bge 328fc │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r5 │ │ │ │ + bge 32114 │ │ │ │ ld r5,120(r31) │ │ │ │ - ld r30,200(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - beq 327e8 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 33f24 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - li r3,0 │ │ │ │ - mr r7,r10 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 32ed8 │ │ │ │ - sldi r4,r8,4 │ │ │ │ + ld r30,160(r31) │ │ │ │ + beq 31fdc │ │ │ │ + ld r2,8(r17) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3366c │ │ │ │ + addi r9,r2,-1 │ │ │ │ + li r7,0 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 326b8 │ │ │ │ + nop │ │ │ │ + sldi r4,r10,4 │ │ │ │ ldx r4,r30,r4 │ │ │ │ cmpd r4,r5 │ │ │ │ - blt 334b8 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r3,r6 │ │ │ │ - add r8,r3,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 32ec0 │ │ │ │ - sldi r8,r3,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - blt 33f04 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge 327e8 │ │ │ │ - sldi r9,r3,4 │ │ │ │ + blt 32c84 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 326a0 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r10,r5 │ │ │ │ + blt 3364c │ │ │ │ + cmpd r7,r2 │ │ │ │ + bge 31fdc │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f31,241428 # 6d600 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - std r3,240(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 327e8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 327e8 │ │ │ │ - ld r18,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mr r26,r7 │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 31fdc │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 31fdc │ │ │ │ + ld r14,48(r17) │ │ │ │ ld r3,0(r1) │ │ │ │ - ld r20,8(r8) │ │ │ │ - std r1,248(r31) │ │ │ │ - ld r21,88(r16) │ │ │ │ + std r1,224(r31) │ │ │ │ li r4,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - sldi r5,r18,3 │ │ │ │ - addi r7,r18,-1 │ │ │ │ - addi r28,r21,1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r6,r5,23 │ │ │ │ - cmpdi cr4,r7,0 │ │ │ │ - mulld r8,r18,r28 │ │ │ │ - sldi r30,r28,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - mulld r10,r5,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r6,r6 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - addi r3,r1,112 │ │ │ │ + ld r22,88(r17) │ │ │ │ + ld r9,8(r10) │ │ │ │ + sldi r5,r14,3 │ │ │ │ + addi r11,r14,-1 │ │ │ │ + addi r6,r22,1 │ │ │ │ + addi r2,r5,15 │ │ │ │ + addi r8,r5,23 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mulld r10,r14,r6 │ │ │ │ + sldi r30,r6,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mulld r28,r5,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - std r3,160(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r24,r1,112 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r26,r1,112 │ │ │ │ - stdux r3,r1,r6 │ │ │ │ - addi r14,r1,112 │ │ │ │ - stdux r3,r1,r6 │ │ │ │ - mr r29,r1 │ │ │ │ - std r4,0(r14) │ │ │ │ - stfdu f0,112(r29) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r21,r1,112 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + addi r19,r1,112 │ │ │ │ + stdux r3,r1,r2 │ │ │ │ + addi r25,r1,112 │ │ │ │ + stdux r3,r1,r8 │ │ │ │ + addi r15,r1,112 │ │ │ │ + stdux r3,r1,r8 │ │ │ │ + std r4,0(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f29,112(r27) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ addi r23,r1,112 │ │ │ │ - blt cr4,33e68 │ │ │ │ - mulld r0,r20,r18 │ │ │ │ - ld r9,120(r16) │ │ │ │ - mulld r11,r7,r28 │ │ │ │ - ld r8,160(r31) │ │ │ │ - neg r6,r28 │ │ │ │ - ld r17,72(r16) │ │ │ │ - add r19,r24,r5 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - std r16,176(r31) │ │ │ │ - std r20,192(r31) │ │ │ │ - sldi r3,r6,1 │ │ │ │ - std r18,200(r31) │ │ │ │ - addi r6,r9,-8 │ │ │ │ - add r15,r8,r5 │ │ │ │ - addi r8,r23,-8 │ │ │ │ - add r4,r18,r0 │ │ │ │ - add r27,r17,r5 │ │ │ │ - sldi r11,r11,1 │ │ │ │ + blt cr4,335fc │ │ │ │ + mulld r20,r9,r14 │ │ │ │ + mulld r8,r11,r6 │ │ │ │ + ld r24,120(r17) │ │ │ │ + ld r18,72(r17) │ │ │ │ + mulli r0,r6,-16 │ │ │ │ + add r16,r21,r5 │ │ │ │ + add r29,r19,r5 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + addi r2,r24,-8 │ │ │ │ + add r3,r18,r5 │ │ │ │ + add r4,r14,r20 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r4,r4,3 │ │ │ │ - add r4,r4,r6 │ │ │ │ - ldu r20,-8(r27) │ │ │ │ + add r8,r8,r23 │ │ │ │ + add r4,r4,r2 │ │ │ │ + lxsd v0,-8(r3) │ │ │ │ lfd f12,0(r4) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r3,r3,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r25,r6,1 │ │ │ │ - subf r6,r21,r6 │ │ │ │ - add r25,r25,r21 │ │ │ │ - stdu r6,-8(r15) │ │ │ │ - stdu r25,-8(r19) │ │ │ │ - ble cr7,330a8 │ │ │ │ - srdi r25,r30,1 │ │ │ │ - sldi r18,r11,3 │ │ │ │ - add r6,r6,r20 │ │ │ │ - mtctr r25 │ │ │ │ - add r18,r18,r8 │ │ │ │ - addi r16,r6,1 │ │ │ │ - divd r22,r6,r20 │ │ │ │ - mr r12,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r25,r16,r20 │ │ │ │ - mulld r22,r22,r20 │ │ │ │ - mulld r25,r25,r20 │ │ │ │ - subf r22,r22,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r25,r25,r16 │ │ │ │ - std r22,-8(r18) │ │ │ │ - std r25,16(r12) │ │ │ │ - bdnz 33074 │ │ │ │ - cmpld r17,r27 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r22,r2 │ │ │ │ + add r10,r10,r22 │ │ │ │ + stdu r2,-8(r16) │ │ │ │ + stdu r10,-8(r29) │ │ │ │ + ble cr7,328b8 │ │ │ │ + srdi r7,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + nop │ │ │ │ + plxv vs44,242288 # 6dab0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r8 │ │ │ │ + mr r2,r7 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 32880 │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r10,r8,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r8) │ │ │ │ + beq 328b8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r10) │ │ │ │ + stxv vs33,-16(r10) │ │ │ │ + bdnz 32888 │ │ │ │ + cmpld r18,r3 │ │ │ │ addi r4,r4,-8 │ │ │ │ - add r11,r11,r3 │ │ │ │ - bne 33028 │ │ │ │ - ld r16,176(r31) │ │ │ │ - mr r3,r26 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bne 327fc │ │ │ │ li r4,0 │ │ │ │ - ld r20,192(r31) │ │ │ │ - ld r18,200(r31) │ │ │ │ - li r25,0 │ │ │ │ - std r10,192(r31) │ │ │ │ - std r0,176(r31) │ │ │ │ - std r9,200(r31) │ │ │ │ - std r5,312(r31) │ │ │ │ - std r7,256(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r0,176(r31) │ │ │ │ - mtfprd f0,r21 │ │ │ │ - ld r5,312(r31) │ │ │ │ - li r22,0 │ │ │ │ - clrldi r11,r30,3 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - ld r9,96(r16) │ │ │ │ - fcfid f27,f0 │ │ │ │ - addi r10,r10,15 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - std r9,192(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - neg r10,r10 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ + mr r3,r25 │ │ │ │ + std r9,240(r31) │ │ │ │ + std r11,248(r31) │ │ │ │ + sldi r20,r20,3 │ │ │ │ + li r29,0 │ │ │ │ + std r5,304(r31) │ │ │ │ + std r6,280(r31) │ │ │ │ + li r16,0 │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,96(r17) │ │ │ │ + ld r10,0(r1) │ │ │ │ + addi r2,r28,15 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + clrldi r4,r30,3 │ │ │ │ + sldi r28,r30,3 │ │ │ │ + ld r5,304(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + std r9,168(r31) │ │ │ │ + ld r9,184(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ srdi r9,r9,3 │ │ │ │ - std r9,232(r31) │ │ │ │ - ld r9,200(r31) │ │ │ │ - add r9,r9,r0 │ │ │ │ - std r9,200(r31) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - std r29,272(r31) │ │ │ │ - ld r29,208(r31) │ │ │ │ - std r26,264(r31) │ │ │ │ - std r28,288(r31) │ │ │ │ - std r30,304(r31) │ │ │ │ - addi r15,r1,128 │ │ │ │ - mr r28,r25 │ │ │ │ - addi r19,r1,112 │ │ │ │ - mr r26,r22 │ │ │ │ - std r21,280(r31) │ │ │ │ - mr r30,r11 │ │ │ │ - std r23,296(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - mr r15,r5 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfdx f0,r17,r26 │ │ │ │ - ldx r23,r9,r26 │ │ │ │ - fcfid f29,f0 │ │ │ │ - ld r9,200(r31) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - lfdx f26,r9,r26 │ │ │ │ - ld r9,192(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f29,f29 │ │ │ │ - lfdx f25,r9,r26 │ │ │ │ - fdiv f12,f24,f29 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + std r9,216(r31) │ │ │ │ + add r9,r24,r20 │ │ │ │ + std r9,208(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + std r26,232(r31) │ │ │ │ + mr r26,r29 │ │ │ │ + ld r29,176(r31) │ │ │ │ + std r25,256(r31) │ │ │ │ + std r27,264(r31) │ │ │ │ + addi r24,r1,128 │ │ │ │ + mr r27,r16 │ │ │ │ + std r30,296(r31) │ │ │ │ + addi r20,r1,112 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r16,r5 │ │ │ │ + std r22,272(r31) │ │ │ │ + std r23,288(r31) │ │ │ │ + mr r25,r24 │ │ │ │ + lfdx f0,r18,r26 │ │ │ │ + ldx r24,r21,r26 │ │ │ │ + ld r2,208(r31) │ │ │ │ + fcfid f27,f0 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + lfdx f24,r2,r26 │ │ │ │ + ld r2,168(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f27,f27 │ │ │ │ + lfdx f23,r2,r26 │ │ │ │ + fdiv f12,f22,f27 │ │ │ │ + fsub f11,f24,f12 │ │ │ │ + fsub f12,f12,f24 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 339a4 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f28 │ │ │ │ - ldx r22,r24,r26 │ │ │ │ - mulld r8,r28,r30 │ │ │ │ - cmpd r23,r22 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r21,r19,r8 │ │ │ │ - stfdx f31,r19,r8 │ │ │ │ - bge 332d8 │ │ │ │ - fmsub f29,f26,f29,f24 │ │ │ │ - fadd f29,f29,f29 │ │ │ │ - fdiv f1,f29,f25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,232(r31) │ │ │ │ - addi r3,r23,2 │ │ │ │ - cmpd r3,r22 │ │ │ │ - mulld r5,r9,r28 │ │ │ │ - addi r3,r5,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f0,r29,r3 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + ble 33160 │ │ │ │ + fsqrt f26,f0 │ │ │ │ + fmul f1,f26,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f26 │ │ │ │ + ldx r23,r19,r26 │ │ │ │ + mulld r9,r27,r30 │ │ │ │ + cmpd r24,r23 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r22,r20,r9 │ │ │ │ + stfdx f28,r20,r9 │ │ │ │ + bge 32aa8 │ │ │ │ + fmsub f27,f24,f27,f22 │ │ │ │ + fadd f27,f27,f27 │ │ │ │ + fdiv f1,f27,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,216(r31) │ │ │ │ + addi r4,r24,2 │ │ │ │ + cmpd r4,r23 │ │ │ │ + mulld r7,r2,r27 │ │ │ │ + addi r4,r7,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r29,r4 │ │ │ │ + fmul f0,f28,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - bgt 332d8 │ │ │ │ - addi r9,r22,-1 │ │ │ │ - sldi r8,r5,3 │ │ │ │ + stfd f0,8(r22) │ │ │ │ + bgt 32aa8 │ │ │ │ + addi r2,r23,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ lfd f10,-16(r25) │ │ │ │ fmr f12,f1 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - addi r8,r8,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r29,r8 │ │ │ │ - beq 3329c │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r8,r29,r7 │ │ │ │ + beq 32a6c │ │ │ │ + lfdx f0,r29,r7 │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfd f0,0(r25) │ │ │ │ - beq 332d8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r5 │ │ │ │ + beq 32aa8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r25,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bdnz 332a4 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r25,r25,r27 │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 32a74 │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r25,r25,r28 │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpd r18,r28 │ │ │ │ - bne 3318c │ │ │ │ - cmpdi r18,4 │ │ │ │ - mr r11,r30 │ │ │ │ - ld r7,256(r31) │ │ │ │ - ld r26,264(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r21,280(r31) │ │ │ │ - ld r28,288(r31) │ │ │ │ - ld r23,296(r31) │ │ │ │ - ld r30,304(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - beq 33ca8 │ │ │ │ - cmpdi r18,5 │ │ │ │ - beq 33a3c │ │ │ │ - li r9,0 │ │ │ │ - ld r25,184(r31) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 3346c │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r21,144(r31) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r0,r26,r5 │ │ │ │ + cmpd r14,r27 │ │ │ │ + bne 32970 │ │ │ │ + cmpdi r14,4 │ │ │ │ + mr r4,r30 │ │ │ │ + ld r26,232(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + mr r5,r16 │ │ │ │ + ld r11,248(r31) │ │ │ │ + ld r25,256(r31) │ │ │ │ + ld r27,264(r31) │ │ │ │ + ld r22,272(r31) │ │ │ │ + ld r6,280(r31) │ │ │ │ + ld r23,288(r31) │ │ │ │ + ld r30,296(r31) │ │ │ │ + beq 33434 │ │ │ │ + cmpdi r14,5 │ │ │ │ + beq 331dc │ │ │ │ + li r2,0 │ │ │ │ + ld r24,200(r31) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 32c44 │ │ │ │ + ld r7,152(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r19,r19,r5 │ │ │ │ + add r21,r21,r5 │ │ │ │ + add r4,r25,r5 │ │ │ │ li r22,0 │ │ │ │ - mr r4,r28 │ │ │ │ - add r6,r10,r5 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 33a34 │ │ │ │ - cmpd r18,r9 │ │ │ │ - ble 333ec │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r16) │ │ │ │ - mulld r15,r4,r9 │ │ │ │ - subf r3,r9,r18 │ │ │ │ - addi r28,r26,-8 │ │ │ │ + mr r3,r26 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 335f4 │ │ │ │ + cmpd r14,r2 │ │ │ │ + ble 32bc0 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + ld r8,72(r17) │ │ │ │ + mulld r16,r6,r2 │ │ │ │ + subf r0,r2,r14 │ │ │ │ + addi r28,r25,-8 │ │ │ │ + std r24,168(r31) │ │ │ │ + std r17,208(r31) │ │ │ │ clrldi r12,r30,3 │ │ │ │ - std r25,160(r31) │ │ │ │ - std r16,176(r31) │ │ │ │ - add r27,r14,r10 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ + add r26,r15,r10 │ │ │ │ + mtctr r0 │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ add r28,r28,r10 │ │ │ │ - addi r11,r8,-8 │ │ │ │ - ld r3,0(r27) │ │ │ │ - sldi r8,r15,1 │ │ │ │ - add r11,r11,r10 │ │ │ │ + addi r29,r8,-8 │ │ │ │ + ld r0,0(r26) │ │ │ │ + sldi r8,r16,1 │ │ │ │ + add r29,r29,r10 │ │ │ │ ldu r10,8(r28) │ │ │ │ - ldu r15,8(r11) │ │ │ │ - maddld r25,r9,r12,r10 │ │ │ │ + ldu r16,8(r29) │ │ │ │ + maddld r24,r2,r12,r10 │ │ │ │ add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r8,r8,r30 │ │ │ │ sldi r10,r10,3 │ │ │ │ - sldi r16,r9,3 │ │ │ │ + sldi r17,r2,3 │ │ │ │ ldx r10,r23,r10 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - lfdx f12,r19,r25 │ │ │ │ - maddld r3,r3,r15,r10 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + lfdx f12,r20,r24 │ │ │ │ + maddld r0,r0,r16,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - stfdx f0,r29,r16 │ │ │ │ - bdnz 333a4 │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ - ldx r9,r14,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r8,24(r16) │ │ │ │ - lxvdsx vs0,r29,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r8,r20 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + stdu r0,8(r26) │ │ │ │ + stfdx f0,r27,r17 │ │ │ │ + bdnz 32b78 │ │ │ │ + ld r24,168(r31) │ │ │ │ + ld r17,208(r31) │ │ │ │ + ldx r2,r15,r5 │ │ │ │ + ld r10,200(r17) │ │ │ │ + ld r8,24(r17) │ │ │ │ + lxvdsx vs0,r27,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + lxvx vs11,r10,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,33e88 │ │ │ │ - mtctr r7 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r11,r24 │ │ │ │ - mr r8,r0 │ │ │ │ - mr r9,r7 │ │ │ │ - li r27,0 │ │ │ │ - b 3343c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r27,0(r8) │ │ │ │ - bdz 339e0 │ │ │ │ - ldu r15,-8(r11) │ │ │ │ - ldu r10,-8(r28) │ │ │ │ - ldu r3,-8(r8) │ │ │ │ - subf r10,r10,r15 │ │ │ │ - cmpd r3,r10 │ │ │ │ - beq 33430 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + ble cr4,3361c │ │ │ │ + mtctr r11 │ │ │ │ + mr r26,r21 │ │ │ │ + mr r28,r19 │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r11 │ │ │ │ + li r0,0 │ │ │ │ + b 32c10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r0,0(r8) │ │ │ │ + bdz 33188 │ │ │ │ + ldu r16,-8(r28) │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + ldu r29,-8(r8) │ │ │ │ + subf r10,r10,r16 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 32c04 │ │ │ │ addi r22,r22,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r25,r22 │ │ │ │ - stdx r3,r26,r10 │ │ │ │ - bgt 33354 │ │ │ │ - ld r9,240(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,248(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 327e8 │ │ │ │ - ld r9,168(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r24,r22 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + bgt 32b28 │ │ │ │ + mr r26,r3 │ │ │ │ + ld r9,8(r17) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,224(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 31fdc │ │ │ │ + ld r2,160(r31) │ │ │ │ ld r5,120(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - b 32f1c │ │ │ │ - mr r15,r8 │ │ │ │ - b 328a8 │ │ │ │ - mr r3,r8 │ │ │ │ - b 32ed8 │ │ │ │ - blt 334d4 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 32bcc │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + b 32714 │ │ │ │ + mr r7,r10 │ │ │ │ + b 320a8 │ │ │ │ + mr r7,r10 │ │ │ │ + b 326b8 │ │ │ │ + nop │ │ │ │ + blt 32c9c │ │ │ │ + fmul f28,f23,f31 │ │ │ │ + b 323b0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f28 │ │ │ │ - b 32bcc │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r26) │ │ │ │ + fsqrt f25,f0 │ │ │ │ + fmul f1,f25,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f25 │ │ │ │ + b 323b0 │ │ │ │ + ld r2,0(r25) │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r10,r21 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r26) │ │ │ │ - ble 32e4c │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r22,r10 │ │ │ │ - cmpd r10,r17 │ │ │ │ - blt 33530 │ │ │ │ + cmpd r22,r21 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 32620 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + cmpd r10,r14 │ │ │ │ + blt 32ce8 │ │ │ │ cmpd r10,r18 │ │ │ │ - ble 33550 │ │ │ │ - ld r10,224(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r26) │ │ │ │ + ble 32d04 │ │ │ │ + ld r10,192(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ add r21,r21,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r21 │ │ │ │ - bgt 33518 │ │ │ │ - b 32e4c │ │ │ │ - li r9,0 │ │ │ │ - b 32d38 │ │ │ │ - ld r9,0(r26) │ │ │ │ - b 33518 │ │ │ │ + cmpd r22,r21 │ │ │ │ + bgt 32cd0 │ │ │ │ + b 32620 │ │ │ │ + li r2,0 │ │ │ │ + b 32510 │ │ │ │ + ld r2,0(r25) │ │ │ │ + b 32cd0 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 32e50 │ │ │ │ - ld r8,152(r31) │ │ │ │ - mulli r10,r23,48 │ │ │ │ - sldi r4,r23,4 │ │ │ │ - sldi r5,r23,5 │ │ │ │ - add r12,r19,r27 │ │ │ │ - sldi r6,r23,6 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - sldi r28,r0,5 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r5,r5,24 │ │ │ │ - mr r24,r25 │ │ │ │ - addi r6,r6,56 │ │ │ │ - add r18,r12,r27 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - std r8,232(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - add r23,r4,r22 │ │ │ │ - add r5,r5,r22 │ │ │ │ + ble 32620 │ │ │ │ + mulli r7,r21,48 │ │ │ │ + sldi r10,r21,5 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r6,r21,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ld r12,152(r31) │ │ │ │ + add r14,r20,r28 │ │ │ │ + sldi r21,r21,6 │ │ │ │ + sldi r4,r29,5 │ │ │ │ + addi r8,r23,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r9,248(r31) │ │ │ │ + addi r9,r10,24 │ │ │ │ + li r10,0 │ │ │ │ + add r19,r14,r28 │ │ │ │ + addi r0,r21,56 │ │ │ │ + add r29,r20,r4 │ │ │ │ + add r6,r23,r6 │ │ │ │ + add r9,r23,r9 │ │ │ │ + std r2,208(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + addi r7,r7,40 │ │ │ │ add r28,r19,r28 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r0,r6,r22 │ │ │ │ - add r27,r18,r27 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r25,r9 │ │ │ │ - std r5,288(r31) │ │ │ │ - add r15,r10,r22 │ │ │ │ - std r8,248(r31) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - addi r7,r22,-8 │ │ │ │ - std r8,280(r31) │ │ │ │ - li r8,0 │ │ │ │ - b 335f8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 337d0 │ │ │ │ - ldu r9,8(r7) │ │ │ │ - ld r10,232(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 335ec │ │ │ │ - ld r10,248(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 335ec │ │ │ │ - ld r26,8(r17) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r5,16(r17) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - std r29,320(r31) │ │ │ │ - mr r20,r11 │ │ │ │ + add r0,r23,r0 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + std r6,256(r31) │ │ │ │ + std r9,264(r31) │ │ │ │ + add r16,r23,r7 │ │ │ │ + mr r7,r2 │ │ │ │ + b 32da0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 32f58 │ │ │ │ + ldu r2,8(r8) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 32d94 │ │ │ │ + ld r9,208(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 32d94 │ │ │ │ + ld r26,8(r18) │ │ │ │ + std r2,8(r15) │ │ │ │ + ld r3,24(r17) │ │ │ │ + sldi r9,r10,3 │ │ │ │ + std r25,280(r31) │ │ │ │ li r4,0 │ │ │ │ - lfdx f8,r19,r10 │ │ │ │ - mr r21,r8 │ │ │ │ - std r16,296(r31) │ │ │ │ - std r6,304(r31) │ │ │ │ - std r14,312(r31) │ │ │ │ - std r19,328(r31) │ │ │ │ - mulld r9,r9,r26 │ │ │ │ - std r5,272(r31) │ │ │ │ - ld r5,200(r16) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - mr r29,r7 │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - ldu r10,8(r20) │ │ │ │ - ld r7,288(r31) │ │ │ │ - std r4,336(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r4,r17 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,272(r31) │ │ │ │ + mr r21,r10 │ │ │ │ + mr r25,r18 │ │ │ │ + ld r6,16(r18) │ │ │ │ + ld r11,256(r31) │ │ │ │ + std r17,272(r31) │ │ │ │ + std r27,288(r31) │ │ │ │ + lfdx f8,r20,r9 │ │ │ │ + ld r22,24(r18) │ │ │ │ + ld r23,32(r18) │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + std r6,240(r31) │ │ │ │ + stfd f8,8(r27) │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ld r6,264(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r15,296(r31) │ │ │ │ + std r20,304(r31) │ │ │ │ + std r12,312(r31) │ │ │ │ + lfdx f12,r14,r2 │ │ │ │ + ld r2,216(r31) │ │ │ │ + std r4,328(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ + ld r2,240(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r9,264(r31) │ │ │ │ - mulld r6,r9,r10 │ │ │ │ - std r6,176(r31) │ │ │ │ + std r24,320(r31) │ │ │ │ + mulld r27,r24,r2 │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r15 │ │ │ │ + ldu r9,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ li r17,0 │ │ │ │ - std r8,168(r31) │ │ │ │ - lfdx f10,r18,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + add r9,r27,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - std r10,160(r31) │ │ │ │ - nop │ │ │ │ - ldu r26,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ + mulld r12,r9,r22 │ │ │ │ + ldu r26,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r10,r28 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r26,r14,r26 │ │ │ │ + mr r20,r0 │ │ │ │ + mr r4,r29 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r26,r12,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r26,r23 │ │ │ │ + mulld r18,r26,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r6) │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + addi r4,r4,8 │ │ │ │ lxv vs7,0(r3) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - lxvx vs6,r5,r8 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs6,r5,r24 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r5,r8 │ │ │ │ - bdnz 33710 │ │ │ │ + stxvx vs7,r5,r24 │ │ │ │ + bdnz 32ea0 │ │ │ │ addi r17,r17,1 │ │ │ │ cmpd r17,r30 │ │ │ │ - bne 336e0 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 336b0 │ │ │ │ - mr r17,r4 │ │ │ │ - ld r4,336(r31) │ │ │ │ + bne 32e70 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 32e50 │ │ │ │ + ld r4,328(r31) │ │ │ │ + ld r15,296(r31) │ │ │ │ + ld r20,304(r31) │ │ │ │ + ld r12,312(r31) │ │ │ │ + ld r24,320(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ cmpd r4,r30 │ │ │ │ - bne 33674 │ │ │ │ - mr r8,r21 │ │ │ │ - ld r14,312(r31) │ │ │ │ - ld r6,304(r31) │ │ │ │ - ld r4,264(r31) │ │ │ │ - mr r7,r29 │ │ │ │ - ld r29,320(r31) │ │ │ │ - li r5,8 │ │ │ │ - ld r16,296(r31) │ │ │ │ - ld r19,328(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - std r9,40(r14) │ │ │ │ - li r9,24 │ │ │ │ - stxvx vs9,r6,r5 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - std r4,16(r14) │ │ │ │ - stfd f12,16(r29) │ │ │ │ - std r10,24(r14) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r26,32(r14) │ │ │ │ - stfd f11,32(r29) │ │ │ │ - stxvx vs9,r6,r9 │ │ │ │ - bne 335f8 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r25,r24 │ │ │ │ - std r9,0(r6) │ │ │ │ - b 32e50 │ │ │ │ + bne 32e10 │ │ │ │ + mr r10,r21 │ │ │ │ + ld r27,288(r31) │ │ │ │ + mr r18,r25 │ │ │ │ + ld r25,280(r31) │ │ │ │ + std r2,40(r15) │ │ │ │ + std r26,32(r15) │ │ │ │ + std r9,24(r15) │ │ │ │ + ld r17,272(r31) │ │ │ │ + std r24,16(r15) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + stfd f0,40(r27) │ │ │ │ + stfd f12,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f11,32(r27) │ │ │ │ + pstxv vs9,8(r25) │ │ │ │ + pstxv vs9,24(r25) │ │ │ │ + bne 32da0 │ │ │ │ + std r7,0(r25) │ │ │ │ + b 32620 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 32e50 │ │ │ │ - mulli r9,r23,48 │ │ │ │ - sldi r10,r23,5 │ │ │ │ - mulli r0,r0,24 │ │ │ │ - ld r6,144(r31) │ │ │ │ - sldi r8,r23,4 │ │ │ │ - add r15,r19,r27 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - ld r12,152(r31) │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r18,r22,-8 │ │ │ │ - li r5,0 │ │ │ │ + ble 32620 │ │ │ │ + mulli r2,r21,48 │ │ │ │ + mulli r4,r29,24 │ │ │ │ + sldi r8,r21,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + sldi r21,r21,5 │ │ │ │ + add r16,r20,r28 │ │ │ │ + addi r6,r30,-1 │ │ │ │ + addi r3,r23,-8 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r28,r15,r27 │ │ │ │ - mtvsrdd vs9,r11,r11 │ │ │ │ - std r7,232(r31) │ │ │ │ - add r10,r10,r22 │ │ │ │ - std r6,160(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r27,r8,r22 │ │ │ │ - add r0,r19,r0 │ │ │ │ - mr r8,r25 │ │ │ │ - std r10,248(r31) │ │ │ │ - add r24,r9,r22 │ │ │ │ - b 33858 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 33998 │ │ │ │ - ldu r9,8(r18) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 3384c │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 3384c │ │ │ │ - ld r4,8(r17) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r7,16(r17) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - ld r21,24(r17) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r16,256(r31) │ │ │ │ - std r26,264(r31) │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ + std r9,248(r31) │ │ │ │ li r10,0 │ │ │ │ - std r14,272(r31) │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r7,176(r31) │ │ │ │ - mr r7,r27 │ │ │ │ - stfd f12,8(r29) │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,232(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r4,8(r7) │ │ │ │ - ld r16,248(r31) │ │ │ │ - li r20,0 │ │ │ │ - std r29,280(r31) │ │ │ │ - lfdx f10,r15,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - ld r9,176(r31) │ │ │ │ + addi r9,r21,24 │ │ │ │ + add r29,r16,r28 │ │ │ │ + mtvsrdd vs9,r6,r6 │ │ │ │ + add r28,r23,r8 │ │ │ │ + mr r8,r20 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r24,r23,r9 │ │ │ │ + add r0,r20,r4 │ │ │ │ + add r11,r23,r2 │ │ │ │ + b 32fd0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 33108 │ │ │ │ + ldu r2,8(r3) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 32fc4 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 32fc4 │ │ │ │ + ld r23,8(r18) │ │ │ │ + std r2,8(r15) │ │ │ │ + sldi r5,r10,3 │ │ │ │ + ld r26,24(r17) │ │ │ │ + mr r4,r28 │ │ │ │ + li r9,0 │ │ │ │ + std r17,256(r31) │ │ │ │ + std r15,264(r31) │ │ │ │ + ld r7,16(r18) │ │ │ │ + ld r20,24(r18) │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r23 │ │ │ │ + std r7,240(r31) │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r26,r26,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r23,8(r4) │ │ │ │ + ld r7,240(r31) │ │ │ │ + mr r17,r24 │ │ │ │ + li r19,0 │ │ │ │ + std r25,272(r31) │ │ │ │ + lfdx f10,r16,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r4,r9 │ │ │ │ - ldu r25,8(r16) │ │ │ │ - sldi r9,r20,3 │ │ │ │ + mulld r15,r2,r7 │ │ │ │ + std r2,216(r31) │ │ │ │ + ldu r23,8(r17) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r23,r24 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ - add r25,r14,r25 │ │ │ │ + mr r22,r11 │ │ │ │ + mr r7,r0 │ │ │ │ + lfdx f11,r29,r2 │ │ │ │ + add r23,r15,r23 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r25,r21 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r23) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r22,r9 │ │ │ │ + mulld r21,r23,r20 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r7,r7,8 │ │ │ │ + lxv vs8,0(r26) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r26,r9,4 │ │ │ │ - lxvx vs7,r6,r26 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + lxvx vs7,r5,r25 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r26 │ │ │ │ - bdnz 33910 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r30 │ │ │ │ - bne 338e8 │ │ │ │ + stxvx vs8,r5,r25 │ │ │ │ + bdnz 33080 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r30 │ │ │ │ + bne 3305c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r25,272(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 3302c │ │ │ │ + ld r15,264(r31) │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r29,280(r31) │ │ │ │ + ld r17,256(r31) │ │ │ │ + std r6,24(r25) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f11,24(r27) │ │ │ │ cmpd r10,r30 │ │ │ │ - bne 338bc │ │ │ │ - ld r14,272(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r26,264(r31) │ │ │ │ - ld r16,256(r31) │ │ │ │ - stfd f0,32(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - stfd f11,24(r29) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r9,32(r14) │ │ │ │ - li r9,8 │ │ │ │ - std r11,24(r26) │ │ │ │ - std r4,16(r14) │ │ │ │ - std r25,24(r14) │ │ │ │ - stxvx vs9,r26,r9 │ │ │ │ - bne 33858 │ │ │ │ - mr r25,r8 │ │ │ │ - std r11,0(r26) │ │ │ │ - b 32e50 │ │ │ │ - blt 339b8 │ │ │ │ - ld r9,176(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 331f4 │ │ │ │ + pstxv vs9,8(r25) │ │ │ │ + std r2,32(r15) │ │ │ │ + std r23,24(r15) │ │ │ │ + ld r2,216(r31) │ │ │ │ + std r2,16(r15) │ │ │ │ + bne 32fd0 │ │ │ │ + std r6,0(r25) │ │ │ │ + b 32620 │ │ │ │ + addi r10,r28,15 │ │ │ │ + mr r8,r2 │ │ │ │ + mr r2,r7 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r20,r1,112 │ │ │ │ + b 324e0 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + addi r21,r21,1 │ │ │ │ + mr r2,r11 │ │ │ │ + ldx r29,r25,r10 │ │ │ │ + cmpd r22,r21 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r29,r29,1 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + bgt 32508 │ │ │ │ + b 32620 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + blt 3316c │ │ │ │ + fmul f28,f23,f31 │ │ │ │ + b 329c8 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f28 │ │ │ │ - b 331f4 │ │ │ │ - ld r9,0(r26) │ │ │ │ + fsqrt f26,f0 │ │ │ │ + fmul f1,f26,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f26 │ │ │ │ + b 329c8 │ │ │ │ + ld r2,0(r25) │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r25,r22 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r26) │ │ │ │ - ble 3346c │ │ │ │ - sldi r10,r9,3 │ │ │ │ + cmpd r24,r22 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 32c40 │ │ │ │ + sldi r10,r2,3 │ │ │ │ ldx r10,r23,r10 │ │ │ │ - cmpd r10,r17 │ │ │ │ - blt 33a10 │ │ │ │ - cmpd r10,r21 │ │ │ │ - ble 33a2c │ │ │ │ - ld r10,224(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r26) │ │ │ │ + cmpd r10,r7 │ │ │ │ + blt 331b8 │ │ │ │ + cmpd r10,r18 │ │ │ │ + ble 331d4 │ │ │ │ + ld r10,192(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ add r22,r22,r10 │ │ │ │ - cmpd r25,r22 │ │ │ │ - bgt 339f8 │ │ │ │ - b 3346c │ │ │ │ - li r9,0 │ │ │ │ - b 3335c │ │ │ │ - ld r9,0(r26) │ │ │ │ - b 339f8 │ │ │ │ + cmpd r24,r22 │ │ │ │ + bgt 331a0 │ │ │ │ + b 32c40 │ │ │ │ + li r2,0 │ │ │ │ + b 32b30 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 3346c │ │ │ │ - ld r8,152(r31) │ │ │ │ - mulli r10,r21,48 │ │ │ │ - sldi r5,r21,4 │ │ │ │ - sldi r6,r21,5 │ │ │ │ - add r12,r19,r27 │ │ │ │ - sldi r21,r21,6 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - sldi r11,r11,5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r6,r6,24 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - addi r7,r23,-8 │ │ │ │ - add r18,r12,r27 │ │ │ │ - addi r0,r21,56 │ │ │ │ - add r28,r19,r11 │ │ │ │ - mr r11,r9 │ │ │ │ - std r8,176(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - add r6,r6,r23 │ │ │ │ - add r5,r5,r23 │ │ │ │ - addi r10,r10,40 │ │ │ │ - mtvsrdd vs9,r9,r9 │ │ │ │ - add r27,r18,r27 │ │ │ │ - std r6,256(r31) │ │ │ │ - add r0,r0,r23 │ │ │ │ - mr r6,r26 │ │ │ │ - std r5,264(r31) │ │ │ │ - add r15,r10,r23 │ │ │ │ - std r8,192(r31) │ │ │ │ - li r8,0 │ │ │ │ - b 33acc │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 33ca0 │ │ │ │ - ldu r9,8(r7) │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 33ac0 │ │ │ │ - ld r10,192(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 33ac0 │ │ │ │ - ld r26,8(r17) │ │ │ │ - ld r5,16(r17) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r23,32(r17) │ │ │ │ - ld r25,264(r31) │ │ │ │ - std r29,296(r31) │ │ │ │ + ble 32c44 │ │ │ │ + mulli r7,r22,48 │ │ │ │ + sldi r10,r22,5 │ │ │ │ + ld r2,144(r31) │ │ │ │ + sldi r6,r22,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ld r12,152(r31) │ │ │ │ + std r26,256(r31) │ │ │ │ + add r14,r20,r28 │ │ │ │ + sldi r22,r22,6 │ │ │ │ + sldi r4,r4,5 │ │ │ │ + addi r8,r23,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r9,232(r31) │ │ │ │ + addi r9,r10,24 │ │ │ │ + li r10,0 │ │ │ │ + add r19,r14,r28 │ │ │ │ + addi r0,r22,56 │ │ │ │ + add r29,r20,r4 │ │ │ │ + add r6,r23,r6 │ │ │ │ + add r9,r23,r9 │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + addi r7,r7,40 │ │ │ │ + add r28,r19,r28 │ │ │ │ + add r0,r23,r0 │ │ │ │ + mtvsrdd vs9,r2,r2 │ │ │ │ + std r6,240(r31) │ │ │ │ + std r9,248(r31) │ │ │ │ + add r16,r23,r7 │ │ │ │ + mr r7,r2 │ │ │ │ + b 3326c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 33428 │ │ │ │ + ldu r2,8(r8) │ │ │ │ + cmpd r2,r12 │ │ │ │ + blt 33260 │ │ │ │ + ld r9,168(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 33260 │ │ │ │ + ld r26,8(r18) │ │ │ │ + std r2,8(r15) │ │ │ │ + ld r3,24(r17) │ │ │ │ + sldi r9,r10,3 │ │ │ │ + std r25,280(r31) │ │ │ │ li r4,0 │ │ │ │ - lfdx f8,r19,r10 │ │ │ │ - mr r21,r8 │ │ │ │ - std r19,272(r31) │ │ │ │ - std r16,280(r31) │ │ │ │ - std r6,288(r31) │ │ │ │ - mulld r9,r9,r26 │ │ │ │ - std r5,232(r31) │ │ │ │ - ld r5,200(r16) │ │ │ │ - add r3,r3,r20 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - mr r29,r7 │ │ │ │ - std r9,200(r31) │ │ │ │ - sldi r9,r4,3 │ │ │ │ - ldu r24,8(r25) │ │ │ │ - ld r7,256(r31) │ │ │ │ - std r4,328(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r4,r20 │ │ │ │ - std r18,160(r31) │ │ │ │ - std r14,312(r31) │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ - std r25,304(r31) │ │ │ │ - add r24,r9,r24 │ │ │ │ - ld r9,232(r31) │ │ │ │ + mr r21,r10 │ │ │ │ + mr r25,r18 │ │ │ │ + ld r6,16(r18) │ │ │ │ + ld r11,240(r31) │ │ │ │ + std r20,264(r31) │ │ │ │ + std r17,272(r31) │ │ │ │ + lfdx f8,r20,r9 │ │ │ │ + ld r22,24(r18) │ │ │ │ + std r27,288(r31) │ │ │ │ + ld r23,32(r18) │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + std r6,216(r31) │ │ │ │ + stfd f8,8(r27) │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ld r6,248(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r15,296(r31) │ │ │ │ + std r12,304(r31) │ │ │ │ + std r4,320(r31) │ │ │ │ + lfdx f12,r14,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ + ld r2,216(r31) │ │ │ │ fmul f12,f8,f12 │ │ │ │ - std r24,320(r31) │ │ │ │ - mulld r6,r24,r9 │ │ │ │ - ld r26,160(r31) │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r16,r15 │ │ │ │ - li r19,0 │ │ │ │ - lfdx f10,r26,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - nop │ │ │ │ + std r24,312(r31) │ │ │ │ + mulld r27,r24,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r26,8(r16) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + ldu r9,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + add r9,r27,r9 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + mulld r12,r9,r22 │ │ │ │ + ldu r26,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ mr r20,r0 │ │ │ │ - mr r25,r28 │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - add r26,r14,r26 │ │ │ │ + mr r4,r29 │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + add r26,r12,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ mulld r18,r26,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r25) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + addi r4,r4,8 │ │ │ │ lxv vs7,0(r3) │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r9,4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ lxvx vs6,r5,r24 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ stxvx vs7,r5,r24 │ │ │ │ - bdnz 33be0 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 33bb0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 33b80 │ │ │ │ - mr r20,r4 │ │ │ │ - ld r4,328(r31) │ │ │ │ - ld r25,304(r31) │ │ │ │ - ld r18,160(r31) │ │ │ │ - ld r14,312(r31) │ │ │ │ - ld r24,320(r31) │ │ │ │ + bdnz 33370 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r30 │ │ │ │ + bne 33340 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 33320 │ │ │ │ + ld r4,320(r31) │ │ │ │ + ld r15,296(r31) │ │ │ │ + ld r12,304(r31) │ │ │ │ + ld r24,312(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ cmpd r4,r30 │ │ │ │ - bne 33b40 │ │ │ │ - mr r8,r21 │ │ │ │ - ld r6,288(r31) │ │ │ │ - mr r7,r29 │ │ │ │ - ld r29,296(r31) │ │ │ │ - li r5,8 │ │ │ │ - ld r19,272(r31) │ │ │ │ - std r9,40(r14) │ │ │ │ - li r9,24 │ │ │ │ - ld r16,280(r31) │ │ │ │ - std r24,16(r14) │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r10,24(r14) │ │ │ │ - std r26,32(r14) │ │ │ │ - cmpd r8,r30 │ │ │ │ - stxvx vs9,r6,r5 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - stfd f12,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f11,32(r29) │ │ │ │ - stxvx vs9,r6,r9 │ │ │ │ - bne 33acc │ │ │ │ - std r11,0(r6) │ │ │ │ - b 3346c │ │ │ │ + bne 332e0 │ │ │ │ + mr r10,r21 │ │ │ │ + ld r27,288(r31) │ │ │ │ + mr r18,r25 │ │ │ │ + ld r25,280(r31) │ │ │ │ + std r2,40(r15) │ │ │ │ + std r26,32(r15) │ │ │ │ + std r9,24(r15) │ │ │ │ + ld r20,264(r31) │ │ │ │ + ld r17,272(r31) │ │ │ │ + std r24,16(r15) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + stfd f0,40(r27) │ │ │ │ + stfd f12,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f11,32(r27) │ │ │ │ + pstxv vs9,8(r25) │ │ │ │ + pstxv vs9,24(r25) │ │ │ │ + bne 3326c │ │ │ │ + ld r26,256(r31) │ │ │ │ + std r7,0(r25) │ │ │ │ + b 32c44 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 3346c │ │ │ │ - mulli r9,r21,48 │ │ │ │ - mulli r0,r11,24 │ │ │ │ - sldi r8,r21,4 │ │ │ │ - sldi r10,r21,5 │ │ │ │ - add r15,r19,r27 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - ld r12,152(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ + ble 32c44 │ │ │ │ + mulli r2,r22,48 │ │ │ │ + sldi r8,r22,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r22,r22,5 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + mulli r4,r4,24 │ │ │ │ + add r16,r20,r28 │ │ │ │ + addi r6,r30,-1 │ │ │ │ + addi r3,r23,-8 │ │ │ │ + std r9,216(r31) │ │ │ │ + addi r9,r22,24 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r18,r23,-8 │ │ │ │ - li r5,0 │ │ │ │ - add r28,r15,r27 │ │ │ │ - mtvsrdd vs9,r11,r11 │ │ │ │ - mr r7,r19 │ │ │ │ - add r27,r8,r23 │ │ │ │ - add r25,r10,r23 │ │ │ │ - mr r8,r20 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r0,r19,r0 │ │ │ │ - add r24,r9,r23 │ │ │ │ - b 33d18 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 33e60 │ │ │ │ - ldu r9,8(r18) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 33d0c │ │ │ │ - cmpd r9,r22 │ │ │ │ - bgt 33d0c │ │ │ │ - ld r23,8(r17) │ │ │ │ - ld r6,16(r17) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - std r9,8(r14) │ │ │ │ - ld r20,24(r17) │ │ │ │ - mr r4,r27 │ │ │ │ - std r7,200(r31) │ │ │ │ - std r16,232(r31) │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ li r10,0 │ │ │ │ - std r14,256(r31) │ │ │ │ - mulld r9,r9,r23 │ │ │ │ - std r6,192(r31) │ │ │ │ - ld r6,200(r16) │ │ │ │ - add r3,r3,r8 │ │ │ │ - stfd f12,8(r29) │ │ │ │ - std r9,160(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r4) │ │ │ │ - ld r7,192(r31) │ │ │ │ - mr r16,r25 │ │ │ │ - li r19,0 │ │ │ │ - std r26,264(r31) │ │ │ │ - std r29,272(r31) │ │ │ │ - lfdx f10,r15,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r23 │ │ │ │ + mr r7,r26 │ │ │ │ + add r29,r16,r28 │ │ │ │ + mtvsrdd vs9,r6,r6 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r28,r23,r8 │ │ │ │ + mr r8,r20 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r20,r4 │ │ │ │ + std r9,232(r31) │ │ │ │ + add r11,r23,r2 │ │ │ │ + b 334ac │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 335e8 │ │ │ │ + ldu r2,8(r3) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 334a0 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 334a0 │ │ │ │ + ld r4,8(r18) │ │ │ │ + std r2,8(r15) │ │ │ │ + sldi r5,r10,3 │ │ │ │ + ld r26,24(r17) │ │ │ │ + mr r19,r28 │ │ │ │ + li r9,0 │ │ │ │ + std r8,240(r31) │ │ │ │ + std r17,248(r31) │ │ │ │ + ld r24,16(r18) │ │ │ │ + ld r21,24(r18) │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + ld r5,200(r17) │ │ │ │ + mulld r2,r2,r4 │ │ │ │ + std r24,208(r31) │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r26,r26,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r4,8(r19) │ │ │ │ + ld r20,232(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r7,256(r31) │ │ │ │ + std r25,264(r31) │ │ │ │ + lfdx f10,r16,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + ld r2,208(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r9,r7 │ │ │ │ - std r9,176(r31) │ │ │ │ - ldu r23,8(r16) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r17,r4,r2 │ │ │ │ + ldu r24,8(r20) │ │ │ │ + sldi r2,r22,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r26,r24 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ - add r23,r14,r23 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r8,r0 │ │ │ │ + lfdx f11,r29,r2 │ │ │ │ + add r24,r17,r24 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r23,r20 │ │ │ │ + mulld r23,r24,r21 │ │ │ │ nop │ │ │ │ - ldu r9,8(r26) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs8,0(r26) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs7,r6,r29 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs7,r5,r7 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r29 │ │ │ │ - bdnz 33dd0 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 33da8 │ │ │ │ + stxvx vs8,r5,r7 │ │ │ │ + bdnz 33560 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r30 │ │ │ │ + bne 33538 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r7,256(r31) │ │ │ │ + ld r25,264(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 33508 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r26,264(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ + ld r8,240(r31) │ │ │ │ + ld r17,248(r31) │ │ │ │ + std r6,24(r25) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r2,32(r15) │ │ │ │ + std r24,24(r15) │ │ │ │ + std r4,16(r15) │ │ │ │ cmpd r10,r30 │ │ │ │ - bne 33d74 │ │ │ │ - ld r14,256(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - std r11,24(r26) │ │ │ │ - ld r7,200(r31) │ │ │ │ - ld r16,232(r31) │ │ │ │ - stfd f0,32(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - stfd f11,24(r29) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r9,32(r14) │ │ │ │ - ld r9,176(r31) │ │ │ │ - std r23,24(r14) │ │ │ │ - std r9,16(r14) │ │ │ │ - li r9,8 │ │ │ │ - stxvx vs9,r26,r9 │ │ │ │ - bne 33d18 │ │ │ │ - std r11,0(r26) │ │ │ │ - b 3346c │ │ │ │ - addi r10,r10,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r18 │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f11,24(r27) │ │ │ │ + pstxv vs9,8(r25) │ │ │ │ + bne 334ac │ │ │ │ + mr r26,r7 │ │ │ │ + std r6,0(r25) │ │ │ │ + b 32c44 │ │ │ │ + ld r2,0(r25) │ │ │ │ + b 331a0 │ │ │ │ + addi r10,r28,15 │ │ │ │ + mr r8,r2 │ │ │ │ + mr r2,r14 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ neg r10,r10 │ │ │ │ stdux r8,r1,r10 │ │ │ │ - addi r19,r1,112 │ │ │ │ - b 33324 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - addi r22,r22,1 │ │ │ │ - mr r9,r7 │ │ │ │ - ldx r3,r26,r10 │ │ │ │ - cmpd r25,r22 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r26,r10 │ │ │ │ - bgt 33354 │ │ │ │ - b 3346c │ │ │ │ + addi r20,r1,112 │ │ │ │ + b 32afc │ │ │ │ sldi r10,r11,3 │ │ │ │ - ld r8,184(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - mr r9,r11 │ │ │ │ - ldx r3,r26,r10 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r8,r21 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r26,r10 │ │ │ │ - bgt 32d30 │ │ │ │ - b 32e4c │ │ │ │ - addi r10,r10,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r28 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r19,r1,112 │ │ │ │ - b 32d04 │ │ │ │ - li r15,0 │ │ │ │ - b 328d4 │ │ │ │ - xor r10,r10,r3 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r3,r3 │ │ │ │ - b 32efc │ │ │ │ - xor r10,r10,r15 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r15,r15 │ │ │ │ - b 328cc │ │ │ │ - li r3,0 │ │ │ │ - b 32f04 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r2,r11 │ │ │ │ + ldx r29,r25,r10 │ │ │ │ + cmpd r24,r22 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r29,r29,1 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + bgt 32b28 │ │ │ │ + b 32c40 │ │ │ │ + li r7,0 │ │ │ │ + b 320d4 │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 326dc │ │ │ │ + xor r9,r9,r7 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 320cc │ │ │ │ + li r7,0 │ │ │ │ + b 326e4 │ │ │ │ ld r5,120(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - beq 327e8 │ │ │ │ - b 32eac │ │ │ │ + beq 31fdc │ │ │ │ + b 32688 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,16304 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x128a │ │ │ │ ld r5,80(r3) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - stfd f31,-8(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 r30,-24(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + mr r29,r3 │ │ │ │ ld r3,200(r3) │ │ │ │ li r4,0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ + std r31,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + 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) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,48(r28) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - ble cr7,34174 │ │ │ │ - ld r8,88(r28) │ │ │ │ - andi. r6,r29,3 │ │ │ │ - mr r4,r29 │ │ │ │ - mr r7,r29 │ │ │ │ - li r30,1 │ │ │ │ - addi r3,r29,-1 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - beq 3402c │ │ │ │ + bl 5b60 │ │ │ │ + ld r30,48(r29) │ │ │ │ + cmpdi r30,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 338cc │ │ │ │ + ld r8,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r6,r30,3 │ │ │ │ + mr r7,r30 │ │ │ │ + mr r9,r30 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r5,r8,1 │ │ │ │ + mr r3,r8 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r5 │ │ │ │ + beq 3376c │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 3401c │ │ │ │ + beq 33760 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 34010 │ │ │ │ - mr r7,r3 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - cmpdi r7,1 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - beq 34058 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - bdnz 34034 │ │ │ │ - lwz r27,112(r28) │ │ │ │ - andi. r10,r27,32 │ │ │ │ - mr r10,r27 │ │ │ │ - bne 343c0 │ │ │ │ - andi. r9,r27,16 │ │ │ │ - beq 34190 │ │ │ │ - andi. r27,r27,4096 │ │ │ │ - beq 34560 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq 340fc │ │ │ │ - addi r10,r29,-1 │ │ │ │ + beq 33758 │ │ │ │ + mr r9,r4 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3378c │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 33774 │ │ │ │ + lwz r28,112(r29) │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + andi. r2,r28,32 │ │ │ │ + mr r2,r28 │ │ │ │ + bne 33b00 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r9,r28,16 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + mffprd r22,f0 │ │ │ │ + beq 338f0 │ │ │ │ + andi. r28,r28,4096 │ │ │ │ + beq 33cc0 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 33858 │ │ │ │ + xxspltib vs33,1 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + li r9,2 │ │ │ │ addi r8,r8,1 │ │ │ │ - li r29,1 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 340d0 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 340c0 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 340b4 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r8,1 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ + addi r30,r30,-2 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mtvsrdd vs32,r9,r8 │ │ │ │ + mr r9,r2 │ │ │ │ + vextsb2d v1,v1 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + beq 33824 │ │ │ │ cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 340fc │ │ │ │ + beq 33818 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 33810 │ │ │ │ + mr r2,r30 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + beq 33844 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r8,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz 340d8 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + vmulld v13,v13,v0 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + vmulld v13,v13,v0 │ │ │ │ + bdnz 3382c │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r30,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r29,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,26080 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r30,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + pla r3,-24028 # 2da90 │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(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) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(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) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - lwz r27,112(r28) │ │ │ │ - andi. r9,r27,32 │ │ │ │ - mr r10,r27 │ │ │ │ - bne 34ad0 │ │ │ │ - andi. r9,r27,16 │ │ │ │ - bne 34550 │ │ │ │ - li r30,1 │ │ │ │ - andi. r9,r27,8 │ │ │ │ - beq 342a0 │ │ │ │ - ld r9,88(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - rlwinm r8,r27,0,19,19 │ │ │ │ - mr r17,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r25,r9,1 │ │ │ │ - mr r19,r9 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - mulld r9,r25,r29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - ble cr7,3476c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,96(r28) │ │ │ │ - cmpdi r25,0 │ │ │ │ - srdi r23,r24,3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - lfd f1,0(r10) │ │ │ │ - mr r20,r10 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - ble 34afc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - addi r22,r26,8 │ │ │ │ - li r27,0 │ │ │ │ - lfd f0,27904(r9) │ │ │ │ - addi r21,r21,29008 │ │ │ │ - fmr f31,f0 │ │ │ │ - nop │ │ │ │ + lwz r28,112(r29) │ │ │ │ + andi. r2,r28,32 │ │ │ │ + mr r2,r28 │ │ │ │ + bne 34284 │ │ │ │ + andi. r9,r28,16 │ │ │ │ + bne 33cac │ │ │ │ + li r9,1 │ │ │ │ + mr r22,r9 │ │ │ │ nop │ │ │ │ + andi. r9,r28,8 │ │ │ │ + beq 339f0 │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + rlwinm r10,r28,0,19,19 │ │ │ │ + mr r19,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r26,r2,1 │ │ │ │ + mr r18,r2 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + ble cr7,33ee8 │ │ │ │ + ld r2,96(r29) │ │ │ │ + cmpdi r26,0 │ │ │ │ nop │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r22) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - mr r9,r22 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r24,r25,3 │ │ │ │ + lfd f1,0(r2) │ │ │ │ + mr r21,r2 │ │ │ │ + stfd f31,0(r27) │ │ │ │ + ble 342b0 │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ + addi r23,r27,8 │ │ │ │ + li r28,0 │ │ │ │ + fmr f30,f0 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f12,-8(r23) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r23 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 34244 │ │ │ │ - addi r27,r27,1 │ │ │ │ - cmpd r29,r27 │ │ │ │ - beq 34490 │ │ │ │ - mulld r9,r23,r27 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - add r22,r22,r24 │ │ │ │ - lfdx f1,r20,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - b 34220 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 33994 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r30,r28 │ │ │ │ + beq 33be0 │ │ │ │ + mulld r2,r24,r28 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r23,r23,r25 │ │ │ │ + lfdx f1,r21,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r27,r2 │ │ │ │ + b 33970 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r27,2 │ │ │ │ - rlwinm r9,r27,0,20,20 │ │ │ │ - beq 34588 │ │ │ │ - ld r10,88(r28) │ │ │ │ - sldi r24,r29,3 │ │ │ │ + nop │ │ │ │ + andi. r9,r28,2 │ │ │ │ + rlwinm r9,r28,0,20,20 │ │ │ │ + beq 33ce4 │ │ │ │ + ld r2,88(r29) │ │ │ │ + sldi r25,r30,3 │ │ │ │ cmpwi r9,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - mr r21,r29 │ │ │ │ - addi r8,r10,1 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - sldi r22,r8,4 │ │ │ │ - mulld r9,r9,r24 │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + mulld r9,r9,r25 │ │ │ │ + mr r21,r10 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r23,r1,32 │ │ │ │ - bne 34878 │ │ │ │ - ble cr7,34a68 │ │ │ │ - ld r10,88(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,96(r28) │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - srdi r9,r22,3 │ │ │ │ + bne 33ffc │ │ │ │ + ble cr7,34220 │ │ │ │ + ld r9,96(r29) │ │ │ │ + ld r10,88(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - lfd f1,0(r8) │ │ │ │ - mr r17,r10 │ │ │ │ - mr r19,r8 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r24,r21,3 │ │ │ │ + lfd f1,0(r9) │ │ │ │ mr r20,r9 │ │ │ │ - stfd f0,0(r23) │ │ │ │ - blt 34f34 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r25,r10,1 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - addi r21,r23,8 │ │ │ │ - li r24,0 │ │ │ │ - lfd f0,27904(r9) │ │ │ │ - addi r26,r26,29008 │ │ │ │ - sldi r25,r25,1 │ │ │ │ - fmr f31,f0 │ │ │ │ - nop │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r21) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - mr r9,r21 │ │ │ │ - mtctr r10 │ │ │ │ + mr r18,r10 │ │ │ │ + stfd f31,0(r23) │ │ │ │ + blt 34748 │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ + addi r26,r10,1 │ │ │ │ + addi r25,r23,8 │ │ │ │ + li r27,0 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + fmr f30,f0 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 34364 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r29 │ │ │ │ - beq 34658 │ │ │ │ - mulld r9,r20,r24 │ │ │ │ - lfd f0,0(r26) │ │ │ │ - sldi r8,r24,3 │ │ │ │ - add r21,r21,r22 │ │ │ │ - lfdx f1,r19,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r23,r9 │ │ │ │ - b 34340 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 33aa4 │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r27,r30 │ │ │ │ + beq 33dc0 │ │ │ │ + mulld r2,r24,r27 │ │ │ │ + sldi r10,r27,3 │ │ │ │ + add r25,r25,r21 │ │ │ │ + lfdx f1,r20,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r23,r2 │ │ │ │ + b 33a80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r7,r29,3 │ │ │ │ - ld r11,200(r28) │ │ │ │ - ld r0,184(r28) │ │ │ │ - ld r30,176(r28) │ │ │ │ - ld r26,24(r28) │ │ │ │ - li r10,1 │ │ │ │ - ld r25,8(r28) │ │ │ │ - ld r3,72(r28) │ │ │ │ - addi r6,r29,-1 │ │ │ │ - ld r28,240(r28) │ │ │ │ - mr r8,r29 │ │ │ │ - beq 3441c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3440c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 3486c │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - cmpdi r4,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - beq 34448 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - bdnz 34424 │ │ │ │ - andi. r8,r27,4096 │ │ │ │ - bne 34718 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + nop │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r9,r30,3 │ │ │ │ + ld r10,200(r29) │ │ │ │ + ld r8,184(r29) │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r2,r30 │ │ │ │ + ld r11,176(r29) │ │ │ │ + ld r0,24(r29) │ │ │ │ + ld r27,8(r29) │ │ │ │ + ld r26,72(r29) │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + ld r29,240(r29) │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 33b5c │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 33b50 │ │ │ │ + cmpdi r9,2 │ │ │ │ + bne 33ff0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addic. r7,r7,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 33b7c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r7,r7,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 33b64 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + andi. r9,r28,4096 │ │ │ │ + bne 33e98 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r28,72(r31) │ │ │ │ - stw r27,88(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - addi r3,r3,22400 │ │ │ │ - std r30,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - cmpwi r17,0 │ │ │ │ - beq 34774 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq 34ac8 │ │ │ │ - addi r8,r29,-1 │ │ │ │ - li r9,1 │ │ │ │ - addi r29,r29,-2 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 344e4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 344d4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 34a5c │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 34510 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r19,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 344ec │ │ │ │ - addis r3,r2,-7 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r29,72(r31) │ │ │ │ + pla r3,-158348 # d120 │ │ │ │ + stw r28,88(r31) │ │ │ │ + std r27,64(r31) │ │ │ │ + std r0,56(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 33ef0 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 3427c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + li r8,2 │ │ │ │ + addi r30,r30,-2 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + mtvsrdd vs33,r8,r18 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 33c3c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 33c30 │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 34214 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 33c5c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 33c44 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r26,64(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,20464 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 34124 │ │ │ │ - andi. r27,r27,4096 │ │ │ │ + std r27,64(r31) │ │ │ │ + std r25,56(r31) │ │ │ │ + pla r3,-30660 # 2c4c0 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 3387c │ │ │ │ + li r2,1 │ │ │ │ + andi. r28,r28,4096 │ │ │ │ li r30,1 │ │ │ │ - li r29,1 │ │ │ │ - bne 340fc │ │ │ │ - addis r3,r2,-8 │ │ │ │ + mr r22,r2 │ │ │ │ + bne 33858 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,8336 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - andi. r27,r27,4 │ │ │ │ - beq 347a4 │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + pla r3,-107684 # 19830 │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + andi. r28,r28,4 │ │ │ │ + beq 33f1c │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 34d4c │ │ │ │ - andi. r10,r10,4096 │ │ │ │ - beq 34d24 │ │ │ │ - ld r6,48(r28) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 34f88 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - ld r10,88(r28) │ │ │ │ - addi r6,r6,-2 │ │ │ │ - li r9,1 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - mr r8,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 34600 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 345f0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 345e4 │ │ │ │ - mr r7,r6 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + bne 3452c │ │ │ │ + andi. r2,r2,4096 │ │ │ │ + beq 34508 │ │ │ │ + ld r8,48(r29) │ │ │ │ + cmpdi r8,1 │ │ │ │ + ble 34788 │ │ │ │ + ld r9,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + li r6,2 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r6,r9 │ │ │ │ + beq 33d64 │ │ │ │ cmpdi r7,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 3462c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - 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 34608 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + beq 33d58 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 33d50 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 33d84 │ │ │ │ + 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 33d6c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r9,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-28464 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - andi. r27,r27,4096 │ │ │ │ - beq 34a70 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq 34f80 │ │ │ │ - addi r8,r29,-1 │ │ │ │ - addi r24,r17,1 │ │ │ │ - addi r29,r29,-2 │ │ │ │ - li r9,1 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 346b8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 346a8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3469c │ │ │ │ - mr r8,r29 │ │ │ │ - sldi r9,r24,1 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 346e4 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 346c0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + pla r3,-14476 # 30520 │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + andi. r28,r28,4096 │ │ │ │ + beq 34228 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 34780 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + li r9,2 │ │ │ │ + addi r8,r18,1 │ │ │ │ + addi r30,r30,-2 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mtvsrdd vs33,r9,r8 │ │ │ │ + mr r9,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 33e28 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 33e1c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 33e14 │ │ │ │ + mr r2,r30 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 33e48 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 33e30 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ std r23,64(r31) │ │ │ │ - std r22,56(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-22544 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34540 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - std r3,80(r31) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r5,88(r31) │ │ │ │ + std r21,56(r31) │ │ │ │ + pla r3,-8080 # 31ee0 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + b 3387c │ │ │ │ + sldi r9,r5,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + std r29,96(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r28,96(r31) │ │ │ │ - divd r9,r10,r9 │ │ │ │ - addi r3,r3,-6592 │ │ │ │ - std r29,72(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - std r30,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 34ac8 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + std r3,88(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ + pla r3,-57688 # 25d60 │ │ │ │ + divd r2,r2,r9 │ │ │ │ + std r30,72(r31) │ │ │ │ + std r27,64(r31) │ │ │ │ + std r0,56(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 3427c │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r26,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,2288 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34540 │ │ │ │ + std r27,56(r31) │ │ │ │ + std r25,48(r31) │ │ │ │ + pla r3,-114228 # 180d0 │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 33c9c │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 34b40 │ │ │ │ - andi. r10,r10,4096 │ │ │ │ - beq 34aa0 │ │ │ │ - ld r6,48(r28) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 34f90 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - ld r10,88(r28) │ │ │ │ - addi r6,r6,-2 │ │ │ │ - li r9,1 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - mr r8,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 34814 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 34804 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 347f8 │ │ │ │ - mr r7,r6 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + bne 342f0 │ │ │ │ + andi. r2,r2,4096 │ │ │ │ + beq 34258 │ │ │ │ + ld r8,48(r29) │ │ │ │ + cmpdi r8,1 │ │ │ │ + ble 34798 │ │ │ │ + ld r9,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + li r6,2 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r6,r9 │ │ │ │ + beq 33f94 │ │ │ │ cmpdi r7,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 34840 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - 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 3481c │ │ │ │ - addis r3,r2,-7 │ │ │ │ + beq 33f88 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 33f80 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 33fb4 │ │ │ │ + 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 33f9c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r9,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,31232 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - mr r4,r6 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - b 34400 │ │ │ │ - ld r26,8(r28) │ │ │ │ - addi r9,r24,15 │ │ │ │ - ld r25,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - mr r20,r1 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + pla r3,-20716 # 2eef0 │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 33b48 │ │ │ │ + ld r27,8(r29) │ │ │ │ + addi r9,r25,15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r26,240(r29) │ │ │ │ + mr r24,r1 │ │ │ │ + li r3,0 │ │ │ │ + ld r4,120(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ li r11,0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r26,0 │ │ │ │ - neg r9,r9 │ │ │ │ - mr r5,r25 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 34960 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - li r0,0 │ │ │ │ + clrrdi r2,r9,4 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,3494c │ │ │ │ - addi r9,r24,-8 │ │ │ │ + neg r2,r2 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r6,r26 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r12,r1,32 │ │ │ │ + ble 340e0 │ │ │ │ + std r11,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,340cc │ │ │ │ + addi r2,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 348fc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3407c │ │ │ │ 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,r12,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 348f0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r24 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 348c0 │ │ │ │ - addi r3,r4,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,34f98 │ │ │ │ - mr r10,r29 │ │ │ │ - li r9,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - beq 349b8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 349a8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3499c │ │ │ │ - ld r8,0(r4) │ │ │ │ - mr r3,r4 │ │ │ │ - mr r21,r29 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - addi r21,r21,-1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - beq 349e8 │ │ │ │ + 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,r12,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 34070 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r25 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 34040 │ │ │ │ + ble cr7,34790 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 347a0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 34150 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3413c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3412c │ │ │ │ + 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 34184 │ │ │ │ srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,8(r3) │ │ │ │ - ld r5,16(r3) │ │ │ │ - ld r6,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ld r7,0(r3) │ │ │ │ - mulld r8,r10,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - bdnz 349c0 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + 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 34158 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + clrrdi r30,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 341b0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + ldx r9,r5,r30 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - sldi r3,r26,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r25 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r5,r27 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r30,f0 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r4,r26 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r29,48(r28) │ │ │ │ - lwz r27,112(r28) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 342e4 │ │ │ │ - mr r8,r29 │ │ │ │ - sldi r9,r19,1 │ │ │ │ - b 344c8 │ │ │ │ - andi. r27,r27,4096 │ │ │ │ - bne 34f80 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + mr r5,r28 │ │ │ │ + bl 5500 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,48(r29) │ │ │ │ + cmpdi r30,0 │ │ │ │ + lwz r28,112(r29) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + std r2,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 33a34 │ │ │ │ + mr r2,r30 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 33c28 │ │ │ │ + andi. r28,r28,4096 │ │ │ │ + bne 34780 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ std r23,56(r31) │ │ │ │ - std r22,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,15072 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34540 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + std r21,48(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-102016 # 1b3c0 │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 33e88 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,5264 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - li r9,1 │ │ │ │ - b 34510 │ │ │ │ - ld r5,88(r28) │ │ │ │ - ld r11,200(r28) │ │ │ │ - ld r0,184(r28) │ │ │ │ - ld r30,176(r28) │ │ │ │ - li r10,1 │ │ │ │ - ld r26,24(r28) │ │ │ │ - ld r25,8(r28) │ │ │ │ - ld r3,72(r28) │ │ │ │ - ld r28,240(r28) │ │ │ │ - addi r9,r5,1 │ │ │ │ - b 34448 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r29,r8 │ │ │ │ - mulld r10,r23,r8 │ │ │ │ - mulld r7,r23,r9 │ │ │ │ - cmpd cr7,r29,r9 │ │ │ │ - beq 34490 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - stfdx f0,r26,r10 │ │ │ │ - beq cr7,34490 │ │ │ │ - stfdx f0,r26,r7 │ │ │ │ - b 34b00 │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + pla r3,-112124 # 18c70 │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + li r2,1 │ │ │ │ + b 33c70 │ │ │ │ + ld r3,88(r29) │ │ │ │ + ld r10,200(r29) │ │ │ │ + li r2,1 │ │ │ │ + ld r8,184(r29) │ │ │ │ + ld r11,176(r29) │ │ │ │ + ld r0,24(r29) │ │ │ │ + ld r27,8(r29) │ │ │ │ + ld r26,72(r29) │ │ │ │ + ld r29,240(r29) │ │ │ │ + addi r5,r3,1 │ │ │ │ + b 33b90 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r30,r10 │ │ │ │ + mulld r9,r24,r10 │ │ │ │ + mulld r8,r24,r2 │ │ │ │ + cmpd cr7,r30,r2 │ │ │ │ + beq 33be0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r27,r9 │ │ │ │ + beq cr7,33be0 │ │ │ │ + stfdx f31,r27,r8 │ │ │ │ + b 342b4 │ │ │ │ nop │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r27,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - lxsd v0,88(r28) │ │ │ │ - mr r26,r1 │ │ │ │ - mr r22,r29 │ │ │ │ - li r11,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r5,r27 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 34c30 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ + nop │ │ │ │ + sldi r25,r30,3 │ │ │ │ + ld r26,8(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + li r3,0 │ │ │ │ li r0,0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,34c1c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + lxsd v0,88(r29) │ │ │ │ + ld r28,240(r29) │ │ │ │ + addi r2,r25,15 │ │ │ │ + ld r4,120(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r26,0 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + mr r6,r28 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 343e0 │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,343cc │ │ │ │ + addi r2,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 34bcc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3437c │ │ │ │ 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,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 34bc0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r23 │ │ │ │ - cmpd r24,r11 │ │ │ │ - bne 34b90 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,34fa8 │ │ │ │ - mr r8,r29 │ │ │ │ - li r7,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 34c88 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 34c78 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 34c6c │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r22,r29 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r22,r22,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r22,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 34cb8 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r8,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - bdnz 34c90 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - 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 34370 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r25 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 34340 │ │ │ │ + ble cr7,347b8 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 347c8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 34450 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3443c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3442c │ │ │ │ + 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 34484 │ │ │ │ + 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 34458 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + clrrdi r30,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 344b0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + ldx r9,r5,r30 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - sldi r3,r24,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r27 │ │ │ │ + mffprd r30,f0 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + sldi r3,r26,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r4,r28 │ │ │ │ mr r25,r3 │ │ │ │ - mr r3,r24 │ │ │ │ + mr r3,r26 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r10,112(r28) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 347ac │ │ │ │ - addis r3,r2,-8 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + std r9,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 33f24 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,11936 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 34124 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r27,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - lxsd v0,88(r28) │ │ │ │ - mr r26,r1 │ │ │ │ - mr r22,r29 │ │ │ │ - li r11,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r5,r27 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 34e40 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ + std r22,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + pla r3,-106188 # 1a650 │ │ │ │ + bl 5640 │ │ │ │ + b 3387c │ │ │ │ + sldi r25,r30,3 │ │ │ │ + ld r26,8(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + li r3,0 │ │ │ │ li r0,0 │ │ │ │ + lxsd v0,88(r29) │ │ │ │ + ld r28,240(r29) │ │ │ │ + addi r2,r25,15 │ │ │ │ + ld r4,120(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r26,0 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + mr r6,r28 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 34620 │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,34e2c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,3460c │ │ │ │ + addi r2,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 34ddc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 345bc │ │ │ │ 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,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 34dd0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r23 │ │ │ │ - cmpd r24,r11 │ │ │ │ - bne 34da0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,34fa0 │ │ │ │ - mr r8,r29 │ │ │ │ - li r7,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 34e98 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 34e88 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 34e7c │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r22,r29 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r22,r22,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r22,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 34ec8 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r8,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - bdnz 34ea0 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - 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 345b0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r25 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 34580 │ │ │ │ + ble cr7,347c0 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 347ac │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 34690 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3467c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3466c │ │ │ │ + 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 346c4 │ │ │ │ + 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 34698 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + clrrdi r30,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 346f0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + ldx r9,r5,r30 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - sldi r3,r24,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r27 │ │ │ │ + mffprd r30,f0 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + sldi r3,r26,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r4,r28 │ │ │ │ mr r25,r3 │ │ │ │ - mr r3,r24 │ │ │ │ + mr r3,r26 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r10,112(r28) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 34598 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r8,r29 │ │ │ │ - mulld r10,r20,r8 │ │ │ │ - mulld r7,r20,r9 │ │ │ │ - cmpd cr7,r9,r29 │ │ │ │ - beq 34658 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - stfdx f0,r23,r10 │ │ │ │ - beq cr7,34658 │ │ │ │ - stfdx f0,r23,r7 │ │ │ │ - b 34f38 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,1 │ │ │ │ - b 346e4 │ │ │ │ - li r9,1 │ │ │ │ - b 3462c │ │ │ │ - li r9,1 │ │ │ │ - b 34840 │ │ │ │ - li r29,-1 │ │ │ │ - b 34a0c │ │ │ │ - li r29,-1 │ │ │ │ - b 34eec │ │ │ │ - li r29,-1 │ │ │ │ - b 34cdc │ │ │ │ + lwz r2,112(r29) │ │ │ │ + std r9,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 33cf4 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r10,r30 │ │ │ │ + mulld r9,r24,r10 │ │ │ │ + mulld r8,r24,r2 │ │ │ │ + cmpd cr7,r2,r30 │ │ │ │ + beq 33dc0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r23,r9 │ │ │ │ + beq cr7,33dc0 │ │ │ │ + stfdx f31,r23,r8 │ │ │ │ + b 3474c │ │ │ │ + li r2,1 │ │ │ │ + b 33e5c │ │ │ │ + li r2,1 │ │ │ │ + b 33d98 │ │ │ │ + li r30,-1 │ │ │ │ + b 341cc │ │ │ │ + li r2,1 │ │ │ │ + b 33fc8 │ │ │ │ + li r2,1 │ │ │ │ + li r30,0 │ │ │ │ + b 341a4 │ │ │ │ + li r2,1 │ │ │ │ + li r30,0 │ │ │ │ + b 346e4 │ │ │ │ + li r30,-1 │ │ │ │ + b 344cc │ │ │ │ + li r30,-1 │ │ │ │ + b 3470c │ │ │ │ + li r2,1 │ │ │ │ + li r30,0 │ │ │ │ + b 344a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf81 │ │ │ │ - nop │ │ │ │ + .long 0xe82 │ │ │ │ │ │ │ │ -0000000000034fc0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,12096 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,24(r3) │ │ │ │ +00000000000347e0 : │ │ │ │ ld r5,8(r3) │ │ │ │ + ld r2,24(r3) │ │ │ │ + mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r30,16(r3) │ │ │ │ mr r31,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r9 │ │ │ │ + ld r30,16(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 35050 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r9,48(r1) │ │ │ │ std r30,40(r1) │ │ │ │ + std r3,48(r1) │ │ │ │ + beq 34860 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-25344 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-144424 # 11410 │ │ │ │ + bl 5640 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r9,48(r1) │ │ │ │ - std r30,40(r1) │ │ │ │ + nop │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-25840 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-144932 # 11240 │ │ │ │ + bl 5640 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000035090 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,11888 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +00000000000348a0 : │ │ │ │ ld r5,0(r3) │ │ │ │ + ld r2,16(r3) │ │ │ │ + mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r30,24(r3) │ │ │ │ mr r31,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r9 │ │ │ │ + ld r30,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 35120 │ │ │ │ - addis r3,r2,-8 │ │ │ │ std r30,48(r1) │ │ │ │ - std r9,40(r1) │ │ │ │ + std r3,40(r1) │ │ │ │ + beq 34920 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-23888 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-143208 # 11990 │ │ │ │ + bl 5640 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r30,48(r1) │ │ │ │ - std r9,40(r1) │ │ │ │ + nop │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-24352 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-143700 # 117d0 │ │ │ │ + bl 5640 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000035160 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,11680 │ │ │ │ - ld r10,56(r3) │ │ │ │ +0000000000034960 : │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r2,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r9,88(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r10,0(r9) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r8,0(r10) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - cmpd r8,r9 │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + cmpd r10,r2 │ │ │ │ mr r31,r1 │ │ │ │ - ble 351e0 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r10,0(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 35240 │ │ │ │ + ble 349d0 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r9,0(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 34a20 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,240 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld 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 │ │ │ │ - sradi r28,r8,1 │ │ │ │ - addze r28,r28 │ │ │ │ - ld r9,16(r3) │ │ │ │ - ld r26,216(r3) │ │ │ │ - ld r8,224(r3) │ │ │ │ - addi r25,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + ld r7,16(r3) │ │ │ │ + ld r8,216(r3) │ │ │ │ + addi r28,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r30,32(r31) │ │ │ │ - mr r4,r25 │ │ │ │ - addi r3,r3,19184 │ │ │ │ - sldi r27,r28,4 │ │ │ │ - subf r29,r28,r10 │ │ │ │ - std r9,96(r31) │ │ │ │ - std r26,208(r30) │ │ │ │ - std r8,200(r30) │ │ │ │ - add r27,r9,r27 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,112(r30) │ │ │ │ + std r3,32(r31) │ │ │ │ + pla r3,-165248 # c4c0 │ │ │ │ + ld r11,224(r30) │ │ │ │ + mr r4,r28 │ │ │ │ + mr r27,r28 │ │ │ │ + subf r29,r10,r9 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + std r10,120(r31) │ │ │ │ + std r7,112(r31) │ │ │ │ + std r8,208(r30) │ │ │ │ + std r11,200(r30) │ │ │ │ + add r2,r7,r2 │ │ │ │ sldi r29,r29,4 │ │ │ │ - ld r9,96(r31) │ │ │ │ - add r29,r26,r29 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - bne 35380 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r2,104(r31) │ │ │ │ + add r29,r8,r29 │ │ │ │ + bl 5640 │ │ │ │ + lwz r9,112(r30) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + andi. r9,r9,1 │ │ │ │ + bne 34bb0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r25 │ │ │ │ - std r26,72(r31) │ │ │ │ + mr r4,r28 │ │ │ │ + std r8,72(r31) │ │ │ │ std r29,64(r31) │ │ │ │ - std r27,56(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,19760 │ │ │ │ + pla r3,-164820 # c6e0 │ │ │ │ + std r2,56(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,200(r30) │ │ │ │ + bl 5780 │ │ │ │ + ld r9,200(r30) │ │ │ │ ld r12,88(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ ld r11,8(r30) │ │ │ │ - mr r24,r10 │ │ │ │ - andi. r8,r9,32 │ │ │ │ - addi r10,r12,1 │ │ │ │ - sldi r0,r10,1 │ │ │ │ - bne 353d0 │ │ │ │ + mr r26,r9 │ │ │ │ + addi r9,r12,1 │ │ │ │ + andi. r10,r2,32 │ │ │ │ + sldi r10,r9,1 │ │ │ │ + mr r28,r10 │ │ │ │ + bne 34c00 │ │ │ │ ld r6,72(r30) │ │ │ │ - andi. r8,r9,16 │ │ │ │ - ld r8,0(r6) │ │ │ │ - mr r23,r8 │ │ │ │ - bne 35510 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 35530 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - rlwinm r8,r9,0,20,20 │ │ │ │ - bne 35400 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 358a0 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 358e0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + andi. r10,r2,16 │ │ │ │ + ld r10,0(r6) │ │ │ │ + mr r25,r10 │ │ │ │ + bne 34d30 │ │ │ │ + andi. r10,r2,8 │ │ │ │ + bne 34d50 │ │ │ │ + andi. r10,r2,2 │ │ │ │ + rlwinm r10,r2,0,20,20 │ │ │ │ + bne 34c30 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 350e0 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 35120 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,22448 │ │ │ │ - std r24,72(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + std r28,64(r31) │ │ │ │ + pla r3,-96668 # 1d1b0 │ │ │ │ std r12,56(r31) │ │ │ │ std r11,48(r31) │ │ │ │ - std r23,40(r31) │ │ │ │ + std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 351ec │ │ │ │ + bl 5640 │ │ │ │ + addi r1,r31,224 │ │ │ │ + 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) │ │ │ │ + blr │ │ │ │ nop │ │ │ │ - ld r8,168(r30) │ │ │ │ - sldi r10,r28,3 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + nop │ │ │ │ + ld r11,168(r30) │ │ │ │ + sldi r9,r10,3 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r3,r3,19472 │ │ │ │ - ld r8,0(r8) │ │ │ │ - std r9,40(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ + mr r4,r28 │ │ │ │ + pla r3,-165364 # c5d0 │ │ │ │ + ld r11,0(r11) │ │ │ │ + std r2,48(r31) │ │ │ │ std r29,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - add r9,r8,r10 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r9,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 352dc │ │ │ │ + std r8,64(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + add r2,r11,r9 │ │ │ │ + std r11,72(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 34ad0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r25 │ │ │ │ + nop │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,56(r31) │ │ │ │ - std r0,48(r31) │ │ │ │ + std r26,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + pla r3,-164724 # c8a0 │ │ │ │ std r11,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,20240 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 351ec │ │ │ │ - ld r9,0(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpwi r8,0 │ │ │ │ - mr r22,r1 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 35670 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r9,96(r30) │ │ │ │ - cmpdi r0,1 │ │ │ │ - ld r28,29008(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - std r28,0(r29) │ │ │ │ - ble 354c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r0,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 349d8 │ │ │ │ + nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mr r23,r1 │ │ │ │ + cmpwi r10,0 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r24,r2 │ │ │ │ + bne 34e80 │ │ │ │ + ld r2,96(r30) │ │ │ │ + cmpdi r28,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + stfd f0,0(r24) │ │ │ │ + ble 34ce4 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ std r12,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - lfd f1,27904(r9) │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ - mtfprd f0,r28 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + bl 4ee0 │ │ │ │ + lfd f0,112(r31) │ │ │ │ + addi r2,r28,-1 │ │ │ │ ld r11,96(r31) │ │ │ │ + addi r9,r24,8 │ │ │ │ + addi r10,r28,-2 │ │ │ │ ld r12,104(r31) │ │ │ │ - addi r10,r29,8 │ │ │ │ + andi. r8,r2,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ fmr f12,f0 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r8,r0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - bne 35650 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + bne 34e60 │ │ │ │ + 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 35498 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 34cbc │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r29,80(r31) │ │ │ │ - std r24,72(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ + std r24,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-92504 # 1e3a0 │ │ │ │ + std r28,64(r31) │ │ │ │ std r12,56(r31) │ │ │ │ std r11,48(r31) │ │ │ │ - addi r3,r3,27184 │ │ │ │ - std r23,40(r31) │ │ │ │ + std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 351ec │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 349d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ - mr r4,r25 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,64(r31) │ │ │ │ - addi r3,r3,-11664 │ │ │ │ - b 35360 │ │ │ │ - nop │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r9,96(r30) │ │ │ │ + std r26,64(r31) │ │ │ │ + std r12,56(r31) │ │ │ │ + pla r3,-66452 # 249b0 │ │ │ │ + b 34b58 │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ld r2,96(r30) │ │ │ │ mr r29,r1 │ │ │ │ - cmpdi r0,1 │ │ │ │ - neg r10,r10 │ │ │ │ - lfd f0,29008(r7) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - mr r28,r1 │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - ble 35604 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r0,112(r31) │ │ │ │ + cmpdi r28,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + mr r10,r1 │ │ │ │ + stfdu f0,32(r10) │ │ │ │ + ble 34e18 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r10,112(r31) │ │ │ │ std r12,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ stfd f0,120(r31) │ │ │ │ - lfd f1,27904(r9) │ │ │ │ fdiv f1,f1,f12 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ + bl 4ee0 │ │ │ │ lfd f0,120(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + addi r2,r28,-1 │ │ │ │ + addi r8,r28,-2 │ │ │ │ ld r11,96(r31) │ │ │ │ ld r12,104(r31) │ │ │ │ - addi r10,r28,8 │ │ │ │ + andi. r7,r2,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r8,r0 │ │ │ │ fmr f12,f0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - beq 355d4 │ │ │ │ + addi r9,r10,8 │ │ │ │ + beq 34de8 │ │ │ │ cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 35604 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 34e18 │ │ │ │ + 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 355dc │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 34df0 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r28,80(r31) │ │ │ │ - std r24,72(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-136988 # 13710 │ │ │ │ + std r28,64(r31) │ │ │ │ std r12,56(r31) │ │ │ │ std r11,48(r31) │ │ │ │ - addi r3,r3,-16288 │ │ │ │ - std r23,40(r31) │ │ │ │ + std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 351ec │ │ │ │ + b 349d8 │ │ │ │ nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - bne 35490 │ │ │ │ - b 354c0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 34cb4 │ │ │ │ + b 34ce4 │ │ │ │ nop │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,240(r30) │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r11,0 │ │ │ │ - ld r4,120(r30) │ │ │ │ - mr r18,r1 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r19,r9 │ │ │ │ - mr r20,r8 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - ble 35d3c │ │ │ │ + mr r20,r1 │ │ │ │ + ld r10,240(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ + sldi r0,r2,3 │ │ │ │ + mr r22,r2 │ │ │ │ + mr r21,r10 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 355d8 │ │ │ │ mtfprd f0,r12 │ │ │ │ - mr r5,r8 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ + mr r7,r10 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - std r3,8(r5) │ │ │ │ - std r9,0(r5) │ │ │ │ - ble cr7,3575c │ │ │ │ - addi r9,r26,-8 │ │ │ │ + li r2,0 │ │ │ │ + std r4,8(r7) │ │ │ │ + std r2,0(r7) │ │ │ │ + ble cr7,34f6c │ │ │ │ + mr r2,r0 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3570c │ │ │ │ - nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - std r7,0(r5) │ │ │ │ - ldx r27,r6,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r27 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 34f1c │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r29,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r29 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r27 │ │ │ │ - mulld r9,r9,r27 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r27 │ │ │ │ - divd r10,r9,r27 │ │ │ │ - mulld r10,r10,r27 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - std r7,0(r5) │ │ │ │ - bdnz 35700 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpd r11,r3 │ │ │ │ - bne 356d0 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r4,1 │ │ │ │ - ble cr7,35d34 │ │ │ │ - andi. r10,r21,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r8,r21,-1 │ │ │ │ - beq 357c8 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 357b8 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 357a8 │ │ │ │ - ld r4,0(r6) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r29 │ │ │ │ + mulld r2,r2,r29 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r29 │ │ │ │ + divd r9,r2,r29 │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 34f10 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r0 │ │ │ │ + cmpd r11,r4 │ │ │ │ + bne 34ee0 │ │ │ │ + li r29,-1 │ │ │ │ + ble cr7,35080 │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 355e0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r22,1 │ │ │ │ mr r9,r6 │ │ │ │ - mr r19,r8 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - addi r8,r19,-1 │ │ │ │ - mr r19,r8 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - cmpdi r19,1 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - beq 357f8 │ │ │ │ - srdi r10,r21,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 34ff4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 34fe0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 34fd0 │ │ │ │ + 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 35028 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r5,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - ld r6,0(r9) │ │ │ │ - mulld r4,r8,r5 │ │ │ │ - mulld r7,r10,r6 │ │ │ │ - bdnz 357d0 │ │ │ │ - mulld r9,r4,r7 │ │ │ │ - std r0,112(r31) │ │ │ │ + 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 34ffc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + clrrdi r9,r22,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 35054 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r12,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ ld r12,104(r31) │ │ │ │ ld r11,96(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r29,f0 │ │ │ │ + addi r29,r29,-1 │ │ │ │ sldi r3,r11,4 │ │ │ │ - std r0,112(r31) │ │ │ │ - std r12,104(r31) │ │ │ │ + std r12,112(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r11,96(r31) │ │ │ │ - mr r6,r27 │ │ │ │ - mr r4,r20 │ │ │ │ - mr r26,r3 │ │ │ │ + mr r6,r29 │ │ │ │ + mr r4,r21 │ │ │ │ + mr r5,r3 │ │ │ │ mr r3,r11 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 35420 │ │ │ │ + std r11,104(r31) │ │ │ │ + std r5,96(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,96(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r12,112(r31) │ │ │ │ + ld r11,104(r31) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 34c54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,104(r30) │ │ │ │ - addi r9,r12,2 │ │ │ │ - cmpwi r8,0 │ │ │ │ - divd r9,r10,r9 │ │ │ │ - mr r22,r9 │ │ │ │ - bne 35b04 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + ld r9,104(r30) │ │ │ │ + addi r2,r12,2 │ │ │ │ + cmpwi r10,0 │ │ │ │ + divd r2,r9,r2 │ │ │ │ + mr r23,r2 │ │ │ │ + bne 35374 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r22,80(r31) │ │ │ │ - addi r3,r3,19680 │ │ │ │ - b 35358 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r23,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-101148 # 1c5f0 │ │ │ │ + std r28,64(r31) │ │ │ │ + b 34b54 │ │ │ │ nop │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,240(r30) │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r11,0 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r10,240(r30) │ │ │ │ ld r4,120(r30) │ │ │ │ - mr r19,r1 │ │ │ │ - sldi r27,r9,3 │ │ │ │ - mr r22,r9 │ │ │ │ - mr r20,r9 │ │ │ │ - mr r21,r8 │ │ │ │ - addi r9,r27,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + mr r24,r2 │ │ │ │ + mr r23,r10 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - ble 35d2c │ │ │ │ + ble 355c4 │ │ │ │ mtfprd f0,r12 │ │ │ │ - mr r5,r8 │ │ │ │ + mr r5,r10 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - li r26,0 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r26,0(r5) │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ std r3,8(r5) │ │ │ │ - ble cr7,359cc │ │ │ │ - addi r9,r27,-8 │ │ │ │ + std r2,0(r5) │ │ │ │ + ble cr7,3520c │ │ │ │ + mr r2,r0 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3597c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 351bc │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r5) │ │ │ │ - ldx r28,r6,r8 │ │ │ │ + ldx r10,r6,r8 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r28 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r28 │ │ │ │ - mulld r9,r9,r28 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r28 │ │ │ │ - divd r10,r9,r28 │ │ │ │ - mulld r10,r10,r28 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r29,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,r29,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r5) │ │ │ │ - bdnz 35970 │ │ │ │ + bdnz 351b0 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - add r4,r4,r27 │ │ │ │ + add r4,r4,r0 │ │ │ │ cmpd r11,r3 │ │ │ │ - bne 35940 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,35d24 │ │ │ │ - andi. r7,r22,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r22,-1 │ │ │ │ - beq 35a38 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 35a28 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 35a18 │ │ │ │ - ld r10,0(r6) │ │ │ │ + bne 35180 │ │ │ │ + li r29,-1 │ │ │ │ + ble cr7,35320 │ │ │ │ + cmpdi r24,1 │ │ │ │ + beq 355cc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r24,1 │ │ │ │ mr r9,r6 │ │ │ │ - mr r20,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r6,r20,-1 │ │ │ │ - mr r20,r6 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 35a68 │ │ │ │ - srdi r7,r22,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 35a40 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - std r0,112(r31) │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 35294 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 35280 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 35270 │ │ │ │ + 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 352c8 │ │ │ │ + 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 3529c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + clrrdi r9,r24,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 352f4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r12,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ ld r12,104(r31) │ │ │ │ ld r11,96(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f0 │ │ │ │ addi r29,r29,-1 │ │ │ │ sldi r3,r11,4 │ │ │ │ - std r0,112(r31) │ │ │ │ - std r12,104(r31) │ │ │ │ + std r12,112(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r11,96(r31) │ │ │ │ mr r6,r29 │ │ │ │ - mr r4,r21 │ │ │ │ - mr r28,r3 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r5,r3 │ │ │ │ mr r3,r11 │ │ │ │ - mr r5,r28 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r11,104(r31) │ │ │ │ + std r5,96(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,96(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r12,112(r31) │ │ │ │ + ld r11,104(r31) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 34b38 │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 35344 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,240(r30) │ │ │ │ cmpdi r11,0 │ │ │ │ + mr r20,r1 │ │ │ │ + ld r10,240(r30) │ │ │ │ ld r4,120(r30) │ │ │ │ - mr r18,r1 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r19,r9 │ │ │ │ - mr r20,r8 │ │ │ │ - addi r9,r29,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 35d4c │ │ │ │ + mr r22,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r21,r10 │ │ │ │ + mr r24,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + ble 355f4 │ │ │ │ mtfprd f0,r12 │ │ │ │ - mr r5,r8 │ │ │ │ + mr r5,r10 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - li r28,0 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - std r28,0(r5) │ │ │ │ + std r0,0(r5) │ │ │ │ std r3,8(r5) │ │ │ │ - ble cr7,35bec │ │ │ │ - addi r9,r29,-8 │ │ │ │ + ble cr7,3545c │ │ │ │ + addi r2,r24,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 35b9c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3540c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r5) │ │ │ │ - ldx r26,r6,r8 │ │ │ │ + ldx r10,r6,r8 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r26 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r26 │ │ │ │ - mulld r9,r9,r26 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r26 │ │ │ │ - divd r10,r9,r26 │ │ │ │ - mulld r10,r10,r26 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r27,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,r29,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r5) │ │ │ │ - bdnz 35b90 │ │ │ │ + bdnz 35400 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - add r4,r4,r29 │ │ │ │ + add r4,r4,r24 │ │ │ │ cmpd r11,r3 │ │ │ │ - bne 35b60 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,35d44 │ │ │ │ - andi. r7,r21,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r21,-1 │ │ │ │ - beq 35c58 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 35c48 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 35c38 │ │ │ │ - ld r10,0(r6) │ │ │ │ + bne 353d0 │ │ │ │ + ble cr7,355ec │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 355fc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r22,1 │ │ │ │ mr r9,r6 │ │ │ │ - mr r19,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r6,r19,-1 │ │ │ │ - mr r19,r6 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r19,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 35c88 │ │ │ │ - srdi r7,r21,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 35c60 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - std r0,112(r31) │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 354e0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 354cc │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 354bc │ │ │ │ + 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 35514 │ │ │ │ + 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 354e8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + clrrdi r9,r22,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 35540 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r12,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ ld r12,104(r31) │ │ │ │ ld r11,96(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ sldi r3,r11,4 │ │ │ │ - std r0,112(r31) │ │ │ │ - std r12,104(r31) │ │ │ │ + std r12,112(r31) │ │ │ │ + std r6,104(r31) │ │ │ │ std r11,96(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r11,96(r31) │ │ │ │ - mr r6,r27 │ │ │ │ - mr r4,r20 │ │ │ │ - mr r26,r3 │ │ │ │ + ld r6,104(r31) │ │ │ │ + mr r4,r21 │ │ │ │ + mr r5,r3 │ │ │ │ mr r3,r11 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r0,112(r31) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 358b8 │ │ │ │ - li r29,-1 │ │ │ │ - b 35aa4 │ │ │ │ + std r11,104(r31) │ │ │ │ + std r5,96(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,96(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r12,112(r31) │ │ │ │ + ld r11,104(r31) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 350f8 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + b 35220 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 352e8 │ │ │ │ cmpdi cr7,r22,0 │ │ │ │ - b 359e0 │ │ │ │ - li r27,-1 │ │ │ │ - b 35834 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 35770 │ │ │ │ - li r27,-1 │ │ │ │ - b 35cc4 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 35c00 │ │ │ │ + b 34f80 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 35048 │ │ │ │ + li r6,-1 │ │ │ │ + b 3556c │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + b 35470 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 35534 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xe80 │ │ │ │ + .long 0xc80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000035d60 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,8608 │ │ │ │ - ld r9,56(r3) │ │ │ │ +0000000000035620 : │ │ │ │ + ld r2,56(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r10,88(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r7,88(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r30,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ + ld r29,0(r2) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - ld r29,0(r9) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + cmpd r29,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-304(r1) │ │ │ │ - cmpd r29,r10 │ │ │ │ mr r31,r1 │ │ │ │ - ble 35df0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r7,r10,1 │ │ │ │ - sldi r6,r7,1 │ │ │ │ - ld r9,0(r9) │ │ │ │ - cmpd r9,r6 │ │ │ │ - bgt 35e60 │ │ │ │ + ble 356a4 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r27,r7,1 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + ld r2,0(r2) │ │ │ │ + cmpd r2,r28 │ │ │ │ + bgt 35700 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d80 │ │ │ │ addi r1,r31,304 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r8,216 │ │ │ │ - std r6,144(r31) │ │ │ │ - ld r6,216(r3) │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r5,80(r3) │ │ │ │ - sradi r10,r29,1 │ │ │ │ - addze r10,r10 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,16(r3) │ │ │ │ - std r9,120(r31) │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - li r11,200 │ │ │ │ + ld r10,216(r3) │ │ │ │ + plxv vs0,216(r3) │ │ │ │ + sradi r9,r29,1 │ │ │ │ + addze r9,r9 │ │ │ │ + std r7,128(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r26,r6 │ │ │ │ - ld r6,224(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r8,r10,4 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mr r21,r10 │ │ │ │ - mr r25,r7 │ │ │ │ + ld r7,16(r3) │ │ │ │ + ld r5,80(r3) │ │ │ │ + mr r24,r10 │ │ │ │ + ld r10,224(r3) │ │ │ │ xxmr vs12,vs0 │ │ │ │ - add r10,r7,r8 │ │ │ │ - mfvsrld r8,vs0 │ │ │ │ - mr r20,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,8(r3) │ │ │ │ - mffprd r27,f12 │ │ │ │ + mr r19,r9 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r23,r7 │ │ │ │ + mffprd r25,f12 │ │ │ │ + sldi r8,r19,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ - mr r24,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - mr r3,r27 │ │ │ │ - mr r22,r6 │ │ │ │ - mr r23,r9 │ │ │ │ - stxvx vs12,r30,r11 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ - andi. r8,r9,32 │ │ │ │ - bne 36070 │ │ │ │ - andi. r8,r9,16 │ │ │ │ - beq 35fc0 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r9,r9,4096 │ │ │ │ + mr r18,r10 │ │ │ │ + ld r10,8(r3) │ │ │ │ + add r2,r9,r2 │ │ │ │ + mr r3,r25 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + mr r21,r2 │ │ │ │ + mr r20,r10 │ │ │ │ + add r10,r7,r8 │ │ │ │ + mr r22,r10 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r26,112(r30) │ │ │ │ + ld r7,128(r31) │ │ │ │ + andi. r2,r26,32 │ │ │ │ + bne 35900 │ │ │ │ + andi. r2,r26,16 │ │ │ │ + beq 35840 │ │ │ │ + andi. r26,r26,4096 │ │ │ │ + addi r27,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - addi r9,r31,120 │ │ │ │ - std r27,64(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + pla r3,-68276 # 24d00 │ │ │ │ li r5,0 │ │ │ │ - std r10,56(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - beq 360d0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-10784 │ │ │ │ - std r22,48(r31) │ │ │ │ + bne 357cc │ │ │ │ + pla r3,-141412 # 12f60 │ │ │ │ + mr r4,r27 │ │ │ │ + std r20,48(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,160(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 36030 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sldi r9,r21,3 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r28 │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 358c0 │ │ │ │ + ld r9,168(r30) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,20576 │ │ │ │ - ld r10,0(r10) │ │ │ │ - std r24,64(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r23,40(r31) │ │ │ │ + pla r3,-167464 # c9e0 │ │ │ │ + ld r9,0(r9) │ │ │ │ + std r22,64(r31) │ │ │ │ + std r23,56(r31) │ │ │ │ + std r24,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ std r29,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r9,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 35dfc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 360e0 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - rlwinm r5,r9,0,20,20 │ │ │ │ - bne 36250 │ │ │ │ - andi. r8,r9,4 │ │ │ │ - beq 36200 │ │ │ │ - ld r7,104(r30) │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpwi r5,0 │ │ │ │ - divd r8,r7,r8 │ │ │ │ - mr r19,r8 │ │ │ │ - bne 36640 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r9,r9,4096 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 356ac │ │ │ │ + nop │ │ │ │ + andi. r2,r26,8 │ │ │ │ + bne 35960 │ │ │ │ + andi. r2,r26,2 │ │ │ │ + rlwinm r8,r26,0,20,20 │ │ │ │ + bne 35ad0 │ │ │ │ + andi. r2,r26,4 │ │ │ │ + beq 35a70 │ │ │ │ + ld r0,104(r30) │ │ │ │ + addi r2,r7,2 │ │ │ │ + cmpwi r8,0 │ │ │ │ + divd r2,r0,r2 │ │ │ │ + mr r18,r2 │ │ │ │ + bne 35ec0 │ │ │ │ + andi. r26,r26,4096 │ │ │ │ + addi r27,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - addi r9,r31,120 │ │ │ │ - std r19,72(r31) │ │ │ │ + std r18,72(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r27,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - beq 363e0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-3600 │ │ │ │ - b 35f3c │ │ │ │ + std r20,48(r31) │ │ │ │ + beq 35c40 │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-61264 # 26950 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 357e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r28 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,72(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - std r23,48(r31) │ │ │ │ + std r22,72(r31) │ │ │ │ + std r23,64(r31) │ │ │ │ + pla r3,-167396 # caf0 │ │ │ │ + std r24,56(r31) │ │ │ │ + std r21,48(r31) │ │ │ │ std r29,40(r31) │ │ │ │ - addi r3,r3,20864 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 35dfc │ │ │ │ + bl 5640 │ │ │ │ + b 356ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r8,r9,4096 │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r8,184(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ + nop │ │ │ │ + andi. r2,r26,4096 │ │ │ │ + ld r9,176(r30) │ │ │ │ + ld r2,184(r30) │ │ │ │ + ld r8,24(r30) │ │ │ │ ld r5,240(r30) │ │ │ │ - bne 36380 │ │ │ │ - addi r10,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - std r6,80(r31) │ │ │ │ + bne 35be0 │ │ │ │ + addi r27,r31,32 │ │ │ │ std r5,72(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ li r6,0 │ │ │ │ - std r4,56(r31) │ │ │ │ li r5,0 │ │ │ │ - stw r9,88(r31) │ │ │ │ - std r22,64(r31) │ │ │ │ - addi r3,r3,22400 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r28,r10 │ │ │ │ - std r7,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - std r20,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 35f50 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-18288 │ │ │ │ - b 35f3c │ │ │ │ + pla r3,-165900 # d120 │ │ │ │ + stw r26,88(r31) │ │ │ │ + std r20,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r4,r27 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 357e0 │ │ │ │ nop │ │ │ │ - ld r5,0(r1) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - cmpdi r6,1 │ │ │ │ - mr r27,r1 │ │ │ │ - neg r7,r7 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ld r8,96(r30) │ │ │ │ - stdux r5,r1,r7 │ │ │ │ - mr r6,r1 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfdu f0,32(r6) │ │ │ │ - ble 361ac │ │ │ │ - stw r9,136(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r6,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - stfd f0,152(r31) │ │ │ │ - lfd f1,27904(r9) │ │ │ │ + nop │ │ │ │ + ld r8,0(r1) │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ld r9,96(r30) │ │ │ │ + cmpdi r28,1 │ │ │ │ + mr r28,r1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mr r10,r1 │ │ │ │ + stfdu f0,32(r10) │ │ │ │ + ble 35a20 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r10,136(r31) │ │ │ │ + std r7,128(r31) │ │ │ │ + stfd f0,144(r31) │ │ │ │ fdiv f1,f1,f12 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lfd f0,152(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ - lwz r9,136(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r7,128(r31) │ │ │ │ + lfd f0,144(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r5,r10,1 │ │ │ │ - addi r8,r6,8 │ │ │ │ + sldi r8,r7,1 │ │ │ │ fmr f12,f0 │ │ │ │ - addi r7,r5,1 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 3617c │ │ │ │ - cmpdi r5,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + addi r2,r10,8 │ │ │ │ + addi r9,r8,1 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + beq 359f0 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 361ac │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 35a20 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f0,f11 │ │ │ │ fmul f0,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bdnz 36184 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r9,r9,4096 │ │ │ │ - std r6,72(r31) │ │ │ │ - addi r9,r31,120 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 359f8 │ │ │ │ + andi. r26,r26,4096 │ │ │ │ + addi r27,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r18,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r20,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - bne 36240 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-17952 │ │ │ │ - std r9,40(r31) │ │ │ │ - std r22,48(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + bne 35ab0 │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-141740 # 130a0 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 35f50 │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 36400 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r9,r9,4096 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r9,r31,120 │ │ │ │ - std r27,64(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 357e0 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 35c80 │ │ │ │ + andi. r26,r26,4096 │ │ │ │ + addi r27,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ + std r25,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + pla r3,-58032 # 277e0 │ │ │ │ li r5,0 │ │ │ │ - std r10,56(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - addi r3,r3,32 │ │ │ │ - bne 35f3c │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,26336 │ │ │ │ - b 35f3c │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-8880 │ │ │ │ - b 361dc │ │ │ │ + bne 357cc │ │ │ │ + pla r3,-96816 # 1e070 │ │ │ │ + b 357cc │ │ │ │ nop │ │ │ │ - ld r4,0(r1) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mr r19,r1 │ │ │ │ - cmpdi r6,1 │ │ │ │ - neg r7,r7 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ld r8,96(r30) │ │ │ │ - stdux r4,r1,r7 │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-67156 # 25460 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 35a60 │ │ │ │ + nop │ │ │ │ + ld r6,0(r1) │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ld r9,96(r30) │ │ │ │ + cmpdi r28,1 │ │ │ │ mr r28,r1 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - mr r18,r28 │ │ │ │ - ble 36320 │ │ │ │ - stw r9,136(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stw r5,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - stfd f0,152(r31) │ │ │ │ - lfd f1,27904(r9) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f0,32(r27) │ │ │ │ + mr r25,r27 │ │ │ │ + ble 35b94 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r8,136(r31) │ │ │ │ + std r7,128(r31) │ │ │ │ + stfd f0,144(r31) │ │ │ │ fdiv f1,f1,f12 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lfd f0,152(r31) │ │ │ │ - lwz r9,136(r31) │ │ │ │ - lwz r5,144(r31) │ │ │ │ - addi r8,r28,8 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r7,128(r31) │ │ │ │ + lfd f0,144(r31) │ │ │ │ + addi r2,r27,8 │ │ │ │ + lwz r8,136(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r6,r10,1 │ │ │ │ + sldi r10,r7,1 │ │ │ │ fmr f12,f0 │ │ │ │ - addi r7,r6,1 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 362f0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + addi r9,r10,1 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + beq 35b64 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 36320 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 35b94 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f0,f11 │ │ │ │ fmul f0,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bdnz 362f8 │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 368c0 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r9,r9,4096 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 35b6c │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 36100 │ │ │ │ + andi. r26,r26,4096 │ │ │ │ + addi r27,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - addi r9,r31,120 │ │ │ │ - std r18,72(r31) │ │ │ │ + std r25,72(r31) │ │ │ │ + std r18,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r20,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - beq 363f0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,1680 │ │ │ │ - std r9,40(r31) │ │ │ │ - std r22,48(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + beq 35c60 │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-56760 # 27e10 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 35f50 │ │ │ │ - nop │ │ │ │ - addi r0,r31,32 │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 35a60 │ │ │ │ ld r11,72(r30) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r9,1 │ │ │ │ - std r6,104(r31) │ │ │ │ + addi r27,r31,32 │ │ │ │ + li r10,1 │ │ │ │ std r5,96(r31) │ │ │ │ - std r4,56(r31) │ │ │ │ + std r28,104(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-6592 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r28,r0 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r22,64(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - std r20,32(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - std r9,72(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-65184 # 25d60 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r20,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r4,r27 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ std r11,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 35f50 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 357e0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,20432 │ │ │ │ - b 35f3c │ │ │ │ - nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,28080 │ │ │ │ - b 36358 │ │ │ │ nop │ │ │ │ - ld r7,48(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r6,240(r30) │ │ │ │ - mr r15,r1 │ │ │ │ - ld r4,72(r30) │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-103012 # 1c9e0 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 357e0 │ │ │ │ + nop │ │ │ │ + mr r4,r27 │ │ │ │ + pla r3,-95572 # 1e710 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 35a60 │ │ │ │ + nop │ │ │ │ + ld r27,48(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r17,r1 │ │ │ │ + ld r26,8(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - sldi r0,r7,3 │ │ │ │ - mr r18,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - mr r17,r6 │ │ │ │ - mr r16,r7 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 36b50 │ │ │ │ + ld r4,120(r30) │ │ │ │ + sldi r12,r27,3 │ │ │ │ + mr r18,r2 │ │ │ │ + cmpdi r26,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 36354 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - mr r28,r10 │ │ │ │ - mr r20,r7 │ │ │ │ - mr r19,r30 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r30,r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r12,r3 │ │ │ │ - mr r11,r6 │ │ │ │ - mr r0,r18 │ │ │ │ - li r9,0 │ │ │ │ - std r10,8(r11) │ │ │ │ - std r9,0(r11) │ │ │ │ - ble cr7,3650c │ │ │ │ - addi r9,r30,-8 │ │ │ │ - li r5,0 │ │ │ │ + mr r6,r18 │ │ │ │ li r3,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 364bc │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + li r0,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,35d6c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 35d1c │ │ │ │ nop │ │ │ │ - ldx r9,r4,r5 │ │ │ │ - mulld r3,r8,r9 │ │ │ │ - std r3,0(r11) │ │ │ │ - ldx r6,r4,r5 │ │ │ │ - lfdx f0,r12,r5 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + nop │ │ │ │ + ldx r2,r5,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r6) │ │ │ │ + ldx r28,r5,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + mtfprd f12,r28 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r9,r8,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r6 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r8,r9,r3 │ │ │ │ - stdx r9,r7,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r8,0(r11) │ │ │ │ - bdnz 364b0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r12,r12,r30 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 36480 │ │ │ │ - mr r10,r28 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r30,r19 │ │ │ │ - addi r3,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,36b48 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - beq 36584 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 36574 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 36564 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r3,r4 │ │ │ │ - mr r16,r5 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - addi r5,r16,-1 │ │ │ │ - mr r16,r5 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - cmpdi r16,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 365b4 │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r3) │ │ │ │ - ld r5,16(r3) │ │ │ │ - ld r6,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r3) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 3658c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r10,128(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r28 │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r28 │ │ │ │ + divd r9,r2,r28 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r6) │ │ │ │ + bdnz 35d10 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r12 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 35ce0 │ │ │ │ + li r28,-1 │ │ │ │ + ble cr7,35e78 │ │ │ │ + cmpdi r27,1 │ │ │ │ + beq 3637c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 35df4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 35de0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 35dd0 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 35e28 │ │ │ │ + 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 35dfc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + clrrdi r9,r27,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 35e54 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r5,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r7,128(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + ld r7,128(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r3,r18,4 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r6,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,128(r31) │ │ │ │ - mr r4,r17 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r3,r18 │ │ │ │ - std r5,128(r31) │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,128(r31) │ │ │ │ - mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r8,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 36208 │ │ │ │ - nop │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + sldi r3,r26,4 │ │ │ │ + std r7,128(r31) │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r27,r3 │ │ │ │ + mr r3,r26 │ │ │ │ + mr r5,r27 │ │ │ │ + bl 5500 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r26,112(r30) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + b 35a78 │ │ │ │ nop │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r8,240(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r15,r1 │ │ │ │ - ld r3,72(r30) │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r16,r1 │ │ │ │ + ld r26,8(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - sldi r0,r6,3 │ │ │ │ - mr r17,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - mr r16,r6 │ │ │ │ - mr r8,r0 │ │ │ │ - addi r8,r8,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 36b40 │ │ │ │ + ld r4,120(r30) │ │ │ │ + sldi r28,r0,3 │ │ │ │ + mr r17,r2 │ │ │ │ + cmpdi r26,0 │ │ │ │ + addi r2,r28,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 3634c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r18,r30 │ │ │ │ - mr r0,r9 │ │ │ │ - mr r30,r6 │ │ │ │ - li r7,0 │ │ │ │ - mr r6,r10 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r10,r12 │ │ │ │ - mr r12,r17 │ │ │ │ + mr r6,r17 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r12,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + std r12,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,35fac │ │ │ │ + addi r2,r28,-8 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - std r7,8(r12) │ │ │ │ - std r8,0(r12) │ │ │ │ - ble cr7,36780 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - li r4,0 │ │ │ │ - li r11,0 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r20,r7 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r7,r10 │ │ │ │ - mr r6,r9 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 3671c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 35f5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r3,r9 │ │ │ │ - mulld r10,r11,r8 │ │ │ │ - std r10,0(r12) │ │ │ │ - ldx r11,r3,r9 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ - mtfprd f12,r11 │ │ │ │ + ldx r2,r5,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r6) │ │ │ │ + ldx r27,r5,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + mtfprd f12,r27 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r4,f0 │ │ │ │ - divd r8,r4,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r8,r8,r4 │ │ │ │ - add r8,r8,r11 │ │ │ │ - divd r4,r8,r11 │ │ │ │ - mulld r4,r4,r11 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r11,r8,r10 │ │ │ │ - stdx r8,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r11,0(r12) │ │ │ │ - bdnz 36710 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r6,r5 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r9,r9,r5 │ │ │ │ - cmpd r0,r7 │ │ │ │ - bne 366c0 │ │ │ │ - mr r10,r6 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r6,r30 │ │ │ │ - mr r30,r18 │ │ │ │ - addi r4,r3,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,36b38 │ │ │ │ - andi. r5,r6,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r11,r6,-1 │ │ │ │ - beq 367fc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 367ec │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 367dc │ │ │ │ - ld r7,0(r3) │ │ │ │ - mr r4,r3 │ │ │ │ - mr r16,r11 │ │ │ │ - ldu r5,8(r4) │ │ │ │ - addi r3,r16,-1 │ │ │ │ - mr r16,r3 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ldu r5,8(r4) │ │ │ │ - cmpdi r16,1 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - beq 3682c │ │ │ │ - srdi r6,r6,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r11,8(r4) │ │ │ │ - ld r3,16(r4) │ │ │ │ - ld r5,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r7,r7,r11 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r6,0(r4) │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - bdnz 36804 │ │ │ │ - std r9,136(r31) │ │ │ │ - mulld r9,r7,r8 │ │ │ │ - std r10,128(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r27 │ │ │ │ + mulld r2,r2,r27 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r27 │ │ │ │ + divd r9,r2,r27 │ │ │ │ + mulld r9,r9,r27 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r6) │ │ │ │ + bdnz 35f50 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r28 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 35f20 │ │ │ │ + li r27,-1 │ │ │ │ + ble cr7,360b8 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 36370 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36034 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 36020 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 36010 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 36068 │ │ │ │ + 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 3603c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r9,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 36094 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r5,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r7,128(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + ld r7,128(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r6,144(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ + mffprd r27,f0 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + sldi r3,r26,4 │ │ │ │ + std r7,128(r31) │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r27 │ │ │ │ mr r4,r17 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r5,128(r31) │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,128(r31) │ │ │ │ - mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r8,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 35ff4 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r3,r26 │ │ │ │ + mr r5,r28 │ │ │ │ + bl 5500 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r26,112(r30) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 35874 │ │ │ │ + nop │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r0,8(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r14,r1 │ │ │ │ + mr r15,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,240(r30) │ │ │ │ ld r5,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ ld r4,120(r30) │ │ │ │ - sldi r12,r8,3 │ │ │ │ - mr r16,r9 │ │ │ │ + sldi r12,r2,3 │ │ │ │ + mr r17,r2 │ │ │ │ cmpdi r0,0 │ │ │ │ - mr r15,r8 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mr r16,r10 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 36b60 │ │ │ │ + ble 3635c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ + mr r6,r10 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - mr r17,r30 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r30,r8 │ │ │ │ - mr r12,r4 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r7,r3 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r11,r16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,0 │ │ │ │ - std r7,8(r11) │ │ │ │ - std r9,0(r11) │ │ │ │ - ble cr7,369fc │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r4,0 │ │ │ │ - li r3,0 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r6,r8 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3699c │ │ │ │ + cmpdi cr7,r17,0 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ + std r27,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,361ec │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3619c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r10 │ │ │ │ - mulld r8,r3,r9 │ │ │ │ - std r8,0(r11) │ │ │ │ - ldx r3,r5,r10 │ │ │ │ - lfdx f0,r12,r10 │ │ │ │ - mtfprd f12,r3 │ │ │ │ + ldx r2,r5,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r6) │ │ │ │ + ldx r26,r5,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + mtfprd f12,r26 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r4,f0 │ │ │ │ - divd r9,r4,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - add r9,r9,r3 │ │ │ │ - divd r4,r9,r3 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r3,r9,r8 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r9,r2,r26 │ │ │ │ + mulld r9,r9,r26 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r26 │ │ │ │ + divd r2,r9,r26 │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - std r3,0(r11) │ │ │ │ - bdnz 36990 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r7,r27 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r12,r12,r6 │ │ │ │ - cmpd r0,r7 │ │ │ │ - bne 36940 │ │ │ │ - mr r10,r8 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r30,r17 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,36b58 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r11,1 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - beq 36a74 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 36a64 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 36a54 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r15,r6 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r6,r15,-1 │ │ │ │ - mr r15,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r15,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 36aa4 │ │ │ │ - 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 r11,r11,r6 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - bdnz 36a7c │ │ │ │ - mulld r9,r9,r11 │ │ │ │ + std r8,0(r6) │ │ │ │ + bdnz 36190 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r12 │ │ │ │ + cmpd r0,r3 │ │ │ │ + bne 36160 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,36300 │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq 36364 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r17,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36274 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 36260 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 36250 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 362a8 │ │ │ │ + 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 3627c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + clrrdi r9,r17,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 362d4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r5,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r0,136(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r7,128(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ ld r0,136(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ + ld r7,128(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ sldi r3,r0,4 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r6,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ std r0,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r0,128(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r16 │ │ │ │ - mr r5,r3 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r0 │ │ │ │ - std r5,128(r31) │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,128(r31) │ │ │ │ - mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r8,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 36328 │ │ │ │ - li r6,-1 │ │ │ │ - b 36860 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 367a4 │ │ │ │ - li r6,-1 │ │ │ │ - b 365e0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 3652c │ │ │ │ - li r6,-1 │ │ │ │ - b 36ad8 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 36a1c │ │ │ │ + mr r5,r27 │ │ │ │ + bl 5500 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r26,112(r30) │ │ │ │ + ld r7,136(r31) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 35b9c │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 35fc0 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + b 35d80 │ │ │ │ + cmpdi cr7,r17,0 │ │ │ │ + b 36200 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 362c8 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 36088 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 35e48 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x1180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000036b80 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,4992 │ │ │ │ - ld r8,56(r3) │ │ │ │ +00000000000363a0 : │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r10,88(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - std r21,-88(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r2,r3 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r8,0(r10) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - cmpd r7,r10 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 36c10 │ │ │ │ - ld r8,8(r8) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge 36c10 │ │ │ │ - ld r6,72(r3) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - ld r11,0(r6) │ │ │ │ - cmpd r11,r10 │ │ │ │ - ble 36c10 │ │ │ │ - ld r0,8(r6) │ │ │ │ - cmpd r10,r0 │ │ │ │ - blt 36c60 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,304 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ble 36420 │ │ │ │ + ld r10,8(r10) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge 36420 │ │ │ │ + ld r7,72(r3) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + ld r11,0(r7) │ │ │ │ + cmpd r11,r9 │ │ │ │ + ble 36420 │ │ │ │ + ld r7,8(r7) │ │ │ │ + cmpd r9,r7 │ │ │ │ + blt 36460 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,288 │ │ │ │ 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) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r10,216(r3) │ │ │ │ - ld r12,224(r3) │ │ │ │ + ld r9,216(r3) │ │ │ │ + ld r0,224(r3) │ │ │ │ addi r30,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - ld r29,16(r9) │ │ │ │ - std r0,184(r31) │ │ │ │ - std r11,176(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r3,r3,23008 │ │ │ │ + std r7,176(r31) │ │ │ │ + std r11,120(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r29,16(r2) │ │ │ │ + std r10,160(r31) │ │ │ │ mr r4,r30 │ │ │ │ - std r7,144(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - mr r26,r30 │ │ │ │ - std r9,112(r31) │ │ │ │ - std r10,208(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - std r12,200(r9) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r11,176(r31) │ │ │ │ - ld r0,184(r31) │ │ │ │ - lwz r6,112(r9) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r3,32(r31) │ │ │ │ + pla r3,-168228 # d370 │ │ │ │ + mr r27,r30 │ │ │ │ + std r9,208(r2) │ │ │ │ + std r0,200(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + ld r11,120(r31) │ │ │ │ + ld r7,176(r31) │ │ │ │ + lwz r6,112(r2) │ │ │ │ andi. r6,r6,1 │ │ │ │ - beq 36de0 │ │ │ │ - mr r4,r30 │ │ │ │ - ld r30,168(r9) │ │ │ │ - sradi r12,r7,1 │ │ │ │ - addze r12,r12 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + beq 365d0 │ │ │ │ + ld r12,168(r2) │ │ │ │ + sradi r0,r8,1 │ │ │ │ + addze r0,r0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,23296 │ │ │ │ - ld r30,0(r30) │ │ │ │ - sldi r12,r12,3 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ + mr r4,r30 │ │ │ │ + pla r3,-168044 # d480 │ │ │ │ + ld r12,0(r12) │ │ │ │ + sldi r0,r0,3 │ │ │ │ + std r9,72(r31) │ │ │ │ std r29,80(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r0,48(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ std r11,40(r31) │ │ │ │ - add r10,r30,r12 │ │ │ │ - std r30,88(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r3,152(r9) │ │ │ │ - std r9,112(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r8,200(r9) │ │ │ │ - lwz r10,112(r9) │ │ │ │ - mr r25,r8 │ │ │ │ - ld r8,8(r9) │ │ │ │ - mr r28,r8 │ │ │ │ - ld r8,88(r9) │ │ │ │ - mr r27,r8 │ │ │ │ - andi. r8,r10,32 │ │ │ │ - bne 36e90 │ │ │ │ - ld r3,72(r9) │ │ │ │ - mtfprd f0,r28 │ │ │ │ - mtfprd f12,r27 │ │ │ │ - andi. r8,r10,16 │ │ │ │ - xxmrghd vs9,vs12,vs0 │ │ │ │ - lxv vs10,0(r3) │ │ │ │ - bne 36ed0 │ │ │ │ - andi. r8,r10,8 │ │ │ │ - bne 36ef0 │ │ │ │ - andi. r8,r10,2 │ │ │ │ - rlwinm r6,r10,0,20,20 │ │ │ │ - bne 370e0 │ │ │ │ - andi. r10,r10,4 │ │ │ │ - bne 36e30 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 372f0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r26 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + add r9,r12,r0 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r9,96(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r3,152(r2) │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r10,200(r2) │ │ │ │ + lwz r9,112(r2) │ │ │ │ + ld r11,8(r2) │ │ │ │ + mr r26,r10 │ │ │ │ + ld r10,88(r2) │ │ │ │ + mr r28,r10 │ │ │ │ + andi. r10,r9,32 │ │ │ │ + bne 36650 │ │ │ │ + ld r5,72(r2) │ │ │ │ + andi. r10,r9,16 │ │ │ │ + mtvsrdd vs9,r28,r11 │ │ │ │ + lxv vs10,0(r5) │ │ │ │ + bne 36690 │ │ │ │ + andi. r10,r9,8 │ │ │ │ + bne 366c0 │ │ │ │ + andi. r10,r9,2 │ │ │ │ + rlwinm r7,r9,0,20,20 │ │ │ │ + bne 368a0 │ │ │ │ + andi. r9,r9,4 │ │ │ │ + bne 36610 │ │ │ │ + cmpwi r7,0 │ │ │ │ + bne 36aa0 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r27,72(r31) │ │ │ │ - std r28,64(r31) │ │ │ │ - addi r3,r3,31232 │ │ │ │ + std r28,72(r31) │ │ │ │ + std r11,64(r31) │ │ │ │ + pla r3,-94760 # 1f380 │ │ │ │ stxv vs10,48(r31) │ │ │ │ - std r25,40(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 36c1c │ │ │ │ - addis r3,r2,-9 │ │ │ │ + std r26,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 36428 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r30 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - std r29,80(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r3,r3,23840 │ │ │ │ - std r7,56(r31) │ │ │ │ - std r0,48(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ std r11,40(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - b 36d34 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,104(r9) │ │ │ │ - addi r10,r27,2 │ │ │ │ - cmpwi r6,0 │ │ │ │ - divd r10,r8,r10 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r24,r10 │ │ │ │ - bne 3750c │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r26 │ │ │ │ + pla r3,-167764 # d690 │ │ │ │ + std r2,112(r31) │ │ │ │ + std r29,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,112(r31) │ │ │ │ + b 3652c │ │ │ │ + ld r10,104(r2) │ │ │ │ + addi r9,r28,2 │ │ │ │ + cmpwi r7,0 │ │ │ │ + divd r9,r10,r9 │ │ │ │ + mr r29,r10 │ │ │ │ + mr r25,r9 │ │ │ │ + bne 36d0c │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,88(r31) │ │ │ │ + std r25,88(r31) │ │ │ │ std r29,80(r31) │ │ │ │ + pla r3,-97232 # 1ea70 │ │ │ │ stxv vs9,64(r31) │ │ │ │ - std r25,40(r31) │ │ │ │ - addi r3,r3,28976 │ │ │ │ - stxv vs10,48(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 36c1c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r27,1 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r26 │ │ │ │ + b 365b0 │ │ │ │ + addi r12,r28,1 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ - std r28,48(r31) │ │ │ │ li r5,0 │ │ │ │ - std r25,40(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - mulld r10,r10,r10 │ │ │ │ - addi r3,r3,24992 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - std r10,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 36c1c │ │ │ │ + std r11,48(r31) │ │ │ │ + std r26,40(r31) │ │ │ │ + pla r3,-166808 # dad0 │ │ │ │ + std r2,32(r31) │ │ │ │ + mulld r12,r12,r12 │ │ │ │ + sldi r12,r12,2 │ │ │ │ + std r12,56(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 36428 │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r26 │ │ │ │ + nop │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ stxv vs9,64(r31) │ │ │ │ - addi r3,r3,25792 │ │ │ │ - b 36dc8 │ │ │ │ + stxv vs10,48(r31) │ │ │ │ + pla r3,-100420 # 1de60 │ │ │ │ + std r26,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 36428 │ │ │ │ nop │ │ │ │ - addi r8,r27,1 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r6,96(r9) │ │ │ │ - addis r5,r2,-3 │ │ │ │ + addi r10,r28,1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r6,96(r2) │ │ │ │ mr r29,r1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - mr r30,r27 │ │ │ │ - sldi r10,r8,5 │ │ │ │ - lfd f7,29008(r5) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r10,r10 │ │ │ │ - lfd f1,0(r6) │ │ │ │ - mr r28,r8 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - mr r11,r1 │ │ │ │ - stfdu f7,32(r11) │ │ │ │ - add r10,r11,r8 │ │ │ │ - mr r27,r10 │ │ │ │ - blt 37924 │ │ │ │ - std r9,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f7,184(r31) │ │ │ │ - stxv vs9,160(r31) │ │ │ │ - stxv vs10,144(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - std r6,192(r31) │ │ │ │ - lfd f6,27904(r9) │ │ │ │ - fdiv f1,f6,f1 │ │ │ │ - stfd f6,112(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r5,r30,1 │ │ │ │ - lfd f7,184(r31) │ │ │ │ - ld r11,128(r31) │ │ │ │ - lxv vs10,144(r31) │ │ │ │ - lxv vs9,160(r31) │ │ │ │ - lfd f6,112(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - addi r10,r5,1 │ │ │ │ - fmul f8,f1,f1 │ │ │ │ - ld r6,192(r31) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r8,r11,8 │ │ │ │ - fmr f12,f7 │ │ │ │ - fmr f0,f7 │ │ │ │ - mr r7,r10 │ │ │ │ - beq 36fc4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ - fmr f0,f8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 36ff4 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 36fcc │ │ │ │ - lfd f1,8(r6) │ │ │ │ - stfd f7,184(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r28,0 │ │ │ │ + mr r30,r28 │ │ │ │ + sldi r9,r10,5 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + neg r9,r9 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + mr r28,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r7,r1 │ │ │ │ + stfdu f0,32(r7) │ │ │ │ + add r9,r7,r10 │ │ │ │ + mr r25,r9 │ │ │ │ + blt 371cc │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,120(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ stxv vs9,144(r31) │ │ │ │ stxv vs10,128(r31) │ │ │ │ - std r11,112(r31) │ │ │ │ - fdiv f1,f6,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,160(r31) │ │ │ │ - lfd f7,184(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ + std r7,112(r31) │ │ │ │ + std r6,176(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + bl 4ee0 │ │ │ │ + sldi r12,r30,1 │ │ │ │ + lfd f0,120(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ lxv vs10,128(r31) │ │ │ │ lxv vs9,144(r31) │ │ │ │ + addi r9,r12,1 │ │ │ │ fmul f8,f1,f1 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - fmr f12,f7 │ │ │ │ - addi r8,r27,8 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - stfdx f7,r11,r28 │ │ │ │ - fmr f0,f7 │ │ │ │ - beq 3706c │ │ │ │ - cmpdi r7,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r6,176(r31) │ │ │ │ + andi. r8,r9,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r10,r7,8 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 36784 │ │ │ │ + cmpdi r12,0 │ │ │ │ + stfd f1,0(r10) │ │ │ │ + fmr f12,f8 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 367b4 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r10) │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bdnz 3678c │ │ │ │ + lfd f0,8(r6) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r7,112(r31) │ │ │ │ + stxv vs9,160(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + stxv vs10,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + lxv vs10,128(r31) │ │ │ │ + lxv vs9,160(r31) │ │ │ │ + fmul f8,f1,f1 │ │ │ │ + ld r2,120(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + addi r10,r25,8 │ │ │ │ + stfdx f0,r7,r28 │ │ │ │ + beq 3682c │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r10) │ │ │ │ fmr f0,f8 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3709c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 3685c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 37074 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r26 │ │ │ │ + stfd f11,-16(r10) │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bdnz 36834 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r26,40(r31) │ │ │ │ + pla r3,-101696 # 1db30 │ │ │ │ + std r7,80(r31) │ │ │ │ stxv vs9,64(r31) │ │ │ │ - std r25,40(r31) │ │ │ │ - addi r3,r3,24960 │ │ │ │ stxv vs10,48(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 36c1c │ │ │ │ + b 36428 │ │ │ │ nop │ │ │ │ - addi r8,r27,1 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r5,96(r9) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mr r24,r1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - sldi r10,r8,5 │ │ │ │ - lfd f7,29008(r4) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r10,r10 │ │ │ │ - lfd f1,0(r5) │ │ │ │ - mr r23,r8 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - mr r10,r1 │ │ │ │ - stfdu f7,32(r10) │ │ │ │ - mr r29,r10 │ │ │ │ - add r10,r10,r8 │ │ │ │ - mr r22,r10 │ │ │ │ - blt 3792c │ │ │ │ - std r9,184(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f7,192(r31) │ │ │ │ - stw r6,176(r31) │ │ │ │ + nop │ │ │ │ + addi r10,r28,1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r6,96(r2) │ │ │ │ + mr r25,r1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r28,0 │ │ │ │ + sldi r9,r10,5 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + neg r9,r9 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + mr r24,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r9,r1 │ │ │ │ + stfdu f0,32(r9) │ │ │ │ + mr r29,r9 │ │ │ │ + add r9,r9,r10 │ │ │ │ + mr r23,r9 │ │ │ │ + blt 371d4 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,184(r31) │ │ │ │ + std r6,192(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + stw r7,120(r31) │ │ │ │ + std r5,112(r31) │ │ │ │ stxv vs9,160(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ stxv vs10,144(r31) │ │ │ │ - lfd f6,27904(r9) │ │ │ │ - std r3,128(r31) │ │ │ │ - std r5,200(r31) │ │ │ │ - fdiv f1,f6,f1 │ │ │ │ - stfd f6,112(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r4,r27,1 │ │ │ │ - lfd f7,192(r31) │ │ │ │ + std r11,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + sldi r4,r28,1 │ │ │ │ + lfd f0,184(r31) │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r10,r29,8 │ │ │ │ + ld r11,128(r31) │ │ │ │ lxv vs10,144(r31) │ │ │ │ - lfd f6,112(r31) │ │ │ │ - lxv vs9,160(r31) │ │ │ │ - ld r3,128(r31) │ │ │ │ - lwz r6,176(r31) │ │ │ │ - addi r8,r29,8 │ │ │ │ - addi r10,r4,1 │ │ │ │ + addi r9,r4,1 │ │ │ │ fmul f8,f1,f1 │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r5,200(r31) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - fmr f12,f7 │ │ │ │ - fmr f0,f7 │ │ │ │ - mr r7,r10 │ │ │ │ - beq 371bc │ │ │ │ + lxv vs9,160(r31) │ │ │ │ + lwz r7,120(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r6,192(r31) │ │ │ │ + andi. r8,r9,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 36974 │ │ │ │ cmpdi r4,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ - fmr f0,f8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 371ec │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 371c4 │ │ │ │ - lfd f1,8(r5) │ │ │ │ - stfd f7,192(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - stw r6,176(r31) │ │ │ │ + stfd f1,0(r10) │ │ │ │ + fmr f12,f8 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 369a4 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r10) │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bdnz 3697c │ │ │ │ + lfd f0,8(r6) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,184(r31) │ │ │ │ + stw r7,176(r31) │ │ │ │ + std r9,120(r31) │ │ │ │ + std r11,128(r31) │ │ │ │ stxv vs9,160(r31) │ │ │ │ stxv vs10,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - std r3,112(r31) │ │ │ │ - fdiv f1,f6,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lfd f7,192(r31) │ │ │ │ + std r5,112(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r5,112(r31) │ │ │ │ + ld r11,128(r31) │ │ │ │ lxv vs10,144(r31) │ │ │ │ - lxv vs9,160(r31) │ │ │ │ - ld r3,112(r31) │ │ │ │ - lwz r6,176(r31) │ │ │ │ fmul f8,f1,f1 │ │ │ │ - ld r9,184(r31) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - fmr f12,f7 │ │ │ │ - addi r8,r22,8 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - stfdx f7,r29,r23 │ │ │ │ - fmr f0,f7 │ │ │ │ - beq 3726c │ │ │ │ - cmpdi r7,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + lxv vs9,160(r31) │ │ │ │ + lwz r7,176(r31) │ │ │ │ + ld r2,184(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r29,r24 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + addi r10,r23,8 │ │ │ │ + beq 36a2c │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r10) │ │ │ │ fmr f0,f8 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3729c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 36a5c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 37274 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 37714 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - mr r4,r26 │ │ │ │ + stfd f11,-16(r10) │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bdnz 36a34 │ │ │ │ + cmpwi r7,0 │ │ │ │ + bne 36f6c │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,32(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r26,40(r31) │ │ │ │ + pla r3,-93672 # 1fc90 │ │ │ │ std r29,80(r31) │ │ │ │ stxv vs9,64(r31) │ │ │ │ - std r25,40(r31) │ │ │ │ - addi r3,r3,-31872 │ │ │ │ stxv vs10,48(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 36c1c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ld r12,120(r9) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r24,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r29,r7 │ │ │ │ - mr r23,r7 │ │ │ │ - mr r30,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 3793c │ │ │ │ - fcfid f11,f12 │ │ │ │ - mr r4,r24 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 36428 │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r11,0 │ │ │ │ + mr r24,r1 │ │ │ │ + ld r8,240(r2) │ │ │ │ + ld r3,120(r2) │ │ │ │ + mr r29,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r25,r8 │ │ │ │ + mr r30,r9 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r12,r1,32 │ │ │ │ + ble 371dc │ │ │ │ + mtfprd f0,r28 │ │ │ │ + mr r4,r8 │ │ │ │ li r0,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ + li r9,0 │ │ │ │ std r0,8(r4) │ │ │ │ - std r10,0(r4) │ │ │ │ - ble cr7,373dc │ │ │ │ - addi r10,r30,-8 │ │ │ │ + std r9,0(r4) │ │ │ │ + ble cr7,36b8c │ │ │ │ + addi r9,r30,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 3738c │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 36b3c │ │ │ │ nop │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - std r5,0(r4) │ │ │ │ - ldx r7,r3,r6 │ │ │ │ - lfdx f0,r12,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r4) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r8,r10,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r5,r10,r5 │ │ │ │ - stdx r10,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r4) │ │ │ │ - bdnz 37380 │ │ │ │ - mr r10,r0 │ │ │ │ + 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,r12,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r4) │ │ │ │ + bdnz 36b30 │ │ │ │ + mr r9,r0 │ │ │ │ addi r4,r4,16 │ │ │ │ - add r12,r12,r30 │ │ │ │ - addi r0,r10,1 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bne 37350 │ │ │ │ - addi r8,r3,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,37934 │ │ │ │ - andi. r6,r29,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - beq 3744c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3743c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3742c │ │ │ │ - ld r10,0(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - mr r23,r5 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - addi r5,r23,-1 │ │ │ │ - mr r23,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - beq 3747c │ │ │ │ - srdi r6,r29,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r3,8(r8) │ │ │ │ - ld r4,16(r8) │ │ │ │ - ld r5,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - bdnz 37454 │ │ │ │ - std r9,128(r31) │ │ │ │ - mulld r9,r10,r7 │ │ │ │ - stxv vs10,112(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,112(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ + add r3,r3,r30 │ │ │ │ + addi r0,r9,1 │ │ │ │ + cmpd r11,r0 │ │ │ │ + bne 36b00 │ │ │ │ + li r6,-1 │ │ │ │ + ble cr7,36cac │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 371e4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36c18 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 36c04 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 36bf4 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 36c4c │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 36c20 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + clrrdi r10,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 36c78 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,144(r31) │ │ │ │ + stxv vs10,128(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + ld r2,144(r31) │ │ │ │ + lxv vs10,128(r31) │ │ │ │ + ld r11,112(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - sldi r3,r28,4 │ │ │ │ - std r9,144(r31) │ │ │ │ - stxv vs10,128(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,112(r31) │ │ │ │ - mr r4,r24 │ │ │ │ + sldi r3,r11,4 │ │ │ │ + std r2,160(r31) │ │ │ │ + stxv vs10,144(r31) │ │ │ │ + std r6,128(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r11,112(r31) │ │ │ │ + ld r6,128(r31) │ │ │ │ + mr r4,r25 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r28 │ │ │ │ + mr r3,r11 │ │ │ │ + std r11,128(r31) │ │ │ │ std r5,112(r31) │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,112(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + lxv vs10,144(r31) │ │ │ │ + ld r11,128(r31) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 36594 │ │ │ │ + ld r9,48(r2) │ │ │ │ ld r10,0(r1) │ │ │ │ - lxv vs10,128(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - std r10,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 36dac │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ld r4,120(r9) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r22,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ + cmpdi r11,0 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r7,240(r2) │ │ │ │ + ld r8,120(r2) │ │ │ │ + mr r24,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ mr r23,r7 │ │ │ │ - mr r21,r7 │ │ │ │ - mr r30,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + mr r30,r9 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r0,r1,32 │ │ │ │ - ble 37950 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mr r12,r22 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - li r10,0 │ │ │ │ - std r11,8(r12) │ │ │ │ - std r10,0(r12) │ │ │ │ - ble cr7,375f0 │ │ │ │ - addi r10,r30,-8 │ │ │ │ + ble 371f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + mr r12,r8 │ │ │ │ + mr r3,r7 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + fcfid f11,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r9,0 │ │ │ │ + std r4,8(r3) │ │ │ │ + std r9,0(r3) │ │ │ │ + ble cr7,36e00 │ │ │ │ + addi r9,r30,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 3759c │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 36dac │ │ │ │ nop │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - std r5,0(r12) │ │ │ │ - ldx r7,r3,r6 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r12,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r8,r10,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - mr r8,r0 │ │ │ │ - add r5,r10,r5 │ │ │ │ - stdx r10,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r12) │ │ │ │ - bdnz 37590 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r28,r11 │ │ │ │ - bne 37560 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,37944 │ │ │ │ - andi. r6,r23,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r23,-1 │ │ │ │ - beq 3765c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3764c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3763c │ │ │ │ - ld r7,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r21,r5 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r5,r21,-1 │ │ │ │ - mr r21,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - beq 3768c │ │ │ │ - srdi r6,r23,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r6,8(r10) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r4,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - bdnz 37664 │ │ │ │ - mulld r10,r7,r8 │ │ │ │ - mtvrd v0,r10 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,160(r31) │ │ │ │ - stxv vs9,144(r31) │ │ │ │ - stxv vs10,128(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r28,4 │ │ │ │ + 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 │ │ │ │ + mr r10,r0 │ │ │ │ + add r6,r9,r6 │ │ │ │ + stdx r9,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 36da0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r30 │ │ │ │ + cmpd r11,r4 │ │ │ │ + bne 36d70 │ │ │ │ + li r9,1 │ │ │ │ + ble cr7,36ee8 │ │ │ │ + cmpdi r24,1 │ │ │ │ + beq 371f8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36e88 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 36e74 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 36e64 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 36ebc │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 36e90 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r24,1 │ │ │ │ + clrrdi r10,r24,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 36ee8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + stxv vs9,160(r31) │ │ │ │ + stxv vs10,144(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + ld r11,112(r31) │ │ │ │ frip f1,f1 │ │ │ │ + sldi r3,r11,4 │ │ │ │ + std r11,128(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,112(r31) │ │ │ │ - mr r4,r22 │ │ │ │ + ld r11,128(r31) │ │ │ │ + mr r4,r23 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ + mr r3,r11 │ │ │ │ std r5,112(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,112(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,120(r31) │ │ │ │ + lxv vs9,160(r31) │ │ │ │ + lxv vs10,144(r31) │ │ │ │ + std r9,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 3662c │ │ │ │ + ld r9,48(r2) │ │ │ │ ld r10,0(r1) │ │ │ │ - lxv vs9,144(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lxv vs10,128(r31) │ │ │ │ - std r10,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 36e4c │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ld r4,120(r9) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r22,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ + cmpdi r11,0 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r7,240(r2) │ │ │ │ + ld r8,120(r2) │ │ │ │ + mr r24,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ mr r23,r7 │ │ │ │ - mr r21,r7 │ │ │ │ - mr r30,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + mr r30,r9 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r0,r1,32 │ │ │ │ - ble 37964 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - mr r12,r22 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + ble 37204 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + mr r12,r8 │ │ │ │ + mr r3,r7 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - std r11,8(r12) │ │ │ │ - std r10,0(r12) │ │ │ │ - ble cr7,37800 │ │ │ │ - addi r10,r30,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r9,0 │ │ │ │ + std r4,8(r3) │ │ │ │ + std r9,0(r3) │ │ │ │ + ble cr7,37060 │ │ │ │ + addi r9,r30,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 377ac │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 3700c │ │ │ │ nop │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - std r5,0(r12) │ │ │ │ - ldx r7,r3,r6 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r12,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r8,r10,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - mr r8,r0 │ │ │ │ - add r5,r10,r5 │ │ │ │ - stdx r10,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r12) │ │ │ │ - bdnz 377a0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r28,r11 │ │ │ │ - bne 37770 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,37958 │ │ │ │ - andi. r6,r23,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r23,-1 │ │ │ │ - beq 3786c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3785c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3784c │ │ │ │ - ld r7,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r21,r5 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r5,r21,-1 │ │ │ │ - mr r21,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - beq 3789c │ │ │ │ - srdi r6,r23,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r6,8(r10) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r4,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - bdnz 37874 │ │ │ │ - mulld r10,r7,r8 │ │ │ │ - mtvrd v0,r10 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,160(r31) │ │ │ │ - stxv vs9,144(r31) │ │ │ │ - stxv vs10,128(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r28,4 │ │ │ │ + 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 │ │ │ │ + mr r10,r0 │ │ │ │ + add r6,r9,r6 │ │ │ │ + stdx r9,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 37000 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r30 │ │ │ │ + cmpd r11,r4 │ │ │ │ + bne 36fd0 │ │ │ │ + li r9,1 │ │ │ │ + ble cr7,37148 │ │ │ │ + cmpdi r24,1 │ │ │ │ + beq 3720c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 370e8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 370d4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 370c4 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 3711c │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 370f0 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r24,1 │ │ │ │ + clrrdi r10,r24,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 37148 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + stxv vs9,160(r31) │ │ │ │ + stxv vs10,144(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + ld r11,112(r31) │ │ │ │ frip f1,f1 │ │ │ │ + sldi r3,r11,4 │ │ │ │ + std r11,128(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,112(r31) │ │ │ │ - mr r4,r22 │ │ │ │ + ld r11,128(r31) │ │ │ │ + mr r4,r23 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ + mr r3,r11 │ │ │ │ std r5,112(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,112(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - lxv vs9,144(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lxv vs10,128(r31) │ │ │ │ - std r10,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 372a4 │ │ │ │ - stfdx f7,r11,r8 │ │ │ │ - b 3709c │ │ │ │ - stfdx f7,r29,r8 │ │ │ │ - b 3729c │ │ │ │ - li r6,-1 │ │ │ │ - b 374b0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 373f4 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 37694 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 37604 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 378a4 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 37814 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,120(r31) │ │ │ │ + lxv vs9,160(r31) │ │ │ │ + lxv vs10,144(r31) │ │ │ │ + std r9,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 36a64 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + b 3685c │ │ │ │ + stfdx f0,r29,r10 │ │ │ │ + b 36a5c │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + b 36ba4 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 36c6c │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + b 36e14 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 36edc │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + b 37074 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 3713c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xa80 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000037980 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,1408 │ │ │ │ - ld r8,56(r3) │ │ │ │ +0000000000037230 : │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r2,r3 │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + ld r7,0(r10) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - ld r7,0(r8) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ - cmpd r7,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ + stdu r1,-320(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 37a30 │ │ │ │ - ld r11,8(r8) │ │ │ │ - cmpd r10,r11 │ │ │ │ - bge 37a30 │ │ │ │ - ld r8,72(r3) │ │ │ │ - addi r12,r10,1 │ │ │ │ - sldi r6,r12,1 │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r6 │ │ │ │ - mr r28,r9 │ │ │ │ - ble 37a30 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r6,r9 │ │ │ │ - mr r27,r9 │ │ │ │ - blt 37aa0 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,336 │ │ │ │ + ble 372d0 │ │ │ │ + ld r11,8(r10) │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge 372d0 │ │ │ │ + ld r10,72(r3) │ │ │ │ + addi r6,r9,1 │ │ │ │ + sldi r8,r6,1 │ │ │ │ + ld r5,0(r10) │ │ │ │ + cmpd r5,r8 │ │ │ │ + mr r29,r5 │ │ │ │ + ble 372d0 │ │ │ │ + ld r10,8(r10) │ │ │ │ + cmpd r8,r10 │ │ │ │ + mr r28,r10 │ │ │ │ + blt 37330 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 4d80 │ │ │ │ + addi r1,r31,320 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + std r9,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + ld r9,216(r3) │ │ │ │ nop │ │ │ │ - ld r9,216(r30) │ │ │ │ - li r3,216 │ │ │ │ - ld r5,80(r30) │ │ │ │ - li r8,200 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ li r4,0 │ │ │ │ + ld r5,80(r3) │ │ │ │ + std r8,168(r31) │ │ │ │ std r6,160(r31) │ │ │ │ - std r12,152(r31) │ │ │ │ - std r11,144(r31) │ │ │ │ - std r10,136(r31) │ │ │ │ - lxvx vs0,r30,r3 │ │ │ │ - std r7,128(r31) │ │ │ │ - mr r25,r9 │ │ │ │ - ld r9,224(r30) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + std r7,136(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + mr r26,r9 │ │ │ │ + ld r9,224(r3) │ │ │ │ xxmr vs12,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r22,r9 │ │ │ │ - ld r9,16(r30) │ │ │ │ - mffprd r26,f12 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r24,r9 │ │ │ │ - ld r9,8(r30) │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mffprd r27,f12 │ │ │ │ mr r23,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,112(r30) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - ld r12,152(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ + mr r25,r9 │ │ │ │ + ld r9,8(r3) │ │ │ │ + mr r3,r27 │ │ │ │ + pstxv vs0,200(r2) │ │ │ │ + mr r24,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ ld r6,160(r31) │ │ │ │ - andi. r5,r8,32 │ │ │ │ - bne 37ef0 │ │ │ │ - andi. r5,r8,16 │ │ │ │ - beq 37b60 │ │ │ │ + ld r8,168(r31) │ │ │ │ + lwz r10,112(r2) │ │ │ │ + andi. r5,r10,32 │ │ │ │ + bne 37790 │ │ │ │ + andi. r5,r10,16 │ │ │ │ + beq 374e0 │ │ │ │ addi r4,r31,32 │ │ │ │ - andi. r8,r8,4096 │ │ │ │ + andi. r10,r10,4096 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r11,136(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - std r26,72(r31) │ │ │ │ - mr r29,r4 │ │ │ │ - beq 37c80 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-9872 │ │ │ │ - b 37bd0 │ │ │ │ - andi. r5,r8,8 │ │ │ │ - bne 37c90 │ │ │ │ - andi. r5,r8,2 │ │ │ │ - rlwinm r3,r8,0,20,20 │ │ │ │ - bne 37fe0 │ │ │ │ - andi. r6,r8,4 │ │ │ │ - beq 37f70 │ │ │ │ - ld r9,104(r30) │ │ │ │ - addi r6,r10,2 │ │ │ │ - cmpwi r3,0 │ │ │ │ - mr r21,r9 │ │ │ │ - divd r9,r9,r6 │ │ │ │ - mr r20,r9 │ │ │ │ - bne 38548 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r8,r8,4096 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + pla r3,-74592 # 25080 │ │ │ │ + std r27,72(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + beq 37560 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r3,160(r2) │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + lwz r9,112(r2) │ │ │ │ + andi. r9,r9,1 │ │ │ │ + beq 374a0 │ │ │ │ + ld r10,168(r2) │ │ │ │ + sradi r9,r7,1 │ │ │ │ + addze r9,r9 │ │ │ │ + mr r4,r30 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r11,136(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - std r20,88(r31) │ │ │ │ - std r21,80(r31) │ │ │ │ + pla r3,-170064 # dc10 │ │ │ │ + ld r10,0(r10) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ std r26,72(r31) │ │ │ │ - mr r29,r4 │ │ │ │ - beq 382b0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,3488 │ │ │ │ - nop │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r3,160(r30) │ │ │ │ - std r11,136(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,112(r30) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - andi. r10,r10,1 │ │ │ │ - beq 37eb0 │ │ │ │ - ld r8,168(r30) │ │ │ │ - sradi r10,r7,1 │ │ │ │ - addze r10,r10 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r29 │ │ │ │ + std r11,64(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + add r2,r10,r9 │ │ │ │ + std r10,88(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 372d8 │ │ │ │ + mr r4,r30 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,25328 │ │ │ │ - ld r8,0(r8) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r24,80(r31) │ │ │ │ - std r25,72(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-169620 # de20 │ │ │ │ std r11,64(r31) │ │ │ │ std r7,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - add r9,r8,r10 │ │ │ │ - std r8,88(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37a3c │ │ │ │ + std r28,48(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 372d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-15136 │ │ │ │ - b 37bd0 │ │ │ │ + andi. r5,r10,8 │ │ │ │ + bne 37570 │ │ │ │ + andi. r5,r10,2 │ │ │ │ + rlwinm r4,r10,0,20,20 │ │ │ │ + bne 37880 │ │ │ │ + andi. r8,r10,4 │ │ │ │ + beq 37810 │ │ │ │ + ld r8,104(r2) │ │ │ │ + cmpwi r4,0 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r20,r8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + divd r8,r6,r8 │ │ │ │ + mr r19,r8 │ │ │ │ + bne 37e08 │ │ │ │ + addi r4,r31,32 │ │ │ │ + andi. r10,r10,4096 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + pla r3,-61524 # 284e0 │ │ │ │ + std r19,88(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + std r27,72(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + std r9,64(r31) │ │ │ │ + bne 373f8 │ │ │ │ + pla r3,-99908 # 1ef10 │ │ │ │ + b 373f8 │ │ │ │ + pla r3,-145776 # 13bf0 │ │ │ │ + b 373f8 │ │ │ │ nop │ │ │ │ ld r4,0(r1) │ │ │ │ - sldi r5,r12,5 │ │ │ │ - ld r3,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r6,1 │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r0,r12,4 │ │ │ │ - neg r6,r5 │ │ │ │ - lfd f9,29008(r9) │ │ │ │ - mr r29,r0 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ - lfd f1,0(r3) │ │ │ │ - mr r21,r3 │ │ │ │ - mr r3,r1 │ │ │ │ - stfdu f9,32(r3) │ │ │ │ - add r9,r3,r0 │ │ │ │ - mr r20,r9 │ │ │ │ - ble 38a3c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f9,176(r31) │ │ │ │ - std r3,168(r31) │ │ │ │ - stw r8,160(r31) │ │ │ │ - std r11,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r7,136(r31) │ │ │ │ - lfd f8,27904(r9) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - stfd f8,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - lfd f9,176(r31) │ │ │ │ - ld r3,168(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r11,152(r31) │ │ │ │ - lwz r8,160(r31) │ │ │ │ + sldi r5,r6,5 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r3,96(r2) │ │ │ │ + mr r27,r1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + neg r8,r5 │ │ │ │ + mr r30,r6 │ │ │ │ + stdux r4,r1,r8 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r4,r1 │ │ │ │ + stfdu f0,32(r4) │ │ │ │ + add r8,r4,r6 │ │ │ │ + mr r22,r8 │ │ │ │ + ble 382c8 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,176(r31) │ │ │ │ + std r3,184(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + std r4,160(r31) │ │ │ │ + stw r10,152(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + std r7,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + lfd f0,176(r31) │ │ │ │ + ld r4,160(r31) │ │ │ │ + ld r7,128(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r12,r10,1 │ │ │ │ - addi r5,r3,8 │ │ │ │ - fmr f12,f9 │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r6,r12,1 │ │ │ │ - andi. r4,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - beq 37d60 │ │ │ │ + ld r11,144(r31) │ │ │ │ + lwz r10,152(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r3,184(r31) │ │ │ │ + sldi r12,r9,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r6,r4,8 │ │ │ │ + addi r8,r12,1 │ │ │ │ + andi. r5,r8,1 │ │ │ │ + mr r5,r8 │ │ │ │ + beq 3763c │ │ │ │ cmpdi r12,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 37d90 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 37d68 │ │ │ │ - lfd f1,8(r21) │ │ │ │ - stfd f9,176(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r3,160(r31) │ │ │ │ - stw r8,152(r31) │ │ │ │ + stfd f1,0(r6) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + beq 3766c │ │ │ │ + srdi r5,r5,1 │ │ │ │ + mtctr r5 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r6,r6,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r6) │ │ │ │ + stfd f0,-8(r6) │ │ │ │ + bdnz 37644 │ │ │ │ + lfd f0,8(r3) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r8,168(r31) │ │ │ │ + std r4,160(r31) │ │ │ │ + stw r10,152(r31) │ │ │ │ std r11,144(r31) │ │ │ │ - std r10,136(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ std r7,128(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,168(r31) │ │ │ │ - lfd f9,176(r31) │ │ │ │ - ld r3,160(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,168(r31) │ │ │ │ + ld r4,160(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r7,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - lwz r8,152(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - andi. r5,r6,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r5,r20,8 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - stfdx f9,r3,r29 │ │ │ │ - fmr f0,f9 │ │ │ │ - beq 37e10 │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ + ld r11,144(r31) │ │ │ │ + lwz r10,152(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + addi r6,r22,8 │ │ │ │ + stfdx f0,r4,r30 │ │ │ │ + beq 376f4 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r6) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 37e40 │ │ │ │ - srdi r9,r6,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r6,r6,8 │ │ │ │ + beq 37724 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 37e18 │ │ │ │ - addi r4,r31,32 │ │ │ │ - andi. r8,r8,4096 │ │ │ │ - li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - std r11,136(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - std r3,80(r31) │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r29,r4 │ │ │ │ - beq 38280 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,-5264 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r10,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 37bf4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r29 │ │ │ │ + stfd f11,-16(r6) │ │ │ │ + stfd f12,-8(r6) │ │ │ │ + bdnz 376fc │ │ │ │ + andi. r10,r10,4096 │ │ │ │ + addi r10,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,80(r31) │ │ │ │ - std r25,72(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - addi r3,r3,25872 │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37a3c │ │ │ │ - nop │ │ │ │ - mulld r12,r12,r12 │ │ │ │ - ld r9,176(r30) │ │ │ │ - andi. r5,r8,4096 │ │ │ │ - ld r0,184(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r5,240(r30) │ │ │ │ - std r11,136(r31) │ │ │ │ - mr r26,r9 │ │ │ │ - sldi r12,r12,2 │ │ │ │ - bne 38210 │ │ │ │ - addi r9,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r4,80(r31) │ │ │ │ + std r23,72(r31) │ │ │ │ + mr r30,r10 │ │ │ │ + beq 37b30 │ │ │ │ + mr r4,r10 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + pla r3,-70792 # 262d0 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r9,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 3741c │ │ │ │ + mulld r6,r6,r6 │ │ │ │ + andi. r5,r10,4096 │ │ │ │ + ld r5,24(r2) │ │ │ │ + ld r12,184(r2) │ │ │ │ + ld r0,176(r2) │ │ │ │ + mr r27,r5 │ │ │ │ + ld r5,240(r2) │ │ │ │ + sldi r6,r6,2 │ │ │ │ + bne 37ac0 │ │ │ │ + addi r4,r31,32 │ │ │ │ + std r6,80(r31) │ │ │ │ std r5,72(r31) │ │ │ │ - std r4,56(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ + pla r3,-173736 # d120 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r11,136(r31) │ │ │ │ std r7,128(r31) │ │ │ │ - std r12,80(r31) │ │ │ │ - stw r8,88(r31) │ │ │ │ - addi r3,r3,22400 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r29,r9 │ │ │ │ - std r23,64(r31) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - std r22,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r10,88(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + std r27,56(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ + std r12,40(r31) │ │ │ │ + std r23,32(r31) │ │ │ │ + bl 5640 │ │ │ │ ld r7,128(r31) │ │ │ │ ld r11,136(r31) │ │ │ │ - b 37bf4 │ │ │ │ + ld r2,144(r31) │ │ │ │ + b 3741c │ │ │ │ nop │ │ │ │ - cmpwi r3,0 │ │ │ │ - bne 382ec │ │ │ │ + cmpwi r4,0 │ │ │ │ + bne 37ba0 │ │ │ │ addi r4,r31,32 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - andi. r8,r8,4096 │ │ │ │ + andi. r10,r10,4096 │ │ │ │ li r6,0 │ │ │ │ - std r11,136(r31) │ │ │ │ li r5,0 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r26,72(r31) │ │ │ │ - mr r29,r4 │ │ │ │ - addi r3,r3,5744 │ │ │ │ - bne 37bd0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,32448 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - b 37bf4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r4,0(r1) │ │ │ │ - sldi r5,r12,5 │ │ │ │ - ld r0,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r6,1 │ │ │ │ - mr r20,r1 │ │ │ │ - sldi r12,r12,4 │ │ │ │ - neg r6,r5 │ │ │ │ - lfd f9,29008(r9) │ │ │ │ - mr r26,r12 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ - mr r19,r0 │ │ │ │ - mr r9,r1 │ │ │ │ - lfd f1,0(r19) │ │ │ │ - stfdu f9,32(r9) │ │ │ │ - mr r29,r9 │ │ │ │ - mr r21,r9 │ │ │ │ - add r9,r9,r12 │ │ │ │ - mr r18,r9 │ │ │ │ - ble 38a44 │ │ │ │ - std r10,144(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stfd f9,176(r31) │ │ │ │ - stw r3,168(r31) │ │ │ │ - stw r8,160(r31) │ │ │ │ - std r11,152(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ std r7,136(r31) │ │ │ │ - lfd f8,27904(r10) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - stfd f8,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - lfd f9,176(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ + pla r3,-60032 # 28db0 │ │ │ │ + std r27,72(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + bne 373f8 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + pla r3,-98384 # 1f800 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r11,144(r31) │ │ │ │ ld r7,136(r31) │ │ │ │ - addi r5,r29,8 │ │ │ │ - ld r11,152(r31) │ │ │ │ - lwz r8,160(r31) │ │ │ │ - lwz r3,168(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 3741c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r12,0(r1) │ │ │ │ + sldi r5,r6,5 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r3,96(r2) │ │ │ │ + mr r19,r1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + neg r8,r5 │ │ │ │ + mr r27,r6 │ │ │ │ + stdux r12,r1,r8 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r8,r1 │ │ │ │ + stfdu f0,32(r8) │ │ │ │ + mr r30,r8 │ │ │ │ + mr r20,r8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + mr r22,r8 │ │ │ │ + ble 382d0 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,176(r31) │ │ │ │ + std r3,184(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + stw r4,160(r31) │ │ │ │ + stw r10,152(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + std r7,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + lfd f0,176(r31) │ │ │ │ + addi r6,r30,8 │ │ │ │ + ld r7,128(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - andi. r4,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - beq 380bc │ │ │ │ - fmul f12,f1,f9 │ │ │ │ - cmpdi r6,1 │ │ │ │ - fmul f0,f9,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - beq 380ec │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ + lwz r10,152(r31) │ │ │ │ + lwz r4,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r3,184(r31) │ │ │ │ + sldi r8,r9,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + andi. r5,r8,1 │ │ │ │ + mr r5,r8 │ │ │ │ + beq 37958 │ │ │ │ fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 380c4 │ │ │ │ - lfd f1,8(r19) │ │ │ │ - stfd f9,176(r31) │ │ │ │ - stw r3,168(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - stw r8,152(r31) │ │ │ │ + fmul f12,f0,f10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + stfd f0,-8(r6) │ │ │ │ + beq 37988 │ │ │ │ + srdi r5,r5,1 │ │ │ │ + mtctr r5 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r6,r6,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r6) │ │ │ │ + stfd f0,-8(r6) │ │ │ │ + bdnz 37960 │ │ │ │ + lfd f0,8(r3) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,176(r31) │ │ │ │ + stw r4,168(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ + stw r10,152(r31) │ │ │ │ std r11,144(r31) │ │ │ │ - std r10,136(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ std r7,128(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,160(r31) │ │ │ │ - lfd f9,176(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,160(r31) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r7,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ ld r11,144(r31) │ │ │ │ - lwz r8,152(r31) │ │ │ │ - lwz r3,168(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - andi. r5,r6,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r5,r18,8 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - stfdx f9,r21,r26 │ │ │ │ - fmr f0,f9 │ │ │ │ - beq 3816c │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ + lwz r10,152(r31) │ │ │ │ + lwz r4,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r20,r27 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + addi r6,r22,8 │ │ │ │ + beq 37a14 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r6) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3819c │ │ │ │ - srdi r9,r6,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r6,r6,8 │ │ │ │ + beq 37a44 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 38174 │ │ │ │ - cmpwi r3,0 │ │ │ │ - bne 387b8 │ │ │ │ + stfd f11,-16(r6) │ │ │ │ + stfd f12,-8(r6) │ │ │ │ + bdnz 37a1c │ │ │ │ + cmpwi r4,0 │ │ │ │ + bne 38068 │ │ │ │ addi r4,r31,32 │ │ │ │ - andi. r8,r8,4096 │ │ │ │ + andi. r10,r10,4096 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r11,136(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - std r21,80(r31) │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r29,r4 │ │ │ │ - beq 382bc │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,8128 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r10,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 37bf4 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + std r23,72(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + beq 37b6c │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-58400 # 29660 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r9,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + b 3741c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - divd r8,r12,r6 │ │ │ │ - addi r9,r31,32 │ │ │ │ - std r4,56(r31) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r12,104(r31) │ │ │ │ + divd r8,r6,r8 │ │ │ │ + std r9,88(r31) │ │ │ │ std r5,96(r31) │ │ │ │ - li r12,2 │ │ │ │ - li r6,0 │ │ │ │ + ld r9,72(r2) │ │ │ │ + addi r4,r31,32 │ │ │ │ + li r10,2 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r29,r9 │ │ │ │ - ld r9,72(r30) │ │ │ │ - addi r3,r3,-6592 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r23,64(r31) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - std r22,32(r31) │ │ │ │ - std r12,72(r31) │ │ │ │ + pla r3,-73084 # 25d60 │ │ │ │ + std r6,104(r31) │ │ │ │ + li r6,0 │ │ │ │ + std r11,144(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + std r24,64(r31) │ │ │ │ + std r27,56(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ + std r12,40(r31) │ │ │ │ + std r23,32(r31) │ │ │ │ std r9,80(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ std r8,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - b 37bf4 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + b 3741c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,-14752 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - b 37e94 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,30096 │ │ │ │ - b 37bd0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r10,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,-30480 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - b 381f8 │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r8,8(r30) │ │ │ │ - ld r3,0(r1) │ │ │ │ - mr r15,r1 │ │ │ │ - ld r4,72(r30) │ │ │ │ - lxsd v0,88(r30) │ │ │ │ - ld r12,120(r30) │ │ │ │ - mr r16,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - mr r17,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r5,r6 │ │ │ │ - addi r8,r9,15 │ │ │ │ - mr r19,r9 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r8,r9 │ │ │ │ - ble 38a6c │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - mr r29,r7 │ │ │ │ - mr r22,r10 │ │ │ │ - mr r21,r11 │ │ │ │ - mr r20,r6 │ │ │ │ - mr r11,r19 │ │ │ │ - mr r18,r30 │ │ │ │ + mr r4,r10 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-146912 # 13d60 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 37780 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,40(r31) │ │ │ │ + pla r3,-96708 # 201b0 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 37aa8 │ │ │ │ + ld r10,48(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + mr r18,r1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r5,240(r2) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r20,r10 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpdi r6,0 │ │ │ │ + mr r21,r6 │ │ │ │ mr r19,r5 │ │ │ │ - mr r6,r9 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r10,r16 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r30,r17 │ │ │ │ + mr r22,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + mr r30,r10 │ │ │ │ + ble 382d8 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + li r10,0 │ │ │ │ + mr r3,r5 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + mr r23,r10 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - std r6,8(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - ble cr7,3840c │ │ │ │ - addi r9,r11,-8 │ │ │ │ - li r12,0 │ │ │ │ - li r0,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 383bc │ │ │ │ nop │ │ │ │ - ldx r9,r4,r12 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r10) │ │ │ │ - ldx r3,r4,r12 │ │ │ │ - lfdx f0,r7,r12 │ │ │ │ - mtfprd f12,r3 │ │ │ │ + li r10,0 │ │ │ │ + std r23,8(r3) │ │ │ │ + std r10,0(r3) │ │ │ │ + ble cr7,37c9c │ │ │ │ + addi r10,r22,-8 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 37c4c │ │ │ │ + nop │ │ │ │ + ldx r10,r12,r6 │ │ │ │ + mulld r5,r5,r10 │ │ │ │ + std r5,0(r3) │ │ │ │ + ldx r0,r12,r6 │ │ │ │ + lfdx f0,r4,r6 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - divd r9,r8,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r3 │ │ │ │ - divd r8,r9,r3 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r5,r12 │ │ │ │ - addi r12,r12,8 │ │ │ │ - std r0,0(r10) │ │ │ │ - bdnz 383b0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r7,r7,r11 │ │ │ │ - cmpd r30,r6 │ │ │ │ - bne 38380 │ │ │ │ - mr r7,r29 │ │ │ │ - mr r10,r22 │ │ │ │ - mr r11,r21 │ │ │ │ - mr r6,r20 │ │ │ │ - mr r5,r19 │ │ │ │ - mr r30,r18 │ │ │ │ - addi r12,r4,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,38a60 │ │ │ │ - andi. r9,r6,3 │ │ │ │ - li r3,1 │ │ │ │ - addi r0,r6,-1 │ │ │ │ - beq 3848c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 3847c │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 38470 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mr r12,r4 │ │ │ │ - mr r5,r0 │ │ │ │ - ldu r4,8(r12) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ + divd r10,r8,r0 │ │ │ │ + mulld r10,r10,r0 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + divd r8,r10,r0 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + add r5,r10,r5 │ │ │ │ + stdx r10,r30,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r5,0(r3) │ │ │ │ + bdnz 37c40 │ │ │ │ + addi r10,r23,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r22 │ │ │ │ + cmpd r21,r10 │ │ │ │ + mr r23,r10 │ │ │ │ + bne 37c10 │ │ │ │ + li r10,1 │ │ │ │ + ble cr7,37d88 │ │ │ │ + cmpdi r20,1 │ │ │ │ + beq 382fc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r10,r20,1 │ │ │ │ + mr r8,r12 │ │ │ │ + andi. r5,r10,3 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + mr r6,r10 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 37d28 │ │ │ │ cmpdi r5,1 │ │ │ │ - ldu r5,8(r12) │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - beq 384bc │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r12) │ │ │ │ - ld r5,16(r12) │ │ │ │ - ld r6,24(r12) │ │ │ │ - addi r12,r12,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r3,r3,r5 │ │ │ │ - ld r9,0(r12) │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - bdnz 38494 │ │ │ │ - mulld r9,r8,r3 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ + beq 37d14 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 37d04 │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r10,r4 │ │ │ │ + addi r8,r12,16 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addic. r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 37d5c │ │ │ │ + srdi r6,r6,2 │ │ │ │ + mtctr r6 │ │ │ │ + lxv vs42,0(r8) │ │ │ │ + lxv vs43,16(r8) │ │ │ │ + addi r10,r10,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs44,-32(r8) │ │ │ │ + lxv vs45,-16(r8) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 37d30 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r10,r10 │ │ │ │ + andi. r10,r20,1 │ │ │ │ + clrrdi r8,r20,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + beq 37d88 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r12,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + std r2,160(r31) │ │ │ │ std r11,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ std r7,136(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r21,4 │ │ │ │ frip f1,f1 │ │ │ │ stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,128(r31) │ │ │ │ - mr r4,r16 │ │ │ │ + mr r4,r19 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r17 │ │ │ │ + mr r3,r21 │ │ │ │ fctidz f0,f1 │ │ │ │ std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,0(r1) │ │ │ │ - lwz r8,112(r30) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ ld r7,136(r31) │ │ │ │ - std r6,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 37f78 │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r8,8(r30) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r12,72(r30) │ │ │ │ - lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - std r1,128(r31) │ │ │ │ - mr r15,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - mr r16,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r14,r6 │ │ │ │ - addi r8,r9,15 │ │ │ │ - mr r29,r9 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r0,r1,32 │ │ │ │ - ble 38a4c │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - mr r19,r11 │ │ │ │ - mr r18,r6 │ │ │ │ - mr r11,r7 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r17,r30 │ │ │ │ - li r8,0 │ │ │ │ + lwz r10,112(r2) │ │ │ │ + std r8,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 37818 │ │ │ │ + ld r10,48(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + mr r16,r1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r5,240(r2) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r18,r10 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpdi r6,0 │ │ │ │ + mr r21,r6 │ │ │ │ + mr r17,r5 │ │ │ │ + mr r22,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ mr r30,r10 │ │ │ │ - mr r0,r16 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r10,r15 │ │ │ │ - nop │ │ │ │ + ble 382e0 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + li r10,0 │ │ │ │ + mr r3,r5 │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + mr r23,r10 │ │ │ │ + li r10,0 │ │ │ │ + std r23,8(r3) │ │ │ │ + std r10,0(r3) │ │ │ │ + ble cr7,37efc │ │ │ │ + addi r10,r22,-8 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 37eac │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - std r8,8(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - ble cr7,38678 │ │ │ │ - addi r9,r29,-8 │ │ │ │ - li r4,0 │ │ │ │ - li r3,0 │ │ │ │ - mr r22,r8 │ │ │ │ - mr r5,r7 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3861c │ │ │ │ - ldx r9,r12,r10 │ │ │ │ - mulld r8,r3,r9 │ │ │ │ - std r8,0(r7) │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - mtfprd f12,r3 │ │ │ │ + ldx r10,r12,r6 │ │ │ │ + mulld r5,r5,r10 │ │ │ │ + std r5,0(r3) │ │ │ │ + ldx r0,r12,r6 │ │ │ │ + lfdx f0,r4,r6 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r4,f0 │ │ │ │ - divd r9,r4,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - add r9,r9,r3 │ │ │ │ - divd r4,r9,r3 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r3,r9,r8 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r3,0(r7) │ │ │ │ - bdnz 38610 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r7,r7,r29 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 385d0 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r10,r30 │ │ │ │ - mr r11,r19 │ │ │ │ - mr r6,r18 │ │ │ │ - mr r30,r17 │ │ │ │ - addi r3,r12,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,38a54 │ │ │ │ - andi. r5,r6,3 │ │ │ │ - li r4,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - beq 386f8 │ │ │ │ + mffprd r8,f0 │ │ │ │ + divd r10,r8,r0 │ │ │ │ + mulld r10,r10,r0 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + divd r8,r10,r0 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + add r5,r10,r5 │ │ │ │ + stdx r10,r30,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r5,0(r3) │ │ │ │ + bdnz 37ea0 │ │ │ │ + addi r10,r23,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r22 │ │ │ │ + cmpd r21,r10 │ │ │ │ + mr r23,r10 │ │ │ │ + bne 37e70 │ │ │ │ + li r10,1 │ │ │ │ + ble cr7,37fe8 │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 38308 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r10,r18,1 │ │ │ │ + mr r8,r12 │ │ │ │ + andi. r5,r10,3 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + mr r6,r10 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 37f88 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 386e8 │ │ │ │ + beq 37f74 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 386d8 │ │ │ │ - ld r8,0(r12) │ │ │ │ - mr r3,r12 │ │ │ │ - mr r14,r9 │ │ │ │ - ldu r5,8(r3) │ │ │ │ - addi r9,r14,-1 │ │ │ │ - mr r14,r9 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ldu r5,8(r3) │ │ │ │ - cmpdi r14,1 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - beq 38728 │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r0,8(r3) │ │ │ │ - ld r5,16(r3) │ │ │ │ - ld r6,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - mulld r4,r4,r5 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r4,r4,r9 │ │ │ │ - bdnz 38700 │ │ │ │ - mulld r9,r8,r4 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r11,160(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r16,4 │ │ │ │ + beq 37f64 │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r10,r4 │ │ │ │ + addi r8,r12,16 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addic. r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 37fbc │ │ │ │ + srdi r6,r6,2 │ │ │ │ + mtctr r6 │ │ │ │ + lxv vs42,0(r8) │ │ │ │ + lxv vs43,16(r8) │ │ │ │ + addi r10,r10,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs44,-32(r8) │ │ │ │ + lxv vs45,-16(r8) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 37f90 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r10,r10 │ │ │ │ + andi. r10,r18,1 │ │ │ │ + clrrdi r8,r18,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + beq 37fe8 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r12,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r21,4 │ │ │ │ frip f1,f1 │ │ │ │ - stfd f1,136(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f1,136(r31) │ │ │ │ - mr r4,r15 │ │ │ │ + stfd f1,128(r31) │ │ │ │ + bl 5480 │ │ │ │ + lfd f1,128(r31) │ │ │ │ + mr r4,r17 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r16 │ │ │ │ + mr r3,r21 │ │ │ │ fctidz f0,f1 │ │ │ │ - std r5,136(r31) │ │ │ │ + std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,136(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lwz r8,112(r30) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r6,0(r9) │ │ │ │ - mr r1,r9 │ │ │ │ - b 37b98 │ │ │ │ - ld r5,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r8,8(r30) │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r4,72(r30) │ │ │ │ - lxsd v0,88(r30) │ │ │ │ - ld r6,120(r30) │ │ │ │ - std r1,128(r31) │ │ │ │ - mr r15,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - mr r16,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r14,r5 │ │ │ │ - addi r8,r9,15 │ │ │ │ - mr r29,r9 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ble 38a7c │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - mr r0,r6 │ │ │ │ - li r6,0 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - mr r19,r11 │ │ │ │ - mr r18,r5 │ │ │ │ - mr r11,r7 │ │ │ │ - mr r17,r30 │ │ │ │ - mr r12,r15 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + lwz r10,112(r2) │ │ │ │ + std r8,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 3751c │ │ │ │ + ld r10,48(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + mr r16,r1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r5,240(r2) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r18,r10 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpdi r6,0 │ │ │ │ + mr r21,r6 │ │ │ │ + mr r17,r5 │ │ │ │ + mr r22,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ mr r30,r10 │ │ │ │ - mr r5,r16 │ │ │ │ - mr r7,r9 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r10,r0 │ │ │ │ - li r9,0 │ │ │ │ - std r8,8(r12) │ │ │ │ - std r9,0(r12) │ │ │ │ - ble cr7,388fc │ │ │ │ - addi r9,r29,-8 │ │ │ │ - li r6,0 │ │ │ │ - li r0,0 │ │ │ │ + ble 382e8 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + li r10,0 │ │ │ │ mr r3,r5 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r5,r7 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - mr r8,r0 │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3889c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + mr r27,r10 │ │ │ │ + li r10,0 │ │ │ │ + std r27,8(r3) │ │ │ │ + std r10,0(r3) │ │ │ │ + ble cr7,3815c │ │ │ │ + addi r10,r22,-8 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 3810c │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - mulld r8,r0,r9 │ │ │ │ - std r8,0(r12) │ │ │ │ - ldx r0,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + ldx r10,r12,r6 │ │ │ │ + mulld r5,r5,r10 │ │ │ │ + std r5,0(r3) │ │ │ │ + ldx r0,r12,r6 │ │ │ │ + lfdx f0,r4,r6 │ │ │ │ mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r6,f0 │ │ │ │ - divd r9,r6,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - add r9,r9,r0 │ │ │ │ - divd r6,r9,r0 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - add r0,r9,r8 │ │ │ │ - stdx r9,r5,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r0,0(r12) │ │ │ │ - bdnz 38890 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r7,r5 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r10,r10,r29 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bne 38840 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r10,r30 │ │ │ │ - mr r11,r19 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r30,r17 │ │ │ │ - addi r12,r4,-8 │ │ │ │ - li r3,1 │ │ │ │ - ble cr7,38a74 │ │ │ │ - andi. r6,r5,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq 3897c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3896c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3895c │ │ │ │ - ld r3,0(r4) │ │ │ │ - mr r12,r4 │ │ │ │ - mr r14,r9 │ │ │ │ - ldu r6,8(r12) │ │ │ │ - addi r9,r14,-1 │ │ │ │ - mr r14,r9 │ │ │ │ - mulld r3,r3,r6 │ │ │ │ - ldu r6,8(r12) │ │ │ │ - cmpdi r14,1 │ │ │ │ - mulld r3,r3,r6 │ │ │ │ - beq 389ac │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r12) │ │ │ │ - ld r5,16(r12) │ │ │ │ - ld r6,24(r12) │ │ │ │ - addi r12,r12,32 │ │ │ │ - mulld r3,r3,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r9,0(r12) │ │ │ │ - mulld r3,r3,r6 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - bdnz 38984 │ │ │ │ - mulld r8,r3,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - std r11,160(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ + mffprd r8,f0 │ │ │ │ + divd r10,r8,r0 │ │ │ │ + mulld r10,r10,r0 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + divd r8,r10,r0 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + add r5,r10,r5 │ │ │ │ + stdx r10,r30,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r5,0(r3) │ │ │ │ + bdnz 38100 │ │ │ │ + addi r10,r27,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r22 │ │ │ │ + cmpd r21,r10 │ │ │ │ + mr r27,r10 │ │ │ │ + bne 380d0 │ │ │ │ + li r10,1 │ │ │ │ + ble cr7,38248 │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 382f0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r10,r18,1 │ │ │ │ + mr r8,r12 │ │ │ │ + andi. r5,r10,3 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + mr r6,r10 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 381e8 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 381d4 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 381c4 │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r10,r4 │ │ │ │ + addi r8,r12,16 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r8) │ │ │ │ + addic. r10,r10,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 3821c │ │ │ │ + srdi r6,r6,2 │ │ │ │ + mtctr r6 │ │ │ │ + lxv vs42,0(r8) │ │ │ │ + lxv vs43,16(r8) │ │ │ │ + addi r10,r10,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs44,-32(r8) │ │ │ │ + lxv vs45,-16(r8) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 381f0 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r10,r10 │ │ │ │ + andi. r10,r18,1 │ │ │ │ + clrrdi r8,r18,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + beq 38248 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r12,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r16,4 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r21,4 │ │ │ │ frip f1,f1 │ │ │ │ - stfd f1,136(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f1,136(r31) │ │ │ │ - mr r4,r15 │ │ │ │ + stfd f1,128(r31) │ │ │ │ + bl 5480 │ │ │ │ + lfd f1,128(r31) │ │ │ │ + mr r4,r17 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r16 │ │ │ │ + mr r3,r21 │ │ │ │ fctidz f0,f1 │ │ │ │ - std r5,136(r31) │ │ │ │ + std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,136(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lwz r8,112(r30) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r6,0(r9) │ │ │ │ - mr r1,r9 │ │ │ │ - b 381a4 │ │ │ │ - stfdx f9,r3,r0 │ │ │ │ - b 37e40 │ │ │ │ - stfdx f9,r29,r12 │ │ │ │ - b 3819c │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 386a0 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 38730 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 384c4 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 38438 │ │ │ │ - li r8,1 │ │ │ │ - b 389b0 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - b 38924 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + lwz r10,112(r2) │ │ │ │ + std r8,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 37a4c │ │ │ │ + stfdx f0,r4,r6 │ │ │ │ + b 37724 │ │ │ │ + stfdx f0,r30,r6 │ │ │ │ + b 37a44 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + b 37cb4 │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + b 37f14 │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + b 38174 │ │ │ │ + li r10,1 │ │ │ │ + li r8,0 │ │ │ │ + b 3823c │ │ │ │ + li r10,1 │ │ │ │ + li r8,0 │ │ │ │ + b 37d7c │ │ │ │ + li r10,1 │ │ │ │ + li r8,0 │ │ │ │ + b 37fdc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x1080 │ │ │ │ │ │ │ │ -0000000000038a90 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-2960 │ │ │ │ - ld r8,56(r3) │ │ │ │ +0000000000038320 : │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r10,88(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - std r20,-96(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r2,r3 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r8,0(r10) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-352(r1) │ │ │ │ - cmpd r7,r10 │ │ │ │ + stdu r1,-304(r1) │ │ │ │ + cmpd r8,r9 │ │ │ │ mr r31,r1 │ │ │ │ - ble 38cb0 │ │ │ │ - ld r11,8(r8) │ │ │ │ - cmpd r10,r11 │ │ │ │ - bge 38cb0 │ │ │ │ - ld r8,16(r8) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge 38cb0 │ │ │ │ + ble 38530 │ │ │ │ + ld r7,8(r10) │ │ │ │ + cmpd r9,r7 │ │ │ │ + bge 38530 │ │ │ │ + ld r10,16(r10) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge 38530 │ │ │ │ ld r6,72(r3) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - ld r0,0(r6) │ │ │ │ - cmpd r0,r10 │ │ │ │ - ble 38cb0 │ │ │ │ - ld r12,8(r6) │ │ │ │ - cmpd r10,r12 │ │ │ │ - bge 38cb0 │ │ │ │ - ld r6,16(r6) │ │ │ │ - cmpd r10,r6 │ │ │ │ - mr r27,r6 │ │ │ │ - bge 38cb0 │ │ │ │ - ld r30,216(r3) │ │ │ │ - ld r10,224(r9) │ │ │ │ - addi r29,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + ld r11,0(r6) │ │ │ │ + cmpd r11,r9 │ │ │ │ + ble 38530 │ │ │ │ + ld r0,8(r6) │ │ │ │ + cmpd r9,r0 │ │ │ │ + bge 38530 │ │ │ │ + ld r12,16(r6) │ │ │ │ + cmpd r9,r12 │ │ │ │ + bge 38530 │ │ │ │ + ld r29,216(r3) │ │ │ │ + ld r9,224(r2) │ │ │ │ + addi r30,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - ld r28,16(r9) │ │ │ │ - std r12,192(r31) │ │ │ │ - std r0,176(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r3,r3,27008 │ │ │ │ - mr r4,r29 │ │ │ │ - std r11,144(r31) │ │ │ │ - std r7,136(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r30,208(r9) │ │ │ │ - std r10,200(r9) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r0,176(r31) │ │ │ │ - ld r12,192(r31) │ │ │ │ - lwz r6,112(r9) │ │ │ │ + std r12,200(r31) │ │ │ │ + std r0,192(r31) │ │ │ │ + ld r28,16(r2) │ │ │ │ + std r11,136(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + mr r4,r30 │ │ │ │ + std r10,176(r31) │ │ │ │ + std r7,160(r31) │ │ │ │ + mr r27,r30 │ │ │ │ + std r3,32(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-172464 # e250 │ │ │ │ + std r29,208(r2) │ │ │ │ + std r9,200(r2) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ + ld r0,192(r31) │ │ │ │ + ld r12,200(r31) │ │ │ │ + lwz r6,112(r2) │ │ │ │ andi. r6,r6,1 │ │ │ │ - bne 38d00 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + bne 38580 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r29 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ + mr r4,r30 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + pla r3,-171216 # e780 │ │ │ │ + std r2,128(r31) │ │ │ │ std r28,96(r31) │ │ │ │ - std r30,88(r31) │ │ │ │ - std r8,80(r31) │ │ │ │ - addi r3,r3,28384 │ │ │ │ - std r11,72(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - std r27,56(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r3,152(r9) │ │ │ │ - std r9,128(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,88(r9) │ │ │ │ - lwz r10,112(r9) │ │ │ │ - ld r0,8(r9) │ │ │ │ - mr r28,r8 │ │ │ │ - ld r8,200(r9) │ │ │ │ - mr r27,r8 │ │ │ │ - andi. r8,r10,32 │ │ │ │ - bne 38d70 │ │ │ │ - ld r3,72(r9) │ │ │ │ - andi. r8,r10,16 │ │ │ │ - ld r8,16(r3) │ │ │ │ - lxv vs10,0(r3) │ │ │ │ - mr r25,r8 │ │ │ │ - bne 38db0 │ │ │ │ - andi. r8,r10,8 │ │ │ │ - bne 38e14 │ │ │ │ - andi. r8,r10,2 │ │ │ │ - rlwinm r6,r10,0,20,20 │ │ │ │ - bne 390e8 │ │ │ │ - andi. r10,r10,4 │ │ │ │ - bne 38dd0 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 393e4 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - mr r4,r26 │ │ │ │ - li r10,40 │ │ │ │ + std r29,88(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + std r12,56(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r3,152(r2) │ │ │ │ + std r2,128(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,8(r2) │ │ │ │ + lwz r9,112(r2) │ │ │ │ + mr r28,r10 │ │ │ │ + ld r10,88(r2) │ │ │ │ + mr r26,r10 │ │ │ │ + ld r10,200(r2) │ │ │ │ + mr r25,r10 │ │ │ │ + andi. r10,r9,32 │ │ │ │ + bne 385f0 │ │ │ │ + ld r5,72(r2) │ │ │ │ + andi. r10,r9,16 │ │ │ │ + ld r10,16(r5) │ │ │ │ + lxv vs10,0(r5) │ │ │ │ + mr r24,r10 │ │ │ │ + bne 38630 │ │ │ │ + andi. r10,r9,8 │ │ │ │ + bne 38694 │ │ │ │ + andi. r10,r9,2 │ │ │ │ + rlwinm r7,r9,0,20,20 │ │ │ │ + bne 38934 │ │ │ │ + andi. r9,r9,4 │ │ │ │ + bne 38650 │ │ │ │ + cmpwi r7,0 │ │ │ │ + bne 38bfc │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ - std r27,80(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-18160 │ │ │ │ - std r28,72(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - stxvx vs10,r31,r10 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38cbc │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-87092 # 230d0 │ │ │ │ + std r28,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + pstxv vs10,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 38538 │ │ │ │ nop │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,352 │ │ │ │ + nop │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,304 │ │ │ │ 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) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - ld r10,168(r9) │ │ │ │ - sradi r3,r7,1 │ │ │ │ - addze r3,r3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r4,r30 │ │ │ │ + ld r30,168(r2) │ │ │ │ + sradi r9,r8,1 │ │ │ │ + addze r9,r9 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r29 │ │ │ │ - ld r10,0(r10) │ │ │ │ - std r9,32(r31) │ │ │ │ + pla r3,-172600 # e360 │ │ │ │ + ld r30,0(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ std r28,96(r31) │ │ │ │ - std r30,88(r31) │ │ │ │ - std r8,80(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - std r27,56(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - sldi r10,r3,3 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - addi r3,r3,27296 │ │ │ │ - ld r9,104(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ - std r10,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 38c00 │ │ │ │ + std r29,88(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + std r12,56(r31) │ │ │ │ + add r9,r30,r9 │ │ │ │ + std r30,104(r31) │ │ │ │ + std r9,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 38480 │ │ │ │ nop │ │ │ │ - addi r12,r28,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r12,r26,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - mulld r9,r12,r12 │ │ │ │ - addi r3,r3,30480 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38cbc │ │ │ │ - addis r3,r2,-7 │ │ │ │ - mr r4,r26 │ │ │ │ - li r10,40 │ │ │ │ + pla r3,-169672 # ef40 │ │ │ │ + std r25,48(r31) │ │ │ │ + mulld r2,r12,r12 │ │ │ │ + mulld r2,r2,r12 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 38538 │ │ │ │ + nop │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ - std r27,80(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-12288 │ │ │ │ - b 38c8c │ │ │ │ - ld r8,104(r9) │ │ │ │ - addi r10,r28,2 │ │ │ │ - cmpwi r6,0 │ │ │ │ - divd r10,r8,r10 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r23,r10 │ │ │ │ - bne 395fc │ │ │ │ - addis r3,r2,-7 │ │ │ │ - mr r4,r26 │ │ │ │ - li r10,40 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-81636 # 24760 │ │ │ │ + b 3850c │ │ │ │ + ld r10,104(r2) │ │ │ │ + addi r9,r26,2 │ │ │ │ + cmpwi r7,0 │ │ │ │ + divd r9,r10,r9 │ │ │ │ + mr r29,r10 │ │ │ │ + mr r23,r9 │ │ │ │ + bne 38e30 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ - std r23,96(r31) │ │ │ │ li r5,0 │ │ │ │ - std r24,88(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - addi r3,r3,-16608 │ │ │ │ - b 38c8c │ │ │ │ - addi r6,r28,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,96(r9) │ │ │ │ - addis r7,r2,-3 │ │ │ │ + std r23,96(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ + pla r3,-86032 # 23670 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + b 3850c │ │ │ │ + addi r7,r26,1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r5,96(r2) │ │ │ │ mr r29,r1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mulli r10,r6,-48 │ │ │ │ - lfd f8,29008(r7) │ │ │ │ - sldi r7,r6,4 │ │ │ │ - lfd f1,0(r4) │ │ │ │ - mr r24,r7 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r26,0 │ │ │ │ + mulli r9,r7,-48 │ │ │ │ + sldi r8,r7,4 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + mr r23,r8 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ mr r3,r1 │ │ │ │ - stfdu f8,32(r3) │ │ │ │ - add r10,r3,r7 │ │ │ │ - mr r23,r10 │ │ │ │ - blt 39a3c │ │ │ │ - std r9,192(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f8,208(r31) │ │ │ │ + stfdu f0,32(r3) │ │ │ │ + add r9,r3,r8 │ │ │ │ + mr r22,r9 │ │ │ │ + blt 392b0 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,136(r31) │ │ │ │ + std r3,144(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + stxv vs10,160(r31) │ │ │ │ + std r7,128(r31) │ │ │ │ + std r5,192(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + bl 4ee0 │ │ │ │ + sldi r6,r26,1 │ │ │ │ + lfd f0,136(r31) │ │ │ │ + ld r3,144(r31) │ │ │ │ + ld r7,128(r31) │ │ │ │ + lxv vs10,160(r31) │ │ │ │ + addi r8,r6,1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r5,192(r31) │ │ │ │ + andi. r10,r8,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r9,r3,8 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 38750 │ │ │ │ + cmpdi r6,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ + fmr f12,f9 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 38780 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 38758 │ │ │ │ + lfd f0,8(r5) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,192(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + std r7,144(r31) │ │ │ │ stxv vs10,176(r31) │ │ │ │ std r3,160(r31) │ │ │ │ - std r6,144(r31) │ │ │ │ - std r0,136(r31) │ │ │ │ - std r4,168(r31) │ │ │ │ - lfd f7,27904(r9) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - stfd f7,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r5,r28,1 │ │ │ │ - lfd f8,208(r31) │ │ │ │ + std r5,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,136(r31) │ │ │ │ ld r3,160(r31) │ │ │ │ - lxv vs10,176(r31) │ │ │ │ - lfd f7,128(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - addi r7,r5,1 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - ld r4,168(r31) │ │ │ │ - andi. r8,r7,1 │ │ │ │ - addi r10,r3,8 │ │ │ │ - fmr f12,f8 │ │ │ │ - fmr f0,f8 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 38ee8 │ │ │ │ - cmpdi r5,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 38f18 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 38ef0 │ │ │ │ - lfd f1,8(r4) │ │ │ │ - stfd f8,224(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - std r7,208(r31) │ │ │ │ - stxv vs10,192(r31) │ │ │ │ - std r3,176(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - std r0,144(r31) │ │ │ │ - std r4,136(r31) │ │ │ │ - stfd f7,128(r31) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,208(r31) │ │ │ │ - lfd f8,224(r31) │ │ │ │ - ld r3,176(r31) │ │ │ │ - lfd f7,128(r31) │ │ │ │ - lxv vs10,192(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r5,128(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ fmul f9,f1,f1 │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - addi r10,r23,8 │ │ │ │ - fmr f12,f8 │ │ │ │ - stfdx f8,r3,r24 │ │ │ │ - fmr f0,f8 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 38fac │ │ │ │ - cmpdi r5,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + lxv vs10,176(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + addi r9,r22,8 │ │ │ │ + mr r10,r8 │ │ │ │ + stfdx f0,r3,r23 │ │ │ │ + beq 38804 │ │ │ │ + cmpdi r6,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 38fdc │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 38834 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 38fb4 │ │ │ │ - lfd f1,16(r4) │ │ │ │ - sldi r6,r6,5 │ │ │ │ - stfd f8,168(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 3880c │ │ │ │ + lfd f0,16(r5) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r7,r7,5 │ │ │ │ + std r2,192(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + std r3,144(r31) │ │ │ │ stxv vs10,176(r31) │ │ │ │ - std r0,160(r31) │ │ │ │ - add r10,r3,r6 │ │ │ │ - std r6,144(r31) │ │ │ │ - std r3,136(r31) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - std r10,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,192(r31) │ │ │ │ - lfd f8,168(r31) │ │ │ │ - ld r3,136(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lxv vs10,176(r31) │ │ │ │ - ld r0,160(r31) │ │ │ │ + add r9,r3,r7 │ │ │ │ + std r7,160(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + std r9,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,136(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r3,144(r31) │ │ │ │ + ld r7,160(r31) │ │ │ │ fmul f9,f1,f1 │ │ │ │ - ld r9,208(r31) │ │ │ │ - andi. r8,r7,1 │ │ │ │ - fmr f12,f8 │ │ │ │ - addi r8,r7,-1 │ │ │ │ - fmr f0,f8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfdx f8,r3,r6 │ │ │ │ - beq 3906c │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + lxv vs10,176(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r10,r8,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + beq 388bc │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3909c │ │ │ │ - srdi r8,r7,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 388ec │ │ │ │ + srdi r10,r8,1 │ │ │ │ + mtctr r10 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 39074 │ │ │ │ - std r3,88(r31) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r10,40 │ │ │ │ - mr r4,r26 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 388c4 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - std r28,72(r31) │ │ │ │ - addi r3,r3,-13344 │ │ │ │ - std r0,64(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - stxvx vs10,r31,r10 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + std r3,88(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + pla r3,-83424 # 24320 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + std r28,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + pstxv vs10,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 38cbc │ │ │ │ - addi r5,r28,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,96(r9) │ │ │ │ - addis r7,r2,-3 │ │ │ │ + b 38538 │ │ │ │ + addi r6,r26,1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r4,96(r2) │ │ │ │ mr r23,r1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mulli r10,r5,-48 │ │ │ │ - lfd f8,29008(r7) │ │ │ │ - sldi r7,r5,4 │ │ │ │ - lfd f1,0(r4) │ │ │ │ - mr r22,r7 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - mr r10,r1 │ │ │ │ - stfdu f8,32(r10) │ │ │ │ - mr r29,r10 │ │ │ │ - mr r24,r10 │ │ │ │ - add r10,r10,r7 │ │ │ │ - mr r21,r10 │ │ │ │ - blt 39a4c │ │ │ │ - std r9,208(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f8,168(r31) │ │ │ │ - stw r6,192(r31) │ │ │ │ - stxv vs10,176(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - std r0,144(r31) │ │ │ │ - lfd f7,27904(r9) │ │ │ │ - std r3,136(r31) │ │ │ │ - std r4,224(r31) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - stfd f7,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r11,r28,1 │ │ │ │ - lfd f8,168(r31) │ │ │ │ - lxv vs10,176(r31) │ │ │ │ - lfd f7,128(r31) │ │ │ │ - ld r3,136(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ - lwz r6,192(r31) │ │ │ │ - addi r10,r29,8 │ │ │ │ - addi r7,r11,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r26,0 │ │ │ │ + mulli r9,r6,-48 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + mr r22,r8 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + mr r9,r1 │ │ │ │ + stfdu f0,32(r9) │ │ │ │ + mr r29,r9 │ │ │ │ + add r9,r9,r8 │ │ │ │ + mr r21,r9 │ │ │ │ + blt 392c0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stfd f0,192(r31) │ │ │ │ + std r4,200(r31) │ │ │ │ + std r2,136(r31) │ │ │ │ + std r6,144(r31) │ │ │ │ + stw r7,176(r31) │ │ │ │ + stxv vs10,160(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + std r5,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + sldi r3,r26,1 │ │ │ │ + lfd f0,192(r31) │ │ │ │ + ld r5,128(r31) │ │ │ │ + addi r9,r29,8 │ │ │ │ + ld r6,144(r31) │ │ │ │ + lxv vs10,160(r31) │ │ │ │ + addi r8,r3,1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ - ld r9,208(r31) │ │ │ │ - ld r4,224(r31) │ │ │ │ - andi. r8,r7,1 │ │ │ │ - fmr f12,f8 │ │ │ │ - fmr f0,f8 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 391cc │ │ │ │ - cmpdi r11,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 391fc │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 391d4 │ │ │ │ - lfd f1,8(r4) │ │ │ │ - stfd f8,232(r31) │ │ │ │ - std r9,224(r31) │ │ │ │ - stw r6,168(r31) │ │ │ │ - stxv vs10,208(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - std r5,176(r31) │ │ │ │ - std r0,160(r31) │ │ │ │ - std r3,144(r31) │ │ │ │ - std r4,136(r31) │ │ │ │ - stfd f7,128(r31) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,192(r31) │ │ │ │ - lfd f8,232(r31) │ │ │ │ - lxv vs10,208(r31) │ │ │ │ - lfd f7,128(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ - ld r3,144(r31) │ │ │ │ - ld r0,160(r31) │ │ │ │ + lwz r7,176(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r4,200(r31) │ │ │ │ + andi. r10,r8,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 38a00 │ │ │ │ + cmpdi r3,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ + fmr f12,f9 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 38a30 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 38a08 │ │ │ │ + lfd f0,8(r4) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,200(r31) │ │ │ │ + stw r7,192(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + std r5,144(r31) │ │ │ │ + stxv vs10,176(r31) │ │ │ │ + std r6,160(r31) │ │ │ │ + std r4,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,136(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r4,128(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ + ld r6,160(r31) │ │ │ │ fmul f9,f1,f1 │ │ │ │ - ld r5,176(r31) │ │ │ │ - lwz r6,168(r31) │ │ │ │ - ld r9,224(r31) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addi r11,r7,-1 │ │ │ │ - addi r10,r21,8 │ │ │ │ - fmr f12,f8 │ │ │ │ - stfdx f8,r24,r22 │ │ │ │ - fmr f0,f8 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 39298 │ │ │ │ - cmpdi r11,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + lxv vs10,176(r31) │ │ │ │ + lwz r7,192(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r29,r22 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + addi r3,r8,-1 │ │ │ │ + addi r9,r21,8 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 38abc │ │ │ │ + cmpdi r3,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 392c8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 38aec │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 392a0 │ │ │ │ - lfd f1,16(r4) │ │ │ │ - sldi r5,r5,5 │ │ │ │ - stfd f8,224(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - stw r6,208(r31) │ │ │ │ - stxv vs10,192(r31) │ │ │ │ - std r7,176(r31) │ │ │ │ - add r10,r24,r5 │ │ │ │ - std r0,160(r31) │ │ │ │ - std r3,144(r31) │ │ │ │ - std r5,136(r31) │ │ │ │ - fdiv f1,f7,f1 │ │ │ │ - std r10,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,176(r31) │ │ │ │ - lfd f8,224(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lxv vs10,192(r31) │ │ │ │ - ld r3,144(r31) │ │ │ │ - ld r0,160(r31) │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 38ac4 │ │ │ │ + lfd f0,16(r4) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r6,r6,5 │ │ │ │ + std r2,200(r31) │ │ │ │ + stw r7,192(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + stxv vs10,176(r31) │ │ │ │ + add r9,r29,r6 │ │ │ │ + std r5,160(r31) │ │ │ │ + std r6,144(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + std r9,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r8,136(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r6,144(r31) │ │ │ │ + ld r5,160(r31) │ │ │ │ fmul f9,f1,f1 │ │ │ │ - lwz r6,208(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - andi. r8,r7,1 │ │ │ │ - fmr f12,f8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r8,r7,-1 │ │ │ │ - stfdx f8,r24,r5 │ │ │ │ - fmr f0,f8 │ │ │ │ - beq 39360 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + lxv vs10,176(r31) │ │ │ │ + lwz r7,192(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r10,r8,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + stfdx f0,r29,r6 │ │ │ │ + beq 38b7c │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 39390 │ │ │ │ - srdi r8,r7,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 38bac │ │ │ │ + srdi r10,r8,1 │ │ │ │ + mtctr r10 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 39368 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 3981c │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r10,40 │ │ │ │ - mr r4,r26 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 38b84 │ │ │ │ + cmpwi r7,0 │ │ │ │ + bne 39070 │ │ │ │ + mr r4,r27 │ │ │ │ li r6,0 │ │ │ │ - std r9,32(r31) │ │ │ │ li r5,0 │ │ │ │ - std r24,88(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - std r28,72(r31) │ │ │ │ - addi r3,r3,-15168 │ │ │ │ - std r0,64(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - stxvx vs10,r31,r10 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ + pla r3,-85864 # 23c60 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + std r28,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + pstxv vs10,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - b 38cbc │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,120(r9) │ │ │ │ - mr r21,r1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r23,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r22,r7 │ │ │ │ - mr r29,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r30,r10 │ │ │ │ - ble 39a68 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - mr r11,r23 │ │ │ │ + b 38538 │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r28,0 │ │ │ │ + mr r23,r1 │ │ │ │ + ld r8,240(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + sldi r0,r9,3 │ │ │ │ + mr r30,r9 │ │ │ │ + mr r29,r8 │ │ │ │ + mr r9,r0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 392d0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + mr r3,r8 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - li r10,0 │ │ │ │ - std r12,8(r11) │ │ │ │ - std r10,0(r11) │ │ │ │ - ble cr7,394cc │ │ │ │ - addi r10,r29,-8 │ │ │ │ + li r9,0 │ │ │ │ + std r12,8(r3) │ │ │ │ + std r9,0(r3) │ │ │ │ + ble cr7,38cdc │ │ │ │ + mr r9,r0 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 3947c │ │ │ │ - nop │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - std r5,0(r11) │ │ │ │ - ldx r7,r3,r6 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 38c8c │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r8,r10,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r5,r10,r5 │ │ │ │ - stdx r10,r30,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r11) │ │ │ │ - bdnz 39470 │ │ │ │ + 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,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 38c80 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r0,r12 │ │ │ │ - bne 39440 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,39a5c │ │ │ │ - andi. r6,r24,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r24,-1 │ │ │ │ - beq 39538 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 39528 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 39518 │ │ │ │ - ld r7,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r22,r5 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r5,r22,-1 │ │ │ │ - mr r22,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r22,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - beq 39568 │ │ │ │ - srdi r6,r24,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r6,8(r10) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r4,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - bdnz 39540 │ │ │ │ - mulld r10,r7,r8 │ │ │ │ - mtvrd v0,r10 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,160(r31) │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r0 │ │ │ │ + cmpd r28,r12 │ │ │ │ + bne 38c50 │ │ │ │ + li r9,1 │ │ │ │ + ble cr7,38dc4 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 392d8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 38d64 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 38d50 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 38d40 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 38d98 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 38d6c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + clrrdi r10,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 38dc4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ stxv vs10,144(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f1,f1 │ │ │ │ - sldi r3,r0,4 │ │ │ │ - std r0,136(r31) │ │ │ │ stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,128(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - mr r4,r23 │ │ │ │ + mr r4,r29 │ │ │ │ mr r5,r3 │ │ │ │ + mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ - mr r3,r0 │ │ │ │ std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ lxv vs10,144(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - std r10,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 38c70 │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r11,120(r9) │ │ │ │ - mr r19,r1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r21,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r22,r7 │ │ │ │ - mr r20,r7 │ │ │ │ - mr r29,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r30,r10 │ │ │ │ - ble 39a78 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - mr r5,r21 │ │ │ │ - li r4,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 384f0 │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r28,0 │ │ │ │ + mr r21,r1 │ │ │ │ + ld r8,240(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + sldi r0,r9,3 │ │ │ │ + mr r30,r9 │ │ │ │ + mr r22,r8 │ │ │ │ + mr r9,r0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 392e4 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + mr r3,r8 │ │ │ │ + li r12,0 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - std r4,8(r5) │ │ │ │ - std r10,0(r5) │ │ │ │ - ble cr7,396ec │ │ │ │ - addi r10,r29,-8 │ │ │ │ + nop │ │ │ │ + li r9,0 │ │ │ │ + std r12,8(r3) │ │ │ │ + std r9,0(r3) │ │ │ │ + ble cr7,38f1c │ │ │ │ + mr r9,r0 │ │ │ │ li r7,0 │ │ │ │ li r6,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 3969c │ │ │ │ - nop │ │ │ │ - ldx r10,r3,r7 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r12,r3,r7 │ │ │ │ - lfdx f0,r11,r7 │ │ │ │ - mtfprd f12,r12 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 38ecc │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r12 │ │ │ │ - divd r8,r10,r12 │ │ │ │ - mulld r8,r8,r12 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r6,r10,r6 │ │ │ │ - stdx r10,r30,r7 │ │ │ │ + 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,r11,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 39690 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne 39660 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,39a70 │ │ │ │ - andi. r6,r22,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r5,r22,-1 │ │ │ │ - beq 39758 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 39748 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 39738 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r20,r5 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r5,r20,-1 │ │ │ │ - mr r20,r5 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - beq 39788 │ │ │ │ - srdi r6,r22,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r5,8(r10) │ │ │ │ - ld r6,16(r10) │ │ │ │ - ld r3,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r4,0(r10) │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - bdnz 39760 │ │ │ │ - mulld r7,r8,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - std r9,160(r31) │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 38ec0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r0 │ │ │ │ + cmpd r28,r12 │ │ │ │ + bne 38e90 │ │ │ │ + li r9,1 │ │ │ │ + ble cr7,39004 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 392ec │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 38fa4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 38f90 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 38f80 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 38fd8 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 38fac │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + clrrdi r10,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 39004 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ stxv vs10,144(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r31) │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f1,f1 │ │ │ │ - sldi r3,r0,4 │ │ │ │ - std r0,136(r31) │ │ │ │ stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,128(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - mr r4,r21 │ │ │ │ + mr r4,r22 │ │ │ │ mr r5,r3 │ │ │ │ + mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ - mr r3,r0 │ │ │ │ std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ lxv vs10,144(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - std r10,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 38dec │ │ │ │ - ld r7,48(r9) │ │ │ │ - ld r10,240(r9) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r11,120(r9) │ │ │ │ - mr r19,r1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r20,r10 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r22,r7 │ │ │ │ - mr r21,r7 │ │ │ │ - mr r29,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r30,r10 │ │ │ │ - ble 39a88 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - mr r5,r20 │ │ │ │ - li r4,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + b 3866c │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r28,0 │ │ │ │ + mr r21,r1 │ │ │ │ + ld r8,240(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + sldi r0,r9,3 │ │ │ │ + mr r30,r9 │ │ │ │ + mr r22,r8 │ │ │ │ + mr r9,r0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 392f8 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + mr r3,r8 │ │ │ │ + li r12,0 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - std r4,8(r5) │ │ │ │ - std r10,0(r5) │ │ │ │ - ble cr7,3990c │ │ │ │ - addi r10,r29,-8 │ │ │ │ + nop │ │ │ │ + li r9,0 │ │ │ │ + std r12,8(r3) │ │ │ │ + std r9,0(r3) │ │ │ │ + ble cr7,3915c │ │ │ │ + mr r9,r0 │ │ │ │ li r7,0 │ │ │ │ li r6,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 398bc │ │ │ │ - nop │ │ │ │ - ldx r10,r3,r7 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r12,r3,r7 │ │ │ │ - lfdx f0,r11,r7 │ │ │ │ - mtfprd f12,r12 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 3910c │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r8,r5,r7 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r12 │ │ │ │ - divd r8,r10,r12 │ │ │ │ - mulld r8,r8,r12 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r6,r10,r6 │ │ │ │ - stdx r10,r30,r7 │ │ │ │ + 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,r11,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 398b0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne 39880 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,39a80 │ │ │ │ - andi. r6,r22,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r5,r22,-1 │ │ │ │ - beq 39978 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 39968 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 39958 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r21,r5 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r5,r21,-1 │ │ │ │ - mr r21,r5 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - beq 399a8 │ │ │ │ - srdi r6,r22,2 │ │ │ │ - mtctr r6 │ │ │ │ - ld r5,8(r10) │ │ │ │ - ld r6,16(r10) │ │ │ │ - ld r3,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r4,0(r10) │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - bdnz 39980 │ │ │ │ - mulld r7,r8,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - std r9,160(r31) │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 39100 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r0 │ │ │ │ + cmpd r28,r12 │ │ │ │ + bne 390d0 │ │ │ │ + li r9,1 │ │ │ │ + ble cr7,39244 │ │ │ │ + cmpdi r30,1 │ │ │ │ + beq 39300 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 391e4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 391d0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 391c0 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 39218 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r10) │ │ │ │ + lxv vs43,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs44,-32(r10) │ │ │ │ + lxv vs45,-16(r10) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 391ec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + clrrdi r10,r30,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 39244 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ stxv vs10,144(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r31) │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f1,f1 │ │ │ │ - sldi r3,r0,4 │ │ │ │ - std r0,136(r31) │ │ │ │ stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,128(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - mr r4,r20 │ │ │ │ + mr r4,r22 │ │ │ │ mr r5,r3 │ │ │ │ + mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ - mr r3,r0 │ │ │ │ std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ lxv vs10,144(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - std r10,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 39398 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + b 38bb4 │ │ │ │ + sldi r7,r7,5 │ │ │ │ + stfdx f0,r3,r8 │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + b 388ec │ │ │ │ sldi r6,r6,5 │ │ │ │ - stfdx f8,r3,r7 │ │ │ │ - stfdx f8,r3,r6 │ │ │ │ - b 3909c │ │ │ │ - sldi r5,r5,5 │ │ │ │ - stfdx f8,r29,r7 │ │ │ │ - stfdx f8,r29,r5 │ │ │ │ - b 39390 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 39570 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 394e0 │ │ │ │ - li r7,1 │ │ │ │ - b 3978c │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 39700 │ │ │ │ - li r7,1 │ │ │ │ - b 399ac │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 39920 │ │ │ │ + stfdx f0,r29,r8 │ │ │ │ + stfdx f0,r29,r6 │ │ │ │ + b 38bac │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + b 38cf0 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 38db8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + b 38f30 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 38ff8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + b 39170 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 39238 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xd80 │ │ │ │ + .long 0xb80 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000039aa0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-7072 │ │ │ │ +0000000000039320 : │ │ │ │ mflr r0 │ │ │ │ ld r4,48(r3) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(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 r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - mr r11,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ + std r31,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + mr r8,r3 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(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) │ │ │ │ + stdu r1,-192(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 39be8 │ │ │ │ + ble 3943c │ │ │ │ ld r5,88(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ mtctr r4 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ addi r6,r5,1 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ sldi r6,r6,1 │ │ │ │ - b 39b34 │ │ │ │ - nop │ │ │ │ - ld r8,72(r11) │ │ │ │ - ldx r8,r8,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 39b48 │ │ │ │ - bdz 39ba0 │ │ │ │ - ldu r8,8(r10) │ │ │ │ - sldi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 39b20 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,224 │ │ │ │ + b 393a4 │ │ │ │ + ld r10,72(r8) │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + cmpd r10,r6 │ │ │ │ + ble 393b8 │ │ │ │ + bdz 39400 │ │ │ │ + ldu r10,8(r9) │ │ │ │ + sldi r7,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r10,r5 │ │ │ │ + bgt 39390 │ │ │ │ + mr r3,r8 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,192 │ │ │ │ ld r0,16(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) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(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) │ │ │ │ mtlr r0 │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 39bd8 │ │ │ │ + beq 39430 │ │ │ │ cmpdi r4,3 │ │ │ │ - beq 39bc8 │ │ │ │ + beq 39424 │ │ │ │ cmpdi r4,1 │ │ │ │ - bne 39be8 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 5b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - li r10,216 │ │ │ │ - ld r5,80(r11) │ │ │ │ - li r9,200 │ │ │ │ + bne 3943c │ │ │ │ + mr r3,r8 │ │ │ │ + bl 5aa0 │ │ │ │ + b 393c0 │ │ │ │ + mr r3,r8 │ │ │ │ + bl 4ae0 │ │ │ │ + b 393c0 │ │ │ │ + mr r3,r8 │ │ │ │ + bl 4c80 │ │ │ │ + b 393c0 │ │ │ │ + nop │ │ │ │ + plxv vs0,216(r8) │ │ │ │ + ld r5,80(r8) │ │ │ │ li r4,0 │ │ │ │ - ld r30,16(r11) │ │ │ │ - std r11,64(r31) │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mfvsrld r10,vs0 │ │ │ │ + std r8,64(r31) │ │ │ │ + ld r30,16(r8) │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r10 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r9 │ │ │ │ + pstxv vs0,200(r8) │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,64(r31) │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r25,r4 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 39d98 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r11,32(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ + mr r26,r4 │ │ │ │ + lwz r2,112(r8) │ │ │ │ + std r3,48(r31) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 395dc │ │ │ │ + std r8,32(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - addi r3,r3,-30896 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r3,152(r11) │ │ │ │ - std r11,64(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r31) │ │ │ │ + pla r3,-169440 # fec0 │ │ │ │ + std r8,64(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r8,64(r31) │ │ │ │ + ld r3,152(r8) │ │ │ │ + std r8,64(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r8,64(r31) │ │ │ │ li r4,0 │ │ │ │ - ld r5,8(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ + ld r5,8(r8) │ │ │ │ + ld r3,24(r8) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r3,48(r11) │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - ble cr7,3a330 │ │ │ │ - ld r9,88(r11) │ │ │ │ - li r10,1 │ │ │ │ - andi. r6,r3,3 │ │ │ │ - mr r7,r3 │ │ │ │ - addi r5,r3,-1 │ │ │ │ - mr r29,r10 │ │ │ │ - mr r10,r3 │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,64(r31) │ │ │ │ + ld r5,48(r8) │ │ │ │ + cmpdi r5,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 39b58 │ │ │ │ + ld r9,88(r8) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r6,2 │ │ │ │ + andi. r7,r5,3 │ │ │ │ + mr r2,r5 │ │ │ │ + addi r4,r5,-1 │ │ │ │ + mr r10,r5 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq 39d08 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 39cf4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 39ce4 │ │ │ │ - sldi r8,r9,1 │ │ │ │ - mr r7,r5 │ │ │ │ - mr r29,r8 │ │ │ │ - mulld r8,r9,r29 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mr r29,r8 │ │ │ │ - mulld r8,r9,r29 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r6,r9 │ │ │ │ + beq 39548 │ │ │ │ cmpdi r7,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mr r29,r8 │ │ │ │ - beq 39d38 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r8,r9,r29 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r9,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r9,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r9,r8 │ │ │ │ - sldi r10,r8,1 │ │ │ │ - mr r29,r10 │ │ │ │ - bdnz 39d10 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 39f80 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 39fa8 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 39dbc │ │ │ │ - andi. r10,r9,2 │ │ │ │ - rlwinm r10,r9,0,20,20 │ │ │ │ - bne 39fd0 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 3a33c │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 3a36c │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + beq 3953c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 39534 │ │ │ │ + mr r2,r4 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 39568 │ │ │ │ + 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 39550 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + mffprd r27,f0 │ │ │ │ + lwz r2,112(r8) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3979c │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 397c0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 395f8 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + rlwinm r9,r2,0,20,20 │ │ │ │ + bne 397e4 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 39b64 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 39b90 │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - addi r3,r3,-8832 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r11,32(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r27,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + pla r3,-147852 # 15440 │ │ │ │ + bl 5640 │ │ │ │ + b 393c0 │ │ │ │ + std r8,32(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - addi r3,r3,-31520 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r31) │ │ │ │ - b 39c68 │ │ │ │ - ld r9,88(r11) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r9,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mr r26,r9 │ │ │ │ - mulld r9,r3,r8 │ │ │ │ - mr r28,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r27,r9 │ │ │ │ - ble cr7,39f40 │ │ │ │ - ld r9,96(r11) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r10,r9 │ │ │ │ - mr r23,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - srdi r9,r26,3 │ │ │ │ - lfd f1,0(r10) │ │ │ │ - mr r24,r9 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - ble 39ee8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r7,r27,8 │ │ │ │ - lfd f0,27904(r10) │ │ │ │ - addi r9,r9,29008 │ │ │ │ - li r10,0 │ │ │ │ - mr r30,r9 │ │ │ │ - fmr f31,f0 │ │ │ │ + pla r3,-170340 # fc80 │ │ │ │ + bl 5640 │ │ │ │ + ld r8,64(r31) │ │ │ │ + b 394b4 │ │ │ │ + ld r2,88(r8) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r10,r2,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r28,r2 │ │ │ │ + mulld r2,r5,r10 │ │ │ │ + mr r30,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r29,r2 │ │ │ │ + ble cr7,39764 │ │ │ │ + ld r2,96(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + srdi r9,r28,3 │ │ │ │ + mr r25,r9 │ │ │ │ + fmr f30,f0 │ │ │ │ + lfd f1,0(r2) │ │ │ │ + mr r24,r2 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + ble 39714 │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ + addi r10,r29,8 │ │ │ │ + li r9,0 │ │ │ │ + fmr f31,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fdiv f1,f31,f1 │ │ │ │ - std r11,88(r31) │ │ │ │ - std r3,80(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,64(r31) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - ld r3,80(r31) │ │ │ │ - ld r11,88(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + std r5,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r10,64(r31) │ │ │ │ + srdi r9,r30,1 │ │ │ │ + ld r5,80(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r8,88(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - lfd f12,-8(r7) │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f12,-8(r10) │ │ │ │ + mr r2,r10 │ │ │ │ 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 39e94 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r3 │ │ │ │ - beq 39f40 │ │ │ │ - mulld r9,r10,r24 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r6,r10,3 │ │ │ │ - add r7,r7,r26 │ │ │ │ - lfdx f1,r23,r6 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - b 39e50 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r3,r6 │ │ │ │ - mulld r7,r24,r6 │ │ │ │ - mulld r10,r24,r9 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq cr7,39f40 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 396c4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + beq 39764 │ │ │ │ + mulld r2,r25,r9 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + add r10,r10,r28 │ │ │ │ + lfdx f1,r24,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f30,r29,r2 │ │ │ │ + b 39680 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r7,r5 │ │ │ │ + mulld r10,r7,r25 │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + cmpd r5,r2 │ │ │ │ + beq cr7,39764 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - stfdx f0,r27,r7 │ │ │ │ - beq 39f40 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - cmpd cr7,r3,r6 │ │ │ │ - mulld r7,r24,r6 │ │ │ │ - mulld r10,r24,r9 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bne cr7,39f08 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f30,r29,r10 │ │ │ │ + beq 39764 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + stfdx f30,r29,r9 │ │ │ │ + cmpd cr7,r7,r5 │ │ │ │ + mulld r10,r7,r25 │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + cmpd r5,r2 │ │ │ │ + bne cr7,39734 │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r27,56(r31) │ │ │ │ - mr r9,r26 │ │ │ │ - addi r3,r3,-13904 │ │ │ │ - std r9,48(r31) │ │ │ │ - std r29,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 39b54 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + std r29,56(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + pla r3,-153304 # 140a0 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 393c0 │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - addi r3,r3,-30128 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + pla r3,-169504 # 10190 │ │ │ │ + bl 5640 │ │ │ │ + b 393c0 │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - addi r3,r3,-11232 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - ld r9,88(r11) │ │ │ │ - sldi r8,r3,3 │ │ │ │ - cmpwi r10,0 │ │ │ │ - ld r6,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r28,r8 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r7,1 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - mr r24,r7 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r27,r10 │ │ │ │ - bne 3a110 │ │ │ │ - ble cr7,3a310 │ │ │ │ - ld r10,96(r11) │ │ │ │ - ld r9,88(r11) │ │ │ │ - mr r8,r10 │ │ │ │ - mr r26,r10 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - srdi r10,r24,3 │ │ │ │ - lfd f1,0(r8) │ │ │ │ + std r27,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + pla r3,-150740 # 14b00 │ │ │ │ + bl 5640 │ │ │ │ + b 393c0 │ │ │ │ + ld r2,88(r8) │ │ │ │ + sldi r6,r5,3 │ │ │ │ + cmpwi r9,0 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + mr r30,r6 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + mr r25,r10 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + mr r29,r9 │ │ │ │ + bne 3990c │ │ │ │ + ble cr7,39b38 │ │ │ │ + ld r9,96(r8) │ │ │ │ + ld r2,88(r8) │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + srdi r10,r25,3 │ │ │ │ mr r30,r10 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - blt 3a780 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addi r7,r27,8 │ │ │ │ - li r10,0 │ │ │ │ - lfd f0,27904(r8) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - addi r5,r5,29008 │ │ │ │ - mr r28,r9 │ │ │ │ fmr f31,f0 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - std r5,96(r31) │ │ │ │ - std r11,88(r31) │ │ │ │ - std r3,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r5,96(r31) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - ld r3,80(r31) │ │ │ │ - ld r11,88(r31) │ │ │ │ + lfd f1,0(r9) │ │ │ │ + mr r24,r9 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + blt 39fec │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + li r9,0 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fmr f30,f0 │ │ │ │ + mr r28,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + std r8,88(r31) │ │ │ │ + std r5,80(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r10,72(r31) │ │ │ │ + srdi r9,r28,1 │ │ │ │ + ld r5,80(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r8,88(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - lfd f12,-8(r7) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,64(r31) │ │ │ │ + lfd f12,-8(r10) │ │ │ │ + mr r2,r10 │ │ │ │ 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 3a0bc │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r3 │ │ │ │ - beq 3a310 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - lfd f0,0(r5) │ │ │ │ - sldi r6,r10,3 │ │ │ │ - add r7,r7,r24 │ │ │ │ - lfdx f1,r26,r6 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - b 3a070 │ │ │ │ - addi r10,r8,15 │ │ │ │ - ld r8,8(r11) │ │ │ │ - ld r5,240(r11) │ │ │ │ - ld r4,120(r11) │ │ │ │ - ld r12,72(r11) │ │ │ │ - mr r20,r1 │ │ │ │ - li r0,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r21,r5 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r30,r10 │ │ │ │ - ble 3a204 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 398bc │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + beq 39b38 │ │ │ │ + mulld r2,r30,r9 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + add r10,r10,r25 │ │ │ │ + lfdx f1,r24,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r29,r2 │ │ │ │ + b 39878 │ │ │ │ + ld r7,8(r8) │ │ │ │ + addi r9,r6,15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + li r4,0 │ │ │ │ + ld r3,240(r8) │ │ │ │ + ld r12,120(r8) │ │ │ │ + clrrdi r2,r9,4 │ │ │ │ + ld r11,72(r8) │ │ │ │ fcfid f11,f0 │ │ │ │ - li r9,0 │ │ │ │ - std r0,8(r5) │ │ │ │ - std r9,0(r5) │ │ │ │ - ble cr7,3a1ec │ │ │ │ - addi r9,r28,-8 │ │ │ │ + neg r2,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r28,r7 │ │ │ │ + mr r24,r3 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r0,r1,32 │ │ │ │ + ble 399f4 │ │ │ │ + li r2,0 │ │ │ │ + std r4,8(r3) │ │ │ │ + std r2,0(r3) │ │ │ │ + ble cr7,399e0 │ │ │ │ + addi r2,r30,-8 │ │ │ │ li r7,0 │ │ │ │ li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3a19c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r12,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r12,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3998c │ │ │ │ + ldx r2,r11,r7 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r10,r11,r7 │ │ │ │ + lfdx f0,r12,r7 │ │ │ │ + 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,r30,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 3a190 │ │ │ │ + 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 │ │ │ │ mr r9,r0 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r28 │ │ │ │ - addi r0,r9,1 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bne 3a158 │ │ │ │ - addi r9,r12,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,3a7c0 │ │ │ │ - mr r7,r3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - beq 3a260 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 39980 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r30 │ │ │ │ + cmpd r28,r4 │ │ │ │ + bne 39954 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39ac8 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 3a250 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3a240 │ │ │ │ - ld r10,0(r12) │ │ │ │ - mr r9,r12 │ │ │ │ - mr r23,r3 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - mr r23,r8 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - beq 3a290 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r9) │ │ │ │ - ld r5,16(r9) │ │ │ │ - ld r0,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - ld r3,0(r9) │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - bdnz 3a268 │ │ │ │ - mulld r6,r10,r6 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - std r11,72(r31) │ │ │ │ + beq 3a030 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39a68 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 39a54 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 39a44 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r11,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 39a9c │ │ │ │ + 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 39a70 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39ac8 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r9,r11,r5 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r8,72(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r26,4 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f1,f1 │ │ │ │ stfd f1,64(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,64(r31) │ │ │ │ - mr r4,r21 │ │ │ │ + mr r4,r24 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r26 │ │ │ │ + mr r3,r28 │ │ │ │ fctidz f0,f1 │ │ │ │ std r5,64(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,64(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r3,48(r11) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - b 3a014 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r5,48(r8) │ │ │ │ + cmpdi r5,0 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 39824 │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r27,56(r31) │ │ │ │ - mr r9,r24 │ │ │ │ - addi r3,r3,-3136 │ │ │ │ - b 39f5c │ │ │ │ - li r9,1 │ │ │ │ - mr r29,r9 │ │ │ │ - b 39d38 │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 3a578 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r25 │ │ │ │ + std r29,56(r31) │ │ │ │ + std r25,48(r31) │ │ │ │ + pla r3,-143340 # 16b60 │ │ │ │ + b 39780 │ │ │ │ + li r2,1 │ │ │ │ + mr r27,r2 │ │ │ │ + b 39580 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 39dbc │ │ │ │ + mr r4,r26 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - addi r3,r3,-5936 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39b54 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - ld r7,8(r11) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r12,240(r11) │ │ │ │ - ld r0,120(r11) │ │ │ │ - ld r4,72(r11) │ │ │ │ - lxsd v0,88(r11) │ │ │ │ - mr r23,r1 │ │ │ │ - mr r26,r3 │ │ │ │ - li r8,0 │ │ │ │ - mr r28,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r7,0 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r24,r12 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r30,r9 │ │ │ │ - ble 3a474 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + pla r3,-146512 # 15f30 │ │ │ │ + bl 5640 │ │ │ │ + b 393c0 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ld r10,8(r8) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + li r4,0 │ │ │ │ + lxsd v0,88(r8) │ │ │ │ + ld r3,240(r8) │ │ │ │ + mr r30,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + ld r12,120(r8) │ │ │ │ + ld r11,72(r8) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + mr r29,r10 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,0 │ │ │ │ - std r8,8(r12) │ │ │ │ - std r9,0(r12) │ │ │ │ - ble cr7,3a460 │ │ │ │ - addi r9,r28,-8 │ │ │ │ + mr r28,r3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r0,r1,32 │ │ │ │ + ble 39c84 │ │ │ │ + li r2,0 │ │ │ │ + std r4,8(r3) │ │ │ │ + std r2,0(r3) │ │ │ │ + ble cr7,39c70 │ │ │ │ + addi r2,r30,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3a40c │ │ │ │ - nop │ │ │ │ - ldx r9,r4,r6 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - std r5,0(r12) │ │ │ │ - ldx r7,r4,r6 │ │ │ │ - mr r9,r0 │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 39c1c │ │ │ │ + nop │ │ │ │ + ldx r2,r11,r7 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r10,r11,r7 │ │ │ │ + lfdx f0,r12,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ 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 r5,r9,r5 │ │ │ │ - stdx r9,r30,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r12) │ │ │ │ - bdnz 3a400 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r0,r0,r28 │ │ │ │ - cmpd r27,r8 │ │ │ │ - bne 3a3d0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3a778 │ │ │ │ - mr r7,r3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - beq 3a4d0 │ │ │ │ + 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 │ │ │ │ + mr r9,r0 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 39c10 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r30 │ │ │ │ + cmpd r29,r4 │ │ │ │ + bne 39be0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39d58 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 3a4c0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3a4b0 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r26,r3 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - addi r8,r26,-1 │ │ │ │ - mr r26,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - cmpdi r26,1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - beq 3a500 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r0,8(r10) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r4,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - bdnz 3a4d8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r11,72(r31) │ │ │ │ + beq 3a03c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39cf8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 39ce4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 39cd4 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r11,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 39d2c │ │ │ │ + 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 39d00 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39d58 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r9,r11,r5 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r8,72(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r27,4 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r29,4 │ │ │ │ frip f1,f1 │ │ │ │ stfd f1,64(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,64(r31) │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r28 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r29 │ │ │ │ fctidz f0,f1 │ │ │ │ std r5,64(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,64(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r8,72(r31) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 395b8 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ld r10,8(r8) │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r11,72(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 39d70 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - ld r7,8(r11) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r12,240(r11) │ │ │ │ - ld r0,120(r11) │ │ │ │ - ld r4,72(r11) │ │ │ │ - lxsd v0,88(r11) │ │ │ │ - mr r23,r1 │ │ │ │ - mr r26,r3 │ │ │ │ - li r8,0 │ │ │ │ - mr r28,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r7,0 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r24,r12 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r30,r9 │ │ │ │ - ble 3a674 │ │ │ │ + mr r25,r1 │ │ │ │ + li r4,0 │ │ │ │ + lxsd v0,88(r8) │ │ │ │ + ld r3,240(r8) │ │ │ │ + mr r30,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + ld r12,120(r8) │ │ │ │ + ld r11,72(r8) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + mr r29,r10 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r9,0 │ │ │ │ - std r8,8(r12) │ │ │ │ - std r9,0(r12) │ │ │ │ - ble cr7,3a660 │ │ │ │ - addi r9,r28,-8 │ │ │ │ + mr r28,r3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r0,r1,32 │ │ │ │ + ble 39eb4 │ │ │ │ + li r2,0 │ │ │ │ + std r4,8(r3) │ │ │ │ + std r2,0(r3) │ │ │ │ + ble cr7,39ea0 │ │ │ │ + addi r2,r30,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3a60c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 39e4c │ │ │ │ nop │ │ │ │ - ldx r9,r4,r6 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - std r5,0(r12) │ │ │ │ - ldx r7,r4,r6 │ │ │ │ - mr r9,r0 │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + nop │ │ │ │ + ldx r2,r11,r7 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r10,r11,r7 │ │ │ │ + lfdx f0,r12,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ 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 r5,r9,r5 │ │ │ │ - stdx r9,r30,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r12) │ │ │ │ - bdnz 3a600 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r12,r12,16 │ │ │ │ - add r0,r0,r28 │ │ │ │ - cmpd r27,r8 │ │ │ │ - bne 3a5d0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3a7c8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - beq 3a6d0 │ │ │ │ + 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 │ │ │ │ + mr r9,r0 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r3) │ │ │ │ + bdnz 39e40 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r30 │ │ │ │ + cmpd r29,r4 │ │ │ │ + bne 39e0c │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39f88 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 3a6c0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3a6b0 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r26,r3 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - addi r8,r26,-1 │ │ │ │ - mr r26,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - cmpdi r26,1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - beq 3a700 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r0,8(r10) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r4,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - bdnz 3a6d8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r11,72(r31) │ │ │ │ + beq 3a024 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39f28 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 39f14 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 39f04 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r11,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 39f5c │ │ │ │ + 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 39f30 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39f88 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r9,r11,r5 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r8,72(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r27,4 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r29,4 │ │ │ │ frip f1,f1 │ │ │ │ stfd f1,64(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,64(r31) │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r28 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r29 │ │ │ │ fctidz f0,f1 │ │ │ │ std r5,64(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,64(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r11,72(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 3a344 │ │ │ │ - li r9,1 │ │ │ │ - b 3a504 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r6,r3 │ │ │ │ - mulld r7,r30,r6 │ │ │ │ - mulld r10,r30,r9 │ │ │ │ - cmpd r9,r3 │ │ │ │ - beq cr7,3a310 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r8,72(r31) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 39b6c │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r7,r5 │ │ │ │ + mulld r10,r30,r7 │ │ │ │ + mulld r9,r30,r2 │ │ │ │ + cmpd r2,r5 │ │ │ │ + beq cr7,39b38 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - stfdx f0,r27,r7 │ │ │ │ - beq 3a310 │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - b 3a784 │ │ │ │ - li r6,1 │ │ │ │ - b 3a294 │ │ │ │ - li r9,1 │ │ │ │ - b 3a704 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r29,r10 │ │ │ │ + beq 39b38 │ │ │ │ + stfdx f31,r29,r9 │ │ │ │ + b 39ff0 │ │ │ │ + li r2,1 │ │ │ │ + li r5,0 │ │ │ │ + b 39f7c │ │ │ │ + li r2,1 │ │ │ │ + li r5,0 │ │ │ │ + b 39abc │ │ │ │ + li r2,1 │ │ │ │ + li r5,0 │ │ │ │ + b 39d4c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc81 │ │ │ │ + .long 0xa82 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003a7e0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-10464 │ │ │ │ - ld r6,56(r3) │ │ │ │ +000000000003a060 : │ │ │ │ + ld r7,56(r3) │ │ │ │ + ld r9,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r10,88(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r2,r3 │ │ │ │ std r14,-144(r1) │ │ │ │ - mr r9,r3 │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ + ld r10,0(r7) │ │ │ │ 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) │ │ │ │ - ld r8,0(r6) │ │ │ │ std r27,-40(r1) │ │ │ │ + cmpd r10,r9 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-352(r1) │ │ │ │ - cmpd r8,r10 │ │ │ │ mr r31,r1 │ │ │ │ - ble 3aaa0 │ │ │ │ - ld r7,8(r6) │ │ │ │ - cmpd r10,r7 │ │ │ │ - bge 3aaa0 │ │ │ │ - ld r11,16(r6) │ │ │ │ - cmpd r10,r11 │ │ │ │ - bge 3aaa0 │ │ │ │ - ld r5,72(r3) │ │ │ │ - addi r12,r10,1 │ │ │ │ - sldi r6,r12,1 │ │ │ │ - ld r4,0(r5) │ │ │ │ - cmpd r4,r6 │ │ │ │ - mr r28,r4 │ │ │ │ - ble 3aaa0 │ │ │ │ - ld r4,8(r5) │ │ │ │ - cmpd r6,r4 │ │ │ │ - mr r27,r4 │ │ │ │ - bge 3aaa0 │ │ │ │ - ld r5,16(r5) │ │ │ │ - cmpd r6,r5 │ │ │ │ - mr r26,r5 │ │ │ │ - bge 3aaa0 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,216(r9) │ │ │ │ - li r3,216 │ │ │ │ - ld r5,80(r9) │ │ │ │ - li r0,200 │ │ │ │ + ble 3a300 │ │ │ │ + ld r8,8(r7) │ │ │ │ + cmpd r9,r8 │ │ │ │ + bge 3a300 │ │ │ │ + ld r11,16(r7) │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge 3a300 │ │ │ │ + ld r6,72(r3) │ │ │ │ + addi r12,r9,1 │ │ │ │ + sldi r7,r12,1 │ │ │ │ + ld r5,0(r6) │ │ │ │ + cmpd r5,r7 │ │ │ │ + mr r28,r5 │ │ │ │ + ble 3a300 │ │ │ │ + ld r5,8(r6) │ │ │ │ + cmpd r7,r5 │ │ │ │ + mr r27,r5 │ │ │ │ + bge 3a300 │ │ │ │ + ld r6,16(r6) │ │ │ │ + cmpd r7,r6 │ │ │ │ + mr r26,r6 │ │ │ │ + bge 3a300 │ │ │ │ + std r9,144(r31) │ │ │ │ + std r8,152(r31) │ │ │ │ + ld r9,216(r3) │ │ │ │ + plxv vs0,216(r3) │ │ │ │ li r4,0 │ │ │ │ + ld r5,80(r3) │ │ │ │ std r12,176(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ + std r7,168(r31) │ │ │ │ std r11,160(r31) │ │ │ │ - lxvx vs0,r9,r3 │ │ │ │ - std r7,152(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - mr r25,r10 │ │ │ │ - ld r10,224(r9) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + std r10,136(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + mr r25,r9 │ │ │ │ + ld r9,224(r3) │ │ │ │ xxmr vs12,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r22,r10 │ │ │ │ - ld r10,16(r9) │ │ │ │ + sldi r5,r5,4 │ │ │ │ mffprd r29,f12 │ │ │ │ + mr r22,r9 │ │ │ │ + ld r9,16(r3) │ │ │ │ + mr r24,r9 │ │ │ │ + ld r9,8(r3) │ │ │ │ mr r3,r29 │ │ │ │ - mr r24,r10 │ │ │ │ - ld r10,8(r9) │ │ │ │ - stxvx vs0,r9,r0 │ │ │ │ - mr r23,r10 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ + pstxv vs0,200(r2) │ │ │ │ + mr r23,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ ld r11,160(r31) │ │ │ │ - ld r6,168(r31) │ │ │ │ + ld r7,168(r31) │ │ │ │ ld r12,176(r31) │ │ │ │ - lwz r4,112(r9) │ │ │ │ - andi. r5,r4,32 │ │ │ │ - bne 3aba0 │ │ │ │ - andi. r5,r4,16 │ │ │ │ - bne 3ab10 │ │ │ │ - andi. r5,r4,8 │ │ │ │ - bne 3ac4c │ │ │ │ - andi. r5,r4,2 │ │ │ │ - rlwinm r5,r4,0,20,20 │ │ │ │ - mr r21,r5 │ │ │ │ - bne 3aff0 │ │ │ │ - andi. r6,r4,4 │ │ │ │ - beq 3af78 │ │ │ │ - ld r6,104(r9) │ │ │ │ - cmpwi r5,0 │ │ │ │ - mr r20,r6 │ │ │ │ - mr r5,r6 │ │ │ │ - addi r6,r10,2 │ │ │ │ - divd r6,r5,r6 │ │ │ │ - mr r19,r6 │ │ │ │ - bne 3b40c │ │ │ │ + lwz r4,112(r2) │ │ │ │ + andi. r6,r4,32 │ │ │ │ + bne 3a3e0 │ │ │ │ + andi. r6,r4,16 │ │ │ │ + bne 3a360 │ │ │ │ + andi. r6,r4,8 │ │ │ │ + bne 3a470 │ │ │ │ + andi. r6,r4,2 │ │ │ │ + rlwinm r0,r4,0,20,20 │ │ │ │ + bne 3a7f8 │ │ │ │ + andi. r7,r4,4 │ │ │ │ + beq 3a784 │ │ │ │ + ld r7,104(r2) │ │ │ │ + cmpwi r0,0 │ │ │ │ + mr r6,r7 │ │ │ │ + mr r21,r7 │ │ │ │ + addi r7,r9,2 │ │ │ │ + divd r7,r6,r7 │ │ │ │ + mr r20,r7 │ │ │ │ + bne 3b178 │ │ │ │ andi. r4,r4,4096 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r11,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r19,96(r31) │ │ │ │ - std r20,88(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + pla r3,-65940 # 2a080 │ │ │ │ + std r10,136(r31) │ │ │ │ + std r20,96(r31) │ │ │ │ + std r21,88(r31) │ │ │ │ mr r30,r4 │ │ │ │ std r29,80(r31) │ │ │ │ - beq 3b400 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,10896 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + bne 3a240 │ │ │ │ + pla r3,-105304 # 206e0 │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r3,160(r9) │ │ │ │ + ld r3,160(r2) │ │ │ │ std r11,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ ld r11,152(r31) │ │ │ │ - lwz r10,112(r9) │ │ │ │ - andi. r10,r10,1 │ │ │ │ - beq 3ab50 │ │ │ │ - ld r3,168(r9) │ │ │ │ - sradi r10,r8,1 │ │ │ │ - addze r10,r10 │ │ │ │ + lwz r9,112(r2) │ │ │ │ + andi. r9,r9,1 │ │ │ │ + beq 3a3a0 │ │ │ │ + ld r7,168(r2) │ │ │ │ + sradi r9,r10,1 │ │ │ │ + addze r9,r9 │ │ │ │ mr r4,r30 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - ld r12,0(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - std r9,32(r31) │ │ │ │ + pla r3,-176696 # f080 │ │ │ │ + ld r7,0(r7) │ │ │ │ + sldi r9,r9,3 │ │ │ │ std r24,96(r31) │ │ │ │ std r25,88(r31) │ │ │ │ std r11,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - addi r3,r3,30816 │ │ │ │ - std r8,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - add r9,r12,r10 │ │ │ │ - std r12,104(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + add r9,r7,r9 │ │ │ │ + std r7,104(r31) │ │ │ │ std r9,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3aaac │ │ │ │ - mr r3,r9 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ + b 3a308 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 4d80 │ │ │ │ addi r1,r31,352 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ andi. r4,r4,4096 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r11,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + pla r3,-141448 # 17af0 │ │ │ │ + std r10,136(r31) │ │ │ │ std r29,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mr r30,r4 │ │ │ │ - beq 3ac40 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-7664 │ │ │ │ - b 3a9d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ + beq 3a240 │ │ │ │ + pla r3,-84580 # 25930 │ │ │ │ + b 3a240 │ │ │ │ mr r4,r30 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r24,96(r31) │ │ │ │ std r25,88(r31) │ │ │ │ + pla r3,-175892 # f4a0 │ │ │ │ std r11,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r3,r3,31904 │ │ │ │ + std r8,72(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3aaac │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulld r5,r12,r12 │ │ │ │ - andi. r3,r4,4096 │ │ │ │ - ld r3,176(r9) │ │ │ │ - ld r0,184(r9) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r3,24(r9) │ │ │ │ - mulld r5,r5,r12 │ │ │ │ - mr r21,r3 │ │ │ │ - ld r3,240(r9) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - bne 3b324 │ │ │ │ - std r9,152(r31) │ │ │ │ - std r3,72(r31) │ │ │ │ - addi r9,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + std r2,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3a308 │ │ │ │ + mulld r6,r12,r12 │ │ │ │ + andi. r5,r4,4096 │ │ │ │ + ld r5,176(r2) │ │ │ │ + ld r0,184(r2) │ │ │ │ + mulld r6,r6,r12 │ │ │ │ + mr r29,r5 │ │ │ │ + ld r5,24(r2) │ │ │ │ + mr r21,r5 │ │ │ │ + ld r5,240(r2) │ │ │ │ + sldi r6,r6,3 │ │ │ │ + bne 3ab24 │ │ │ │ + std r2,152(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + addi r2,r31,32 │ │ │ │ + pla r3,-185080 # d120 │ │ │ │ + std r6,80(r31) │ │ │ │ + std r5,72(r31) │ │ │ │ li r6,0 │ │ │ │ - std r5,80(r31) │ │ │ │ - stw r4,88(r31) │ │ │ │ li r5,0 │ │ │ │ - std r11,144(r31) │ │ │ │ - mr r4,r9 │ │ │ │ - addi r3,r3,22400 │ │ │ │ - mr r30,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ + stw r4,88(r31) │ │ │ │ + mr r4,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + std r8,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r21,56(r31) │ │ │ │ std r29,48(r31) │ │ │ │ std r0,40(r31) │ │ │ │ std r22,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ ld r11,144(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - b 3aa04 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,752 │ │ │ │ - b 3a9d0 │ │ │ │ - ld r0,96(r9) │ │ │ │ - mulli r5,r12,-48 │ │ │ │ - ld r3,0(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ + ld r2,152(r31) │ │ │ │ + b 3a26c │ │ │ │ + mulli r6,r12,-48 │ │ │ │ + ld r3,96(r2) │ │ │ │ + ld r5,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - cmpdi r6,1 │ │ │ │ - lfd f9,29008(r30) │ │ │ │ - sldi r30,r12,4 │ │ │ │ - mr r21,r0 │ │ │ │ - lfd f1,0(r21) │ │ │ │ - stdux r3,r1,r5 │ │ │ │ - mr r6,r1 │ │ │ │ - stfdu f9,32(r6) │ │ │ │ - mr r29,r6 │ │ │ │ - add r6,r6,r30 │ │ │ │ - mr r19,r6 │ │ │ │ - ble 3bc1c │ │ │ │ - std r9,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r12,192(r31) │ │ │ │ - stfd f9,184(r31) │ │ │ │ - stw r4,168(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - lfd f8,27904(r9) │ │ │ │ - std r8,136(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - stfd f8,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - lfd f9,184(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - addi r6,r29,8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - lwz r4,168(r31) │ │ │ │ - ld r12,192(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r7,1 │ │ │ │ + sldi r0,r12,4 │ │ │ │ + mr r19,r0 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r21,r3 │ │ │ │ + stdux r5,r1,r6 │ │ │ │ + mr r7,r1 │ │ │ │ + stfdu f0,32(r7) │ │ │ │ + mr r30,r7 │ │ │ │ + mr r29,r7 │ │ │ │ + add r7,r7,r0 │ │ │ │ + mr r18,r7 │ │ │ │ + ble 3b454 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r12,176(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + stw r4,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r7,r30,8 │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r3,r9,1 │ │ │ │ - mr r18,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - andi. r5,r3,1 │ │ │ │ - mr r5,r3 │ │ │ │ - beq 3ad2c │ │ │ │ - cmpdi r18,0 │ │ │ │ - stfd f1,0(r6) │ │ │ │ + lwz r4,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r12,176(r31) │ │ │ │ + fmr f0,f12 │ │ │ │ + sldi r5,r9,1 │ │ │ │ + addi r3,r5,1 │ │ │ │ + andi. r6,r3,1 │ │ │ │ + mr r6,r3 │ │ │ │ + beq 3a548 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3ad5c │ │ │ │ - srdi r5,r5,1 │ │ │ │ - mtctr r5 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3a578 │ │ │ │ + srdi r6,r6,1 │ │ │ │ + mtctr r6 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r6,r6,16 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r6) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - bdnz 3ad34 │ │ │ │ - lfd f1,8(r21) │ │ │ │ - std r12,200(r31) │ │ │ │ - stfd f9,192(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - std r3,176(r31) │ │ │ │ - stw r4,168(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - stfd f8,128(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,176(r31) │ │ │ │ - lfd f9,192(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - lwz r4,168(r31) │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f12,-8(r7) │ │ │ │ + bdnz 3a550 │ │ │ │ + lfd f0,8(r21) │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r12,184(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + std r3,168(r31) │ │ │ │ + stw r4,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,168(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - ld r12,200(r31) │ │ │ │ - addi r9,r3,-1 │ │ │ │ - andi. r6,r3,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r6,r19,8 │ │ │ │ - stfdx f9,r29,r30 │ │ │ │ - fmr f0,f9 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r0,r9 │ │ │ │ - ld r9,184(r31) │ │ │ │ - beq 3adfc │ │ │ │ - cmpdi r0,0 │ │ │ │ - stfd f1,0(r6) │ │ │ │ + ld r11,152(r31) │ │ │ │ + lwz r4,160(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r29,r19 │ │ │ │ + andi. r7,r3,1 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + addi r7,r18,8 │ │ │ │ + mr r6,r3 │ │ │ │ + beq 3a610 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3ae2c │ │ │ │ - srdi r5,r5,1 │ │ │ │ - mtctr r5 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3a640 │ │ │ │ + srdi r6,r6,1 │ │ │ │ + mtctr r6 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r6,r6,16 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r6) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - bdnz 3ae04 │ │ │ │ - lfd f1,16(r21) │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f12,-8(r7) │ │ │ │ + bdnz 3a618 │ │ │ │ + lfd f0,16(r21) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ sldi r12,r12,5 │ │ │ │ - stfd f9,200(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ std r3,184(r31) │ │ │ │ stw r4,176(r31) │ │ │ │ std r11,168(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - add r6,r29,r12 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r8,144(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ + add r7,r29,r12 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r10,144(r31) │ │ │ │ std r12,136(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - std r6,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r7,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,184(r31) │ │ │ │ - lfd f9,200(r31) │ │ │ │ + ld r7,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r12,136(r31) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r11,168(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ lwz r4,176(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - andi. r5,r3,1 │ │ │ │ - stfdx f9,r29,r12 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r12,r3,-1 │ │ │ │ - mr r5,r3 │ │ │ │ - fmr f0,f9 │ │ │ │ - beq 3aed0 │ │ │ │ - cmpdi r12,0 │ │ │ │ - stfd f1,0(r6) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r6,r3,1 │ │ │ │ + ld r2,192(r31) │ │ │ │ + addi r7,r7,8 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + stfdx f0,r29,r12 │ │ │ │ + beq 3a6e0 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3af00 │ │ │ │ - srdi r5,r5,1 │ │ │ │ - mtctr r5 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3a710 │ │ │ │ + srdi r6,r3,1 │ │ │ │ + mtctr r6 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r6,r6,16 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r6) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - bdnz 3aed8 │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f12,-8(r7) │ │ │ │ + bdnz 3a6e8 │ │ │ │ andi. r4,r4,4096 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r11,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ std r29,88(r31) │ │ │ │ std r22,80(r31) │ │ │ │ mr r30,r4 │ │ │ │ - beq 3b380 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ + beq 3ab80 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + pla r3,-79828 # 26f70 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,-2112 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r10,0(r20) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r9,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - b 3aa04 │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 3b974 │ │ │ │ + b 3a26c │ │ │ │ + cmpwi r0,0 │ │ │ │ + bne 3aed4 │ │ │ │ andi. r4,r4,4096 │ │ │ │ - addis r3,r2,-7 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ - std r11,152(r31) │ │ │ │ li r5,0 │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + pla r3,-64420 # 2ac00 │ │ │ │ + std r10,136(r31) │ │ │ │ std r29,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mr r30,r4 │ │ │ │ - addi r3,r3,13760 │ │ │ │ - bne 3a9d0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ + bne 3a240 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + pla r3,-105192 # 20ce0 │ │ │ │ + std r2,128(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,-27600 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 3aa04 │ │ │ │ - ld r0,96(r9) │ │ │ │ - mulli r5,r12,-48 │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 3a26c │ │ │ │ + mulli r6,r12,-48 │ │ │ │ + ld r5,96(r2) │ │ │ │ ld r3,0(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mr r18,r1 │ │ │ │ - cmpdi r6,1 │ │ │ │ - lfd f9,29008(r30) │ │ │ │ + mr r19,r1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + cmpdi r7,1 │ │ │ │ sldi r30,r12,4 │ │ │ │ - mr r19,r0 │ │ │ │ - lfd f1,0(r19) │ │ │ │ - stdux r3,r1,r5 │ │ │ │ - mr r6,r1 │ │ │ │ - stfdu f9,32(r6) │ │ │ │ - mr r29,r6 │ │ │ │ - mr r20,r6 │ │ │ │ - add r6,r6,r30 │ │ │ │ - mr r17,r6 │ │ │ │ - ble 3bc2c │ │ │ │ - std r9,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f9,192(r31) │ │ │ │ - std r12,184(r31) │ │ │ │ - stw r4,168(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - lfd f8,27904(r9) │ │ │ │ - std r8,136(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - stfd f8,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - lfd f9,192(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - addi r5,r29,8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - lwz r4,168(r31) │ │ │ │ - ld r12,184(r31) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + mr r20,r5 │ │ │ │ + stdux r3,r1,r6 │ │ │ │ + mr r7,r1 │ │ │ │ + stfdu f0,32(r7) │ │ │ │ + mr r29,r7 │ │ │ │ + mr r21,r7 │ │ │ │ + add r7,r7,r30 │ │ │ │ + mr r18,r7 │ │ │ │ + ble 3b46c │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r12,192(r31) │ │ │ │ + stfd f0,184(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + stw r0,168(r31) │ │ │ │ + stw r4,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + fdiv f1,f1,f12 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + lfd f0,184(r31) │ │ │ │ + addi r7,r29,8 │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - fmr f0,f9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - mr r16,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - andi. r3,r6,1 │ │ │ │ - mr r3,r6 │ │ │ │ - beq 3b0d4 │ │ │ │ - cmpdi r16,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 3b104 │ │ │ │ - srdi r3,r3,1 │ │ │ │ - mtctr r3 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 3b0dc │ │ │ │ - lfd f1,8(r19) │ │ │ │ - stfd f9,200(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + lwz r4,160(r31) │ │ │ │ + lwz r0,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + sldi r5,r9,1 │ │ │ │ + ld r12,192(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r3,r5,1 │ │ │ │ + andi. r6,r3,1 │ │ │ │ + mr r6,r3 │ │ │ │ + beq 3a8d0 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3a900 │ │ │ │ + srdi r6,r6,1 │ │ │ │ + mtctr r6 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r7,r7,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f0,-8(r7) │ │ │ │ + bdnz 3a8d8 │ │ │ │ + lfd f0,8(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ std r12,192(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - std r6,176(r31) │ │ │ │ - stw r4,168(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - stfd f8,128(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,176(r31) │ │ │ │ - lfd f9,200(r31) │ │ │ │ - lfd f8,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - lwz r4,168(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + stw r0,176(r31) │ │ │ │ + std r3,168(r31) │ │ │ │ + stw r4,160(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,168(r31) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ + ld r11,152(r31) │ │ │ │ + lwz r4,160(r31) │ │ │ │ + lwz r0,176(r31) │ │ │ │ + ld r2,184(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + andi. r7,r3,1 │ │ │ │ ld r12,192(r31) │ │ │ │ - addi r9,r6,-1 │ │ │ │ - andi. r5,r6,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r5,r17,8 │ │ │ │ - stfdx f9,r20,r30 │ │ │ │ - fmr f0,f9 │ │ │ │ - mr r3,r6 │ │ │ │ - mr r0,r9 │ │ │ │ - ld r9,184(r31) │ │ │ │ - beq 3b1a4 │ │ │ │ - cmpdi r0,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ + addi r7,r18,8 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + mr r6,r3 │ │ │ │ + beq 3a9a0 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3b1d4 │ │ │ │ - srdi r3,r3,1 │ │ │ │ - mtctr r3 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3a9d0 │ │ │ │ + srdi r6,r6,1 │ │ │ │ + mtctr r6 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 3b1ac │ │ │ │ - lfd f1,16(r19) │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f12,-8(r7) │ │ │ │ + bdnz 3a9a8 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ sldi r12,r12,5 │ │ │ │ - stfd f9,200(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ - std r6,184(r31) │ │ │ │ + std r2,200(r31) │ │ │ │ + stw r0,192(r31) │ │ │ │ + std r3,184(r31) │ │ │ │ stw r4,176(r31) │ │ │ │ std r11,168(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - add r5,r20,r12 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r8,144(r31) │ │ │ │ + add r7,r21,r12 │ │ │ │ + std r8,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r10,144(r31) │ │ │ │ std r12,136(r31) │ │ │ │ - fdiv f1,f8,f1 │ │ │ │ - std r5,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,184(r31) │ │ │ │ - lfd f9,200(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + std r7,128(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,184(r31) │ │ │ │ + ld r7,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r12,136(r31) │ │ │ │ - ld r5,128(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r11,168(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ lwz r4,176(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - andi. r3,r6,1 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - stfdx f9,r20,r12 │ │ │ │ - fmr f0,f9 │ │ │ │ - beq 3b274 │ │ │ │ - cmpdi r3,0 │ │ │ │ - stfd f1,0(r5) │ │ │ │ + fmr f12,f0 │ │ │ │ + andi. r6,r3,1 │ │ │ │ + lwz r0,192(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + addi r7,r7,8 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + stfdx f0,r21,r12 │ │ │ │ + beq 3aa78 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stfd f1,0(r7) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r5,r5,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3b2a4 │ │ │ │ - srdi r6,r6,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + beq 3aaa8 │ │ │ │ + srdi r6,r3,1 │ │ │ │ mtctr r6 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r5,r5,16 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r5) │ │ │ │ - stfd f12,-8(r5) │ │ │ │ - bdnz 3b27c │ │ │ │ - cmpwi r21,0 │ │ │ │ - bne 3b6c0 │ │ │ │ + stfd f11,-16(r7) │ │ │ │ + stfd f12,-8(r7) │ │ │ │ + bdnz 3aa80 │ │ │ │ + cmpwi r0,0 │ │ │ │ + bne 3abf8 │ │ │ │ andi. r4,r4,4096 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r11,152(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r20,88(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + std r21,88(r31) │ │ │ │ std r22,80(r31) │ │ │ │ mr r30,r4 │ │ │ │ - beq 3b3c0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ + beq 3abbc │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + pla r3,-62388 # 2b730 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,16864 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r10,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 3aa04 │ │ │ │ - divd r12,r5,r6 │ │ │ │ - std r10,88(r31) │ │ │ │ - li r10,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r9,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + b 3a26c │ │ │ │ + divd r7,r6,r7 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r5,96(r31) │ │ │ │ + ld r9,72(r2) │ │ │ │ addi r4,r31,32 │ │ │ │ - std r3,96(r31) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r5,104(r31) │ │ │ │ - li r6,0 │ │ │ │ + li r12,3 │ │ │ │ li r5,0 │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,72(r9) │ │ │ │ - mr r30,r4 │ │ │ │ + pla r3,-85472 # 25d60 │ │ │ │ + std r6,104(r31) │ │ │ │ std r11,152(r31) │ │ │ │ - addi r3,r3,-6592 │ │ │ │ - std r7,144(r31) │ │ │ │ + li r6,0 │ │ │ │ + mr r30,r4 │ │ │ │ + std r8,144(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r21,56(r31) │ │ │ │ std r29,48(r31) │ │ │ │ std r0,40(r31) │ │ │ │ std r22,32(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - std r12,112(r31) │ │ │ │ - b 3a9ec │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,80(r31) │ │ │ │ + std r12,72(r31) │ │ │ │ + std r7,112(r31) │ │ │ │ + b 3a258 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + pla r3,-143096 # 17c90 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,1184 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 3af68 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r9,32(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 3a774 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r28,40(r31) │ │ │ │ + pla r3,-104756 # 21290 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ std r23,64(r31) │ │ │ │ std r26,56(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - addi r3,r3,-26032 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r11,152(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 3b314 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-29072 │ │ │ │ - b 3a9d0 │ │ │ │ - ld r4,48(r9) │ │ │ │ - ld r6,240(r9) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r0,8(r9) │ │ │ │ - ld r12,72(r9) │ │ │ │ - lxsd v0,88(r9) │ │ │ │ - ld r3,120(r9) │ │ │ │ - std r1,136(r31) │ │ │ │ - std r6,128(r31) │ │ │ │ - sldi r6,r4,3 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r18,r4 │ │ │ │ - mr r30,r6 │ │ │ │ - addi r6,r6,15 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - neg r6,r6 │ │ │ │ - stdux r5,r1,r6 │ │ │ │ - addi r6,r1,32 │ │ │ │ - mr r22,r6 │ │ │ │ - ble 3bc48 │ │ │ │ - ld r6,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 3ab14 │ │ │ │ + ld r7,240(r2) │ │ │ │ + ld r5,48(r2) │ │ │ │ + std r1,128(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r14,r7 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mr r15,r3 │ │ │ │ + mr r30,r7 │ │ │ │ + addi r7,r7,15 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + ble 3b488 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r5,0 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r11 │ │ │ │ - mr r15,r4 │ │ │ │ - mr r11,r8 │ │ │ │ - mr r4,r30 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r30,r5 │ │ │ │ - mr r8,r3 │ │ │ │ + mr r0,r4 │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + mr r20,r8 │ │ │ │ + mr r18,r11 │ │ │ │ + mr r17,r5 │ │ │ │ + mr r11,r9 │ │ │ │ mr r5,r10 │ │ │ │ - mr r14,r9 │ │ │ │ - mr r10,r6 │ │ │ │ - nop │ │ │ │ - li r9,0 │ │ │ │ - std r30,8(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - ble cr7,3b560 │ │ │ │ - addi r6,r4,-8 │ │ │ │ - li r9,0 │ │ │ │ + mr r16,r2 │ │ │ │ + li r6,0 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r14 │ │ │ │ + li r7,0 │ │ │ │ + std r6,8(r2) │ │ │ │ + std r7,0(r2) │ │ │ │ + ble cr7,3ad44 │ │ │ │ + addi r7,r4,-8 │ │ │ │ li r3,0 │ │ │ │ - mr r0,r5 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r5,r7 │ │ │ │ + li r0,0 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r29,r6 │ │ │ │ mr r4,r8 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r6,r6,3 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtctr r6 │ │ │ │ - b 3b4fc │ │ │ │ - nop │ │ │ │ + mr r6,r9 │ │ │ │ + mr r8,r10 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mtctr r7 │ │ │ │ + b 3acdc │ │ │ │ nop │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mulld r8,r9,r6 │ │ │ │ - std r8,0(r7) │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - mtfprd f12,r3 │ │ │ │ + ldx r7,r12,r2 │ │ │ │ + mulld r9,r3,r7 │ │ │ │ + std r9,0(r10) │ │ │ │ + ldx r0,r12,r2 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r6,r9,r3 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - add r6,r6,r3 │ │ │ │ - divd r9,r6,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r6,r9,r6 │ │ │ │ - add r9,r6,r8 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r9,0(r7) │ │ │ │ - bdnz 3b4f0 │ │ │ │ + mffprd r3,f0 │ │ │ │ + divd r7,r3,r0 │ │ │ │ + mulld r7,r7,r0 │ │ │ │ + subf r7,r7,r3 │ │ │ │ + add r7,r7,r0 │ │ │ │ + divd r3,r7,r0 │ │ │ │ + mulld r3,r3,r0 │ │ │ │ + subf r7,r3,r7 │ │ │ │ + add r3,r7,r9 │ │ │ │ + stdx r7,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r3,0(r10) │ │ │ │ + bdnz 3acd0 │ │ │ │ + mr r2,r10 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r10,r8 │ │ │ │ + mr r6,r29 │ │ │ │ mr r8,r4 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r4,r22 │ │ │ │ - mr r7,r5 │ │ │ │ - mr r5,r0 │ │ │ │ - addi r9,r30,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpd r21,r9 │ │ │ │ - mr r30,r9 │ │ │ │ - bne 3b4a0 │ │ │ │ - mr r8,r11 │ │ │ │ + mr r4,r30 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bne 3ac80 │ │ │ │ mr r10,r5 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r4,r15 │ │ │ │ - mr r9,r14 │ │ │ │ - addi r3,r12,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,3bc3c │ │ │ │ - andi. r0,r4,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r30,r4,-1 │ │ │ │ - beq 3b5e8 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 3b5d8 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 3b5c8 │ │ │ │ - ld r6,0(r12) │ │ │ │ - mr r3,r12 │ │ │ │ - mr r18,r30 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - addi r30,r18,-1 │ │ │ │ - mr r18,r30 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - cmpdi r18,1 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - beq 3b620 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r20 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r2,r16 │ │ │ │ + li r7,1 │ │ │ │ + ble cr7,3ae48 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 3b47c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r7,r5,1 │ │ │ │ + mr r6,r12 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + andi. r3,r7,3 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + mr r0,r4 │ │ │ │ + mr r4,r7 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3ade8 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 3add4 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 3adc4 │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r7,r0 │ │ │ │ + addi r6,r12,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r7,r7,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3ae1c │ │ │ │ srdi r4,r4,2 │ │ │ │ - mr r30,r9 │ │ │ │ mtctr r4 │ │ │ │ - ld r9,8(r3) │ │ │ │ - ld r12,16(r3) │ │ │ │ - ld r0,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - mulld r5,r5,r12 │ │ │ │ - ld r4,0(r3) │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - bdnz 3b5f4 │ │ │ │ - mr r9,r30 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - mtvrd v0,r6 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,184(r31) │ │ │ │ - std r11,176(r31) │ │ │ │ - std r7,168(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r21,4 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r7,r7,-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 3adf0 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + andi. r7,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r7,vs32 │ │ │ │ + beq 3ae48 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r6,r12,r5 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r11,168(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r10,144(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f1,f1 │ │ │ │ - stfd f1,144(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f1,144(r31) │ │ │ │ - ld r4,128(r31) │ │ │ │ + stfd f1,136(r31) │ │ │ │ + bl 5480 │ │ │ │ + lfd f1,136(r31) │ │ │ │ + mr r4,r14 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r15 │ │ │ │ fctidz f0,f1 │ │ │ │ - std r5,128(r31) │ │ │ │ + std r5,136(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,128(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,136(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r11,176(r31) │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - lwz r4,112(r9) │ │ │ │ - std r6,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - b 3a98c │ │ │ │ - ld r0,8(r9) │ │ │ │ - ld r4,48(r9) │ │ │ │ - ld r6,240(r9) │ │ │ │ - ld r12,72(r9) │ │ │ │ - lxsd v0,88(r9) │ │ │ │ - ld r3,120(r9) │ │ │ │ - std r0,128(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r21,r4 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + lwz r4,112(r2) │ │ │ │ + std r7,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 3aab0 │ │ │ │ + ld r7,240(r2) │ │ │ │ + ld r6,48(r2) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r3,8(r2) │ │ │ │ ld r5,0(r1) │ │ │ │ - std r6,136(r31) │ │ │ │ - sldi r6,r4,3 │ │ │ │ - std r1,144(r31) │ │ │ │ - mr r30,r6 │ │ │ │ - addi r6,r6,15 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - neg r6,r6 │ │ │ │ - stdux r5,r1,r6 │ │ │ │ - addi r6,r1,32 │ │ │ │ - mr r29,r6 │ │ │ │ - ble 3bc5c │ │ │ │ - ld r6,136(r31) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r16,r7 │ │ │ │ + sldi r7,r6,3 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mr r17,r3 │ │ │ │ + mr r18,r7 │ │ │ │ + addi r7,r7,15 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r5,r1,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + mr r5,r7 │ │ │ │ + ble 3b4b0 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - mr r15,r4 │ │ │ │ - ld r4,128(r31) │ │ │ │ - mr r19,r10 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r11 │ │ │ │ - li r5,0 │ │ │ │ - mr r11,r8 │ │ │ │ - mr r7,r29 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r14,r9 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r10,r6 │ │ │ │ - li r9,0 │ │ │ │ - std r5,8(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - ble cr7,3b814 │ │ │ │ - addi r6,r3,-8 │ │ │ │ + li r7,0 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + mr r30,r10 │ │ │ │ + mr r22,r9 │ │ │ │ + mr r21,r8 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r19,r6 │ │ │ │ + mr r11,r3 │ │ │ │ + mr r6,r18 │ │ │ │ + mr r8,r5 │ │ │ │ + mr r18,r2 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r16 │ │ │ │ + li r7,0 │ │ │ │ + std r10,8(r2) │ │ │ │ + std r7,0(r2) │ │ │ │ + ble cr7,3afec │ │ │ │ + addi r7,r6,-8 │ │ │ │ + li r4,0 │ │ │ │ li r0,0 │ │ │ │ - mr r30,r3 │ │ │ │ - mr r29,r5 │ │ │ │ - mr r3,r4 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r4,r7 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r6,r6,3 │ │ │ │ - mr r10,r9 │ │ │ │ - mr r8,r0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtctr r6 │ │ │ │ - b 3b7ac │ │ │ │ - nop │ │ │ │ + srdi r7,r7,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mtctr r7 │ │ │ │ + b 3af9c │ │ │ │ nop │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mulld r8,r9,r6 │ │ │ │ - std r8,0(r7) │ │ │ │ - ldx r0,r12,r10 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + ldx r7,r12,r4 │ │ │ │ + mulld r0,r5,r7 │ │ │ │ + std r0,0(r2) │ │ │ │ + ldx r3,r12,r4 │ │ │ │ + lfdx f0,r9,r4 │ │ │ │ + mtfprd f12,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r6,r9,r0 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - add r6,r6,r0 │ │ │ │ - divd r9,r6,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r6,r9,r6 │ │ │ │ - add r9,r6,r8 │ │ │ │ - stdx r6,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r9,0(r7) │ │ │ │ - bdnz 3b7a0 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r8,r5 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r8,r8,r3 │ │ │ │ - cmpd r4,r5 │ │ │ │ - bne 3b750 │ │ │ │ - mr r8,r11 │ │ │ │ - mr r10,r19 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r4,r15 │ │ │ │ - mr r9,r14 │ │ │ │ - addi r3,r12,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,3bc50 │ │ │ │ - andi. r0,r4,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r30,r4,-1 │ │ │ │ - beq 3b898 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 3b888 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 3b878 │ │ │ │ - ld r6,0(r12) │ │ │ │ - mr r3,r12 │ │ │ │ - mr r21,r30 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - addi r30,r21,-1 │ │ │ │ - mr r21,r30 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - beq 3b8d0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + divd r7,r5,r3 │ │ │ │ + mulld r7,r7,r3 │ │ │ │ + subf r7,r7,r5 │ │ │ │ + add r7,r7,r3 │ │ │ │ + divd r5,r7,r3 │ │ │ │ + mulld r5,r5,r3 │ │ │ │ + subf r7,r5,r7 │ │ │ │ + add r5,r7,r0 │ │ │ │ + stdx r7,r8,r4 │ │ │ │ + addi r4,r4,8 │ │ │ │ + std r5,0(r2) │ │ │ │ + bdnz 3af90 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r9,r6 │ │ │ │ + cmpd r11,r10 │ │ │ │ + bne 3af60 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r9,r22 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r11,r20 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r2,r18 │ │ │ │ + li r7,1 │ │ │ │ + ble cr7,3b0f0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 3b4a4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r7,r6,1 │ │ │ │ + mr r5,r12 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + andi. r3,r7,3 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + mr r0,r4 │ │ │ │ + mr r4,r7 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3b090 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 3b07c │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 3b06c │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r7,r0 │ │ │ │ + addi r5,r12,16 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addic. r7,r7,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3b0c4 │ │ │ │ srdi r4,r4,2 │ │ │ │ - mr r30,r9 │ │ │ │ mtctr r4 │ │ │ │ - ld r9,8(r3) │ │ │ │ - ld r12,16(r3) │ │ │ │ - ld r0,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - mulld r5,r5,r12 │ │ │ │ - ld r4,0(r3) │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - bdnz 3b8a4 │ │ │ │ - mr r9,r30 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - mtvrd v0,r6 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,184(r31) │ │ │ │ - std r11,176(r31) │ │ │ │ - std r7,168(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs44,16(r5) │ │ │ │ + addi r7,r7,-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 3b098 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + andi. r7,r6,1 │ │ │ │ + clrrdi r6,r6,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r7,vs32 │ │ │ │ + beq 3b0f0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r12,r6 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + std r2,168(r31) │ │ │ │ + std r11,160(r31) │ │ │ │ std r8,152(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,128(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r17,4 │ │ │ │ frip f1,f1 │ │ │ │ - sldi r3,r30,4 │ │ │ │ stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lfd f1,128(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ + mr r4,r16 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r30 │ │ │ │ + mr r3,r17 │ │ │ │ fctidz f0,f1 │ │ │ │ std r5,128(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r11,176(r31) │ │ │ │ - ld r7,168(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r11,160(r31) │ │ │ │ ld r8,152(r31) │ │ │ │ - lwz r4,112(r9) │ │ │ │ - std r6,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - b 3b2ac │ │ │ │ - ld r4,48(r9) │ │ │ │ - ld r6,240(r9) │ │ │ │ - ld r0,8(r9) │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r14,r1 │ │ │ │ - ld r12,72(r9) │ │ │ │ - lxsd v0,88(r9) │ │ │ │ - ld r3,120(r9) │ │ │ │ - mr r15,r6 │ │ │ │ - sldi r6,r4,3 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r20,r4 │ │ │ │ - mr r30,r6 │ │ │ │ - addi r6,r6,15 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - neg r6,r6 │ │ │ │ - stdux r5,r1,r6 │ │ │ │ - addi r6,r1,32 │ │ │ │ - mr r22,r6 │ │ │ │ - ble 3bc70 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + lwz r4,112(r2) │ │ │ │ + std r7,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 3a78c │ │ │ │ + ld r7,240(r2) │ │ │ │ + ld r5,48(r2) │ │ │ │ + std r1,128(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r12,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r4,120(r2) │ │ │ │ + mr r14,r7 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mr r15,r3 │ │ │ │ + mr r30,r7 │ │ │ │ + addi r7,r7,15 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + ble 3b49c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r5,0 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - mr r19,r7 │ │ │ │ + mr r0,r4 │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + mr r19,r8 │ │ │ │ mr r18,r11 │ │ │ │ - mr r17,r4 │ │ │ │ - mr r11,r8 │ │ │ │ - mr r4,r30 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r30,r5 │ │ │ │ - mr r8,r3 │ │ │ │ + mr r17,r5 │ │ │ │ + mr r11,r9 │ │ │ │ mr r5,r10 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r10,r15 │ │ │ │ - li r9,0 │ │ │ │ - std r30,8(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - ble cr7,3bac0 │ │ │ │ - addi r6,r4,-8 │ │ │ │ - li r9,0 │ │ │ │ + mr r16,r2 │ │ │ │ + li r6,0 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r14 │ │ │ │ + li r7,0 │ │ │ │ + std r6,8(r2) │ │ │ │ + std r7,0(r2) │ │ │ │ + ble cr7,3b2c4 │ │ │ │ + addi r7,r4,-8 │ │ │ │ li r3,0 │ │ │ │ - mr r0,r5 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r5,r7 │ │ │ │ + li r0,0 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r22,r6 │ │ │ │ mr r4,r8 │ │ │ │ - mr r7,r10 │ │ │ │ - srdi r6,r6,3 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtctr r6 │ │ │ │ - b 3ba5c │ │ │ │ - nop │ │ │ │ + mr r6,r9 │ │ │ │ + mr r8,r10 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mtctr r7 │ │ │ │ + b 3b25c │ │ │ │ nop │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mulld r8,r9,r6 │ │ │ │ - std r8,0(r7) │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - mtfprd f12,r3 │ │ │ │ + ldx r7,r12,r2 │ │ │ │ + mulld r9,r3,r7 │ │ │ │ + std r9,0(r10) │ │ │ │ + ldx r0,r12,r2 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r6,r9,r3 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - add r6,r6,r3 │ │ │ │ - divd r9,r6,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r6,r9,r6 │ │ │ │ - add r9,r6,r8 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r9,0(r7) │ │ │ │ - bdnz 3ba50 │ │ │ │ + mffprd r3,f0 │ │ │ │ + divd r7,r3,r0 │ │ │ │ + mulld r7,r7,r0 │ │ │ │ + subf r7,r7,r3 │ │ │ │ + add r7,r7,r0 │ │ │ │ + divd r3,r7,r0 │ │ │ │ + mulld r3,r3,r0 │ │ │ │ + subf r7,r3,r7 │ │ │ │ + add r3,r7,r9 │ │ │ │ + stdx r7,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r3,0(r10) │ │ │ │ + bdnz 3b250 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r10 │ │ │ │ + mr r6,r22 │ │ │ │ + mr r10,r8 │ │ │ │ mr r8,r4 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r4,r22 │ │ │ │ - mr r7,r5 │ │ │ │ - mr r5,r0 │ │ │ │ - addi r9,r30,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpd r21,r9 │ │ │ │ - mr r30,r9 │ │ │ │ - bne 3ba00 │ │ │ │ - mr r8,r11 │ │ │ │ + mr r4,r30 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bne 3b200 │ │ │ │ mr r10,r5 │ │ │ │ - mr r7,r19 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r19 │ │ │ │ mr r11,r18 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r9,r16 │ │ │ │ - addi r3,r12,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,3bc64 │ │ │ │ - andi. r0,r4,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r30,r4,-1 │ │ │ │ - beq 3bb48 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 3bb38 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 3bb28 │ │ │ │ - ld r6,0(r12) │ │ │ │ - mr r3,r12 │ │ │ │ - mr r20,r30 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - addi r30,r20,-1 │ │ │ │ - mr r20,r30 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - ldu r0,8(r3) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - beq 3bb80 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r2,r16 │ │ │ │ + li r7,1 │ │ │ │ + ble cr7,3b3c8 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 3b490 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r7,r5,1 │ │ │ │ + mr r6,r12 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + andi. r3,r7,3 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + mr r0,r4 │ │ │ │ + mr r4,r7 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3b368 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 3b354 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 3b344 │ │ │ │ + lxv vs32,0(r12) │ │ │ │ + mr r7,r0 │ │ │ │ + addi r6,r12,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r7,r7,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3b39c │ │ │ │ srdi r4,r4,2 │ │ │ │ - mr r30,r9 │ │ │ │ mtctr r4 │ │ │ │ - ld r9,8(r3) │ │ │ │ - ld r12,16(r3) │ │ │ │ - ld r0,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - mulld r5,r5,r12 │ │ │ │ - ld r4,0(r3) │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - bdnz 3bb54 │ │ │ │ - mr r9,r30 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - mtvrd v0,r6 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - std r9,168(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r7,r7,-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 3b370 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + andi. r7,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r7,vs32 │ │ │ │ + beq 3b3c8 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r6,r12,r5 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r11,168(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ std r10,144(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r21,4 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f1,f1 │ │ │ │ - stfd f1,128(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f1,128(r31) │ │ │ │ - mr r4,r15 │ │ │ │ + stfd f1,136(r31) │ │ │ │ + bl 5480 │ │ │ │ + lfd f1,136(r31) │ │ │ │ + mr r4,r14 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r15 │ │ │ │ fctidz f0,f1 │ │ │ │ - std r5,128(r31) │ │ │ │ + std r5,136(r31) │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,128(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,136(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r9,168(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ ld r10,144(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - lwz r4,112(r9) │ │ │ │ - std r6,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 3af80 │ │ │ │ - sldi r6,r12,5 │ │ │ │ - stfdx f9,r29,r30 │ │ │ │ - stfdx f9,r29,r6 │ │ │ │ - b 3af00 │ │ │ │ - sldi r6,r12,5 │ │ │ │ - stfdx f9,r29,r30 │ │ │ │ - stfdx f9,r29,r6 │ │ │ │ - b 3b2a4 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3b628 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - b 3b590 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3b8d8 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - b 3b840 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3bb88 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - b 3baf0 │ │ │ │ + lwz r4,112(r2) │ │ │ │ + std r7,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 3a1fc │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r7,r12,5 │ │ │ │ + stfdx f0,r30,r0 │ │ │ │ + stfdx f0,r30,r7 │ │ │ │ + b 3a710 │ │ │ │ + sldi r7,r12,5 │ │ │ │ + stfdx f0,r29,r30 │ │ │ │ + stfdx f0,r29,r7 │ │ │ │ + b 3aaa8 │ │ │ │ + li r7,1 │ │ │ │ + li r5,0 │ │ │ │ + b 3ae3c │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + b 3ad70 │ │ │ │ + li r7,1 │ │ │ │ + li r5,0 │ │ │ │ + b 3b3bc │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + b 3b2f0 │ │ │ │ + li r7,1 │ │ │ │ + li r6,0 │ │ │ │ + b 3b0e4 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + b 3b018 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003bc90 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-15760 │ │ │ │ +000000000003b4d0 : │ │ │ │ ld r4,48(r3) │ │ │ │ - mflr r0 │ │ │ │ - mr r11,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - ble 3bd78 │ │ │ │ + mr r7,r3 │ │ │ │ + ble 3b560 │ │ │ │ ld r5,88(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ mtctr r4 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ addi r6,r5,1 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ sldi r6,r6,1 │ │ │ │ - b 3bcf4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,72(r11) │ │ │ │ - ldx r8,r8,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 3bd08 │ │ │ │ - bdz 3bd30 │ │ │ │ - ldu r8,8(r10) │ │ │ │ - sldi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 3bce0 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,96 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3b514 │ │ │ │ + ld r10,72(r7) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + cmpd r10,r6 │ │ │ │ + ble 3b528 │ │ │ │ + bdz 3b530 │ │ │ │ + ldu r10,8(r9) │ │ │ │ + sldi r8,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r10,r5 │ │ │ │ + bgt 3b500 │ │ │ │ + mr r3,r7 │ │ │ │ + b 4d80 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 3bd68 │ │ │ │ + beq 3b558 │ │ │ │ cmpdi r4,3 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3b550 │ │ │ │ cmpdi r4,1 │ │ │ │ - bne 3bd78 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3bd14 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3bd14 │ │ │ │ - mr r3,r11 │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3bd14 │ │ │ │ - li r10,216 │ │ │ │ - li r9,200 │ │ │ │ - mr r3,r11 │ │ │ │ - std r31,88(r1) │ │ │ │ - std r11,64(r1) │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ + bne 3b560 │ │ │ │ + mr r3,r7 │ │ │ │ + b 5880 │ │ │ │ + mr r3,r7 │ │ │ │ + b 4fa0 │ │ │ │ + mr r3,r7 │ │ │ │ + b 53e0 │ │ │ │ + plxv vs0,216(r7) │ │ │ │ + mflr r0 │ │ │ │ + std r31,-8(r1) │ │ │ │ + mr r3,r7 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - bl 33f58 │ │ │ │ - ld r11,64(r1) │ │ │ │ - ld r3,160(r11) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r1) │ │ │ │ + std r7,64(r1) │ │ │ │ + pstxv vs0,200(r7) │ │ │ │ + bl 33690 │ │ │ │ + ld r7,64(r1) │ │ │ │ + ld r3,160(r7) │ │ │ │ + bl 5780 │ │ │ │ + ld r7,64(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r10,16(r11) │ │ │ │ - ld r5,0(r11) │ │ │ │ - ld r31,208(r11) │ │ │ │ - mr r3,r10 │ │ │ │ + ld r9,16(r7) │ │ │ │ + ld r5,0(r7) │ │ │ │ + ld r31,208(r7) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,64(r1) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r7,64(r1) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r10,r3 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3be14 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + lwz r2,112(r7) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 3b604 │ │ │ │ + std r3,40(r1) │ │ │ │ std r31,48(r1) │ │ │ │ - std r10,40(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - addi r3,r3,-29776 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r31,88(r1) │ │ │ │ - b 3bd14 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + pla r3,-176320 # 10520 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 5640 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ + std r3,40(r1) │ │ │ │ std r31,48(r1) │ │ │ │ - std r10,40(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - addi r3,r3,-29152 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r31,88(r1) │ │ │ │ - b 3bd14 │ │ │ │ + pla r3,-176940 # 102e0 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 5640 │ │ │ │ + b 3b5f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003be50 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-16208 │ │ │ │ - std r24,-104(r1) │ │ │ │ - ld r24,48(r3) │ │ │ │ +000000000003b630 : │ │ │ │ + std r25,-104(r1) │ │ │ │ + ld r25,48(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ + ble 3b7f8 │ │ │ │ + std r24,80(r1) │ │ │ │ + ld r24,104(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - ble 3c024 │ │ │ │ - std r23,80(r1) │ │ │ │ - ld r23,104(r3) │ │ │ │ - cmpdi r23,0 │ │ │ │ - blt 3c050 │ │ │ │ - ld r9,88(r3) │ │ │ │ + blt 3b828 │ │ │ │ + ld r2,88(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ mflr r0 │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r22,72(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - addi r22,r23,1 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r18,72(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,64(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - li r25,0 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + stfd f27,152(r1) │ │ │ │ + plfd f27,204688 # 6d600 │ │ │ │ + std r19,40(r1) │ │ │ │ + std r20,48(r1) │ │ │ │ + ld r19,72(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ + std r21,56(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + std r23,72(r1) │ │ │ │ + addi r23,r24,1 │ │ │ │ + std r26,96(r1) │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,27896 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r21,r22,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + stfd f28,160(r1) │ │ │ │ + sldi r22,r23,3 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ std r0,208(r1) │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - std r31,144(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r31,136(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ stfd f31,184(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - ldx r9,r18,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - mulld r10,r23,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + add r29,r20,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 3bf80 │ │ │ │ + b 3b758 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 3bfc4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 3b798 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 3bf50 │ │ │ │ + bgt 3b730 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 3c030 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 3b810 │ │ │ │ + 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 3bf80 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r24 │ │ │ │ - bne 3bf10 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 3b758 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 3b6f0 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 3bf6c │ │ │ │ - ld r23,80(r1) │ │ │ │ - b 3c024 │ │ │ │ + b 3b744 │ │ │ │ + ld r24,80(r1) │ │ │ │ + b 3b7f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd86 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c070 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-16752 │ │ │ │ +000000000003b840 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ mr r31,r1 │ │ │ │ - bne 3c140 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addis r27,r2,-8 │ │ │ │ - li r29,0 │ │ │ │ + bne 3b900 │ │ │ │ + ld r2,48(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r30,0 │ │ │ │ + pla r2,-125220 # 1cf60 │ │ │ │ addi r28,r31,32 │ │ │ │ - addi r27,r27,21824 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c110 │ │ │ │ - nop │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 3b8cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r3,48(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bgt 3c0e0 │ │ │ │ - addi r1,r31,128 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,48(r29) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3b8a0 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(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 │ │ │ │ - ld r29,48(r3) │ │ │ │ - ld r9,240(r3) │ │ │ │ - ld r0,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,48(r3) │ │ │ │ + ld r2,240(r3) │ │ │ │ + mr r26,r1 │ │ │ │ + ld r30,8(r3) │ │ │ │ + ld r9,0(r1) │ │ │ │ ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ ld r4,120(r3) │ │ │ │ - sldi r12,r29,3 │ │ │ │ - mr r26,r9 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r25,r29 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + mr r27,r2 │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 3c348 │ │ │ │ + ble 3bb30 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r26 │ │ │ │ + mr r6,r27 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r28,0 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + li r0,0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - std r28,0(r6) │ │ │ │ + std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3c22c │ │ │ │ - addi r9,r12,-8 │ │ │ │ + ble cr7,3b9ec │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r27,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3c1dc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3b99c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r27,r10,r9 │ │ │ │ - std r27,0(r6) │ │ │ │ - ldx r8,r5,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r9,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 r10,r9,r27 │ │ │ │ - stdx r9,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3c1d0 │ │ │ │ + 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,r7 │ │ │ │ + stdx r2,r3,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r9,0(r6) │ │ │ │ + bdnz 3b990 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r4,r4,r12 │ │ │ │ - cmpd r0,r11 │ │ │ │ - bne 3c1a0 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3c340 │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - beq 3c298 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3c288 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3c278 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r6,r25,-1 │ │ │ │ - mr r25,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3c2c8 │ │ │ │ - srdi r7,r29,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 3c2a0 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r0,48(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,48(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 3b960 │ │ │ │ + ble cr7,3bb28 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 3bb38 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3ba70 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3ba5c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3ba4c │ │ │ │ + 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 3baa4 │ │ │ │ + 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 3ba78 │ │ │ │ + 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 3bad0 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r5,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - sldi r3,r0,4 │ │ │ │ - std r0,48(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,48(r31) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r5,r28 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 3c0b8 │ │ │ │ - li r29,-1 │ │ │ │ - b 3c2f4 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 3c240 │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + std r5,48(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,48(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 3b878 │ │ │ │ + li r28,-1 │ │ │ │ + b 3baec │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + b 3ba00 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 3bac4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ + .long 0x680 │ │ │ │ │ │ │ │ -000000000003c360 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-17504 │ │ │ │ +000000000003bb50 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ mr r31,r1 │ │ │ │ - bne 3c430 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addis r27,r2,-8 │ │ │ │ - li r29,0 │ │ │ │ + bne 3bc10 │ │ │ │ + ld r2,48(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r30,0 │ │ │ │ + pla r2,-126644 # 1cce0 │ │ │ │ addi r28,r31,32 │ │ │ │ - addi r27,r27,21168 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c400 │ │ │ │ - nop │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 3bbdc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r3,48(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bgt 3c3d0 │ │ │ │ - addi r1,r31,128 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r29,32(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,48(r29) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3bbb0 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(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 │ │ │ │ - ld r29,48(r3) │ │ │ │ - ld r9,240(r3) │ │ │ │ - ld r0,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,48(r3) │ │ │ │ + ld r2,240(r3) │ │ │ │ + mr r26,r1 │ │ │ │ + ld r30,8(r3) │ │ │ │ + ld r9,0(r1) │ │ │ │ ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ ld r4,120(r3) │ │ │ │ - sldi r12,r29,3 │ │ │ │ - mr r26,r9 │ │ │ │ - cmpdi r0,0 │ │ │ │ - mr r25,r29 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + mr r27,r2 │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 3c638 │ │ │ │ + ble 3be40 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r26 │ │ │ │ + mr r6,r27 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r28,0 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + li r0,0 │ │ │ │ nop │ │ │ │ - std r28,0(r6) │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3c51c │ │ │ │ - addi r9,r12,-8 │ │ │ │ + ble cr7,3bcfc │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r27,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3c4cc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3bcac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r27,r10,r9 │ │ │ │ - std r27,0(r6) │ │ │ │ - ldx r8,r5,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r9,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 r10,r9,r27 │ │ │ │ - stdx r9,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3c4c0 │ │ │ │ + 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,r7 │ │ │ │ + stdx r2,r3,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r9,0(r6) │ │ │ │ + bdnz 3bca0 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r4,r4,r12 │ │ │ │ - cmpd r0,r11 │ │ │ │ - bne 3c490 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3c630 │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - beq 3c588 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3c578 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3c568 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r6,r25,-1 │ │ │ │ - mr r25,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3c5b8 │ │ │ │ - srdi r7,r29,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 3c590 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r0,48(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,48(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 3bc70 │ │ │ │ + ble cr7,3be38 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 3be48 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3bd80 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3bd6c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3bd5c │ │ │ │ + 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 3bdb4 │ │ │ │ + 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 3bd88 │ │ │ │ + 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 3bde0 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r5,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - sldi r3,r0,4 │ │ │ │ - std r0,48(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,48(r31) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r5,r28 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 3c3a8 │ │ │ │ - li r29,-1 │ │ │ │ - b 3c5e4 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 3c530 │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + std r5,48(r31) │ │ │ │ + bl 5500 │ │ │ │ + ld r5,48(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 3bb88 │ │ │ │ + li r28,-1 │ │ │ │ + b 3bdfc │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + b 3bd10 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 3bdd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ + .long 0x680 │ │ │ │ │ │ │ │ -000000000003c650 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-18256 │ │ │ │ +000000000003be60 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ mr r31,r1 │ │ │ │ - bne 3c780 │ │ │ │ - ld r8,48(r30) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 3c988 │ │ │ │ - ld r10,88(r30) │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 3c6f4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3c6e4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3c6d8 │ │ │ │ - mr r8,r5 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + bne 3bf80 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3c1c0 │ │ │ │ + ld r9,88(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 3befc │ │ │ │ cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 3c720 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - 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 3c6fc │ │ │ │ - addis r3,r2,-8 │ │ │ │ + beq 3bef0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3bee8 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3bf1c │ │ │ │ + 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 3bf04 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ addi r4,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,40(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,-20304 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,128 │ │ │ │ + pla r3,-169972 # 12750 │ │ │ │ + bl 5640 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(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 │ │ │ │ - ld r29,48(r3) │ │ │ │ - ld r9,240(r3) │ │ │ │ + ld r28,48(r3) │ │ │ │ + ld r2,240(r3) │ │ │ │ + mr r26,r1 │ │ │ │ ld r0,8(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ - mr r24,r1 │ │ │ │ lxsd v0,88(r3) │ │ │ │ ld r4,120(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r29,3 │ │ │ │ - mr r26,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r3,r28,3 │ │ │ │ + mr r27,r2 │ │ │ │ cmpdi r0,0 │ │ │ │ - mr r25,r29 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r12,r1,32 │ │ │ │ - ble 3c998 │ │ │ │ + ble 3c1c8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r26 │ │ │ │ + mr r6,r27 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r28,0 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + li r29,0 │ │ │ │ nop │ │ │ │ - std r28,0(r6) │ │ │ │ + nop │ │ │ │ + std r29,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3c86c │ │ │ │ - addi r9,r3,-8 │ │ │ │ + ble cr7,3c06c │ │ │ │ + addi r2,r3,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r27,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3c81c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3c01c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r27,r10,r9 │ │ │ │ - std r27,0(r6) │ │ │ │ - ldx r8,r5,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r9,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 r10,r9,r27 │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3c810 │ │ │ │ + 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,r7 │ │ │ │ + stdx r2,r12,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r9,0(r6) │ │ │ │ + bdnz 3c010 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r4,r4,r3 │ │ │ │ cmpd r0,r11 │ │ │ │ - bne 3c7e0 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3c990 │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - beq 3c8d8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3c8c8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3c8b8 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r6,r25,-1 │ │ │ │ - mr r25,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3c908 │ │ │ │ - srdi r7,r29,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 3c8e0 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + bne 3bfe0 │ │ │ │ + li r29,-1 │ │ │ │ + ble cr7,3c178 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 3c1d0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3c0f4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3c0e0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3c0d0 │ │ │ │ + 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 3c128 │ │ │ │ + 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 3c0fc │ │ │ │ + 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 3c154 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r5,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r0,48(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5b00 │ │ │ │ ld r0,48(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f0 │ │ │ │ addi r29,r29,-1 │ │ │ │ sldi r3,r0,4 │ │ │ │ std r0,48(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ ld r0,48(r31) │ │ │ │ mr r6,r29 │ │ │ │ - mr r4,r26 │ │ │ │ + mr r4,r27 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r0 │ │ │ │ mr r5,r28 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bgt 3c6a4 │ │ │ │ - li r9,1 │ │ │ │ - b 3c720 │ │ │ │ - li r29,-1 │ │ │ │ - b 3c934 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 3c880 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r1,r26 │ │ │ │ + bgt 3bea4 │ │ │ │ + li r2,1 │ │ │ │ + b 3bf30 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + b 3c080 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 3c148 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c9b0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-19120 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +000000000003c1f0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 3ca10 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3ca24 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3ca3c │ │ │ │ - andi. r9,r9,32 │ │ │ │ - bne 3ca54 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3c230 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3c250 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3c274 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + bne 3c298 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 3c9e0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3c9e8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4f60 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3c210 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 3c9f0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5c20 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3c218 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 54a0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3c220 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4d00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003ca80 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-19328 │ │ │ │ - mflr r0 │ │ │ │ +000000000003c2c0 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 3cc60 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 3ccc0 │ │ │ │ - srdi r10,r28,2 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 3cc30 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 3c4b0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 3c50c │ │ │ │ + srdi r9,r28,2 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 3c480 │ │ │ │ + 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 3cb0c │ │ │ │ - andi. r9,r28,3 │ │ │ │ - beq 3cb8c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3c340 │ │ │ │ + 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 3cb8c │ │ │ │ - add r26,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r26) │ │ │ │ - cmpd r28,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3cb8c │ │ │ │ - lwa r9,8(r26) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 3c3e4 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r30) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r30) │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 5460 │ │ │ │ + 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 3cbb0 │ │ │ │ + bne 3c400 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,7633 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 3cc7c │ │ │ │ + li r9,8 │ │ │ │ + li r2,7633 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 3c4c8 │ │ │ │ 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 11028 │ │ │ │ + b 107f0 │ │ │ │ + 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 3cb04 │ │ │ │ - b 3cb40 │ │ │ │ + bne 3c338 │ │ │ │ + b 3c374 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r27 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 5480 │ │ │ │ + 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 11028 │ │ │ │ + b 107f0 │ │ │ │ li r9,0 │ │ │ │ - b 3cb4c │ │ │ │ + b 3c380 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003cce0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-19936 │ │ │ │ +000000000003c520 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 3cfb0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,3cfc8 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 3cf50 │ │ │ │ - srdi r9,r4,1 │ │ │ │ + ble 3c820 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,3c834 │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 3c7c0 │ │ │ │ + srdi r9,r11,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 3cd7c │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 3c5b0 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 3cf80 │ │ │ │ + beq 3c7f0 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3cdfc │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3cdfc │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,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(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,3cfd0 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,3c83c │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 3cf20 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 3c790 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 3ce54 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 3c6a8 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 3ced4 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3ced4 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 3ced4 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 3c74c │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + 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 │ │ │ │ addi r1,r1,112 │ │ │ │ - li r9,0 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ + li r2,0 │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ - stw r27,116(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ - std r9,104(r30) │ │ │ │ + std r2,104(r30) │ │ │ │ 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 │ │ │ │ - b 11028 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b 107f0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3ce4c │ │ │ │ - b 3ce88 │ │ │ │ + bne 3c6a0 │ │ │ │ + b 3c6dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3cd74 │ │ │ │ - b 3cdb0 │ │ │ │ + bne 3c5a8 │ │ │ │ + b 3c5e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - b 3ce38 │ │ │ │ + b 3c68c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r30) │ │ │ │ - b 3ced4 │ │ │ │ - li r9,0 │ │ │ │ - b 3cdbc │ │ │ │ + b 3c74c │ │ │ │ li r9,0 │ │ │ │ - b 3ce94 │ │ │ │ + b 3c5f0 │ │ │ │ + li r10,0 │ │ │ │ + b 3c6e8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003cff0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-20720 │ │ │ │ +000000000003c850 : │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r5 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r10 │ │ │ │ + mr r27,r9 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r24,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - lwz r26,208(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r25,208(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 3d2c0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,3d2d8 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r24 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 3d260 │ │ │ │ - srdi r9,r4,1 │ │ │ │ + ble 3cb60 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,3cb74 │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 3cb00 │ │ │ │ + srdi r9,r11,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 3d094 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 3c8e8 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 3d290 │ │ │ │ + beq 3cb30 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r24,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d114 │ │ │ │ - add r24,r24,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r24) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3d114 │ │ │ │ - lwa r9,8(r24) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r24,r24,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r24,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(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,3d2e0 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,3cb7c │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r25 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 3d230 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 3cad0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 3d16c │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 3c9e0 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 3d1ec │ │ │ │ + beq 3ca84 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d1ec │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 3d1ec │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r31,r9,r31 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r7,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + 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 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r27,112(r30) │ │ │ │ - stw r26,116(r30) │ │ │ │ - std r28,104(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r26,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r25,116(r30) │ │ │ │ + std r27,104(r30) │ │ │ │ ld r0,16(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 │ │ │ │ - b 11028 │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + b 107f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r25,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d164 │ │ │ │ - b 3d1a0 │ │ │ │ + bne 3c9d8 │ │ │ │ + b 3ca14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r24) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r24,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r24,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d08c │ │ │ │ - b 3d0c8 │ │ │ │ + bne 3c8e0 │ │ │ │ + b 3c91c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - b 3d150 │ │ │ │ + b 3c9c4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r30) │ │ │ │ - b 3d1ec │ │ │ │ + b 3ca84 │ │ │ │ li r9,0 │ │ │ │ - b 3d0d4 │ │ │ │ + b 3c928 │ │ │ │ li r9,0 │ │ │ │ - b 3d1ac │ │ │ │ + b 3ca20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003d300 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-21504 │ │ │ │ +000000000003cb90 : │ │ │ │ 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 5940 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 58e0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003d350 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-21584 │ │ │ │ +000000000003cbd0 : │ │ │ │ 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 5940 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 58e0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003d3a0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-21664 │ │ │ │ +000000000003cc20 : │ │ │ │ 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 5940 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 58e0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003d400 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-21760 │ │ │ │ - ld r9,24(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 3d4c0 │ │ │ │ - ld r6,120(r3) │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 3d530 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 3d540 │ │ │ │ +000000000003cc70 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r9,r3 │ │ │ │ + beq 3cde0 │ │ │ │ + ld r7,120(r3) │ │ │ │ + cmpdi r7,0 │ │ │ │ + beq 3cdf0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 3ce00 │ │ │ │ lwz r10,112(r3) │ │ │ │ - ld r9,8(r3) │ │ │ │ + ld r2,8(r3) │ │ │ │ andi. r10,r10,4 │ │ │ │ - bne 3d4a0 │ │ │ │ - ld r7,48(r8) │ │ │ │ - mulld. r9,r7,r9 │ │ │ │ - ble 3d4d0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f11,27912(r10) │ │ │ │ - li r10,0 │ │ │ │ - b 3d474 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ + bne 3cd50 │ │ │ │ + ld r8,48(r9) │ │ │ │ + mulld. r10,r8,r2 │ │ │ │ + ble 3cd70 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxspltidp vs12,3204448256 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + beq 3ccf0 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 3d488 │ │ │ │ - bdz 3d4d0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + blt 3cd3c │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 3d460 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29464 │ │ │ │ - blr │ │ │ │ + bge 3cd3c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 3cd70 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 3cd1c │ │ │ │ nop │ │ │ │ + bge cr7,3cd3c │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 3cd3c │ │ │ │ + bge cr7,3cd3c │ │ │ │ + bdz 3cd70 │ │ │ │ + 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 3cd00 │ │ │ │ nop │ │ │ │ + pla r3,199568 # 6d8d0 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ ld r10,104(r3) │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29344 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 3d440 │ │ │ │ + pla r3,199428 # 6d858 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 3cca8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29248 │ │ │ │ - blr │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 3ce10 │ │ │ │ + ld r7,64(r9) │ │ │ │ nop │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 3d550 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,64(r8) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r8 │ │ │ │ li r10,0 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - b 3d518 │ │ │ │ - ld r9,56(r8) │ │ │ │ - ldx r7,r9,r10 │ │ │ │ + b 3cdc8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 3d560 │ │ │ │ - bdz 3d550 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + sradi r2,r8,1 │ │ │ │ + addze r2,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3ce20 │ │ │ │ + bdz 3ce10 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 3d4f0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29392 │ │ │ │ + bgt 3cda0 │ │ │ │ + pla r3,199348 # 6d888 │ │ │ │ + blr │ │ │ │ + pla r3,199192 # 6d7f8 │ │ │ │ blr │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29280 │ │ │ │ + nop │ │ │ │ + pla r3,199208 # 6d818 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29312 │ │ │ │ + pla r3,199224 # 6d838 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29424 │ │ │ │ + pla r3,199304 # 6d8a8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003d580 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22144 │ │ │ │ +000000000003ce40 : │ │ │ │ + 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 3d690 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 3d6a8 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3d724 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3d754 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3d76c │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3d784 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 3d628 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 3cf30 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 3cf44 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3cfa4 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3cfc8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3cfdc │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3cff0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 3cee0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3d614 │ │ │ │ + ble 3ced0 │ │ │ │ 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 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 3d5f0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3ceb0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3d7d0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3d7b0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 3d7a0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 3d050 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 3d040 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 3d000 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ec0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,240(r3) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - beq 3d5b0 │ │ │ │ - nop │ │ │ │ - std r30,32(r1) │ │ │ │ - ld r30,-32720(r2) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + beq 3ce68 │ │ │ │ + pld r3,339956 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5300 │ │ │ │ + pld r3,339936 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + pld r3,339924 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 3d7f0 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,339904 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 3d060 │ │ │ │ ld r3,216(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r30,32(r1) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 3d5b8 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 3ce70 │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3d5c0 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 3ce78 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 3d5c8 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 3ce80 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3d5d0 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 3ce88 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d5d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3ce88 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3d640 │ │ │ │ - ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d638 │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,72(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ec0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r3,16(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3cef0 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d630 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3cee8 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3d708 │ │ │ │ + bl 4ec0 │ │ │ │ + b 3cf90 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003d810 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22800 │ │ │ │ +000000000003d080 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq cr7,3da60 │ │ │ │ - cmpwi cr7,r4,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - isel r8,0,r4,4*cr7+gt │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 3d850 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 3dd38 │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r8,1 │ │ │ │ + beq cr7,3d300 │ │ │ │ + clrlwi r10,r5,31 │ │ │ │ + plxv vs33,199228 # 6dad0 │ │ │ │ + plxv vs45,199204 # 6dac0 │ │ │ │ + cmpwi r4,0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ + li r7,0 │ │ │ │ + neg r10,r10 │ │ │ │ + iselgt r9,0,r4 │ │ │ │ + mtvsrws vs44,r10 │ │ │ │ + addi r10,r9,1 │ │ │ │ + addi r8,r9,2 │ │ │ │ cmpw r10,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,r7 │ │ │ │ bgtlr │ │ │ │ - subf r8,r8,r4 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - add r9,r3,r9 │ │ │ │ - cmplwi r7,2 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mr r7,r9 │ │ │ │ - ble 3d984 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - mtvsrws vs41,r5 │ │ │ │ - vspltisw v10,1 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + nop │ │ │ │ + plxv vs36,199136 # 6dae0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 3d4ec │ │ │ │ + mtvsrws vs42,r5 │ │ │ │ mtvsrws vs43,r10 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + vspltisw v9,1 │ │ │ │ xxspltib vs37,0 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ vspltisw v6,4 │ │ │ │ - addi r11,r11,29072 │ │ │ │ - addi r6,r6,29088 │ │ │ │ - addi r3,r3,29008 │ │ │ │ - vadduwm v7,v9,v10 │ │ │ │ - vsubuwm v8,v10,v9 │ │ │ │ - lxv vs32,0(r11) │ │ │ │ - lxv vs9,0(r6) │ │ │ │ - rldicl r6,r8,62,34 │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - mtctr r6 │ │ │ │ - vadduwm v11,v11,v0 │ │ │ │ - vslw v1,v11,v10 │ │ │ │ + mtctr r8 │ │ │ │ + vadduwm v7,v10,v9 │ │ │ │ + vsubuwm v8,v9,v10 │ │ │ │ + vadduwm v11,v11,v4 │ │ │ │ + vslw v1,v11,v9 │ │ │ │ vadduwm v0,v8,v11 │ │ │ │ vadduwm v12,v7,v11 │ │ │ │ - xxland vs45,vs43,vs42 │ │ │ │ - vcmpgtsw v4,v9,v11 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v1,v1,v10 │ │ │ │ + xxland vs45,vs43,vs41 │ │ │ │ + vcmpgtsw v2,v10,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrglw vs10,vs44,vs44 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ xxmrghw vs44,vs44,vs44 │ │ │ │ vcmpnew v0,v13,v5 │ │ │ │ + vupklsw v3,v2 │ │ │ │ + vupkhsw v13,v2 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v2,v0 │ │ │ │ xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v3,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v2,v4 │ │ │ │ - vupkhsw v13,v4 │ │ │ │ - vadduwm v11,v11,v6 │ │ │ │ - xxsel vs35,vs9,vs8,vs35 │ │ │ │ + xxsel vs34,vs9,vs8,vs34 │ │ │ │ xxsel vs32,vs9,vs8,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ xvdivdp vs33,vs33,vs44 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs35,vs34 │ │ │ │ + xxsel vs12,vs12,vs34,vs35 │ │ │ │ xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3d8c8 │ │ │ │ - andi. r9,r8,3 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3d144 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r8,r8,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpw r10,r5 │ │ │ │ - blt 3dc90 │ │ │ │ - slwi r8,r10,1 │ │ │ │ - subf r9,r5,r10 │ │ │ │ - add r6,r10,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - 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(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - blt 3dcb0 │ │ │ │ - slwi r6,r9,1 │ │ │ │ - subf r8,r5,r9 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - 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(r7) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - bge 3dcf4 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - bne 3dce8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29088(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + mtvsrws vs43,r10 │ │ │ │ + vspltisw v9,1 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + li r10,32 │ │ │ │ + xxspltib vs40,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r8,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + vsubuwm v0,v9,v10 │ │ │ │ + vadduwm v13,v10,v9 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + vadduwm v11,v11,v4 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpldi r9,32 │ │ │ │ + vslw v1,v11,v9 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + vadduwm v13,v13,v11 │ │ │ │ + xxland vs44,vs43,vs41 │ │ │ │ + iselgt r9,r10,r9 │ │ │ │ + vcmpgtsw v10,v10,v11 │ │ │ │ + add r2,r2,r3 │ │ │ │ + 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 v11,v10 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v10,v10 │ │ │ │ + addi r7,r2,16 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v12,v0 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r10,r8,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,vs43 │ │ │ │ + xxsel vs0,vs0,vs10,vs42 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r7,r9 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - isel r10,0,r4,4*cr7+gt │ │ │ │ + isel r9,0,r4,4*cr7+gt │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 3da80 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + beq 3d320 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ stfd f0,8(r3) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r10,r4 │ │ │ │ bgtlr │ │ │ │ - subf r10,r10,r4 │ │ │ │ - rldic r9,r8,3,29 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - add r3,r3,r9 │ │ │ │ - cmplwi r7,2 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ - ble 3dc1c │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - rldicl r11,r10,62,34 │ │ │ │ - mtvsrws vs44,r8 │ │ │ │ - xxspltib vs40,0 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + plxv vs40,198576 # 6dae0 │ │ │ │ + addi r2,r9,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 3d4f8 │ │ │ │ + mtvsrws vs44,r10 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ vspltisw v9,1 │ │ │ │ - vspltisw v7,4 │ │ │ │ - addi r5,r5,29072 │ │ │ │ - addi r6,r6,29008 │ │ │ │ - addi r7,r7,29088 │ │ │ │ - mtctr r11 │ │ │ │ - lxv vs32,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - vadduwm v12,v12,v0 │ │ │ │ + vspltisw v6,4 │ │ │ │ + mtctr r8 │ │ │ │ + vadduwm v12,v12,v8 │ │ │ │ vslw v0,v12,v9 │ │ │ │ vadduwm v13,v12,v9 │ │ │ │ xxland vs33,vs44,vs41 │ │ │ │ - vcmpgtsw v11,v8,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v12,v12,v7 │ │ │ │ + vcmpgtsw v11,v7,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v6 │ │ │ │ vadduwm v0,v0,v9 │ │ │ │ xxmrglw vs12,vs45,vs45 │ │ │ │ xxmrghw vs45,vs45,vs45 │ │ │ │ - vcmpnew v1,v1,v8 │ │ │ │ - vupklsw v6,v11 │ │ │ │ + vcmpnew v1,v1,v7 │ │ │ │ + vupklsw v5,v11 │ │ │ │ vupkhsw v11,v11 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs45,vs45 │ │ │ │ vupklsw v10,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xxsel vs42,vs11,vs10,vs42 │ │ │ │ xxsel vs33,vs11,vs10,vs33 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ xvdivdp vs32,vs32,vs45 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs42,vs38 │ │ │ │ + xxsel vs0,vs0,vs42,vs37 │ │ │ │ xxsel vs32,vs32,vs33,vs43 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3daec │ │ │ │ - andi. r9,r10,3 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d374 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - add r8,r8,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpwi r8,0 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r6,r3,8 │ │ │ │ - bge 3dc20 │ │ │ │ - lis r9,-32768 │ │ │ │ - cmpw r8,r9 │ │ │ │ - bne 3dcc4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29088(r9) │ │ │ │ - addi r10,r8,1 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - addi r7,r8,2 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpw r7,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - 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 r8,r8,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - 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,r8,1 │ │ │ │ - addi r10,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - cmpw r10,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,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r7,r8,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - 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 3dbec │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + plxv vs32,198372 # 6daf0 │ │ │ │ + vspltisw v12,1 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + xxspltib vs43,0 │ │ │ │ + li r10,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r8,16 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v8,v1,v8 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + vadduwm v1,v1,v0 │ │ │ │ + cmpldi r9,32 │ │ │ │ + vslw v0,v8,v12 │ │ │ │ + xxland vs45,vs40,vs44 │ │ │ │ + vcmpgtsw v8,v11,v8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + xxmrglw vs10,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + iselgt r9,r10,r9 │ │ │ │ + vadduwm v0,v0,v12 │ │ │ │ + vcmpnew v13,v13,v11 │ │ │ │ + vupklsw v11,v8 │ │ │ │ + vupkhsw v8,v8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r7,r2,16 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + vupklsw v12,v13 │ │ │ │ + vupkhsw v0,v13 │ │ │ │ + iselgt r10,r8,r9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxsel vs44,vs11,vs9,vs44 │ │ │ │ + xxsel vs11,vs11,vs9,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs12,vs10 │ │ │ │ + xvdivdp vs0,vs0,vs33 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs43 │ │ │ │ + xxsel vs0,vs0,vs11,vs40 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r7,r9 │ │ │ │ blr │ │ │ │ - andi. r9,r10,1 │ │ │ │ - bne 3dcd0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29088(r9) │ │ │ │ - b 3d9cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3dcdc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - b 3da24 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - b 3dbac │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - b 3d9cc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29088(r9) │ │ │ │ - b 3da24 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - b 3da4c │ │ │ │ - slwi r6,r10,1 │ │ │ │ - add r8,r10,r5 │ │ │ │ - subf r10,r5,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - 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 3da4c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29088(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - b 3d850 │ │ │ │ + mtvsrws vs42,r5 │ │ │ │ + li r2,0 │ │ │ │ + b 3d1f4 │ │ │ │ + li r2,0 │ │ │ │ + b 3d408 │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003dd60 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-24160 │ │ │ │ +000000000003d510 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r3) │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r3) │ │ │ │ beqlr │ │ │ │ cmplwi r4,2 │ │ │ │ addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ - ble 3de80 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r10,r4,1 │ │ │ │ + mr r2,r3 │ │ │ │ + ble 3d62c │ │ │ │ + addi r9,r4,1 │ │ │ │ + plxv vs45,198056 # 6dae0 │ │ │ │ mtvsrws vs43,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ vspltisw v12,4 │ │ │ │ - addi r8,r8,29008 │ │ │ │ - addi r7,r7,29072 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs45,0(r7) │ │ │ │ - rldicl r8,r10,62,34 │ │ │ │ - mtctr r8 │ │ │ │ + rldicl r10,r9,62,34 │ │ │ │ + mtctr r10 │ │ │ │ vcmpgtsw v0,v11,v13 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ vadduwm v13,v13,v12 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ xxland vs33,vs33,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3ddb8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + stxv vs33,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d558 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r3,r3,r9 │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 3de50 │ │ │ │ - addi r9,r10,1 │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + clrrwi r9,r9,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ + cmpw r9,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bge 3d600 │ │ │ │ + addi r2,r9,1 │ │ │ │ stfd f0,0(r3) │ │ │ │ - cmpw r9,r4 │ │ │ │ + cmpw r2,r4 │ │ │ │ bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ + cmpw r2,r5 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + blt 3d5d0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - bge 3de28 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r9,r9,2 │ │ │ │ stfd f0,8(r3) │ │ │ │ - cmpw r10,r4 │ │ │ │ + cmpw r9,r4 │ │ │ │ bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 3de70 │ │ │ │ + cmpw r9,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bge 3d620 │ │ │ │ stfd f0,16(r3) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpw r9,r4 │ │ │ │ + nop │ │ │ │ + addi r2,r9,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + cmpw r2,r4 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ble 3de14 │ │ │ │ + ble 3d5b8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + nop │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ stfd f0,16(r3) │ │ │ │ blr │ │ │ │ - li r10,0 │ │ │ │ - b 3ddf8 │ │ │ │ + li r9,0 │ │ │ │ + b 3d598 │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003dea0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-24480 │ │ │ │ +000000000003d640 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - mflr r0 │ │ │ │ mtfprd f0,r5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mflr r0 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ std r30,-16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r29,r5 │ │ │ │ addi r30,r3,8 │ │ │ │ - neg r31,r5 │ │ │ │ + std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r5 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r27,r5 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f2,27920(r9) │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + neg r31,r5 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - std r5,32(r1) │ │ │ │ - std r4,40(r1) │ │ │ │ - bl 56e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r8,1 │ │ │ │ - li r9,-1 │ │ │ │ + addi r28,r28,1 │ │ │ │ + bl 5680 │ │ │ │ + plfd f0,196468 # 6d608 │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r10,1 │ │ │ │ + cmpwi r28,0 │ │ │ │ + li r2,-1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - addi r6,r29,1 │ │ │ │ - lfd f0,27928(r10) │ │ │ │ + addi r7,r29,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - ld r4,40(r1) │ │ │ │ - ld r5,32(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - clrldi r10,r4,32 │ │ │ │ - cmpwi r4,0 │ │ │ │ + isellt r9,r10,r9 │ │ │ │ + mtctr r9 │ │ │ │ fsqrt f1,f1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - isellt r10,r8,r10 │ │ │ │ - mtctr r10 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 3dfa0 │ │ │ │ - cmpw r9,r5 │ │ │ │ - addi r30,r30,8 │ │ │ │ - addi r7,r31,1 │ │ │ │ + bdz 3d740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r2,r29 │ │ │ │ fmr f1,f9 │ │ │ │ - ble 3df90 │ │ │ │ + addi r30,r30,8 │ │ │ │ + addi r8,r31,1 │ │ │ │ + ble 3d730 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - mtfprwa f10,r7 │ │ │ │ - add r8,r9,r29 │ │ │ │ - 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) │ │ │ │ - bdnz 3df40 │ │ │ │ + bdnz 3d6e0 │ │ │ │ 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 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x580 │ │ │ │ │ │ │ │ -000000000003dfd0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-24784 │ │ │ │ +000000000003d770 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - 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,29008(r9) │ │ │ │ - rldic r11,r6,3,29 │ │ │ │ - mr r9,r12 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq cr7,3e190 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 3e45c │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - rldicl r3,r4,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ - vspltisw v9,1 │ │ │ │ - vspltisw v7,4 │ │ │ │ - addi r7,r7,29104 │ │ │ │ - addi r8,r8,29008 │ │ │ │ - addi r10,r10,29088 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs44,0(r7) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - vslw v0,v12,v9 │ │ │ │ - vadduwm v13,v12,v9 │ │ │ │ - xxland vs33,vs44,vs41 │ │ │ │ - vcmpgtsw v11,v8,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v12,v12,v7 │ │ │ │ - vadduwm v0,v0,v9 │ │ │ │ - xxmrglw vs12,vs45,vs45 │ │ │ │ - xxmrghw vs45,vs45,vs45 │ │ │ │ - vcmpnew v1,v1,v8 │ │ │ │ - vupklsw v6,v11 │ │ │ │ - vupkhsw v11,v11 │ │ │ │ + cmpdi r4,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f11,8(r3) │ │ │ │ + beqlr │ │ │ │ + addi r2,r4,-1 │ │ │ │ + plxv vs45,197460 # 6daf0 │ │ │ │ + mr r11,r4 │ │ │ │ + addi r10,r3,16 │ │ │ │ + cmplwi cr7,r2,2 │ │ │ │ + rldic r9,r2,3,29 │ │ │ │ + ble cr7,3dbd0 │ │ │ │ + rldicl r8,r4,62,34 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + mr r2,r10 │ │ │ │ + vspltisw v8,1 │ │ │ │ + vspltisw v6,4 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + mtctr r8 │ │ │ │ + vslw v0,v11,v8 │ │ │ │ + vadduwm v12,v11,v8 │ │ │ │ + xxland vs33,vs43,vs40 │ │ │ │ + vcmpgtsw v10,v7,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ + vadduwm v0,v0,v8 │ │ │ │ + xxmrglw vs12,vs44,vs44 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v1,v1,v7 │ │ │ │ + vupklsw v5,v10 │ │ │ │ + vupkhsw v10,v10 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs45,vs45 │ │ │ │ - vupklsw v10,v1 │ │ │ │ + vupklsw v9,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xxsel vs42,vs11,vs10,vs42 │ │ │ │ - xxsel vs33,vs11,vs10,vs33 │ │ │ │ + xxsel vs41,vs10,vs11,vs41 │ │ │ │ + xxsel vs33,vs10,vs11,vs33 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - xvdivdp vs32,vs32,vs45 │ │ │ │ + xvdivdp vs32,vs32,vs44 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs42,vs38 │ │ │ │ - xxsel vs32,vs32,vs33,vs43 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3e054 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrwi r7,r4,2 │ │ │ │ - beq 3e188 │ │ │ │ - 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 3e188 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r10,r7,2 │ │ │ │ + xxsel vs0,vs0,vs41,vs37 │ │ │ │ + xxsel vs32,vs32,vs33,vs42 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d7e0 │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + beq 3d954 │ │ │ │ + addi r8,r2,1 │ │ │ │ + mr r7,r8 │ │ │ │ + plxv vs44,197224 # 6dae0 │ │ │ │ + mtvsrws vs33,r7 │ │ │ │ + vspltisw v11,1 │ │ │ │ + subf r7,r2,r4 │ │ │ │ + xxspltib vs42,0 │ │ │ │ + li r2,32 │ │ │ │ + li r6,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v0,v1,v13 │ │ │ │ + vadduwm v1,v1,v12 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r8,r8,r3 │ │ │ │ + xxmrglw vs9,vs32,vs32 │ │ │ │ + xxmrghw vs11,vs32,vs32 │ │ │ │ + vslw v0,v1,v11 │ │ │ │ + xxland vs44,vs33,vs43 │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + vcmpgtsw v1,v10,v1 │ │ │ │ + addi r5,r8,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 r7,r6,r2 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + xxsel vs43,vs10,vs8,vs43 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r7,r7,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,r8,r7 │ │ │ │ + stxvl vs0,r5,r2 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + plxv vs35,196964 # 6dac0 │ │ │ │ + plxv vs36,196972 # 6dad0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + li r0,0 │ │ │ │ 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 3e188 │ │ │ │ - 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) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - stfd f7,0(r9) │ │ │ │ - bne 3e230 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfd f0,29088(r10) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - mr r31,r9 │ │ │ │ - beq cr7,3e210 │ │ │ │ - cmplwi r6,2 │ │ │ │ - addi r29,r9,8 │ │ │ │ - li r10,1 │ │ │ │ - bgt 3e248 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - b 3e398 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r31 │ │ │ │ - mr r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 3e1b0 │ │ │ │ - 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,3e210 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 3e464 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + add r10,r10,r9 │ │ │ │ + cmpw r8,r4 │ │ │ │ + bgtlr │ │ │ │ + clrlwi r2,r8,31 │ │ │ │ + addi r6,r10,16 │ │ │ │ + mtvsrws vs41,r8 │ │ │ │ + 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,r6,r0 │ │ │ │ + ble cr7,3dbc0 │ │ │ │ + rldicl r7,r11,62,34 │ │ │ │ vspltisw v10,1 │ │ │ │ - vspltisw v8,4 │ │ │ │ - addi r8,r8,29008 │ │ │ │ - addi r30,r30,29104 │ │ │ │ - addi r10,r10,29088 │ │ │ │ - vadduwm v6,v9,v10 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - vsubuwm v7,v10,v9 │ │ │ │ - rldicl r8,r0,62,34 │ │ │ │ - lxv vs43,0(r30) │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ - mtctr r8 │ │ │ │ + xxspltib vs37,0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs8,3212836864 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + vspltisw v6,4 │ │ │ │ + mtctr r7 │ │ │ │ + vadduwm v7,v9,v10 │ │ │ │ + vsubuwm v8,v10,v9 │ │ │ │ vslw v1,v11,v10 │ │ │ │ - vadduwm v0,v7,v11 │ │ │ │ - vadduwm v12,v6,v11 │ │ │ │ - xxland vs45,vs43,vs42 │ │ │ │ - vcmpgtsw v4,v9,v11 │ │ │ │ - addi r10,r10,32 │ │ │ │ + vadduwm v0,v8,v11 │ │ │ │ + vadduwm v2,v7,v11 │ │ │ │ + xxland vs44,vs43,vs42 │ │ │ │ + vcmpgtsw v18,v9,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ 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 v19,v18 │ │ │ │ + vupkhsw v12,v18 │ │ │ │ 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 │ │ │ │ - vadduwm v11,v11,v8 │ │ │ │ - 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,vs34 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs50,vs51 │ │ │ │ + xxsel vs0,vs0,vs32,vs44 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3d9f4 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + cmplw r2,r11 │ │ │ │ + beq 3dbac │ │ │ │ + addi r5,r2,1 │ │ │ │ + mr r7,r5 │ │ │ │ + plxv vs33,196664 # 6dae0 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + mtvsrws vs44,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + subf r7,r2,r11 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + li r2,32 │ │ │ │ + li r3,16 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r5,r5,3,29 │ │ │ │ + addi r10,r10,8 │ │ │ │ + vsubuwm v0,v8,v12 │ │ │ │ + vadduwm v12,v12,v8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r10,r5,r10 │ │ │ │ + vslw v1,v10,v8 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v12,v12,v10 │ │ │ │ + xxland vs43,vs42,vs40 │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + vcmpgtsw v9,v9,v10 │ │ │ │ + addi r5,r10,16 │ │ │ │ + vadduwm v1,v1,v8 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs8,vs44,vs44 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v0,v11,v7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v10,v9 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v9,v9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs8,vs8 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v11,v0 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r7,r3,r2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + xxsel vs43,vs10,vs7,vs43 │ │ │ │ + sldi r7,r7,56 │ │ │ │ + xxsel vs10,vs10,vs7,vs32 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs8 │ │ │ │ xvdivdp vs33,vs33,vs44 │ │ │ │ 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 3e290 │ │ │ │ - clrrwi r10,r4,2 │ │ │ │ - cmplw r0,r10 │ │ │ │ - beq 3e208 │ │ │ │ - clrldi r8,r10,32 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r9,r9,r8 │ │ │ │ - cmpw r7,r10 │ │ │ │ - addi r29,r9,8 │ │ │ │ - bgt 3e1f0 │ │ │ │ - slwi r12,r10,1 │ │ │ │ - add r8,r7,r10 │ │ │ │ - subf r30,r7,r10 │ │ │ │ - addi r12,r12,1 │ │ │ │ + xxsel vs12,vs12,vs43,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs41 │ │ │ │ + stxvl vs12,r10,r7 │ │ │ │ + stxvl vs0,r5,r2 │ │ │ │ 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) │ │ │ │ + add r10,r6,r9 │ │ │ │ cmpw r8,r4 │ │ │ │ - bgt 3e208 │ │ │ │ - cmpw r3,r10 │ │ │ │ - bgt 3e450 │ │ │ │ - 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 3e208 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 3e1fc │ │ │ │ - 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 3e204 │ │ │ │ - nop │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f0,29088(r8) │ │ │ │ - b 3e3f0 │ │ │ │ + ble 3d988 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ li r7,1 │ │ │ │ - b 3e0f4 │ │ │ │ - li r10,1 │ │ │ │ - b 3e34c │ │ │ │ + li r5,1 │ │ │ │ + b 3daa8 │ │ │ │ + li r2,0 │ │ │ │ + li r7,1 │ │ │ │ + li r8,1 │ │ │ │ + b 3d878 │ │ │ │ ... │ │ │ │ - .long 0x300 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e480 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-25984 │ │ │ │ +000000000003dbf0 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addi r12,r4,1 │ │ │ │ addi r5,r4,1 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - std r29,-24(r1) │ │ │ │ - addis r29,r2,-3 │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r6,r4,1 │ │ │ │ std r31,-8(r1) │ │ │ │ - li r10,0 │ │ │ │ - clrlwi r9,r12,30 │ │ │ │ - clrrwi r0,r12,2 │ │ │ │ + li r9,0 │ │ │ │ cmplwi cr7,r4,2 │ │ │ │ - li r31,0 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r29,r29,29072 │ │ │ │ - srwi r30,r12,2 │ │ │ │ - clrrwi r28,r12,2 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - addi r11,r11,29008 │ │ │ │ + li r11,0 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ vspltisw v11,4 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + clrlwi r2,r5,30 │ │ │ │ + clrrwi r12,r5,2 │ │ │ │ + srwi r0,r5,2 │ │ │ │ + clrrwi r31,r5,2 │ │ │ │ + xxspltd vs0,vs11,0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + sldi r12,r12,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r8,r3,8 │ │ │ │ - std r31,0(r3) │ │ │ │ - mr r7,r8 │ │ │ │ - ble cr7,3e5d0 │ │ │ │ - clrldi r7,r30,34 │ │ │ │ - lxv vs45,0(r29) │ │ │ │ - mtvsrws vs44,r10 │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - mr r9,r8 │ │ │ │ - mtctr r7 │ │ │ │ + nop │ │ │ │ + addi r10,r3,8 │ │ │ │ + std r11,0(r3) │ │ │ │ + mr r8,r10 │ │ │ │ + ble cr7,3dd20 │ │ │ │ + clrldi r8,r0,34 │ │ │ │ + plxv vs45,196220 # 6dae0 │ │ │ │ + mtvsrws vs44,r9 │ │ │ │ + mr r2,r10 │ │ │ │ + mtctr r8 │ │ │ │ vcmpgtsw v0,v12,v13 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ vadduwm v13,v13,v11 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ xxland vs33,vs33,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3e518 │ │ │ │ - beq cr5,3e5ac │ │ │ │ - add r7,r8,r0 │ │ │ │ - mr r9,r28 │ │ │ │ - cmpw r10,r9 │ │ │ │ - fmr f0,f12 │ │ │ │ - ble 3e560 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f0,29008(r6) │ │ │ │ - addi r6,r9,1 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - cmpw r6,r4 │ │ │ │ - bgt 3e5ac │ │ │ │ - cmpw r6,r10 │ │ │ │ - fmr f0,f12 │ │ │ │ - bge 3e584 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f0,29008(r6) │ │ │ │ - addi r9,r9,2 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgt 3e5ac │ │ │ │ - cmpw r10,r9 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - ble 3e5a8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r3,r5,r8 │ │ │ │ - cmpw r10,r12 │ │ │ │ - bne 3e4f0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + stxv vs33,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3dc78 │ │ │ │ + beq cr5,3dd00 │ │ │ │ + add r8,r10,r12 │ │ │ │ + mr r2,r31 │ │ │ │ + cmpw r9,r2 │ │ │ │ + fmr f12,f11 │ │ │ │ + bgt 3dcbc │ │ │ │ + fmr f12,f10 │ │ │ │ + addi r7,r2,1 │ │ │ │ + stfd f12,0(r8) │ │ │ │ + cmpw r7,r4 │ │ │ │ + bgt 3dd00 │ │ │ │ + cmpw r7,r9 │ │ │ │ + fmr f12,f11 │ │ │ │ + blt 3dcdc │ │ │ │ + fmr f12,f10 │ │ │ │ + addi r2,r2,2 │ │ │ │ + stfd f12,8(r8) │ │ │ │ + cmpw r2,r4 │ │ │ │ + bgt 3dd00 │ │ │ │ + cmpw r9,r2 │ │ │ │ + fmr f12,f11 │ │ │ │ + bgt 3dcfc │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + stfd f12,16(r8) │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r3,r6,r10 │ │ │ │ + cmpw r9,r5 │ │ │ │ + bne 3dc50 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 3e54c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + b 3dcac │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ + .long 0x100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e5f0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-26352 │ │ │ │ +000000000003dd40 : │ │ │ │ cmpwi r4,0 │ │ │ │ - std r28,-48(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + plfd f29,194752 # 6d608 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - addi r9,r9,27920 │ │ │ │ - addi r28,r28,27928 │ │ │ │ - blt 3e734 │ │ │ │ - mflr r0 │ │ │ │ + blt 3de6c │ │ │ │ stfd f30,80(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - std r27,40(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ - li r29,0 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r30,r3 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mflr r0 │ │ │ │ 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 56e0 │ │ │ │ - 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 │ │ │ │ + std r28,40(r1) │ │ │ │ + std r29,48(r1) │ │ │ │ + mr r28,r4 │ │ │ │ + li r29,0 │ │ │ │ + std r30,56(r1) │ │ │ │ + std r31,64(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,112(r1) │ │ │ │ + mtfprwa f1,r29 │ │ │ │ + fmr f2,f30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + neg r31,r29 │ │ │ │ + fcfid f1,f1 │ │ │ │ + bl 5680 │ │ │ │ + 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 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 3e708 │ │ │ │ + bdz 3de40 │ │ │ │ addi r31,r31,1 │ │ │ │ - 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 │ │ │ │ mtfprwa f10,r31 │ │ │ │ - mtfprwa f11,r10 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ + mtfprwa f11,r9 │ │ │ │ + mtfprwa f12,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - ble 3e69c │ │ │ │ + ble 3ddd4 │ │ │ │ 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 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdnz 3e6ac │ │ │ │ - cmpw r7,r27 │ │ │ │ - mr r29,r7 │ │ │ │ - ble 3e650 │ │ │ │ + bdnz 3dde4 │ │ │ │ + cmpw r8,r28 │ │ │ │ + mr r29,r8 │ │ │ │ + ble 3dd90 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e750 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-26704 │ │ │ │ +000000000003de90 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 3e840 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - sldi r31,r6,3 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ + beq 3df8c │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r10,r7,r31 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r7,r9,r31 │ │ │ │ - addi r30,r30,29008 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r12,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r12,r12,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r11 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,3e830 │ │ │ │ - clrldi r31,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ble cr7,3df54 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r31 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + 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 3e7d0 │ │ │ │ - mr r9,r12 │ │ │ │ - mr r31,r0 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + bdnz 3df00 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfdx f0,r4,r11 │ │ │ │ addi r11,r11,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 3e7b4 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r31,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + bgt cr7,3dee8 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - b 3e7fc │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - bne 3e8b8 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 3df4c │ │ │ │ + blr │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 3e004 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 3e87c │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 3dfc8 │ │ │ │ blr │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 3e858 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 3dfa4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e8e0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27104 │ │ │ │ +000000000003e030 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 3ea88 │ │ │ │ + ble 3e0f8 │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 3ea20 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ + beq 3e150 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - li r12,0 │ │ │ │ + li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - add r10,r7,r3 │ │ │ │ - rldic r11,r11,3,29 │ │ │ │ - add r8,r8,r3 │ │ │ │ - add r7,r9,r3 │ │ │ │ - addi r30,r30,29008 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r9,r11,r8 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - lfdx f7,r31,r12 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,3e9e0 │ │ │ │ - clrldi r3,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + ble cr7,3e110 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + 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 3e970 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r3,r11 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 3e0a0 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 3ea0c │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r5 │ │ │ │ - bne 3e948 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + bgt 3e144 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 3e080 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r3,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 3e9bc │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 3e0ec │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - beq 3ea64 │ │ │ │ - li r9,16 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 3e194 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 3ea64 │ │ │ │ - b 3ea88 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beq cr7,3ea88 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 3e194 │ │ │ │ + b 3e0f8 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beq cr5,3ea88 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beq cr7,3e0f8 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 3ea50 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beq cr5,3e0f8 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 3e180 │ │ │ │ + b 3e0f8 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27552 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 5800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 57a0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3ead4 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - stw r3,-32456(r2) │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 3e224 │ │ │ │ + bl 4c00 │ │ │ │ + pstw r3,335388 # 90038 │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5bc0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27648 │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + lfd f31,0(r3) │ │ │ │ std r31,-16(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ lwz r31,8(r3) │ │ │ │ - lfd f31,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - bl 5800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + bl 5100 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 57a0 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3ed34 │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - cmpwi r28,0 │ │ │ │ - lwz r3,-32496(r2) │ │ │ │ - nop │ │ │ │ - lwz r4,-32492(r2) │ │ │ │ - nop │ │ │ │ + bne 3e43c │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r3,335244 # 90010 │ │ │ │ + cmpwi r29,0 │ │ │ │ + plwz r4,335236 # 90014 │ │ │ │ + pld r30,335272 # 90040 │ │ │ │ addi r3,r3,1 │ │ │ │ - ld r30,-32448(r2) │ │ │ │ - bne 3ecf0 │ │ │ │ + bne 3e400 │ │ │ │ ori r5,r31,80 │ │ │ │ extsw r4,r4 │ │ │ │ extsw r3,r3 │ │ │ │ li r31,0 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ std r3,0(r30) │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r2,335176 # 90010 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 3e310 │ │ │ │ nop │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 3ebe8 │ │ │ │ nop │ │ │ │ - ld r9,56(r30) │ │ │ │ + pld r2,335200 # 90040 │ │ │ │ extsw r5,r31 │ │ │ │ addi r31,r31,1 │ │ │ │ mr r4,r5 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bge 3ebc0 │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 51c0 │ │ │ │ nop │ │ │ │ - addi r26,r1,40 │ │ │ │ - addi r27,r1,32 │ │ │ │ + plwz r2,335120 # 90010 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bge 3e2e0 │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r4,335100 # 90010 │ │ │ │ + addi r27,r1,40 │ │ │ │ + addi r28,r1,32 │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ li r3,0 │ │ │ │ - lwz r4,-32496(r2) │ │ │ │ - mr r7,r26 │ │ │ │ - mr r8,r27 │ │ │ │ + mr r7,r27 │ │ │ │ + mr r8,r28 │ │ │ │ addi r4,r4,1 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3ecbc │ │ │ │ - nop │ │ │ │ - sldi r28,r28,3 │ │ │ │ - std r29,80(r1) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ - nop │ │ │ │ + beq 3e3d4 │ │ │ │ + sldi r29,r29,3 │ │ │ │ lwz r31,40(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ + lwz r30,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,8(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,32(r30) │ │ │ │ - ld r6,24(r30) │ │ │ │ + plwz r2,335024 # 90010 │ │ │ │ + pld r9,335064 # 90040 │ │ │ │ extsw r8,r31 │ │ │ │ - ld r5,16(r30) │ │ │ │ fmr f1,f31 │ │ │ │ + pld r7,335024 # 90028 │ │ │ │ + pld r6,335008 # 90020 │ │ │ │ + pld r5,334992 # 90018 │ │ │ │ mr r4,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ - mullw r9,r9,r31 │ │ │ │ + addi r2,r2,2 │ │ │ │ + ldx r3,r9,r29 │ │ │ │ + mullw r2,r2,r31 │ │ │ │ addi r31,r31,1 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 5720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r31 │ │ │ │ - bgt 3ec50 │ │ │ │ - mr r4,r27 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 56c0 │ │ │ │ + cmpw r30,r31 │ │ │ │ + bgt 3e360 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3ec40 │ │ │ │ - ld r29,80(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + bne 3e350 │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(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 │ │ │ │ ori r5,r31,208 │ │ │ │ extsw r4,r4 │ │ │ │ extsw r3,r3 │ │ │ │ - sldi r31,r28,3 │ │ │ │ + sldi r31,r29,3 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ stdx r3,r30,r31 │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32448(r2) │ │ │ │ - ld r10,0(r9) │ │ │ │ - ldx r9,r9,r31 │ │ │ │ - ld r10,16(r10) │ │ │ │ - std r10,16(r9) │ │ │ │ - b 3ebe8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5bc0 │ │ │ │ + pld r2,334880 # 90040 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ldx r2,r2,r31 │ │ │ │ + ld r9,16(r9) │ │ │ │ + std r9,16(r2) │ │ │ │ + b 3e310 │ │ │ │ + bl 4c00 │ │ │ │ + mr r2,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - stw r9,-32456(r2) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - std r3,-32448(r2) │ │ │ │ - b 3eb50 │ │ │ │ + pstw r2,334832 # 90038 │ │ │ │ + bl 5480 │ │ │ │ + pstd r3,334828 # 90040 │ │ │ │ + b 3e280 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x681 │ │ │ │ + .long 0x581 │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-28272 │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + lfd f31,0(r3) │ │ │ │ std r31,-16(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + lwz r31,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - lwz r31,8(r3) │ │ │ │ - lfd f31,0(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-144(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r24,r3 │ │ │ │ - bl 5800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-128(r1) │ │ │ │ + bl 5100 │ │ │ │ + mr r25,r3 │ │ │ │ + bl 57a0 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3f064 │ │ │ │ - nop │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r3,-32496(r2) │ │ │ │ + bne 3e6fc │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r3,334668 # 90010 │ │ │ │ addi r3,r3,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,334648 # 90010 │ │ │ │ + mr r29,r3 │ │ │ │ + addi r3,r2,2 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,334624 # 90010 │ │ │ │ mr r28,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ + addi r3,r2,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,334600 # 90010 │ │ │ │ + cmpwi r25,0 │ │ │ │ + plwz r4,334592 # 90014 │ │ │ │ + pld r30,334628 # 90040 │ │ │ │ mr r27,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - nop │ │ │ │ - cmpwi r24,0 │ │ │ │ - lwz r4,-32492(r2) │ │ │ │ - nop │ │ │ │ - mr r26,r3 │ │ │ │ - ld r30,-32448(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ - bne 3f020 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bne 3e6c0 │ │ │ │ ori r5,r31,64 │ │ │ │ - extsw r3,r9 │ │ │ │ + extsw r3,r2 │ │ │ │ extsw r4,r4 │ │ │ │ li r31,0 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ std r3,0(r30) │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 3eeb8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,56(r30) │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r2,334528 # 90010 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 3e590 │ │ │ │ + pld r2,334560 # 90040 │ │ │ │ extsw r5,r31 │ │ │ │ addi r31,r31,1 │ │ │ │ mr r4,r5 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bge 3ee90 │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 51c0 │ │ │ │ nop │ │ │ │ - addi r22,r1,40 │ │ │ │ - addi r23,r1,32 │ │ │ │ + plwz r2,334480 # 90010 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bge 3e560 │ │ │ │ + bl 5bc0 │ │ │ │ + plwz r4,334460 # 90010 │ │ │ │ + addi r23,r1,40 │ │ │ │ + addi r24,r1,32 │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ li r3,0 │ │ │ │ - lwz r4,-32496(r2) │ │ │ │ - mr r7,r22 │ │ │ │ - mr r8,r23 │ │ │ │ + mr r7,r23 │ │ │ │ + mr r8,r24 │ │ │ │ addi r4,r4,1 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3efb0 │ │ │ │ - nop │ │ │ │ - sldi r24,r24,3 │ │ │ │ - std r25,80(r1) │ │ │ │ - addi r29,r2,-32504 │ │ │ │ - nop │ │ │ │ + beq 3e66c │ │ │ │ + sldi r25,r25,3 │ │ │ │ lwz r30,40(r1) │ │ │ │ - lwz r25,32(r1) │ │ │ │ + lwz r26,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwa r4,8(r29) │ │ │ │ extsw r31,r30 │ │ │ │ - mr r3,r28 │ │ │ │ + plwa r4,334380 # 90010 │ │ │ │ + mr r3,r29 │ │ │ │ addi r30,r30,1 │ │ │ │ mr r5,r31 │ │ │ │ - bl 5840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r29) │ │ │ │ + bl 57e0 │ │ │ │ + nop │ │ │ │ + plwa r4,334352 # 90010 │ │ │ │ mr r5,r31 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r29) │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4c20 │ │ │ │ + plwa r4,334332 # 90010 │ │ │ │ mr r5,r31 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 55c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r29) │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5560 │ │ │ │ + pld r2,334360 # 90040 │ │ │ │ mr r8,r31 │ │ │ │ mr r4,r31 │ │ │ │ - mr r7,r26 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r5,r28 │ │ │ │ + mr r7,r27 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fmr f1,f31 │ │ │ │ - ldx r3,r9,r24 │ │ │ │ - bl 5720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r25,r30 │ │ │ │ - bgt 3ef20 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r3,r22 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r3,r2,r25 │ │ │ │ + bl 56c0 │ │ │ │ + cmpw r26,r30 │ │ │ │ + bgt 3e5e0 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3ef10 │ │ │ │ - ld r25,80(r1) │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 3e5d0 │ │ │ │ + bl 50c0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4ec0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,144 │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,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) │ │ │ │ mtlr r0 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ ori r5,r31,192 │ │ │ │ - extsw r3,r9 │ │ │ │ + extsw r3,r2 │ │ │ │ extsw r4,r4 │ │ │ │ - sldi r29,r24,3 │ │ │ │ + sldi r26,r25,3 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r3,r30,r29 │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32448(r2) │ │ │ │ - ld r10,0(r9) │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - ld r10,16(r10) │ │ │ │ - std r10,16(r9) │ │ │ │ - b 3eeb8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4f00 │ │ │ │ + stdx r3,r30,r26 │ │ │ │ + bl 5bc0 │ │ │ │ + pld r2,334176 # 90040 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ldx r2,r2,r26 │ │ │ │ + ld r9,16(r9) │ │ │ │ + std r9,16(r2) │ │ │ │ + b 3e590 │ │ │ │ + bl 4c00 │ │ │ │ + mr r2,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - stw r9,-32456(r2) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - std r3,-32448(r2) │ │ │ │ - b 3edd0 │ │ │ │ + pstw r2,334128 # 90038 │ │ │ │ + bl 5480 │ │ │ │ + pstd r3,334124 # 90040 │ │ │ │ + b 3e4c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x981 │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-29088 │ │ │ │ - mr r9,r3 │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r2,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r31,-16(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r29,0(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ + ld r29,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ addi r30,r1,40 │ │ │ │ addi r31,r1,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ + lwz r2,48(r29) │ │ │ │ mr r7,r30 │ │ │ │ mr r8,r31 │ │ │ │ - extsw r4,r9 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r3,0 │ │ │ │ - bne 3f15c │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,80 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3f180 │ │ │ │ - mr r4,r31 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extsw r4,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3f100 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3e88c │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,192136 # 6d610 │ │ │ │ + ld r7,40(r1) │ │ │ │ + lwz r0,32(r1) │ │ │ │ + slwi r5,r7,1 │ │ │ │ + neg r4,r7 │ │ │ │ + extsw r7,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r4,r6 │ │ │ │ - bgt 3f130 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3e860 │ │ │ │ mtfprwa f0,r5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r10,r5,32 │ │ │ │ + lwz r10,48(r29) │ │ │ │ + clrldi r2,r5,32 │ │ │ │ ld r3,320(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,27936(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r12,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - subf r7,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - not r9,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - mullw r7,r7,r0 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + subf r8,r4,r10 │ │ │ │ + addi r6,r10,1 │ │ │ │ + extsw r10,r10 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mulli r10,r6,-2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + mullw r8,r8,r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ fsqrt f0,f0 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r3,r7 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r6,r8,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + add r2,r3,r8 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq 3f210 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3e834 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3f130 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3e860 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r9,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r10) │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r10,r9 │ │ │ │ - add r10,r8,r9 │ │ │ │ - bdnz 3f218 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3e83c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3f180 │ │ │ │ - b 3f144 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3e7b0 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3e790 │ │ │ │ + lfd f31,72(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-29536 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - std r18,-128(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ ld r18,0(r3) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r31,-24(r1) │ │ │ │ - ld r30,8(r18) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-336(r1) │ │ │ │ - stxv vs57,64(r1) │ │ │ │ - stxv vs58,80(r1) │ │ │ │ - stxv vs59,96(r1) │ │ │ │ - stxv vs60,112(r1) │ │ │ │ - stxv vs61,128(r1) │ │ │ │ - stxv vs62,144(r1) │ │ │ │ - stxv vs63,160(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,8(r18) │ │ │ │ + stxv vs59,48(r1) │ │ │ │ + stxv vs60,64(r1) │ │ │ │ + stxv vs61,80(r1) │ │ │ │ + stxv vs62,96(r1) │ │ │ │ + stxv vs63,112(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divw r20,r30,r31 │ │ │ │ - mullw r9,r20,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpw r3,r9 │ │ │ │ - blt 3f790 │ │ │ │ - maddld r9,r20,r3,r9 │ │ │ │ - add r8,r20,r9 │ │ │ │ - cmpw r9,r8 │ │ │ │ - bge 3f618 │ │ │ │ - std r29,296(r1) │ │ │ │ + mullw r2,r20,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpw r3,r2 │ │ │ │ + blt 3ede0 │ │ │ │ + maddld r2,r20,r3,r2 │ │ │ │ + add r10,r20,r2 │ │ │ │ + cmpw r2,r10 │ │ │ │ + bge 3ec6c │ │ │ │ + std r29,256(r1) │ │ │ │ + std r28,248(r1) │ │ │ │ lwz r29,48(r18) │ │ │ │ - std r19,216(r1) │ │ │ │ - std r24,256(r1) │ │ │ │ - nop │ │ │ │ - std r25,264(r1) │ │ │ │ - std r28,288(r1) │ │ │ │ - extsw r10,r9 │ │ │ │ - ld r7,24(r18) │ │ │ │ + extsw r9,r2 │ │ │ │ clrldi r20,r20,32 │ │ │ │ - std r14,176(r1) │ │ │ │ - ld r14,56(r18) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lwz r25,-32496(r2) │ │ │ │ + ld r10,24(r18) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + std r19,176(r1) │ │ │ │ + std r26,232(r1) │ │ │ │ + pld r28,333508 # 90018 │ │ │ │ + pld r31,333516 # 90028 │ │ │ │ + std r27,240(r1) │ │ │ │ + add r20,r20,r9 │ │ │ │ + std r21,192(r1) │ │ │ │ + ld r21,56(r18) │ │ │ │ + std r25,224(r1) │ │ │ │ + std r24,216(r1) │ │ │ │ nop │ │ │ │ - std r26,272(r1) │ │ │ │ - std r15,184(r1) │ │ │ │ + plwz r25,333456 # 90010 │ │ │ │ + addi r24,r1,40 │ │ │ │ slwi r19,r29,1 │ │ │ │ - addi r24,r29,1 │ │ │ │ - add r20,r20,r10 │ │ │ │ - not r26,r29 │ │ │ │ - std r17,200(r1) │ │ │ │ - ld r28,-32488(r2) │ │ │ │ - nop │ │ │ │ - neg r10,r29 │ │ │ │ - add r15,r7,r9 │ │ │ │ - std r21,232(r1) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r14,r14,r9 │ │ │ │ + addi r26,r29,1 │ │ │ │ + extsw r9,r29 │ │ │ │ sldi r20,r20,4 │ │ │ │ - slwi r26,r26,1 │ │ │ │ - ld r31,-32472(r2) │ │ │ │ - extsw r8,r29 │ │ │ │ - std r22,240(r1) │ │ │ │ - std r23,248(r1) │ │ │ │ - addi r22,r1,32 │ │ │ │ - mullw r19,r19,r24 │ │ │ │ - stfd f30,320(r1) │ │ │ │ - addi r23,r1,40 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - sldi r30,r8,3 │ │ │ │ + std r17,160(r1) │ │ │ │ + std r16,152(r1) │ │ │ │ + std r15,144(r1) │ │ │ │ + neg r17,r29 │ │ │ │ + stfd f27,296(r1) │ │ │ │ + plfd f27,191592 # 6d618 │ │ │ │ cmpwi cr4,r29,1024 │ │ │ │ - add r20,r20,r7 │ │ │ │ - cmpw cr3,r29,r10 │ │ │ │ - std r16,192(r1) │ │ │ │ + addi r19,r19,1 │ │ │ │ + mulli r27,r26,-2 │ │ │ │ + stfd f26,288(r1) │ │ │ │ + stfd f30,320(r1) │ │ │ │ + xxspltidp vs26,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + std r14,136(r1) │ │ │ │ + std r22,200(r1) │ │ │ │ + add r14,r10,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ + sldi r30,r9,3 │ │ │ │ + add r20,r20,r10 │ │ │ │ + mullw r19,r19,r26 │ │ │ │ + std r23,208(r1) │ │ │ │ + stfd f28,304(r1) │ │ │ │ + addi r23,r1,32 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + cmpw cr3,r29,r17 │ │ │ │ addi r25,r25,2 │ │ │ │ - addi r21,r29,-1 │ │ │ │ - extswsli r26,r26,4 │ │ │ │ - mr r17,r10 │ │ │ │ - std r27,280(r1) │ │ │ │ + addi r22,r29,-1 │ │ │ │ + stfd f25,280(r1) │ │ │ │ + stfd f29,312(r1) │ │ │ │ stfd f31,328(r1) │ │ │ │ + extswsli r27,r27,4 │ │ │ │ extsw r19,r19 │ │ │ │ - add r19,r19,r8 │ │ │ │ + add r19,r19,r9 │ │ │ │ sldi r19,r19,5 │ │ │ │ - std r19,48(r1) │ │ │ │ - mr r19,r14 │ │ │ │ - mr r14,r15 │ │ │ │ - nop │ │ │ │ - lfd f1,8(r19) │ │ │ │ - lfd f31,0(r19) │ │ │ │ - stfd f30,0(r14) │ │ │ │ - stfd f30,8(r14) │ │ │ │ - blt cr3,3f5c8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ + lfd f1,8(r21) │ │ │ │ + lfd f31,0(r21) │ │ │ │ + stfd f28,0(r14) │ │ │ │ + stfd f28,8(r14) │ │ │ │ + blt cr3,3ec08 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ mr r15,r17 │ │ │ │ - lxsd v31,27944(r9) │ │ │ │ - addi r27,r27,28992 │ │ │ │ - xsmuldp vs1,vs1,vs63 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 5920 │ │ │ │ ld r16,320(r18) │ │ │ │ - lxsd v26,27952(r9) │ │ │ │ - xxmr vs60,vs1 │ │ │ │ - xsmuldp vs31,vs31,vs63 │ │ │ │ - ld r9,48(r1) │ │ │ │ - xscvdpqp v27,v28 │ │ │ │ + fnmsub f29,f1,f1,f26 │ │ │ │ + xxmr vs32,vs1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + fmr f25,f1 │ │ │ │ + xscvdpqp v28,v0 │ │ │ │ addi r16,r16,-16 │ │ │ │ - xsnmsubadp vs58,vs1,vs1 │ │ │ │ - add r16,r16,r9 │ │ │ │ - xscvdpqp v31,v26 │ │ │ │ - srawi r7,r15,31 │ │ │ │ + add r16,r16,r19 │ │ │ │ + xxmr vs32,vs29 │ │ │ │ + xscvdpqp v31,v0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + srawi r8,r15,31 │ │ │ │ lxsd v0,16(r16) │ │ │ │ lxsd v1,24(r16) │ │ │ │ lxsd v29,40(r16) │ │ │ │ lxsd v30,32(r16) │ │ │ │ - xor r9,r7,r15 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - mullw r6,r7,r25 │ │ │ │ - addi r9,r7,1 │ │ │ │ - extswsli r5,r6,3 │ │ │ │ - add r4,r28,r5 │ │ │ │ - add r3,r31,r5 │ │ │ │ - ble cr4,3f660 │ │ │ │ - cmpw r29,r9 │ │ │ │ + xor r2,r8,r15 │ │ │ │ + subf r8,r8,r2 │ │ │ │ + mullw r7,r8,r25 │ │ │ │ + addi r2,r8,1 │ │ │ │ + extswsli r6,r7,3 │ │ │ │ + add r5,r28,r6 │ │ │ │ + add r4,r31,r6 │ │ │ │ + ble cr4,3ecb0 │ │ │ │ + cmpw r29,r2 │ │ │ │ xscvdpqp v30,v30 │ │ │ │ xscvdpqp v29,v29 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - xscvdpqp v13,v1 │ │ │ │ - ble 3f780 │ │ │ │ - subf r8,r7,r21 │ │ │ │ - xxmr vs44,vs59 │ │ │ │ - add r3,r3,r30 │ │ │ │ + xscvdpqp v1,v1 │ │ │ │ + ble 3edc0 │ │ │ │ + subf r10,r8,r22 │ │ │ │ add r4,r4,r30 │ │ │ │ - mr r10,r16 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ + add r5,r5,r30 │ │ │ │ + xxmr vs38,vs60 │ │ │ │ + mr r9,r16 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - xsmulqp v6,v30,v27 │ │ │ │ - lxsd v1,0(r10) │ │ │ │ - lxsdx vs42,r3,r9 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - lxsdx vs43,r4,r9 │ │ │ │ - lxsd v5,24(r10) │ │ │ │ - xxmr vs39,vs32 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - xxmr vs41,vs45 │ │ │ │ - xsmulqp v8,v29,v27 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - xscvdpqp v0,v1 │ │ │ │ - xscvdpqp v11,v11 │ │ │ │ - xscvdpqp v1,v5 │ │ │ │ - xsmaddqp v0,v10,v30 │ │ │ │ - xsmaddqp v1,v10,v29 │ │ │ │ - xsmaddqp v7,v11,v6 │ │ │ │ - xsmaddqp v9,v11,v8 │ │ │ │ - xxmr vs45,vs33 │ │ │ │ - xxmr vs62,vs39 │ │ │ │ - xxmr vs61,vs41 │ │ │ │ - bdnz 3f4a0 │ │ │ │ - add r9,r7,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lxsdx vs33,r28,r9 │ │ │ │ + xsmulqp v8,v30,v28 │ │ │ │ + xsmulqp v10,v29,v28 │ │ │ │ + lxsdx vs45,r5,r2 │ │ │ │ + xxmr vs41,vs32 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + lxsdx vs44,r4,r2 │ │ │ │ + lxsd v7,0(r9) │ │ │ │ + lxsd v1,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + xscvdpqp v13,v13 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ + xscvdpqp v0,v7 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - xsmulqp v1,v1,v12 │ │ │ │ - xsmaddqp v0,v1,v30 │ │ │ │ - xsmaddqp v13,v1,v29 │ │ │ │ + xsmaddqp v0,v12,v30 │ │ │ │ + xsmaddqp v1,v12,v29 │ │ │ │ + xsmaddqp v9,v13,v8 │ │ │ │ + xsmaddqp v11,v13,v10 │ │ │ │ + xxmr vs62,vs41 │ │ │ │ + xxmr vs61,vs43 │ │ │ │ + bdnz 3eaf0 │ │ │ │ + add r2,r8,r7 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lxsdx vs45,r28,r2 │ │ │ │ + xscvdpqp v13,v13 │ │ │ │ + xsmulqp v13,v13,v6 │ │ │ │ + xsmaddqp v0,v13,v30 │ │ │ │ + xsmaddqp v1,v13,v29 │ │ │ │ xxmr vs62,vs32 │ │ │ │ - xxmr vs61,vs45 │ │ │ │ - mtvrwa v3,r7 │ │ │ │ - lfd f0,0(r27) │ │ │ │ + xxmr vs61,vs33 │ │ │ │ + mtvrwa v3,r8 │ │ │ │ xxmr vs34,vs63 │ │ │ │ - lxsdx vs57,r31,r5 │ │ │ │ + lxsdx vs59,r31,r6 │ │ │ │ xscvsxddp vs35,vs35 │ │ │ │ - xscvdpqp v25,v25 │ │ │ │ - xsmuldp vs35,vs35,vs0 │ │ │ │ + xscvdpqp v27,v27 │ │ │ │ + xsmuldp vs35,vs35,vs30 │ │ │ │ xscvdpqp v3,v3 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mtfprwa f1,r15 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r4,r22 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r4,r23 │ │ │ │ xsmulqp v30,v2,v30 │ │ │ │ + xsmulqp v2,v2,v29 │ │ │ │ fcfids f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - xsmulqp v2,v2,v29 │ │ │ │ - xsmulqp v30,v30,v25 │ │ │ │ - xsmulqp v25,v2,v25 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmulqp v30,v30,v27 │ │ │ │ + xsmulqp v27,v2,v27 │ │ │ │ + bl 5760 │ │ │ │ lxsd v13,40(r1) │ │ │ │ lxsd v0,0(r14) │ │ │ │ lxsd v12,32(r1) │ │ │ │ lxsd v1,8(r14) │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v0,v13,v30 │ │ │ │ xsmaddqp v1,v12,v30 │ │ │ │ - xsnmsubqp v0,v12,v25 │ │ │ │ - xsmaddqp v1,v13,v25 │ │ │ │ + xsnmsubqp v0,v12,v27 │ │ │ │ + xsmaddqp v1,v13,v27 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ addi r15,r15,1 │ │ │ │ - add r16,r16,r26 │ │ │ │ + add r16,r16,r27 │ │ │ │ stxsd v0,0(r14) │ │ │ │ stxsd v1,8(r14) │ │ │ │ - cmpw r15,r24 │ │ │ │ - bne 3f430 │ │ │ │ + cmpw r15,r26 │ │ │ │ + bne 3ea80 │ │ │ │ addi r14,r14,16 │ │ │ │ - addi r19,r19,16 │ │ │ │ + addi r21,r21,16 │ │ │ │ cmpld r20,r14 │ │ │ │ - bne 3f3d0 │ │ │ │ + bne 3ea30 │ │ │ │ + lfd f25,280(r1) │ │ │ │ + lfd f26,288(r1) │ │ │ │ + lfd f27,296(r1) │ │ │ │ + lfd f28,304(r1) │ │ │ │ + lfd f29,312(r1) │ │ │ │ lfd f30,320(r1) │ │ │ │ lfd f31,328(r1) │ │ │ │ - ld r14,176(r1) │ │ │ │ - ld r15,184(r1) │ │ │ │ - ld r16,192(r1) │ │ │ │ - ld r17,200(r1) │ │ │ │ - ld r19,216(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) │ │ │ │ - ld r29,296(r1) │ │ │ │ + ld r14,136(r1) │ │ │ │ + ld r15,144(r1) │ │ │ │ + ld r16,152(r1) │ │ │ │ + ld r17,160(r1) │ │ │ │ + ld r19,176(r1) │ │ │ │ + ld r21,192(r1) │ │ │ │ + ld r22,200(r1) │ │ │ │ + ld r23,208(r1) │ │ │ │ + ld r24,216(r1) │ │ │ │ + ld r25,224(r1) │ │ │ │ + ld r26,232(r1) │ │ │ │ + ld r27,240(r1) │ │ │ │ + ld r28,248(r1) │ │ │ │ + ld r29,256(r1) │ │ │ │ addi r1,r1,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(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 r0,16(r1) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-64(r1) │ │ │ │ blr │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 3f770 │ │ │ │ - subf r8,r7,r21 │ │ │ │ - add r3,r3,r30 │ │ │ │ + nop │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 3edb0 │ │ │ │ + subf r10,r8,r22 │ │ │ │ add r4,r4,r30 │ │ │ │ - mr r10,r16 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ + add r5,r5,r30 │ │ │ │ + mr r9,r16 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xsmuldp vs10,vs62,vs60 │ │ │ │ - xsmuldp vs8,vs61,vs60 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - lfd f6,8(r10) │ │ │ │ - lfd f7,0(r10) │ │ │ │ + xsmuldp vs10,vs62,vs25 │ │ │ │ + xsmuldp vs8,vs61,vs25 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ xxmr vs9,vs33 │ │ │ │ - addi r10,r10,-16 │ │ │ │ xxmr vs11,vs32 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - xsmaddadp vs6,vs61,vs12 │ │ │ │ - xsmaddadp vs7,vs62,vs12 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lxsd v0,0(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + xsmaddadp vs7,vs61,vs12 │ │ │ │ fmadd f9,f0,f8,f9 │ │ │ │ fmadd f11,f0,f10,f11 │ │ │ │ - xxmr vs33,vs6 │ │ │ │ - xxmr vs32,vs7 │ │ │ │ + xsmaddadp vs32,vs62,vs12 │ │ │ │ + xxmr vs33,vs7 │ │ │ │ xxmr vs61,vs9 │ │ │ │ xxmr vs62,vs11 │ │ │ │ - bdnz 3f690 │ │ │ │ - add r9,r7,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - xsmuldp vs0,vs60,vs0 │ │ │ │ + bdnz 3ece0 │ │ │ │ + add r2,r8,r7 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ xsmaddmdp vs62,vs0,vs32 │ │ │ │ xsmaddmdp vs61,vs0,vs33 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f2,0(r27) │ │ │ │ - xxmr vs1,vs58 │ │ │ │ - lxsdx vs57,r31,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f2,f0,f2 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mtfprwa f2,r8 │ │ │ │ + fmr f1,f29 │ │ │ │ + lxsdx vs59,r31,r6 │ │ │ │ + fcfid f2,f2 │ │ │ │ + fmul f2,f2,f30 │ │ │ │ + bl 5220 │ │ │ │ mtfprwa f0,r15 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r4,r22 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r4,r23 │ │ │ │ fcfids f0,f0 │ │ │ │ xsmuldp vs62,vs1,vs62 │ │ │ │ xsmuldp vs61,vs1,vs61 │ │ │ │ fmul f1,f0,f31 │ │ │ │ - xsmuldp vs62,vs62,vs57 │ │ │ │ - xsmuldp vs61,vs61,vs57 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs62,vs62,vs59 │ │ │ │ + xsmuldp vs61,vs61,vs59 │ │ │ │ + bl 5760 │ │ │ │ lxsd v1,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ lxsd v0,0(r14) │ │ │ │ lfd f12,8(r14) │ │ │ │ xsmaddadp vs32,vs33,vs62 │ │ │ │ xsmaddmdp vs62,vs0,vs12 │ │ │ │ xsnmsubadp vs32,vs0,vs61 │ │ │ │ xsmaddmdp vs33,vs61,vs62 │ │ │ │ - b 3f5b0 │ │ │ │ + b 3ebf0 │ │ │ │ + nop │ │ │ │ + cmpw r29,r8 │ │ │ │ + ble 3ed48 │ │ │ │ + b 3ed28 │ │ │ │ + nop │ │ │ │ + cmpw r29,r8 │ │ │ │ + xxmr vs45,vs25 │ │ │ │ + xscvdpqp v6,v13 │ │ │ │ + ble 3eb70 │ │ │ │ + b 3eb44 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmpw r29,r7 │ │ │ │ - ble 3f6fc │ │ │ │ - b 3f6dc │ │ │ │ - nop │ │ │ │ - cmpw r29,r7 │ │ │ │ - xscvdpqp v12,v28 │ │ │ │ - ble 3f524 │ │ │ │ - b 3f4f8 │ │ │ │ addi r20,r20,1 │ │ │ │ - li r9,0 │ │ │ │ - b 3f2d8 │ │ │ │ + li r2,0 │ │ │ │ + b 3e920 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-30896 │ │ │ │ - mr r9,r3 │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r2,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r31,-16(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r29,0(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ + ld r29,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ addi r30,r1,40 │ │ │ │ addi r31,r1,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ + lwz r2,48(r29) │ │ │ │ mr r7,r30 │ │ │ │ mr r8,r31 │ │ │ │ - extsw r4,r9 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r3,0 │ │ │ │ - bne 3f86c │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,80 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3f890 │ │ │ │ - mr r4,r31 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extsw r4,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3f810 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3ef5c │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,190392 # 6d610 │ │ │ │ + ld r7,40(r1) │ │ │ │ + lwz r0,32(r1) │ │ │ │ + slwi r5,r7,1 │ │ │ │ + neg r4,r7 │ │ │ │ + extsw r7,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r4,r6 │ │ │ │ - bgt 3f840 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3ef30 │ │ │ │ mtfprwa f0,r5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r10,r5,32 │ │ │ │ + lwz r10,48(r29) │ │ │ │ + clrldi r2,r5,32 │ │ │ │ ld r3,16(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,27936(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r12,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - subf r7,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - not r9,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - mullw r7,r7,r0 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + subf r8,r4,r10 │ │ │ │ + addi r6,r10,1 │ │ │ │ + extsw r10,r10 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mulli r10,r6,-2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + mullw r8,r8,r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ fsqrt f0,f0 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r3,r7 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r6,r8,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + add r2,r3,r8 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq 3f920 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3ef04 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3f840 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3ef30 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r9,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r10) │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r10,r9 │ │ │ │ - add r10,r8,r9 │ │ │ │ - bdnz 3f928 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3ef0c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3f890 │ │ │ │ - b 3f854 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3ee80 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3ee60 │ │ │ │ + lfd f31,72(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-31344 │ │ │ │ - mr r9,r3 │ │ │ │ - std r29,-24(r1) │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r31,-16(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r29,0(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ + ld r29,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ addi r30,r1,40 │ │ │ │ addi r31,r1,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ + lwz r2,48(r29) │ │ │ │ mr r7,r30 │ │ │ │ mr r8,r31 │ │ │ │ - extsw r4,r9 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r3,0 │ │ │ │ - bne 3fa2c │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,80 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3fa50 │ │ │ │ - mr r4,r31 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extsw r4,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3f9d0 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3f0ec │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,189992 # 6d610 │ │ │ │ + ld r7,40(r1) │ │ │ │ + lwz r0,32(r1) │ │ │ │ + slwi r5,r7,1 │ │ │ │ + neg r4,r7 │ │ │ │ + extsw r7,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r4,r6 │ │ │ │ - bgt 3fa00 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3f0c0 │ │ │ │ mtfprwa f0,r5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r10,r5,32 │ │ │ │ + lwz r10,48(r29) │ │ │ │ + clrldi r2,r5,32 │ │ │ │ ld r3,320(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,27936(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r12,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - subf r7,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - not r9,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - mullw r7,r7,r0 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + subf r8,r4,r10 │ │ │ │ + addi r6,r10,1 │ │ │ │ + extsw r10,r10 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mulli r10,r6,-2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + mullw r8,r8,r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ fsqrt f0,f0 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r3,r7 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r6,r8,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + add r2,r3,r8 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq 3fae0 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3f094 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3fa00 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3f0c0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r9,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r10) │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r10,r9 │ │ │ │ - add r10,r8,r9 │ │ │ │ - bdnz 3fae8 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3f09c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3fa50 │ │ │ │ - b 3fa14 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3f010 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3eff0 │ │ │ │ + lfd f31,72(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-31792 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ mflr r0 │ │ │ │ - std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r29,-24(r1) │ │ │ │ li r3,1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - lwz r4,48(r26) │ │ │ │ + ld r26,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ - addi r28,r1,32 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + addi r29,r1,32 │ │ │ │ + lwz r4,48(r26) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r29 │ │ │ │ addi r4,r4,1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r8,r28 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3fcdc │ │ │ │ - std r30,112(r1) │ │ │ │ - std r31,120(r1) │ │ │ │ - nop │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ + beq 3f2a4 │ │ │ │ + std r31,104(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + bl 5100 │ │ │ │ sldi r31,r3,3 │ │ │ │ - nop │ │ │ │ lwz r25,40(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ + lwz r30,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r26) │ │ │ │ - srawi r24,r25,31 │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,320(r26) │ │ │ │ + lwz r2,48(r26) │ │ │ │ + srawi r27,r25,31 │ │ │ │ + pld r10,331416 # 90040 │ │ │ │ li r8,0 │ │ │ │ - xor r4,r24,r25 │ │ │ │ - add r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r24,r24,r4 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ - extsw r7,r9 │ │ │ │ + ld r5,320(r26) │ │ │ │ + xor r7,r27,r25 │ │ │ │ + add r6,r25,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r27,r27,r7 │ │ │ │ + extsw r7,r2 │ │ │ │ + ldx r3,r10,r31 │ │ │ │ addi r6,r6,1 │ │ │ │ - extsw r23,r24 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - mr r4,r23 │ │ │ │ + extsw r24,r27 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ + mr r4,r24 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r9,r6,r24 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r2,r6,r27 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ + extsw r2,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r26) │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,320(r26) │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 53c0 │ │ │ │ + lwz r2,48(r26) │ │ │ │ + pld r9,331308 # 90040 │ │ │ │ li r8,0 │ │ │ │ - mr r4,r23 │ │ │ │ - subf r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ + mr r4,r24 │ │ │ │ + ld r5,320(r26) │ │ │ │ + subf r6,r25,r2 │ │ │ │ + ldx r3,r9,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ + extsw r7,r2 │ │ │ │ addi r25,r25,1 │ │ │ │ - extsw r7,r9 │ │ │ │ addi r6,r6,1 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r27,r27,r6 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r24,r24 │ │ │ │ + extsw r27,r27 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r24 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r25 │ │ │ │ - bgt 3fbd0 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 53c0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 3f1a0 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3fbc0 │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - ld r25,72(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ + bne 3f190 │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-32272 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0x880 │ │ │ │ + mr r2,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ mflr r0 │ │ │ │ - std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r29,-24(r1) │ │ │ │ li r3,1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - lwz r4,48(r26) │ │ │ │ + ld r26,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ - addi r28,r1,32 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + addi r29,r1,32 │ │ │ │ + lwz r4,48(r26) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r29 │ │ │ │ addi r4,r4,1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r8,r28 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3febc │ │ │ │ - std r30,112(r1) │ │ │ │ - std r31,120(r1) │ │ │ │ - nop │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ + beq 3f454 │ │ │ │ + std r31,104(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + bl 5100 │ │ │ │ sldi r31,r3,3 │ │ │ │ - nop │ │ │ │ lwz r25,40(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ + lwz r30,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r26) │ │ │ │ - srawi r24,r25,31 │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,320(r26) │ │ │ │ + lwz r2,48(r26) │ │ │ │ + srawi r27,r25,31 │ │ │ │ + pld r10,330984 # 90040 │ │ │ │ li r8,0 │ │ │ │ - xor r4,r24,r25 │ │ │ │ - add r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r24,r24,r4 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ - extsw r7,r9 │ │ │ │ + ld r5,320(r26) │ │ │ │ + xor r7,r27,r25 │ │ │ │ + add r6,r25,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r27,r27,r7 │ │ │ │ + extsw r7,r2 │ │ │ │ + ldx r3,r10,r31 │ │ │ │ addi r6,r6,1 │ │ │ │ - extsw r23,r24 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - mr r4,r23 │ │ │ │ + extsw r24,r27 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ + mr r4,r24 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r9,r6,r24 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r2,r6,r27 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ + extsw r2,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r26) │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,320(r26) │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 5c80 │ │ │ │ + lwz r2,48(r26) │ │ │ │ + pld r9,330876 # 90040 │ │ │ │ li r8,0 │ │ │ │ - mr r4,r23 │ │ │ │ - subf r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ + mr r4,r24 │ │ │ │ + ld r5,320(r26) │ │ │ │ + subf r6,r25,r2 │ │ │ │ + ldx r3,r9,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ + extsw r7,r2 │ │ │ │ addi r25,r25,1 │ │ │ │ - extsw r7,r9 │ │ │ │ addi r6,r6,1 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r27,r27,r6 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r24,r24 │ │ │ │ + extsw r27,r27 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r24 │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r25 │ │ │ │ - bgt 3fdb0 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 5c80 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 3f350 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3fda0 │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - ld r25,72(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ + bne 3f340 │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-32752 │ │ │ │ - mr r9,r3 │ │ │ │ - std r29,-24(r1) │ │ │ │ + .long 0x880 │ │ │ │ + mr r2,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r31,-16(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r29,0(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ + ld r29,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ addi r30,r1,40 │ │ │ │ addi r31,r1,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ + lwz r2,48(r29) │ │ │ │ mr r7,r30 │ │ │ │ mr r8,r31 │ │ │ │ - extsw r4,r9 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r3,0 │ │ │ │ - bne 3ffac │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,80 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3ffd0 │ │ │ │ - mr r4,r31 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extsw r4,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 3ff50 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3f5dc │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,188728 # 6d610 │ │ │ │ + ld r7,40(r1) │ │ │ │ + lwz r0,32(r1) │ │ │ │ + slwi r5,r7,1 │ │ │ │ + neg r4,r7 │ │ │ │ + extsw r7,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r4,r6 │ │ │ │ - bgt 3ff80 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3f5b0 │ │ │ │ mtfprwa f0,r5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r10,r5,32 │ │ │ │ + lwz r10,48(r29) │ │ │ │ + clrldi r2,r5,32 │ │ │ │ ld r3,16(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,27936(r9) │ │ │ │ - lwz r9,48(r29) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r12,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - subf r7,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - not r9,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - mullw r7,r7,r0 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + subf r8,r4,r10 │ │ │ │ + addi r6,r10,1 │ │ │ │ + extsw r10,r10 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mulli r10,r6,-2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + mullw r8,r8,r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ fsqrt f0,f0 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r3,r7 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r6,r8,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + add r2,r3,r8 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq 40060 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3f584 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3ff80 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3f5b0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r9,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r10) │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r10,r9 │ │ │ │ - add r10,r8,r9 │ │ │ │ - bdnz 40068 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3f58c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3ffd0 │ │ │ │ - b 3ff94 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3f500 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3f4e0 │ │ │ │ + lfd f31,72(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,32336 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ mflr r0 │ │ │ │ - std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r29,-24(r1) │ │ │ │ li r3,1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - lwz r4,48(r26) │ │ │ │ + ld r26,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ - addi r28,r1,32 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + addi r29,r1,32 │ │ │ │ + lwz r4,48(r26) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r29 │ │ │ │ addi r4,r4,1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r8,r28 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4025c │ │ │ │ - std r30,112(r1) │ │ │ │ - std r31,120(r1) │ │ │ │ - nop │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ + beq 3f794 │ │ │ │ + std r31,104(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + bl 5100 │ │ │ │ sldi r31,r3,3 │ │ │ │ - nop │ │ │ │ lwz r25,40(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ + lwz r30,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r26) │ │ │ │ - srawi r24,r25,31 │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,16(r26) │ │ │ │ + lwz r2,48(r26) │ │ │ │ + srawi r27,r25,31 │ │ │ │ + pld r10,330152 # 90040 │ │ │ │ li r8,0 │ │ │ │ - xor r4,r24,r25 │ │ │ │ - add r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r24,r24,r4 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ - extsw r7,r9 │ │ │ │ + ld r5,16(r26) │ │ │ │ + xor r7,r27,r25 │ │ │ │ + add r6,r25,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r27,r27,r7 │ │ │ │ + extsw r7,r2 │ │ │ │ + ldx r3,r10,r31 │ │ │ │ addi r6,r6,1 │ │ │ │ - extsw r23,r24 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - mr r4,r23 │ │ │ │ + extsw r24,r27 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ + mr r4,r24 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r9,r6,r24 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r2,r6,r27 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ + extsw r2,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r26) │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,16(r26) │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 59c0 │ │ │ │ + lwz r2,48(r26) │ │ │ │ + pld r9,330044 # 90040 │ │ │ │ li r8,0 │ │ │ │ - mr r4,r23 │ │ │ │ - subf r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ + mr r4,r24 │ │ │ │ + ld r5,16(r26) │ │ │ │ + subf r6,r25,r2 │ │ │ │ + ldx r3,r9,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ + extsw r7,r2 │ │ │ │ addi r25,r25,1 │ │ │ │ - extsw r7,r9 │ │ │ │ addi r6,r6,1 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r27,r27,r6 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r24,r24 │ │ │ │ + extsw r27,r27 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r24 │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r25 │ │ │ │ - bgt 40150 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 59c0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 3f690 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40140 │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - ld r25,72(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ + bne 3f680 │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,31856 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0x880 │ │ │ │ + mr r2,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ mflr r0 │ │ │ │ - std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ + std r29,-24(r1) │ │ │ │ li r3,1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - lwz r4,48(r26) │ │ │ │ + ld r26,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ - addi r28,r1,32 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + addi r29,r1,32 │ │ │ │ + lwz r4,48(r26) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r29 │ │ │ │ addi r4,r4,1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r8,r28 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4043c │ │ │ │ - std r30,112(r1) │ │ │ │ - std r31,120(r1) │ │ │ │ - nop │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ + beq 3f944 │ │ │ │ + std r31,104(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + bl 5100 │ │ │ │ sldi r31,r3,3 │ │ │ │ - nop │ │ │ │ lwz r25,40(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ + lwz r30,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r26) │ │ │ │ - srawi r24,r25,31 │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,16(r26) │ │ │ │ + lwz r2,48(r26) │ │ │ │ + srawi r27,r25,31 │ │ │ │ + pld r10,329720 # 90040 │ │ │ │ li r8,0 │ │ │ │ - xor r4,r24,r25 │ │ │ │ - add r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r24,r24,r4 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ - extsw r7,r9 │ │ │ │ + ld r5,16(r26) │ │ │ │ + xor r7,r27,r25 │ │ │ │ + add r6,r25,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + subf r27,r27,r7 │ │ │ │ + extsw r7,r2 │ │ │ │ + ldx r3,r10,r31 │ │ │ │ addi r6,r6,1 │ │ │ │ - extsw r23,r24 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - mr r4,r23 │ │ │ │ + extsw r24,r27 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ + mr r4,r24 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r9,r6,r24 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r2,r6,r27 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ + extsw r2,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r26) │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,16(r26) │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,48(r26) │ │ │ │ + pld r9,329612 # 90040 │ │ │ │ li r8,0 │ │ │ │ - mr r4,r23 │ │ │ │ - subf r6,r25,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ldx r3,r7,r31 │ │ │ │ + mr r4,r24 │ │ │ │ + ld r5,16(r26) │ │ │ │ + subf r6,r25,r2 │ │ │ │ + ldx r3,r9,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ + extsw r7,r2 │ │ │ │ addi r25,r25,1 │ │ │ │ - extsw r7,r9 │ │ │ │ addi r6,r6,1 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ + mullw r6,r6,r9 │ │ │ │ slwi r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r27,r27,r6 │ │ │ │ extsw r6,r6 │ │ │ │ - extsw r24,r24 │ │ │ │ + extsw r27,r27 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ add r6,r5,r6 │ │ │ │ - add r5,r5,r24 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r25 │ │ │ │ - bgt 40330 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 52a0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 3f840 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40320 │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - ld r25,72(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ + bne 3f830 │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + bl 4b20 │ │ │ │ + addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,31376 │ │ │ │ - std r31,-56(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r31,0(r3) │ │ │ │ - std r27,-88(r1) │ │ │ │ + .long 0x880 │ │ │ │ + std r29,-72(r1) │ │ │ │ std r28,-80(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ li r6,1 │ │ │ │ + std r26,-96(r1) │ │ │ │ li r5,1 │ │ │ │ - lwz r9,48(r31) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-496(r1) │ │ │ │ - addi r4,r9,1 │ │ │ │ - neg r9,r9 │ │ │ │ + lwz r2,48(r29) │ │ │ │ addi r28,r1,40 │ │ │ │ - addi r27,r1,32 │ │ │ │ + addi r26,r1,32 │ │ │ │ stxv vs57,192(r1) │ │ │ │ stxv vs58,208(r1) │ │ │ │ - extsw r4,r4 │ │ │ │ - extsw r3,r9 │ │ │ │ stxv vs59,224(r1) │ │ │ │ stxv vs60,240(r1) │ │ │ │ mr r7,r28 │ │ │ │ - mr r8,r27 │ │ │ │ + mr r8,r26 │ │ │ │ stxv vs61,256(r1) │ │ │ │ stxv vs62,272(r1) │ │ │ │ + addi r4,r2,1 │ │ │ │ + neg r2,r2 │ │ │ │ stxv vs63,288(r1) │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + extsw r4,r4 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 408f4 │ │ │ │ - std r19,344(r1) │ │ │ │ + beq 3fdf0 │ │ │ │ + stfd f29,472(r1) │ │ │ │ + stfd f30,480(r1) │ │ │ │ + plfd f29,187432 # 6d618 │ │ │ │ + addi r2,r1,48 │ │ │ │ + stfd f27,456(r1) │ │ │ │ + stfd f28,464(r1) │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + std r14,304(r1) │ │ │ │ + std r15,312(r1) │ │ │ │ + mr r14,r29 │ │ │ │ std r20,352(r1) │ │ │ │ + std r19,344(r1) │ │ │ │ + addi r20,r1,56 │ │ │ │ std r23,376(r1) │ │ │ │ - addi r19,r1,80 │ │ │ │ + std r24,384(r1) │ │ │ │ addi r23,r1,64 │ │ │ │ - addi r20,r1,48 │ │ │ │ - std r14,304(r1) │ │ │ │ - std r15,312(r1) │ │ │ │ + addi r24,r1,80 │ │ │ │ std r16,320(r1) │ │ │ │ std r17,328(r1) │ │ │ │ std r18,336(r1) │ │ │ │ std r21,360(r1) │ │ │ │ std r22,368(r1) │ │ │ │ - std r24,384(r1) │ │ │ │ std r25,392(r1) │ │ │ │ - std r26,400(r1) │ │ │ │ - std r29,424(r1) │ │ │ │ + std r27,408(r1) │ │ │ │ std r30,432(r1) │ │ │ │ + std r31,440(r1) │ │ │ │ stfd f26,448(r1) │ │ │ │ - stfd f27,456(r1) │ │ │ │ - stfd f28,464(r1) │ │ │ │ - stfd f29,472(r1) │ │ │ │ - stfd f30,480(r1) │ │ │ │ stfd f31,488(r1) │ │ │ │ - std r27,176(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + std r26,176(r1) │ │ │ │ std r28,184(r1) │ │ │ │ - std r23,96(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 40888 │ │ │ │ - lwz r7,32(r1) │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3fd88 │ │ │ │ + ld r8,56(r14) │ │ │ │ + plwz r22,329100 # 90010 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r14,168(r1) │ │ │ │ + lwz r19,48(r14) │ │ │ │ + lwz r10,32(r1) │ │ │ │ + ld r5,16(r14) │ │ │ │ + ld r9,24(r14) │ │ │ │ + lwz r17,40(r1) │ │ │ │ + pld r6,329072 # 90018 │ │ │ │ + add r27,r2,r8 │ │ │ │ + addi r2,r22,2 │ │ │ │ + std r8,160(r1) │ │ │ │ + stw r10,108(r1) │ │ │ │ + pld r10,329064 # 90028 │ │ │ │ + addi r18,r19,1 │ │ │ │ + cmpwi cr2,r19,1024 │ │ │ │ + stw r2,120(r1) │ │ │ │ + addi r2,r19,-1 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r22,r17 │ │ │ │ + stw r2,152(r1) │ │ │ │ + addi r2,r19,-2 │ │ │ │ + std r10,128(r1) │ │ │ │ + mr r10,r6 │ │ │ │ + stw r2,124(r1) │ │ │ │ + addi r2,r5,16 │ │ │ │ + std r2,144(r1) │ │ │ │ + addi r2,r9,8 │ │ │ │ + std r2,136(r1) │ │ │ │ nop │ │ │ │ - ld r6,56(r31) │ │ │ │ - lwz r18,48(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r4,16(r31) │ │ │ │ - lwz r22,40(r1) │ │ │ │ - std r31,168(r1) │ │ │ │ - lwz r8,-32496(r2) │ │ │ │ - ld r10,24(r31) │ │ │ │ - stw r7,108(r1) │ │ │ │ nop │ │ │ │ - add r26,r9,r6 │ │ │ │ - addi r17,r18,1 │ │ │ │ - cmpwi cr2,r18,1024 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r21,r18 │ │ │ │ - std r6,160(r1) │ │ │ │ - ld r5,-32488(r2) │ │ │ │ nop │ │ │ │ - addi r9,r8,2 │ │ │ │ - mr r15,r17 │ │ │ │ - ld r7,-32472(r2) │ │ │ │ - stw r9,120(r1) │ │ │ │ - addi r9,r18,-1 │ │ │ │ - stw r9,152(r1) │ │ │ │ - addi r9,r18,-2 │ │ │ │ - std r7,128(r1) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - stw r9,124(r1) │ │ │ │ - addi r9,r4,16 │ │ │ │ - lfd f27,28992(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - std r9,144(r1) │ │ │ │ - addi r9,r10,8 │ │ │ │ - mr r10,r5 │ │ │ │ - lfd f29,27944(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - std r9,136(r1) │ │ │ │ - lfd f28,27952(r7) │ │ │ │ - mr r7,r4 │ │ │ │ - srawi r9,r23,31 │ │ │ │ - subf r31,r23,r15 │ │ │ │ - lwz r5,152(r1) │ │ │ │ - mtfprwa f30,r23 │ │ │ │ - ld r22,160(r1) │ │ │ │ - ld r14,136(r1) │ │ │ │ - stw r23,104(r1) │ │ │ │ - addi r25,r1,56 │ │ │ │ + srawi r9,r22,31 │ │ │ │ + subf r31,r22,r18 │ │ │ │ + lwz r8,124(r1) │ │ │ │ + lwz r6,152(r1) │ │ │ │ + mtfprwa f30,r22 │ │ │ │ + stw r22,104(r1) │ │ │ │ std r10,112(r1) │ │ │ │ - xor r8,r9,r23 │ │ │ │ - mullw r31,r31,r15 │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r21,160(r1) │ │ │ │ + xor r2,r9,r22 │ │ │ │ + mullw r31,r31,r18 │ │ │ │ fcfids f30,f30 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - lwz r8,120(r1) │ │ │ │ - mr r23,r22 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + lwz r2,120(r1) │ │ │ │ mtvrwa v30,r9 │ │ │ │ - addi r29,r9,2 │ │ │ │ - subf r27,r9,r5 │ │ │ │ - cmpw cr4,r9,r21 │ │ │ │ + addi r30,r9,2 │ │ │ │ + subf r28,r9,r8 │ │ │ │ + addi r8,r9,3 │ │ │ │ slwi r31,r31,1 │ │ │ │ + subf r26,r9,r6 │ │ │ │ + cmpw cr4,r9,r19 │ │ │ │ fneg f30,f30 │ │ │ │ - li r5,1 │ │ │ │ xscvsxddp vs62,vs62 │ │ │ │ - mullw r6,r9,r8 │ │ │ │ - lwz r8,124(r1) │ │ │ │ - extsw r30,r29 │ │ │ │ - cmpw cr3,r21,r29 │ │ │ │ - add r31,r31,r21 │ │ │ │ + mullw r2,r9,r2 │ │ │ │ + extsw r4,r30 │ │ │ │ + cmpw r8,r18 │ │ │ │ + add r31,r31,r19 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + li r6,1 │ │ │ │ + cmpw cr3,r19,r30 │ │ │ │ + sldi r17,r4,3 │ │ │ │ fmul f30,f30,f29 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - sldi r18,r30,3 │ │ │ │ - subf r28,r9,r8 │ │ │ │ - addi r8,r9,3 │ │ │ │ - xsmuldp vs62,vs62,vs27 │ │ │ │ - add r29,r6,r9 │ │ │ │ - extswsli r6,r6,3 │ │ │ │ - cmpw r8,r15 │ │ │ │ + clrldi r26,r26,32 │ │ │ │ add r8,r9,r31 │ │ │ │ - ld r9,128(r1) │ │ │ │ extsw r31,r31 │ │ │ │ - clrldi r28,r28,32 │ │ │ │ - extsw r29,r29 │ │ │ │ - add r17,r6,r18 │ │ │ │ - extsw r8,r8 │ │ │ │ - add r31,r31,r30 │ │ │ │ addi r28,r28,1 │ │ │ │ - iselgt r27,r5,r27 │ │ │ │ - addi r29,r29,1 │ │ │ │ - add r17,r10,r17 │ │ │ │ - xscvdpqp v31,v30 │ │ │ │ + iselgt r26,r6,r26 │ │ │ │ + xsmuldp vs62,vs62,vs27 │ │ │ │ + add r29,r2,r9 │ │ │ │ + ld r9,128(r1) │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + extsw r8,r8 │ │ │ │ + add r31,r31,r4 │ │ │ │ + iselgt r28,r6,r28 │ │ │ │ + add r25,r2,r10 │ │ │ │ + add r25,r25,r17 │ │ │ │ + extsw r29,r29 │ │ │ │ addi r8,r8,1 │ │ │ │ - add r24,r9,r6 │ │ │ │ - ld r9,144(r1) │ │ │ │ - iselgt r28,r5,r28 │ │ │ │ sldi r31,r31,4 │ │ │ │ - sldi r29,r29,3 │ │ │ │ + add r15,r9,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r18,r24,r18 │ │ │ │ - add r29,r10,r29 │ │ │ │ - add r16,r7,r8 │ │ │ │ + addi r29,r29,1 │ │ │ │ + xscvdpqp v31,v30 │ │ │ │ + add r14,r7,r8 │ │ │ │ + sldi r29,r29,3 │ │ │ │ addi r30,r8,16 │ │ │ │ - add r31,r9,r31 │ │ │ │ - mr r22,r16 │ │ │ │ + add r17,r15,r17 │ │ │ │ + add r31,r2,r31 │ │ │ │ + mr r2,r25 │ │ │ │ + mr r22,r14 │ │ │ │ + mr r25,r16 │ │ │ │ + mr r14,r21 │ │ │ │ + add r29,r10,r29 │ │ │ │ add r30,r7,r30 │ │ │ │ - mr r16,r17 │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r7 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r16,r2 │ │ │ │ nop │ │ │ │ - lfd f1,8(r23) │ │ │ │ + lfd f1,8(r14) │ │ │ │ fmul f1,f1,f29 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lxsd v29,0(r14) │ │ │ │ - lfd f12,-8(r14) │ │ │ │ - lxsd v25,0(r23) │ │ │ │ - lxsd v26,8(r22) │ │ │ │ - lxsd v27,0(r22) │ │ │ │ + bl 5920 │ │ │ │ + lfd f0,0(r15) │ │ │ │ + lxsd v29,0(r25) │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + lxsd v25,0(r14) │ │ │ │ fnmsub f26,f1,f1,f28 │ │ │ │ + lxsd v27,8(r22) │ │ │ │ + lxsd v26,0(r22) │ │ │ │ fmr f31,f1 │ │ │ │ xsmuldp vs61,vs0,vs61 │ │ │ │ xsmuldp vs60,vs0,vs12 │ │ │ │ xsmuldp vs57,vs30,vs57 │ │ │ │ - ble cr2,40950 │ │ │ │ + ble cr2,3fe40 │ │ │ │ xxmr vs32,vs26 │ │ │ │ xscvdpqp v29,v29 │ │ │ │ xxmr vs35,vs63 │ │ │ │ xscvdpqp v28,v28 │ │ │ │ - xscvdpqp v2,v0 │ │ │ │ - xscvdpqp v27,v27 │ │ │ │ xscvdpqp v26,v26 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,96(r1) │ │ │ │ - mr r6,r19 │ │ │ │ + xscvdpqp v27,v27 │ │ │ │ + xscvdpqp v2,v0 │ │ │ │ + bl 54e0 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r5,r23 │ │ │ │ xxmr vs32,vs34 │ │ │ │ xscvdpqp v2,v25 │ │ │ │ xsmulqp v29,v29,v0 │ │ │ │ xsmulqp v28,v28,v0 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs32,80(r1) │ │ │ │ - lxv vs33,64(r1) │ │ │ │ - xsmulqp v8,v0,v29 │ │ │ │ + bl 5980 │ │ │ │ + lxv vs33,80(r1) │ │ │ │ + lxv vs32,64(r1) │ │ │ │ xsmulqp v11,v1,v29 │ │ │ │ - xsmaddqp v8,v1,v28 │ │ │ │ - xsmsubqp v11,v0,v28 │ │ │ │ - xsaddqp v26,v26,v8 │ │ │ │ + xsmulqp v8,v0,v29 │ │ │ │ + xsmaddqp v11,v0,v28 │ │ │ │ + xsmsubqp v8,v1,v28 │ │ │ │ xsaddqp v27,v27,v11 │ │ │ │ - xscvqpdp v26,v26 │ │ │ │ + xsaddqp v26,v26,v8 │ │ │ │ xscvqpdp v27,v27 │ │ │ │ - stxsd v26,8(r22) │ │ │ │ - stxsd v27,0(r22) │ │ │ │ - blt cr4,40a60 │ │ │ │ + xscvqpdp v26,v26 │ │ │ │ + stxsd v27,8(r22) │ │ │ │ + stxsd v26,0(r22) │ │ │ │ + blt cr4,3ff40 │ │ │ │ xxspltib vs42,0 │ │ │ │ xxmr vs41,vs42 │ │ │ │ - blt cr3,40858 │ │ │ │ + blt cr3,3fd58 │ │ │ │ mtctr r28 │ │ │ │ - mr r9,r31 │ │ │ │ - li r10,0 │ │ │ │ - lxsdx vs45,r17,r10 │ │ │ │ - lxsdx vs44,r16,r10 │ │ │ │ - lxsd v0,8(r9) │ │ │ │ - lxsd v1,0(r9) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mr r2,r31 │ │ │ │ + li r9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxsdx vs45,r17,r9 │ │ │ │ + lxsdx vs44,r16,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxsd v0,-8(r2) │ │ │ │ + lxsd v1,-16(r2) │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xsmuldp vs44,vs31,vs44 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ - xsmulqp v7,v13,v11 │ │ │ │ - xxmr vs43,vs41 │ │ │ │ - xsmulqp v13,v13,v8 │ │ │ │ - xxmr vs40,vs42 │ │ │ │ + xsmulqp v7,v13,v8 │ │ │ │ + xsmulqp v13,v13,v11 │ │ │ │ + xxmr vs40,vs41 │ │ │ │ + xxmr vs43,vs42 │ │ │ │ xsmaddqp v7,v12,v9 │ │ │ │ xsmaddqp v13,v12,v10 │ │ │ │ xsaddqp v1,v1,v7 │ │ │ │ - xxmr vs41,vs39 │ │ │ │ xsaddqp v0,v0,v13 │ │ │ │ + xxmr vs41,vs39 │ │ │ │ xxmr vs42,vs45 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsd v1,-16(r9) │ │ │ │ - stxsd v0,-8(r9) │ │ │ │ - bdnz 407f0 │ │ │ │ - addi r23,r23,16 │ │ │ │ + stxsd v1,-16(r2) │ │ │ │ + stxsd v0,-8(r2) │ │ │ │ + bdnz 3fcf0 │ │ │ │ addi r14,r14,16 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 40720 │ │ │ │ - lwz r23,104(r1) │ │ │ │ - lwz r9,108(r1) │ │ │ │ + addi r25,r25,16 │ │ │ │ + cmpld r27,r14 │ │ │ │ + bne 3fc20 │ │ │ │ + lwz r22,104(r1) │ │ │ │ + lwz r2,108(r1) │ │ │ │ + mr r7,r21 │ │ │ │ ld r10,112(r1) │ │ │ │ - mr r7,r18 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpw r9,r23 │ │ │ │ - bgt 40610 │ │ │ │ - ld r31,168(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpw r2,r22 │ │ │ │ + bgt 3fb10 │ │ │ │ + ld r14,168(r1) │ │ │ │ ld r4,176(r1) │ │ │ │ ld r3,184(r1) │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40560 │ │ │ │ + bne 3fa74 │ │ │ │ lfd f26,448(r1) │ │ │ │ lfd f27,456(r1) │ │ │ │ lfd f28,464(r1) │ │ │ │ lfd f29,472(r1) │ │ │ │ lfd f30,480(r1) │ │ │ │ lfd f31,488(r1) │ │ │ │ ld r14,304(r1) │ │ │ │ @@ -61094,7684 +59515,7256 @@ │ │ │ │ ld r19,344(r1) │ │ │ │ ld r20,352(r1) │ │ │ │ ld r21,360(r1) │ │ │ │ ld r22,368(r1) │ │ │ │ ld r23,376(r1) │ │ │ │ ld r24,384(r1) │ │ │ │ ld r25,392(r1) │ │ │ │ - ld r26,400(r1) │ │ │ │ - ld r29,424(r1) │ │ │ │ + ld r27,408(r1) │ │ │ │ ld r30,432(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,440(r1) │ │ │ │ + bl 4b20 │ │ │ │ lxv vs57,192(r1) │ │ │ │ lxv vs58,208(r1) │ │ │ │ lxv vs59,224(r1) │ │ │ │ lxv vs60,240(r1) │ │ │ │ lxv vs61,256(r1) │ │ │ │ lxv vs62,272(r1) │ │ │ │ lxv vs63,288(r1) │ │ │ │ addi r1,r1,496 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ ld r28,-80(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r4,96(r1) │ │ │ │ xxmr vs1,vs57 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r4,r20 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r20 │ │ │ │ + bl 5760 │ │ │ │ xxmr vs2,vs62 │ │ │ │ lxsd v25,56(r1) │ │ │ │ fmr f1,f26 │ │ │ │ lfd f26,48(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ xsmuldp vs61,vs1,vs61 │ │ │ │ xsmuldp vs1,vs1,vs60 │ │ │ │ xsmuldp vs6,vs61,vs26 │ │ │ │ xsmuldp vs61,vs61,vs57 │ │ │ │ xxmr vs0,vs61 │ │ │ │ xsmsubadp vs6,vs57,vs1 │ │ │ │ fmadd f7,f26,f1,f0 │ │ │ │ - xsadddp vs59,vs6,vs59 │ │ │ │ - xsadddp vs58,vs7,vs58 │ │ │ │ - stxsd v27,0(r22) │ │ │ │ - stxsd v26,8(r22) │ │ │ │ - blt cr4,40a30 │ │ │ │ + xsadddp vs58,vs6,vs58 │ │ │ │ + xsadddp vs59,vs7,vs59 │ │ │ │ + stxsd v26,0(r22) │ │ │ │ + stxsd v27,8(r22) │ │ │ │ + blt cr4,3ff10 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ fmr f10,f11 │ │ │ │ - blt cr3,40858 │ │ │ │ - mtctr r27 │ │ │ │ - mr r9,r31 │ │ │ │ - li r10,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + blt cr3,3fd58 │ │ │ │ + mtctr r26 │ │ │ │ + mr r2,r31 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - lfdx f12,r16,r10 │ │ │ │ - lfd f9,8(r9) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-8(r2) │ │ │ │ + lfd f8,-16(r2) │ │ │ │ fmul f5,f0,f6 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmr f6,f10 │ │ │ │ fmr f7,f11 │ │ │ │ fmadd f10,f12,f10,f5 │ │ │ │ fmadd f11,f12,f11,f0 │ │ │ │ fadd f12,f8,f10 │ │ │ │ fadd f0,f11,f9 │ │ │ │ - stfd f12,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - bdnz 409d0 │ │ │ │ - addi r23,r23,16 │ │ │ │ + stfd f12,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 3feb0 │ │ │ │ addi r14,r14,16 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 40720 │ │ │ │ - b 40868 │ │ │ │ + addi r25,r25,16 │ │ │ │ + cmpld r27,r14 │ │ │ │ + bne 3fc20 │ │ │ │ + b 3fd68 │ │ │ │ nop │ │ │ │ lfd f11,0(r29) │ │ │ │ lfd f0,8(r30) │ │ │ │ lfd f12,0(r30) │ │ │ │ fmul f11,f31,f11 │ │ │ │ fmul f10,f6,f11 │ │ │ │ fmul f11,f7,f11 │ │ │ │ fadd f12,f12,f10 │ │ │ │ fadd f0,f11,f0 │ │ │ │ stfd f12,0(r30) │ │ │ │ stfd f0,8(r30) │ │ │ │ - b 409b4 │ │ │ │ + b 3fe9c │ │ │ │ nop │ │ │ │ lxsd v10,0(r29) │ │ │ │ xxmr vs45,vs31 │ │ │ │ lxsd v0,8(r30) │ │ │ │ lxsd v1,0(r30) │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xscvdpqp v10,v10 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmulqp v10,v10,v13 │ │ │ │ - xsmulqp v9,v10,v11 │ │ │ │ - xsmulqp v10,v10,v8 │ │ │ │ + xsmulqp v9,v10,v8 │ │ │ │ + xsmulqp v10,v10,v11 │ │ │ │ xsaddqp v1,v1,v9 │ │ │ │ xsaddqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ stxsd v1,0(r30) │ │ │ │ stxsd v0,8(r30) │ │ │ │ - b 407e0 │ │ │ │ + b 3fcd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1286 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000040ac0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,29760 │ │ │ │ +000000000003ffa0 : │ │ │ │ mflr r0 │ │ │ │ - andis. r9,r6,2 │ │ │ │ + andis. r2,r6,2 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r29,r8 │ │ │ │ mr r30,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ + addi r2,r4,1 │ │ │ │ mr r31,r3 │ │ │ │ - mr r29,r8 │ │ │ │ - addi r10,r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - beq 40b04 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + beq 3ffdc │ │ │ │ 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 40b90 │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 40bac │ │ │ │ - andi. r9,r6,64 │ │ │ │ - bne 40bcc │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 40bec │ │ │ │ + bne 40060 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 40078 │ │ │ │ + andi. r2,r6,64 │ │ │ │ + bne 40094 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 400b0 │ │ │ │ rlwinm r6,r6,0,17,14 │ │ │ │ rlwinm. r6,r6,0,14,17 │ │ │ │ - beq 40e70 │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32696(r2) │ │ │ │ - nop │ │ │ │ + beq 40310 │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,327444 # 8ff40 [nfsft_trafo@got] │ │ │ │ + pld r2,327444 # 8ff48 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32688(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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,320(r31) │ │ │ │ - andi. r9,r6,32 │ │ │ │ - beq 40b34 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + beq 4000c │ │ │ │ ld r3,0(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - andi. r9,r6,64 │ │ │ │ - beq 40b3c │ │ │ │ + andi. r2,r6,64 │ │ │ │ + beq 40014 │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,24(r31) │ │ │ │ - andi. r9,r6,8 │ │ │ │ - beq 40b44 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + beq 4001c │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - andis. r9,r6,2 │ │ │ │ - beq 40b44 │ │ │ │ - lwz r12,48(r31) │ │ │ │ - addi r0,r12,1 │ │ │ │ - cmpwi r0,0 │ │ │ │ - ble 40b50 │ │ │ │ - mtfprwa f0,r12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r11,r12,2 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r27,72(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - mr r5,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrrwi r4,r11,2 │ │ │ │ - addi r10,r10,29072 │ │ │ │ - li r8,0 │ │ │ │ + andis. r2,r6,2 │ │ │ │ + beq 4001c │ │ │ │ + lwz r4,48(r31) │ │ │ │ + addi r11,r4,1 │ │ │ │ + cmpwi r11,0 │ │ │ │ + ble 40028 │ │ │ │ + mtfprwa f12,r4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ li r7,0 │ │ │ │ - cmplwi cr7,r0,3 │ │ │ │ - lfd f6,28992(r9) │ │ │ │ - mtfprwa f3,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpw cr6,r12,r4 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ + addi r2,r4,2 │ │ │ │ + cmplwi cr7,r11,3 │ │ │ │ + extswsli r12,r11,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + mr r6,r3 │ │ │ │ + slwi r0,r11,1 │ │ │ │ + li r8,0 │ │ │ │ + xxspltd vs11,vs6,0 │ │ │ │ + clrrwi r5,r2,2 │ │ │ │ + clrlwi r9,r2,30 │ │ │ │ + srwi r2,r2,2 │ │ │ │ vspltisw v1,4 │ │ │ │ - mr r27,r10 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - fcfid f3,f3 │ │ │ │ - lfd f4,27904(r9) │ │ │ │ - extswsli r9,r0,4 │ │ │ │ - fadd f12,f0,f5 │ │ │ │ - addi r10,r10,28992 │ │ │ │ - mr r29,r9 │ │ │ │ - slwi r9,r0,1 │ │ │ │ - mr r26,r10 │ │ │ │ - addi r10,r4,1 │ │ │ │ - fsub f4,f4,f0 │ │ │ │ - mr r28,r9 │ │ │ │ - clrlwi r9,r11,30 │ │ │ │ - srwi r11,r11,2 │ │ │ │ - mr r25,r10 │ │ │ │ - fdiv f5,f5,f12 │ │ │ │ + mtfprwa f4,r5 │ │ │ │ + mtlr r2 │ │ │ │ + addi r2,r5,1 │ │ │ │ + cmpw cr6,r4,r5 │ │ │ │ cmpwi cr5,r9,0 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - xxspltd vs5,vs5,0 │ │ │ │ - fmul f3,f3,f6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fadd f10,f12,f0 │ │ │ │ + fsub f5,f5,f12 │ │ │ │ + fcfid f4,f4 │ │ │ │ + mr r29,r2 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f6,f0,f6 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmuldp vs10,vs0,vs11 │ │ │ │ mtfprwa f11,r7 │ │ │ │ fcfid f11,f11 │ │ │ │ - fadd f11,f11,f4 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ fmul f11,f11,f6 │ │ │ │ - ble cr7,40f60 │ │ │ │ - lxv vs10,0(r26) │ │ │ │ + ble cr7,402d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mflr r9 │ │ │ │ + plxv vs32,186716 # 6dae0 │ │ │ │ xxspltd vs9,vs11,0 │ │ │ │ - clrldi r10,r11,34 │ │ │ │ - lxv vs32,0(r27) │ │ │ │ - mr r9,r5 │ │ │ │ - mtctr r10 │ │ │ │ - xvmuldp vs10,vs5,vs10 │ │ │ │ + mr r2,r6 │ │ │ │ + clrldi r9,r9,34 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - addi r9,r9,64 │ │ │ │ + addi r2,r2,64 │ │ │ │ vadduwm v0,v0,v1 │ │ │ │ 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(r9) │ │ │ │ - stxv vs8,-32(r9) │ │ │ │ - stxv vs12,-48(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 40d00 │ │ │ │ - beq cr5,40e10 │ │ │ │ - add r9,r8,r4 │ │ │ │ - mr r10,r4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f3,r3,r9 │ │ │ │ - blt cr6,40e10 │ │ │ │ - mr r6,r25 │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpw r12,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - blt 40e10 │ │ │ │ - addi r6,r10,2 │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpw r12,r6 │ │ │ │ + stxv vs7,-64(r2) │ │ │ │ + stxv vs12,-48(r2) │ │ │ │ + stxv vs8,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 401a0 │ │ │ │ + beq cr5,402b0 │ │ │ │ + add r2,r8,r5 │ │ │ │ + mr r9,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,402b0 │ │ │ │ + mr r10,r29 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r4,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - blt 40e10 │ │ │ │ - addi r10,r10,3 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 402b0 │ │ │ │ + addi r10,r9,2 │ │ │ │ mtfprwa f0,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r4,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ addi r10,r10,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 402b0 │ │ │ │ + addi r9,r9,3 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + extsw r9,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r7,r28 │ │ │ │ - bne 40cd0 │ │ │ │ - nop │ │ │ │ - ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32696(r2) │ │ │ │ + add r8,r8,r11 │ │ │ │ + add r6,r6,r12 │ │ │ │ + cmpw r7,r0 │ │ │ │ + beq 40028 │ │ │ │ + mtfprwa f11,r7 │ │ │ │ + fcfid f11,f11 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ + fmul f11,f11,f6 │ │ │ │ + bgt cr7,40180 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + li r9,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r30,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + li r10,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + b 40214 │ │ │ │ nop │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,8 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r5,r3 │ │ │ │ li r3,8 │ │ │ │ std r5,32(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,48(r31) │ │ │ │ ld r5,32(r1) │ │ │ │ - lwa r6,8(r31) │ │ │ │ - mr r8,r29 │ │ │ │ - li r4,2 │ │ │ │ mr r9,r30 │ │ │ │ + mr r8,r29 │ │ │ │ li r10,65 │ │ │ │ + li r4,2 │ │ │ │ + lwa r6,8(r31) │ │ │ │ mr r7,r3 │ │ │ │ addi r3,r31,72 │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ std r7,32(r1) │ │ │ │ std r5,40(r1) │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,0(r5) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,4(r5) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,0(r7) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,4(r7) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,0(r5) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,4(r5) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,0(r7) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,4(r7) │ │ │ │ + bl 5860 │ │ │ │ ld r5,40(r1) │ │ │ │ + ld r2,56(r31) │ │ │ │ lxv vs0,16(r31) │ │ │ │ - li r9,88 │ │ │ │ - ld r10,56(r31) │ │ │ │ mr r3,r5 │ │ │ │ - std r10,192(r31) │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,192(r31) │ │ │ │ + pstxv vs0,88(r31) │ │ │ │ + bl 4ec0 │ │ │ │ ld r7,32(r1) │ │ │ │ mr r3,r7 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32696(r2) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,80 │ │ │ │ nop │ │ │ │ + pld r9,326528 # 8ff40 [nfsft_trafo@got] │ │ │ │ + pld r2,326528 # 8ff48 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32688(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 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r30,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - li r6,1 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - b 40d74 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ - nop │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000040fa0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,28512 │ │ │ │ - mflr r0 │ │ │ │ +0000000000040400 : │ │ │ │ li r8,6 │ │ │ │ li r7,5137 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 57a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 5740 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000040fe0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,28448 │ │ │ │ - mflr r0 │ │ │ │ +0000000000040420 : │ │ │ │ li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4da0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4d40 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000041020 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,28384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lbz r8,-32504(r2) │ │ │ │ - addi r7,r2,-32504 │ │ │ │ - cmpwi r8,0 │ │ │ │ + │ │ │ │ +0000000000040440 : │ │ │ │ + plbz r10,326600 # 90008 │ │ │ │ + cmpwi r10,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r5 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - addis r3,r2,-6 │ │ │ │ - mr r9,r5 │ │ │ │ - li r4,0 │ │ │ │ li r5,0 │ │ │ │ - mr r28,r6 │ │ │ │ + pla r3,-8808 # 3e200 │ │ │ │ + li r4,0 │ │ │ │ + mr r31,r6 │ │ │ │ li r6,0 │ │ │ │ fmr f31,f1 │ │ │ │ - addi r3,r3,27552 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - std r7,64(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ - ld r7,64(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - mr r3,r10 │ │ │ │ - nop │ │ │ │ - addi r5,r7,12 │ │ │ │ - addi r4,r7,8 │ │ │ │ - mr r31,r10 │ │ │ │ - stw r9,-32500(r2) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 41160 │ │ │ │ - li r10,0 │ │ │ │ - nop │ │ │ │ - std r10,-32488(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32480(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32472(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 41130 │ │ │ │ - nop │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 41130 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + std r2,48(r1) │ │ │ │ + std r9,56(r1) │ │ │ │ + bl 5640 │ │ │ │ + ld r9,56(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + pla r5,326520 # 90014 │ │ │ │ + addi r4,r5,-4 │ │ │ │ + mr r3,r9 │ │ │ │ + pstw r2,326496 # 9000c │ │ │ │ + bl 54c0 │ │ │ │ + plwz r2,326484 # 9000c │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 40560 │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,326476 # 90018 │ │ │ │ + pstd r9,326476 # 90020 │ │ │ │ + pstd r9,326476 # 90028 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 40530 │ │ │ │ + plwz r2,326436 # 90010 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 40530 │ │ │ │ nop │ │ │ │ + pld r2,326424 # 90018 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - ld r9,-32488(r2) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 41220 │ │ │ │ - addis r3,r2,-6 │ │ │ │ - addi r3,r3,27648 │ │ │ │ - stw r28,40(r1) │ │ │ │ + stw r31,40(r1) │ │ │ │ stfd f31,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 40620 │ │ │ │ + pla r3,-8932 # 3e240 │ │ │ │ + bl 5640 │ │ │ │ + addi r1,r1,80 │ │ │ │ + li r2,1 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ + pstb r2,326344 # 90008 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - stb r9,-32504(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r29,96(r1) │ │ │ │ - std r30,104(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + plwz r2,326320 # 90010 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - std r3,-32488(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 5480 │ │ │ │ + nop │ │ │ │ + plwz r2,326288 # 90010 │ │ │ │ + pstd r3,326288 # 90018 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - std r3,-32480(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,326252 # 90010 │ │ │ │ + pstd r3,326260 # 90020 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32496(r2) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,-32488(r2) │ │ │ │ - nop │ │ │ │ - std r9,-32472(r2) │ │ │ │ - bl 5ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32496(r2) │ │ │ │ - ld r3,-32480(r2) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32496(r2) │ │ │ │ - ld r3,-32472(r2) │ │ │ │ - bl 5740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r29,96(r1) │ │ │ │ - ld r30,104(r1) │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - b 410e4 │ │ │ │ - addis r3,r2,-6 │ │ │ │ - addi r3,r3,28272 │ │ │ │ - b 41120 │ │ │ │ + bl 5480 │ │ │ │ + plwa r4,326216 # 90010 │ │ │ │ + mr r2,r3 │ │ │ │ + pld r3,326212 # 90018 │ │ │ │ + pstd r2,326220 # 90028 │ │ │ │ + bl 5a80 │ │ │ │ + plwa r4,326184 # 90010 │ │ │ │ + pld r3,326192 # 90020 │ │ │ │ + bl 5140 │ │ │ │ + nop │ │ │ │ + plwa r4,326160 # 90010 │ │ │ │ + pld r3,326176 # 90028 │ │ │ │ + bl 56e0 │ │ │ │ + plwz r2,326136 # 9000c │ │ │ │ + b 404e4 │ │ │ │ + pla r3,-8624 # 3e470 │ │ │ │ + bl 5640 │ │ │ │ + b 40530 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ - nop │ │ │ │ + .long 0x181 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000041240 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,27840 │ │ │ │ - nop │ │ │ │ - lbz r9,-32504(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ +0000000000040640 : │ │ │ │ + plbz r2,326088 # 90008 │ │ │ │ + cmpwi r2,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 41330 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - beq 41290 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32504(r2) │ │ │ │ + plwz r2,326076 # 9000c │ │ │ │ + stdu r1,-48(r1) │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 40710 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + beq 40680 │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + pstb r2,326036 # 90008 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32496(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 41274 │ │ │ │ - nop │ │ │ │ + plwz r2,326032 # 90010 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 4066c │ │ │ │ + plwz r2,326056 # 90038 │ │ │ │ mflr r0 │ │ │ │ - std r30,48(r1) │ │ │ │ - nop │ │ │ │ - std r31,56(r1) │ │ │ │ + std r31,40(r1) │ │ │ │ li r31,0 │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - addi r30,r2,-32504 │ │ │ │ - cmpwi r9,0 │ │ │ │ - std r0,80(r1) │ │ │ │ - ble 412f4 │ │ │ │ - nop │ │ │ │ - ld r10,56(r30) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + std r0,64(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 406d8 │ │ │ │ + pld r9,326032 # 90040 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bgt 412d0 │ │ │ │ - nop │ │ │ │ - ld r3,-32448(r2) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - ld r30,48(r1) │ │ │ │ - ld r31,56(r1) │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32504(r2) │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4b40 │ │ │ │ + plwz r2,326000 # 90038 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 406b0 │ │ │ │ + pld r3,325992 # 90040 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r0,64(r1) │ │ │ │ + li r2,0 │ │ │ │ + ld r31,40(r1) │ │ │ │ + addi r1,r1,48 │ │ │ │ + pstb r2,325908 # 90008 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ - std r31,56(r1) │ │ │ │ - nop │ │ │ │ - std r30,48(r1) │ │ │ │ - nop │ │ │ │ - std r29,40(r1) │ │ │ │ nop │ │ │ │ - ld r3,-32488(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32480(r2) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32472(r2) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pld r3,325896 # 90018 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + pld r3,325884 # 90020 │ │ │ │ + bl 4ec0 │ │ │ │ + pld r3,325880 # 90028 │ │ │ │ + bl 4ec0 │ │ │ │ nop │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r10,0 │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - std r10,-32488(r2) │ │ │ │ - std r10,-32480(r2) │ │ │ │ - std r10,-32472(r2) │ │ │ │ - ld r30,48(r1) │ │ │ │ - ld r29,40(r1) │ │ │ │ - ld r31,56(r1) │ │ │ │ + plwz r2,325836 # 9000c │ │ │ │ + ld r0,64(r1) │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,325832 # 90018 │ │ │ │ + pstd r9,325832 # 90020 │ │ │ │ + pstd r9,325832 # 90028 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ mtlr r0 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 41274 │ │ │ │ - b 41290 │ │ │ │ + bne 4066c │ │ │ │ + b 40680 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000413c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,27456 │ │ │ │ +0000000000040790 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr. r31,r3 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - beq 41418 │ │ │ │ - lwz r9,68(r31) │ │ │ │ + beq 407e0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ mflr r0 │ │ │ │ - rlwinm r10,r9,0,17,14 │ │ │ │ - rlwinm. r10,r10,0,14,17 │ │ │ │ std r0,64(r1) │ │ │ │ - beq 414a0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 41430 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 41448 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 41460 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 41478 │ │ │ │ + rlwinm r9,r2,0,17,14 │ │ │ │ + rlwinm. r9,r9,0,14,17 │ │ │ │ + beq 40850 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 407f0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 40804 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 40818 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 4082c │ │ │ │ ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 41400 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 407c8 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 41408 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 407d0 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 41410 │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 407d8 │ │ │ │ ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r31,72 │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - b 413f0 │ │ │ │ + bl 4e80 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + b 407b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - │ │ │ │ -00000000000414c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,27200 │ │ │ │ nop │ │ │ │ - lwz r10,-32500(r2) │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r10,r10,8192 │ │ │ │ - bne 416d0 │ │ │ │ - lwz r10,68(r3) │ │ │ │ + │ │ │ │ +0000000000040870 : │ │ │ │ + plwz r9,325532 # 9000c │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r9,r9,8192 │ │ │ │ + bne 40a60 │ │ │ │ + lwz r9,68(r3) │ │ │ │ ld r4,16(r3) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - andi. r8,r10,128 │ │ │ │ - bne 41610 │ │ │ │ - andi. r10,r10,1 │ │ │ │ + andi. r10,r9,128 │ │ │ │ + bne 409b0 │ │ │ │ + andi. r9,r9,1 │ │ │ │ std r4,320(r3) │ │ │ │ - bne 41648 │ │ │ │ - lwz r10,48(r9) │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 4168c │ │ │ │ - ld r8,8(r9) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 41608 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - ld r4,320(r9) │ │ │ │ - ld r7,24(r9) │ │ │ │ - mr r5,r8 │ │ │ │ - cmpldi r10,3 │ │ │ │ - ble 41760 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r4,48 │ │ │ │ - li r6,1 │ │ │ │ - add r9,r7,r9 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bge 41558 │ │ │ │ - addi r9,r4,64 │ │ │ │ - cmpld r7,r9 │ │ │ │ - isellt r6,0,r6 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 41760 │ │ │ │ - srdi r5,r8,1 │ │ │ │ - ld r10,48(r4) │ │ │ │ - ld r11,56(r4) │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r3,r5,3 │ │ │ │ - addi r0,r5,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - mtvsrdd vs0,r11,r10 │ │ │ │ - beq 415c0 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 415ac │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 4159c │ │ │ │ - mr r5,r0 │ │ │ │ - addi r9,r7,32 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs0,16(r7) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r9,r9,32 │ │ │ │ - cmpdi r5,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - beq 415f0 │ │ │ │ - srdi r10,r6,2 │ │ │ │ - mtctr r10 │ │ │ │ - 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 415c8 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - beq 41608 │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ + bne 409e4 │ │ │ │ + lwz r9,48(r2) │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 40a28 │ │ │ │ + ld r10,8(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 409a4 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + ld r5,320(r2) │ │ │ │ + ld r8,24(r2) │ │ │ │ + mr r7,r10 │ │ │ │ + cmpldi r9,3 │ │ │ │ + ble 40af0 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r9,r5,48 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bge 408f4 │ │ │ │ + addi r2,r5,64 │ │ │ │ + cmpld r8,r2 │ │ │ │ + blt 40af0 │ │ │ │ + srdi r6,r10,1 │ │ │ │ + ld r9,48(r5) │ │ │ │ + ld r3,56(r5) │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + mtvsrdd vs0,r3,r9 │ │ │ │ + beq 4095c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 40948 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 40938 │ │ │ │ + mr r6,r11 │ │ │ │ + addi r2,r8,32 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + beq 4098c │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,128 │ │ │ │ + stxv vs0,-96(r2) │ │ │ │ + stxv vs0,-80(r2) │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 40964 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + beq 409a4 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ addi r1,r1,64 │ │ │ │ blr │ │ │ │ - mflr r0 │ │ │ │ + nop │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ - std r9,48(r1) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + mflr r0 │ │ │ │ + std r2,48(r1) │ │ │ │ std r0,80(r1) │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b80 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r0,80(r1) │ │ │ │ - lwz r10,68(r9) │ │ │ │ + lwz r9,68(r2) │ │ │ │ mtlr r0 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - beq 414fc │ │ │ │ + andi. r9,r9,1 │ │ │ │ + beq 408a4 │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,32(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - addi r3,r3,29088 │ │ │ │ + std r2,32(r1) │ │ │ │ + std r2,48(r1) │ │ │ │ + nop │ │ │ │ + pla r3,-8912 # 3e730 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r0,80(r1) │ │ │ │ - lwz r10,48(r9) │ │ │ │ + lwz r9,48(r2) │ │ │ │ + cmpwi r9,0 │ │ │ │ mtlr r0 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 41508 │ │ │ │ + beq 408b0 │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ addi r4,r1,32 │ │ │ │ li r6,0 │ │ │ │ - std r9,32(r1) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,29536 │ │ │ │ + std r2,32(r1) │ │ │ │ + nop │ │ │ │ + pla r3,-8576 # 3e8c0 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r0,80(r1) │ │ │ │ addi r1,r1,64 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,8(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ blelr │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r3) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,29120 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 41734 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 41724 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 41718 │ │ │ │ - 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 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r3) │ │ │ │ + plxv vs0,184460 # 6db00 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 40ac0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 40ab0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 40aa4 │ │ │ │ + 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 │ │ │ │ beqlr │ │ │ │ - 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 4173c │ │ │ │ + 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 40ac8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r8,3 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - beq 417b0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 4179c │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 4178c │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - mr r5,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - cmpdi r5,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - beq 41608 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxv vs0,-64(r7) │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - stxv vs0,-48(r7) │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - stxv vs0,-32(r7) │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 417b8 │ │ │ │ - b 41608 │ │ │ │ + nop │ │ │ │ + andi. r2,r10,3 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + beq 40b40 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 40b2c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 40b1c │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + mr r7,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + cmpdi r7,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + beq 409a4 │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + addi r8,r8,64 │ │ │ │ + stxv vs0,-64(r8) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-48(r8) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-32(r8) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 40b48 │ │ │ │ + b 409a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ │ │ │ │ -00000000000417f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,26384 │ │ │ │ - nop │ │ │ │ +0000000000040b80 : │ │ │ │ + plwz r2,324748 # 9000c │ │ │ │ mr r12,r3 │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 41a80 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - andi. r11,r9,16384 │ │ │ │ - bne 41a80 │ │ │ │ - nop │ │ │ │ - lbz r10,-32504(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 41b00 │ │ │ │ - nop │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r8,-32496(r2) │ │ │ │ - cmpw r10,r8 │ │ │ │ - bgt 41b00 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 40e00 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + andi. r11,r2,16384 │ │ │ │ + bne 40e00 │ │ │ │ + plbz r9,324712 # 90008 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 40e80 │ │ │ │ + lwz r9,48(r3) │ │ │ │ + plwz r10,324700 # 90010 │ │ │ │ + cmpw r9,r10 │ │ │ │ + bgt 40e80 │ │ │ │ + cmpwi r9,4 │ │ │ │ + ble 410fc │ │ │ │ mflr r0 │ │ │ │ - cmpwi r10,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - ble 41da0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ ld r4,16(r3) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - std r29,88(r1) │ │ │ │ - std r30,96(r1) │ │ │ │ - std r31,104(r1) │ │ │ │ - bne 42028 │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + bne 4136c │ │ │ │ std r4,320(r3) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - bne 41894 │ │ │ │ - ld r7,56(r12) │ │ │ │ - ld r8,24(r12) │ │ │ │ - ld r10,320(r12) │ │ │ │ - std r7,192(r12) │ │ │ │ - std r8,96(r12) │ │ │ │ - std r10,88(r12) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r28,r10 │ │ │ │ - bne 41ff0 │ │ │ │ + andis. r9,r2,2 │ │ │ │ + bne 40c18 │ │ │ │ + ld r8,56(r12) │ │ │ │ + ld r10,24(r12) │ │ │ │ + ld r9,320(r12) │ │ │ │ + std r8,192(r12) │ │ │ │ + std r10,96(r12) │ │ │ │ + std r9,88(r12) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r1,32 │ │ │ │ + mr r29,r9 │ │ │ │ + bne 41338 │ │ │ │ lwz r7,48(r12) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r10,320(r12) │ │ │ │ - nop │ │ │ │ + andi. r2,r2,4 │ │ │ │ + ld r9,320(r12) │ │ │ │ + li r8,0 │ │ │ │ li r4,0 │ │ │ │ std r12,48(r1) │ │ │ │ stw r11,56(r1) │ │ │ │ - ld r8,-32448(r2) │ │ │ │ - addi r9,r7,1 │ │ │ │ - mullw r9,r9,r9 │ │ │ │ - ld r3,0(r8) │ │ │ │ - li r8,0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r7 │ │ │ │ + pld r10,324604 # 90040 │ │ │ │ + addi r2,r7,1 │ │ │ │ + ld r3,0(r10) │ │ │ │ + mullw r2,r2,r2 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r7 │ │ │ │ extsw r7,r7 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r10,r9 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r9,r2 │ │ │ │ mr r5,r6 │ │ │ │ - beq 41d64 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + beq 410c8 │ │ │ │ + bl 53c0 │ │ │ │ ld r12,48(r1) │ │ │ │ - addis r3,r2,-6 │ │ │ │ + plwz r5,324532 # 90038 │ │ │ │ li r6,0 │ │ │ │ - mr r4,r28 │ │ │ │ - lwz r5,-32456(r2) │ │ │ │ - addi r3,r3,31792 │ │ │ │ + mr r4,r29 │ │ │ │ + pla r3,-7028 # 3f120 │ │ │ │ std r12,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r12,48(r1) │ │ │ │ lwz r11,56(r1) │ │ │ │ - lwz r9,48(r12) │ │ │ │ + lwz r2,48(r12) │ │ │ │ ld r3,320(r12) │ │ │ │ li r4,0 │ │ │ │ stw r11,56(r1) │ │ │ │ std r12,48(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r5,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r5,r2,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r12,48(r1) │ │ │ │ lwz r11,56(r1) │ │ │ │ - lwz r3,48(r12) │ │ │ │ - srawi r9,r3,1 │ │ │ │ - addze r9,r9 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - neg r4,r9 │ │ │ │ - mr r10,r9 │ │ │ │ - mr r30,r9 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - cmpw r4,r10 │ │ │ │ - mr r27,r9 │ │ │ │ - bgt 41bc4 │ │ │ │ - subf r9,r4,r3 │ │ │ │ - addi r8,r3,1 │ │ │ │ - extsw r0,r3 │ │ │ │ - not r10,r3 │ │ │ │ - ld r6,320(r12) │ │ │ │ - cmpwi r3,0 │ │ │ │ + lwz r0,48(r12) │ │ │ │ + srawi r2,r0,1 │ │ │ │ + addze r2,r2 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + neg r5,r2 │ │ │ │ + mr r9,r2 │ │ │ │ + mr r31,r2 │ │ │ │ + subf r2,r2,r0 │ │ │ │ + cmpw r5,r9 │ │ │ │ + mr r28,r2 │ │ │ │ + bgt 40f44 │ │ │ │ + subf r2,r5,r0 │ │ │ │ + mr r9,r0 │ │ │ │ + extsw r4,r0 │ │ │ │ + ld r10,320(r12) │ │ │ │ + cmpwi r0,0 │ │ │ │ addi r9,r9,1 │ │ │ │ - slwi r10,r10,2 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - mr r29,r10 │ │ │ │ - extswsli r9,r9,1 │ │ │ │ - add r9,r9,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r7,r6,r9 │ │ │ │ - ble 41ba0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r31,r3,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + mulli r8,r9,-4 │ │ │ │ + extswsli r2,r2,1 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ + add r2,r2,r4 │ │ │ │ + mr r30,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + ble 40f20 │ │ │ │ + mr r2,r0 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r9,r9,28992 │ │ │ │ - clrldi r31,r31,32 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - not r31,r31 │ │ │ │ - sldi r31,r31,4 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + clrldi r3,r3,32 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mulli r3,r3,-16 │ │ │ │ nop │ │ │ │ - andi. r9,r0,1 │ │ │ │ - mr r10,r0 │ │ │ │ - addi r8,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - beq 41a24 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r4,1 │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r4,-1 │ │ │ │ + beq 40da0 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - li r9,16 │ │ │ │ - beq 41a60 │ │ │ │ - srdi r10,r0,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 40ddc │ │ │ │ + srdi r9,r4,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 41a2c │ │ │ │ - addi r4,r4,2 │ │ │ │ - add r9,r31,r7 │ │ │ │ - stfdx f11,r31,r7 │ │ │ │ - cmpw r30,r4 │ │ │ │ - stfd f11,8(r9) │ │ │ │ - blt 41bc4 │ │ │ │ - add r7,r7,r29 │ │ │ │ - b 419f0 │ │ │ │ - ld r10,8(r12) │ │ │ │ - cmpdi r10,0 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 40da8 │ │ │ │ + addi r5,r5,2 │ │ │ │ + add r2,r3,r8 │ │ │ │ + stfdx f11,r3,r8 │ │ │ │ + cmpw r31,r5 │ │ │ │ + stfd f11,8(r2) │ │ │ │ + blt 40f44 │ │ │ │ + add r8,r8,r30 │ │ │ │ + b 40d70 │ │ │ │ + nop │ │ │ │ + ld r9,8(r12) │ │ │ │ + cmpdi r9,0 │ │ │ │ blelr │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r12) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,29120 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 41ad8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 41ac8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 41b90 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r12) │ │ │ │ + plxv vs0,183532 # 6db00 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 40e54 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 40e44 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 40f10 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ beqlr │ │ │ │ - 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 41ae0 │ │ │ │ + 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 40e5c │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r10,8(r12) │ │ │ │ - cmpdi r10,0 │ │ │ │ + nop │ │ │ │ + ld r9,8(r12) │ │ │ │ + cmpdi r9,0 │ │ │ │ blelr │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r12) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,29120 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 41b64 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 41b54 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 41b48 │ │ │ │ - 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 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r12) │ │ │ │ + plxv vs0,183404 # 6db00 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 40ee0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 40ed0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 40ec4 │ │ │ │ + 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 │ │ │ │ beqlr │ │ │ │ - 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 41b6c │ │ │ │ + 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 40ee8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 41abc │ │ │ │ - addi r4,r4,2 │ │ │ │ + nop │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 40e38 │ │ │ │ + addi r5,r5,2 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - cmpw r30,r4 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - blt 41d20 │ │ │ │ - add r9,r7,r29 │ │ │ │ - stfdx f0,r7,r29 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - subfic r4,r27,1 │ │ │ │ - subf r6,r3,r4 │ │ │ │ - subf r4,r4,r3 │ │ │ │ - cmpw r6,r4 │ │ │ │ - bgt 41d20 │ │ │ │ - subf r10,r6,r3 │ │ │ │ - addi r8,r3,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - extsw r9,r3 │ │ │ │ - addi r0,r3,-2 │ │ │ │ - not r5,r3 │ │ │ │ - cmpwi cr7,r3,1 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfd f5,29136(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r31,r9,4 │ │ │ │ - clrldi r0,r0,32 │ │ │ │ - slwi r5,r5,2 │ │ │ │ + cmpw r31,r5 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + blt 41090 │ │ │ │ + add r2,r8,r30 │ │ │ │ + stfdx f0,r8,r30 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + subfic r4,r28,1 │ │ │ │ + subf r7,r0,r4 │ │ │ │ + subf r4,r4,r0 │ │ │ │ + cmpw r7,r4 │ │ │ │ + bgt 41090 │ │ │ │ + mr r2,r0 │ │ │ │ + subf r9,r7,r0 │ │ │ │ + mr r8,r0 │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ + cmpwi cr7,r0,1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - ld r8,320(r12) │ │ │ │ - addi r7,r7,29136 │ │ │ │ - subfic r31,r31,16 │ │ │ │ - not r0,r0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r3,r2,-2 │ │ │ │ + extsw r2,r0 │ │ │ │ + addi r0,r8,-1 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + mulli r5,r10,-4 │ │ │ │ + ld r10,320(r12) │ │ │ │ + clrldi r3,r3,32 │ │ │ │ + mulli r6,r2,-16 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r8,r10,32 │ │ │ │ + mulli r3,r3,-16 │ │ │ │ + extsw r9,r9 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - mr r29,r7 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - addi r7,r8,32 │ │ │ │ - extsw r10,r10 │ │ │ │ - add r8,r10,r9 │ │ │ │ - ld r9,320(r12) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r2,320(r12) │ │ │ │ + sldi r9,r9,5 │ │ │ │ sldi r10,r10,5 │ │ │ │ - sldi r8,r8,5 │ │ │ │ - add r7,r10,r7 │ │ │ │ - add r8,r8,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs0,r8,r31 │ │ │ │ + add r8,r9,r8 │ │ │ │ + add r10,r10,r2 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + mr r2,r10 │ │ │ │ mr r9,r8 │ │ │ │ - mr r10,r7 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxvx vs0,r8,r31 │ │ │ │ - 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,r6 │ │ │ │ + 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,41d04 │ │ │ │ - clrldi r30,r3,32 │ │ │ │ - lxv vs7,0(r29) │ │ │ │ - mtctr r30 │ │ │ │ + stfd f12,24(r10) │ │ │ │ + stfd f8,16(r10) │ │ │ │ + stfd f0,-16(r8) │ │ │ │ + stfd f9,-8(r8) │ │ │ │ + ble cr7,41074 │ │ │ │ + clrldi r31,r0,32 │ │ │ │ + mtctr r31 │ │ │ │ nop │ │ │ │ - lfd f8,-8(r9) │ │ │ │ - lfd f12,-16(r9) │ │ │ │ + nop │ │ │ │ + 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 41cc0 │ │ │ │ - add r9,r0,r8 │ │ │ │ - addi r6,r6,2 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stxv vs12,-16(r9) │ │ │ │ + bdnz 41030 │ │ │ │ + add r2,r3,r10 │ │ │ │ + addi r7,r7,2 │ │ │ │ + add r10,r10,r5 │ │ │ │ add r8,r8,r5 │ │ │ │ - add r7,r7,r5 │ │ │ │ - stfd f6,0(r9) │ │ │ │ - stfd f6,8(r9) │ │ │ │ - cmpw r4,r6 │ │ │ │ - bge 41c60 │ │ │ │ - lwz r9,68(r12) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - bne 41dc4 │ │ │ │ - andi. r9,r9,2 │ │ │ │ + stfd f6,0(r2) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + cmpw r4,r7 │ │ │ │ + bge 40fd0 │ │ │ │ + lwz r2,68(r12) │ │ │ │ + andis. r9,r2,2 │ │ │ │ + bne 41120 │ │ │ │ + andi. r2,r2,2 │ │ │ │ addi r3,r12,72 │ │ │ │ - bne 41db8 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + beq 41100 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + b 5000 │ │ │ │ + bl 5c80 │ │ │ │ ld r12,48(r1) │ │ │ │ - addis r3,r2,-6 │ │ │ │ + plwz r5,323432 # 90038 │ │ │ │ li r6,0 │ │ │ │ - mr r4,r28 │ │ │ │ - lwz r5,-32456(r2) │ │ │ │ - addi r3,r3,32272 │ │ │ │ + mr r4,r29 │ │ │ │ + pla r3,-7696 # 3f2d0 │ │ │ │ std r12,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ lwz r11,56(r1) │ │ │ │ ld r12,48(r1) │ │ │ │ - b 41930 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + b 40cac │ │ │ │ + b 51e0 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 41d40 │ │ │ │ + b 4c80 │ │ │ │ std r12,56(r1) │ │ │ │ stw r11,48(r1) │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5340 │ │ │ │ ld r12,56(r1) │ │ │ │ lwz r11,48(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,48(r12) │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r5,r9,1 │ │ │ │ - sldi r10,r9,33 │ │ │ │ - rldic r9,r9,1,32 │ │ │ │ - cmpwi r5,0 │ │ │ │ - or r9,r9,r10 │ │ │ │ - std r9,32(r1) │ │ │ │ - ble 41e68 │ │ │ │ - addi r0,r5,-1 │ │ │ │ - extsw r4,r5 │ │ │ │ + lwz r2,48(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r6,r2,1 │ │ │ │ + sldi r9,r2,33 │ │ │ │ + rldic r2,r2,1,32 │ │ │ │ + cmpwi r6,0 │ │ │ │ + or r2,r2,r9 │ │ │ │ + std r2,32(r1) │ │ │ │ + ble 411b8 │ │ │ │ + addi r4,r6,-1 │ │ │ │ + extsw r5,r6 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mtctr r4 │ │ │ │ - mr r10,r6 │ │ │ │ + mtctr r5 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r10,r7 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 41e54 │ │ │ │ - ld r8,320(r12) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + add r2,r9,r8 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 411a4 │ │ │ │ + ld r10,320(r12) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 41e30 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpw r5,r6 │ │ │ │ - bne 41e20 │ │ │ │ - nop │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 41180 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + cmpw r6,r7 │ │ │ │ + bne 41170 │ │ │ │ + pld r3,322944 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ stw r11,56(r1) │ │ │ │ std r12,48(r1) │ │ │ │ - ld r30,-32680(r2) │ │ │ │ - mr r3,r30 │ │ │ │ - mr r27,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ extsw r3,r31 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ ld r12,48(r1) │ │ │ │ - mr r4,r28 │ │ │ │ + mr r4,r29 │ │ │ │ li r8,64 │ │ │ │ li r7,-1 │ │ │ │ li r3,2 │ │ │ │ ld r6,320(r12) │ │ │ │ mr r5,r6 │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r31,r9 │ │ │ │ - mr r28,r9 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5060 │ │ │ │ + mr r2,r3 │ │ │ │ + pld r3,322880 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + mr r31,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,32(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r12,48(r1) │ │ │ │ lwz r11,56(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - mr r29,r9 │ │ │ │ - ble 41fc8 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - srawi r9,r6,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r6,r9 │ │ │ │ - mr r30,r9 │ │ │ │ - blt 41fc8 │ │ │ │ - ld r4,320(r12) │ │ │ │ - addi r31,r9,1 │ │ │ │ + mr r30,r2 │ │ │ │ + ble 412f8 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + srawi r2,r7,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r7,r2 │ │ │ │ + mr r31,r2 │ │ │ │ + blt 412f8 │ │ │ │ + ld r5,320(r12) │ │ │ │ + addi r0,r2,1 │ │ │ │ ld r12,24(r12) │ │ │ │ - li r0,0 │ │ │ │ - li r5,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - extswsli r31,r31,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r7,r0,r12 │ │ │ │ - mr r10,r30 │ │ │ │ + li r3,0 │ │ │ │ + li r6,0 │ │ │ │ + addi r4,r7,1 │ │ │ │ + extswsli r0,r0,4 │ │ │ │ + add r8,r12,r3 │ │ │ │ + mr r9,r31 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r8,r10,r5 │ │ │ │ - andi. r8,r8,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r11 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - beq 41fa4 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r10,r6,r9 │ │ │ │ + andi. r10,r10,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r11 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + beq 412d4 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - cmpw r3,r10 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq 41fb4 │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r8,r10,r5 │ │ │ │ - addi r7,r7,16 │ │ │ │ - andi. r8,r8,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r11 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - bne 41f68 │ │ │ │ - cmpw r3,r10 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - addi r7,r7,16 │ │ │ │ - bne 41f40 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r0,r0,r31 │ │ │ │ - add r11,r11,r6 │ │ │ │ - cmpw r29,r5 │ │ │ │ - bne 41f30 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 41d40 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + cmpw r9,r4 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 412e4 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r10,r6,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + andi. r10,r10,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r11 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + bne 41298 │ │ │ │ + cmpw r9,r4 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + addi r8,r8,16 │ │ │ │ + bne 41270 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r3,r3,r0 │ │ │ │ + add r11,r11,r7 │ │ │ │ + cmpw r30,r6 │ │ │ │ + bne 41260 │ │ │ │ + pld r3,322624 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,322604 # 8ff38 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r10 │ │ │ │ + mr r4,r9 │ │ │ │ stw r11,56(r1) │ │ │ │ - std r12,32(r1) │ │ │ │ std r12,48(r1) │ │ │ │ - addi r3,r3,31344 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-9148 # 3ef90 │ │ │ │ + std r12,32(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r12,48(r1) │ │ │ │ lwz r11,56(r1) │ │ │ │ - lwz r9,68(r12) │ │ │ │ - b 418a4 │ │ │ │ + lwz r2,68(r12) │ │ │ │ + b 40c28 │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ stw r11,56(r1) │ │ │ │ std r12,48(r1) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b80 │ │ │ │ ld r12,48(r1) │ │ │ │ lwz r11,56(r1) │ │ │ │ - lwz r9,68(r12) │ │ │ │ - b 41874 │ │ │ │ + lwz r2,68(r12) │ │ │ │ + b 40bf8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x580 │ │ │ │ + .long 0x480 │ │ │ │ │ │ │ │ -0000000000042060 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,24224 │ │ │ │ - nop │ │ │ │ +00000000000413a0 : │ │ │ │ + plwz r2,322668 # 9000c │ │ │ │ std r30,-16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - bne 421f0 │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + bne 41520 │ │ │ │ ld r5,0(r3) │ │ │ │ - mflr r0 │ │ │ │ ld r3,16(r3) │ │ │ │ + mflr r0 │ │ │ │ li r4,0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 42130 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 42150 │ │ │ │ - ld r8,16(r30) │ │ │ │ - andi. r7,r9,1 │ │ │ │ - ld r10,24(r30) │ │ │ │ - addi r7,r9,-1 │ │ │ │ - lxv vs0,48(r8) │ │ │ │ - bne 422e8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 41460 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 4147c │ │ │ │ + ld r10,16(r30) │ │ │ │ + andi. r8,r2,1 │ │ │ │ + ld r9,24(r30) │ │ │ │ + addi r8,r2,-1 │ │ │ │ + lxv vs0,48(r10) │ │ │ │ + bne 41618 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,48(r8) │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + stxv vs0,48(r10) │ │ │ │ + lxv vs12,-16(r9) │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,48(r8) │ │ │ │ - bdnz 420dc │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 4215c │ │ │ │ - addis r3,r2,-6 │ │ │ │ + stxv vs0,48(r10) │ │ │ │ + bdnz 41410 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 41488 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ std r30,32(r1) │ │ │ │ - addi r3,r3,30896 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r30) │ │ │ │ - b 4215c │ │ │ │ - addis r3,r2,-5 │ │ │ │ + pla r3,-9804 # 3ee00 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + b 41488 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ std r30,32(r1) │ │ │ │ - addi r3,r3,-31376 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 42108 │ │ │ │ - andis. r9,r9,1 │ │ │ │ - beq 421d4 │ │ │ │ - lwz r9,48(r30) │ │ │ │ + pla r3,-6912 # 3f970 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 4143c │ │ │ │ + andis. r2,r2,1 │ │ │ │ + beq 41500 │ │ │ │ + lwz r2,48(r30) │ │ │ │ std r31,56(r1) │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r31,r9 │ │ │ │ - cmpw r10,r31 │ │ │ │ - blt 421d0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + neg r31,r2 │ │ │ │ + cmpw r9,r31 │ │ │ │ + blt 414fc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - subf r9,r31,r9 │ │ │ │ + subf r2,r31,r2 │ │ │ │ srawi r5,r31,31 │ │ │ │ ld r3,16(r30) │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r8,r5,r31 │ │ │ │ - mullw r9,r9,r10 │ │ │ │ - subf r5,r5,r8 │ │ │ │ - add r5,r5,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r5,r31 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + subf r5,r5,r10 │ │ │ │ + add r5,r5,r9 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - addi r10,r9,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ addi r31,r31,1 │ │ │ │ - bge 42180 │ │ │ │ + bge 414b0 │ │ │ │ ld r31,56(r1) │ │ │ │ ld r0,80(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-16(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,48(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 421dc │ │ │ │ - addi r9,r8,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - ld r6,16(r3) │ │ │ │ - extsw r8,r8 │ │ │ │ - li r7,1 │ │ │ │ - mullw r5,r9,r9 │ │ │ │ - addi r4,r4,29120 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r11,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r11,3 │ │ │ │ - addi r3,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 422a0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 42290 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 42284 │ │ │ │ - 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 422cc │ │ │ │ - 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 422a8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r3 │ │ │ │ - cmpld r11,r7 │ │ │ │ - bne 42250 │ │ │ │ + lwz r10,48(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 41508 │ │ │ │ + addi r2,r10,1 │ │ │ │ + ld r7,16(r3) │ │ │ │ + extsw r10,r10 │ │ │ │ + plxv vs0,181704 # 6db00 │ │ │ │ + li r8,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r10 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 415d0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 415c0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 415b4 │ │ │ │ + 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 415fc │ │ │ │ + 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 415d8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + cmpld r3,r8 │ │ │ │ + bne 41580 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-16(r1) │ │ │ │ blr │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,48(r8) │ │ │ │ - bne 420d4 │ │ │ │ - b 42150 │ │ │ │ + stxv vs0,48(r10) │ │ │ │ + bne 41408 │ │ │ │ + b 4147c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -0000000000042310 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,23536 │ │ │ │ - nop │ │ │ │ +0000000000041640 : │ │ │ │ + plwz r2,321996 # 9000c │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32500(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 42a40 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - andi. r11,r9,16384 │ │ │ │ - bne 42a40 │ │ │ │ - nop │ │ │ │ - lbz r10,-32504(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 42940 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 41d40 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + andi. r11,r2,16384 │ │ │ │ + bne 41d40 │ │ │ │ + plbz r9,321952 # 90008 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 41c44 │ │ │ │ + lwz r12,48(r3) │ │ │ │ nop │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r8,-32496(r2) │ │ │ │ - cmpw r10,r8 │ │ │ │ - bgt 42940 │ │ │ │ + plwz r9,321936 # 90010 │ │ │ │ + cmpw r12,r9 │ │ │ │ + bgt 41c44 │ │ │ │ + cmpwi r12,4 │ │ │ │ + ble 41e38 │ │ │ │ mflr r0 │ │ │ │ - cmpwi r10,4 │ │ │ │ - std r0,144(r1) │ │ │ │ - ble 42b38 │ │ │ │ - andis. r8,r9,2 │ │ │ │ + andis. r9,r2,2 │ │ │ │ ld r6,16(r3) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r26,80(r1) │ │ │ │ - std r27,88(r1) │ │ │ │ - std r28,96(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ - beq 42b4c │ │ │ │ - addi r30,r10,1 │ │ │ │ - addi r9,r10,2 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - mr r12,r6 │ │ │ │ + std r28,64(r1) │ │ │ │ + std r29,72(r1) │ │ │ │ + std r30,80(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ + beq 41e64 │ │ │ │ + addi r2,r12,1 │ │ │ │ + addi r10,r12,2 │ │ │ │ + mr r3,r6 │ │ │ │ li r0,0 │ │ │ │ - li r4,0 │ │ │ │ li r5,0 │ │ │ │ - clrldi r3,r9,32 │ │ │ │ - sldi r10,r30,33 │ │ │ │ - slwi r7,r30,1 │ │ │ │ - rldic r9,r30,1,32 │ │ │ │ - or r9,r9,r10 │ │ │ │ - extswsli r10,r7,4 │ │ │ │ - mr r27,r3 │ │ │ │ - cmpw cr7,r30,r7 │ │ │ │ - mr r28,r10 │ │ │ │ - std r9,32(r1) │ │ │ │ - andi. r8,r3,3 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r12 │ │ │ │ - addi r29,r3,-1 │ │ │ │ - beq 4242c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4241c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 42410 │ │ │ │ - mr r10,r29 │ │ │ │ - addi r9,r12,16 │ │ │ │ - stxv vs32,0(r12) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4244c │ │ │ │ - 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 42434 │ │ │ │ - bgt cr7,424ac │ │ │ │ - extsw r10,r0 │ │ │ │ - ld r8,24(r31) │ │ │ │ - extsw r9,r30 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ + li r7,0 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtlr r2 │ │ │ │ + mr r29,r10 │ │ │ │ + clrldi r4,r10,32 │ │ │ │ + mflr r2 │ │ │ │ + mflr r8 │ │ │ │ + sldi r9,r2,33 │ │ │ │ + slwi r8,r8,1 │ │ │ │ + rldic r2,r2,1,32 │ │ │ │ + or r2,r2,r9 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ + mr r30,r9 │ │ │ │ + mflr r9 │ │ │ │ + std r2,32(r1) │ │ │ │ + cmpw cr7,r9,r8 │ │ │ │ nop │ │ │ │ + andi. r10,r4,3 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r12,r4,-1 │ │ │ │ + beq 4175c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4174c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 41740 │ │ │ │ + mr r9,r12 │ │ │ │ + addi r2,r3,16 │ │ │ │ + stxv vs32,0(r3) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4177c │ │ │ │ + srdi r9,r4,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 41764 │ │ │ │ + bgt cr7,417dc │ │ │ │ + extsw r9,r0 │ │ │ │ + ld r10,24(r31) │ │ │ │ + mflr r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + extsw r2,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - add r10,r5,r9 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - andi. r10,r10,1 │ │ │ │ - divw r10,r9,r7 │ │ │ │ - beq 42488 │ │ │ │ - xvnegdp vs0,vs0 │ │ │ │ - mullw r10,r10,r7 │ │ │ │ - addi r8,r8,16 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bge 42470 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r7 │ │ │ │ - add r0,r0,r27 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 423e0 │ │ │ │ - addi r9,r1,32 │ │ │ │ + add r9,r7,r2 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + andi. r9,r9,1 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + xvnegdp vs12,vs0 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r5 │ │ │ │ + beq 41e50 │ │ │ │ + cmpw r8,r2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stxvx vs12,r9,r6 │ │ │ │ + bge 417a0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r5,r5,r8 │ │ │ │ + add r0,r0,r29 │ │ │ │ + add r3,r3,r30 │ │ │ │ + cmpw r8,r7 │ │ │ │ + bne 41710 │ │ │ │ + addi r2,r1,32 │ │ │ │ mr r5,r6 │ │ │ │ li r8,64 │ │ │ │ li r7,1 │ │ │ │ stw r11,48(r1) │ │ │ │ li r3,2 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r24,r9 │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + mr r28,r2 │ │ │ │ + bl 5060 │ │ │ │ mr r30,r3 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5780 │ │ │ │ lwz r5,32(r1) │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 42568 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 42568 │ │ │ │ + ble 41898 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 41898 │ │ │ │ lwz r11,48(r1) │ │ │ │ - addi r4,r6,-1 │ │ │ │ - li r7,0 │ │ │ │ - extsw r6,r6 │ │ │ │ - mtctr r6 │ │ │ │ - mr r10,r7 │ │ │ │ + addi r6,r7,-1 │ │ │ │ + li r8,0 │ │ │ │ + extsw r7,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r11,r10 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 42554 │ │ │ │ - ld r8,16(r31) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r2,r11,r9 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 41884 │ │ │ │ + ld r10,16(r31) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 42530 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 42520 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 41860 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpw r8,r5 │ │ │ │ + bne 41850 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - ld r9,16(r31) │ │ │ │ - mr r25,r9 │ │ │ │ - srawi r9,r11,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addi r10,r11,1 │ │ │ │ - mr r26,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - neg r12,r9 │ │ │ │ - mr r0,r9 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpw r12,r0 │ │ │ │ + bl 5300 │ │ │ │ + lwz r5,48(r31) │ │ │ │ + ld r2,16(r31) │ │ │ │ + mr r30,r2 │ │ │ │ + srawi r2,r5,1 │ │ │ │ + addze r2,r2 │ │ │ │ + addi r9,r5,1 │ │ │ │ mr r29,r9 │ │ │ │ - bgt 42bfc │ │ │ │ - cmpwi cr7,r11,0 │ │ │ │ - extsw r7,r11 │ │ │ │ - ble cr7,4282c │ │ │ │ - subf r6,r12,r11 │ │ │ │ - extsw r7,r11 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - neg r30,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r9,r9,28992 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - slwi r9,r30,1 │ │ │ │ - extswsli r4,r9,5 │ │ │ │ - extswsli r6,r6,1 │ │ │ │ - add r6,r6,r7 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r6,r25,r6 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - addi r10,r6,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 42628 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxv vs11,32(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + neg r12,r2 │ │ │ │ + mr r6,r2 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + cmpw r12,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bgt 41f00 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + extsw r7,r5 │ │ │ │ + ble cr7,41b38 │ │ │ │ + subf r8,r12,r5 │ │ │ │ + extsw r7,r5 │ │ │ │ + mulli r0,r9,-2 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mullw r8,r8,r9 │ │ │ │ + extswsli r0,r0,5 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r8,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r30,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r7,1 │ │ │ │ + addi r9,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 41958 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs11,32(r8) │ │ │ │ + cmpdi r3,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - beq 4266c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r3,r9 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - subfic r5,r9,-16 │ │ │ │ - lxvx vs0,r6,r3 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 4199c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r11,r2 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r3,r2,-16 │ │ │ │ + lxvx vs0,r8,r11 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r6,r5 │ │ │ │ - lxvx vs11,r10,r8 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r8,r3 │ │ │ │ + lxvx vs11,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - bdnz 42630 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 41960 │ │ │ │ addi r12,r12,2 │ │ │ │ - add r6,r6,r4 │ │ │ │ - cmpw r0,r12 │ │ │ │ - bge 425f0 │ │ │ │ - xori r12,r29,1 │ │ │ │ - subf r3,r11,r12 │ │ │ │ - subf r12,r12,r11 │ │ │ │ - subf r10,r3,r11 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addi r9,r11,-3 │ │ │ │ - slwi r8,r30,2 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - cmpwi cr5,r11,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,29152 │ │ │ │ - rldic r9,r9,4,28 │ │ │ │ - extswsli r4,r8,4 │ │ │ │ - addi r30,r30,29136 │ │ │ │ - mullw r10,r10,r26 │ │ │ │ - mr r29,r6 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addi r0,r9,64 │ │ │ │ - addi r6,r6,29160 │ │ │ │ - mr r28,r6 │ │ │ │ - addi r6,r11,-2 │ │ │ │ - extswsli r10,r10,1 │ │ │ │ - mr r27,r6 │ │ │ │ - add r10,r10,r7 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r25,r10 │ │ │ │ - nop │ │ │ │ + add r8,r8,r0 │ │ │ │ + cmpw r6,r12 │ │ │ │ + bge 41920 │ │ │ │ + xori r0,r4,1 │ │ │ │ + subf r11,r5,r0 │ │ │ │ + subf r0,r0,r5 │ │ │ │ + subf r9,r11,r5 │ │ │ │ + mulli r2,r29,-4 │ │ │ │ + addi r12,r5,-3 │ │ │ │ + plxv vs5,180556 # 6db10 │ │ │ │ + xxspltidp vs4,1048576000 │ │ │ │ + xxspltidp vs3,3196059648 │ │ │ │ + cmpwi cr5,r5,2 │ │ │ │ + addi r6,r5,-2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + rldic r12,r12,4,28 │ │ │ │ + mullw r9,r9,r29 │ │ │ │ + addi r12,r12,64 │ │ │ │ + extswsli r4,r2,4 │ │ │ │ + extswsli r9,r9,1 │ │ │ │ + add r9,r9,r7 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r30,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r10,32 │ │ │ │ - li r9,0 │ │ │ │ - ble cr7,42764 │ │ │ │ - andi. r8,r7,1 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 42728 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + addi r8,r9,32 │ │ │ │ + li r2,0 │ │ │ │ + ble cr7,41a84 │ │ │ │ + andi. r10,r7,1 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 41a48 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + li r2,16 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - beq 42764 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r5,r9 │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - neg r5,r8 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + beq 41a84 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r3,r2 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + lxvx vs0,r9,r3 │ │ │ │ + neg r3,r10 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - lxvx vs12,r6,r8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r3 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - bdnz 42730 │ │ │ │ - lxv vs11,32(r10) │ │ │ │ - lxv vs5,0(r29) │ │ │ │ - addi r9,r10,48 │ │ │ │ - lfd f9,48(r10) │ │ │ │ - lfd f8,0(r28) │ │ │ │ - lfd f10,56(r10) │ │ │ │ - lfd f12,0(r30) │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + bdnz 41a50 │ │ │ │ + lxv vs11,32(r9) │ │ │ │ + lfd f9,48(r9) │ │ │ │ + addi r2,r9,48 │ │ │ │ + lfd f10,56(r9) │ │ │ │ xxswapd vs0,vs11 │ │ │ │ - fmul f8,f9,f8 │ │ │ │ - fmul f12,f10,f12 │ │ │ │ + fmul f8,f9,f3 │ │ │ │ xxmr vs7,vs11 │ │ │ │ xxspltd vs6,vs11,1 │ │ │ │ + fmul f12,f10,f4 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stfd f8,40(r10) │ │ │ │ - stfd f12,32(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - ble cr5,427f8 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - lxv vs8,48(r10) │ │ │ │ - mtctr r8 │ │ │ │ - nop │ │ │ │ + stfd f8,40(r9) │ │ │ │ + stfd f12,32(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + ble cr5,41b08 │ │ │ │ + clrldi r10,r6,32 │ │ │ │ + lxv vs8,48(r9) │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs12,16(r9) │ │ │ │ + lxv vs12,16(r2) │ │ │ │ fmr f6,f9 │ │ │ │ fmr f7,f10 │ │ │ │ - lfd f9,16(r9) │ │ │ │ - lfd f10,24(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfd f9,16(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + lfd f10,8(r2) │ │ │ │ xvsubdp vs0,vs12,vs11 │ │ │ │ xxmr vs11,vs8 │ │ │ │ xxmr vs8,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 427c0 │ │ │ │ - add r9,r0,r10 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - addi r3,r3,2 │ │ │ │ - cmpw r3,r12 │ │ │ │ - fmul f7,f7,f0 │ │ │ │ - fmul f6,f6,f0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 41ad0 │ │ │ │ + add r2,r12,r9 │ │ │ │ + fmul f7,f7,f4 │ │ │ │ + fmul f6,f6,f4 │ │ │ │ + addi r11,r11,2 │ │ │ │ + cmpw r11,r0 │ │ │ │ fneg f7,f7 │ │ │ │ - stfd f6,8(r9) │ │ │ │ - stfd f7,0(r9) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + stfd f7,0(r2) │ │ │ │ + lxv vs0,16(r9) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - add r10,r10,r4 │ │ │ │ - ble 426f0 │ │ │ │ - mullw r9,r26,r26 │ │ │ │ - lwz r10,68(r31) │ │ │ │ - nop │ │ │ │ - ld r8,-32448(r2) │ │ │ │ - andi. r10,r10,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ld r3,0(r8) │ │ │ │ - add r9,r9,r11 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r25,r9 │ │ │ │ - beq 42b80 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + add r9,r9,r4 │ │ │ │ + ble 41a10 │ │ │ │ + mullw r2,r29,r29 │ │ │ │ + lwz r9,68(r31) │ │ │ │ + pld r10,320768 # 90040 │ │ │ │ + andi. r9,r9,4 │ │ │ │ + ld r3,0(r10) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r5 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r30,r2 │ │ │ │ + beq 41e94 │ │ │ │ mr r5,r6 │ │ │ │ li r4,0 │ │ │ │ li r8,0 │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 59c0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + plwz r5,320696 # 90038 │ │ │ │ li r6,0 │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r28 │ │ │ │ + pla r3,-9600 # 3f610 │ │ │ │ std r31,32(r1) │ │ │ │ - lwz r5,-32456(r2) │ │ │ │ - addi r3,r3,-32336 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 42bbc │ │ │ │ - andis. r9,r9,1 │ │ │ │ - beq 42910 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - neg r30,r9 │ │ │ │ - addi r7,r9,1 │ │ │ │ - cmpw r30,r7 │ │ │ │ - bgt 42910 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 41ec8 │ │ │ │ + andis. r2,r2,1 │ │ │ │ + beq 41c24 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + neg r10,r2 │ │ │ │ + addi r8,r2,1 │ │ │ │ + cmpw r10,r8 │ │ │ │ + bgt 41c24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r10,r2 │ │ │ │ + srawi r9,r10,31 │ │ │ │ ld r3,16(r31) │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r6,r10,r30 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - add r5,r10,r7 │ │ │ │ + stw r10,48(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r7,r9,r10 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + subf r9,r9,r7 │ │ │ │ + add r5,r9,r8 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - cmpw r9,r30 │ │ │ │ - addi r7,r9,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - bge 428c0 │ │ │ │ - ld r0,144(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - ld r25,72(r1) │ │ │ │ - ld r26,80(r1) │ │ │ │ - ld r27,88(r1) │ │ │ │ - ld r28,96(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + lwz r10,48(r1) │ │ │ │ + cmpw r2,r10 │ │ │ │ + addi r8,r2,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + bge 41bd0 │ │ │ │ + ld r0,112(r1) │ │ │ │ + ld r28,64(r1) │ │ │ │ + ld r29,72(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,128 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - lwz r8,48(r31) │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 42934 │ │ │ │ - addi r9,r8,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - extsw r8,r8 │ │ │ │ - ld r6,16(r31) │ │ │ │ - li r7,1 │ │ │ │ - mullw r5,r9,r9 │ │ │ │ - addi r4,r4,29120 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r11,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r11,3 │ │ │ │ - addi r3,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ + lwz r10,48(r31) │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 41c38 │ │ │ │ + addi r2,r10,1 │ │ │ │ + ld r7,16(r31) │ │ │ │ + extsw r10,r10 │ │ │ │ + plxv vs0,179876 # 6db00 │ │ │ │ + li r8,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r10 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r7 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 429f0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 429e0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 429d4 │ │ │ │ - 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 42a1c │ │ │ │ - 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 429f8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r3 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 429a0 │ │ │ │ - addi r1,r1,128 │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 41cf0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 41ce0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 41cd4 │ │ │ │ + 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 41d1c │ │ │ │ + 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 41cf8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 41ca0 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,48(r31) │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 42934 │ │ │ │ - addi r9,r8,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ + lwz r10,48(r31) │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 41c38 │ │ │ │ + addi r2,r10,1 │ │ │ │ ld r7,16(r31) │ │ │ │ - extsw r8,r8 │ │ │ │ - li r31,1 │ │ │ │ - mullw r6,r9,r9 │ │ │ │ - addi r5,r5,29120 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r3,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ + extsw r10,r10 │ │ │ │ + plxv vs0,179624 # 6db00 │ │ │ │ + li r8,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ addi r7,r7,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ addi r3,r3,3 │ │ │ │ - addi r4,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ + addi r4,r2,16 │ │ │ │ extswsli r6,r6,1 │ │ │ │ - add r6,r6,r8 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r10 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r6,r7 │ │ │ │ nop │ │ │ │ - andi. r5,r31,3 │ │ │ │ - mr r9,r6 │ │ │ │ - mr r7,r31 │ │ │ │ - addi r11,r31,-1 │ │ │ │ - mr r8,r31 │ │ │ │ - beq 42af0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 41df0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 42ae0 │ │ │ │ + beq 41de0 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 42ad4 │ │ │ │ + beq 41dd4 │ │ │ │ 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 42b1c │ │ │ │ - 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 42af8 │ │ │ │ - addi r31,r31,2 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + add r2,r2,r9 │ │ │ │ + beq 41e1c │ │ │ │ + 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 41df8 │ │ │ │ + addi r8,r8,2 │ │ │ │ add r6,r6,r4 │ │ │ │ - cmpld r3,r31 │ │ │ │ - bne 42aa0 │ │ │ │ - addi r1,r1,128 │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 41da0 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - bl 5b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,144(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 42934 │ │ │ │ - ld r8,56(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - andi. r9,r9,2 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 5b20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r8,r2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bge 417a0 │ │ │ │ + b 417dc │ │ │ │ + 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 42be4 │ │ │ │ + std r9,96(r3) │ │ │ │ + std r10,192(r3) │ │ │ │ + beq 41eec │ │ │ │ addi r3,r3,72 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r24,r9 │ │ │ │ - b 42574 │ │ │ │ + bl 4d80 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r28,r2 │ │ │ │ + b 418a0 │ │ │ │ mr r5,r6 │ │ │ │ li r8,0 │ │ │ │ li r4,0 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + bl 52a0 │ │ │ │ + plwz r5,319892 # 90038 │ │ │ │ li r6,0 │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r28 │ │ │ │ + pla r3,-9972 # 3f7c0 │ │ │ │ std r31,32(r1) │ │ │ │ - lwz r5,-32456(r2) │ │ │ │ - addi r3,r3,-31856 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42898 │ │ │ │ - addis r3,r2,-6 │ │ │ │ - mr r4,r24 │ │ │ │ + bl 5640 │ │ │ │ + b 41ba0 │ │ │ │ + mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,32752 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - b 428a4 │ │ │ │ + pla r3,-10840 # 3f480 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + b 41bac │ │ │ │ addi r3,r3,72 │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r24,r9 │ │ │ │ - b 42574 │ │ │ │ - subfic r12,r9,1 │ │ │ │ - cmpwi cr7,r11,0 │ │ │ │ - neg r30,r10 │ │ │ │ - extsw r7,r11 │ │ │ │ - subf r3,r11,r12 │ │ │ │ - subf r12,r12,r11 │ │ │ │ - cmpw r3,r12 │ │ │ │ - ble 42688 │ │ │ │ - b 4282c │ │ │ │ + bl 53e0 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r28,r2 │ │ │ │ + b 418a0 │ │ │ │ + subfic r0,r2,1 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + extsw r7,r5 │ │ │ │ + subf r11,r5,r0 │ │ │ │ + subf r0,r0,r5 │ │ │ │ + cmpw r11,r0 │ │ │ │ + ble 419b8 │ │ │ │ + b 41b38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ + .long 0x480 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000042c30 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,21200 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - rlwinm r9,r9,0,17,14 │ │ │ │ - rlwinm. r9,r9,0,14,17 │ │ │ │ +0000000000041f30 : │ │ │ │ + lwz r2,68(r3) │ │ │ │ + rlwinm r2,r2,0,17,14 │ │ │ │ + rlwinm. r2,r2,0,14,17 │ │ │ │ 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 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,21104 │ │ │ │ - mflr r0 │ │ │ │ + b 5180 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ std r24,-72(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ - lwz r24,12(r3) │ │ │ │ std r23,-80(r1) │ │ │ │ + lwz r24,12(r3) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + ld r23,0(r3) │ │ │ │ li r6,1 │ │ │ │ + li r5,1 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ + lwz r30,8(r3) │ │ │ │ std r31,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r14,-152(r1) │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ + neg r29,r24 │ │ │ │ + addi r4,r24,1 │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ + extsw r3,r29 │ │ │ │ + extsw r4,r4 │ │ │ │ std r21,-96(r1) │ │ │ │ std r22,-88(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - neg r29,r24 │ │ │ │ - addi r4,r24,1 │ │ │ │ - ld r23,0(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - lwz r30,8(r3) │ │ │ │ - li r5,1 │ │ │ │ - extsw r3,r29 │ │ │ │ - extsw r4,r4 │ │ │ │ mr r31,r1 │ │ │ │ addi r7,r31,40 │ │ │ │ addi r8,r31,32 │ │ │ │ stw r29,48(r31) │ │ │ │ std r7,56(r31) │ │ │ │ std r8,64(r31) │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 42ea4 │ │ │ │ + beq 4217c │ │ │ │ addi r28,r24,2 │ │ │ │ mtfprwa f31,r30 │ │ │ │ slwi r21,r24,1 │ │ │ │ cmpw cr4,r24,r29 │ │ │ │ extsw r26,r24 │ │ │ │ extswsli r28,r28,3 │ │ │ │ fcfid f31,f31 │ │ │ │ addi r21,r21,1 │ │ │ │ addi r28,r28,15 │ │ │ │ clrrdi r28,r28,4 │ │ │ │ neg r28,r28 │ │ │ │ - blt cr4,42e8c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + blt cr4,42168 │ │ │ │ ld r22,40(r31) │ │ │ │ lwz r20,32(r31) │ │ │ │ add r25,r24,r22 │ │ │ │ maddld r25,r25,r21,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r9,r22,31 │ │ │ │ + srawi r2,r22,31 │ │ │ │ lwz r29,48(r31) │ │ │ │ extsw r27,r22 │ │ │ │ - xor r10,r9,r22 │ │ │ │ - subf r18,r9,r10 │ │ │ │ + xor r9,r2,r22 │ │ │ │ + subf r18,r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ srawi r8,r29,31 │ │ │ │ mr r14,r1 │ │ │ │ extsw r19,r29 │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ - xor r10,r8,r29 │ │ │ │ + xor r9,r8,r29 │ │ │ │ mr r6,r19 │ │ │ │ - stdux r7,r1,r28 │ │ │ │ - subf r8,r8,r10 │ │ │ │ + stdux r10,r1,r28 │ │ │ │ + subf r8,r8,r9 │ │ │ │ addi r17,r1,32 │ │ │ │ - stdux r7,r1,r28 │ │ │ │ + stdux r10,r1,r28 │ │ │ │ cmpw r8,r18 │ │ │ │ addi r16,r1,32 │ │ │ │ mr r3,r17 │ │ │ │ - stdux r7,r1,r28 │ │ │ │ + stdux r10,r1,r28 │ │ │ │ isellt r30,r18,r8 │ │ │ │ addi r15,r1,32 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ mr r6,r19 │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r16 │ │ │ │ - bl 4ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a80 │ │ │ │ mr r6,r19 │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r15 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e40 │ │ │ │ + bl 5100 │ │ │ │ add r4,r29,r25 │ │ │ │ extsw r8,r30 │ │ │ │ mr r7,r15 │ │ │ │ mr r6,r16 │ │ │ │ mr r5,r17 │ │ │ │ addi r29,r29,1 │ │ │ │ sldi r3,r3,3 │ │ │ │ fmr f1,f31 │ │ │ │ extsw r4,r4 │ │ │ │ ldx r3,r23,r3 │ │ │ │ - bl 5720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 56c0 │ │ │ │ cmpw r24,r29 │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r10,0(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r9,0(r14) │ │ │ │ mr r1,r14 │ │ │ │ - bge 42db0 │ │ │ │ + bge 420a0 │ │ │ │ addi r22,r22,1 │ │ │ │ add r25,r25,r21 │ │ │ │ cmpw r20,r22 │ │ │ │ - bgt 42d90 │ │ │ │ + bgt 42080 │ │ │ │ ld r4,64(r31) │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 42d70 │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 42060 │ │ │ │ + bl 4b20 │ │ │ │ addi r1,r31,240 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1281 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000042f20 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,20448 │ │ │ │ - ld r7,0(r3) │ │ │ │ +00000000000421f0 : │ │ │ │ + ld r8,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 430c0 │ │ │ │ - ld r10,88(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + beq 42380 │ │ │ │ + ld r9,88(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ mflr r0 │ │ │ │ - cmpdi r10,0 │ │ │ │ std r0,80(r1) │ │ │ │ - ble 42fb8 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - ld r9,104(r3) │ │ │ │ + ble 42280 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + ld r2,104(r3) │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 42f98 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 42f88 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 431d0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 42fb8 │ │ │ │ - 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 42fa0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 42260 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 42250 │ │ │ │ + cmpdi r7,2 │ │ │ │ + bne 42480 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42280 │ │ │ │ + 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 42268 │ │ │ │ lwz r5,344(r31) │ │ │ │ - addis r3,r2,-5 │ │ │ │ li r6,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - stw r7,40(r1) │ │ │ │ + pla r3,5476 # 437f0 │ │ │ │ + stw r8,40(r1) │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-14800 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r31) │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,84(r31) │ │ │ │ addi r3,r31,88 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 430b0 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 42370 │ │ │ │ + bl 5a40 │ │ │ │ + ld r9,24(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 42354 │ │ │ │ + ld r8,8(r31) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 42354 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r7,r8 │ │ │ │ + beq 42318 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 42304 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 42490 │ │ │ │ + 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 42354 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r7,r2,48 │ │ │ │ + addi r6,r8,16 │ │ │ │ + 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 42320 │ │ │ │ + ld r0,80(r1) │ │ │ │ + mtlr r0 │ │ │ │ + addi r1,r1,64 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 5000 │ │ │ │ + b 422b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 4235c │ │ │ │ + addi r2,r10,-1 │ │ │ │ + ld r6,16(r3) │ │ │ │ + ld r8,24(r3) │ │ │ │ + clrldi r9,r10,32 │ │ │ │ + cmplwi r2,3 │ │ │ │ + ble 424b0 │ │ │ │ + rldic r2,r10,4,28 │ │ │ │ + clrldi r9,r10,32 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpld r6,r2 │ │ │ │ + bge 423c4 │ │ │ │ + addi r2,r6,16 │ │ │ │ + cmpld r8,r2 │ │ │ │ + blt 424b0 │ │ │ │ + rldicl r5,r10,63,33 │ │ │ │ + ld r9,0(r6) │ │ │ │ + ld r3,8(r6) │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r4,r5,3 │ │ │ │ + addi r11,r5,-1 │ │ │ │ + mr r7,r5 │ │ │ │ + mtvsrdd vs0,r3,r9 │ │ │ │ + beq 4242c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 42418 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 42408 │ │ │ │ + mr r5,r11 │ │ │ │ + addi r2,r8,32 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r5,r5,-1 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpdi r5,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + beq 4245c │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,128 │ │ │ │ + stxv vs0,-96(r2) │ │ │ │ + stxv vs0,-80(r2) │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 42434 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 4235c │ │ │ │ + addi r1,r1,64 │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + clrrwi r10,r10,1 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + blr │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 42244 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 422f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r10,r9,3 │ │ │ │ + mr r2,r9 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 42504 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 424f0 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 424e0 │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + beq 4235c │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + addi r8,r8,64 │ │ │ │ + stxv vs0,-64(r8) │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + stxv vs0,-48(r8) │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + stxv vs0,-32(r8) │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 4250c │ │ │ │ + b 4235c │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000042550 : │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ + ld r7,8(r3) │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + mr r2,r3 │ │ │ │ + cmpwi r31,0 │ │ │ │ + beq 42690 │ │ │ │ + ld r10,112(r3) │ │ │ │ + ld r8,24(r3) │ │ │ │ + mflr r0 │ │ │ │ + std r0,96(r1) │ │ │ │ cmpld r10,r8 │ │ │ │ - beq 43094 │ │ │ │ - ld r7,8(r31) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 43094 │ │ │ │ - andi. r5,r7,3 │ │ │ │ + beq 42614 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 42614 │ │ │ │ + clrldi r5,r7,32 │ │ │ │ + andi. r7,r7,3 │ │ │ │ li r9,0 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r6,r7 │ │ │ │ - beq 43058 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 43044 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 431e0 │ │ │ │ + addi r4,r5,-1 │ │ │ │ + mr r6,r5 │ │ │ │ + beq 425d8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 425c4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + bne 42720 │ │ │ │ lxvx vs0,r8,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ + addi r5,r5,-1 │ │ │ │ stxvx vs0,r10,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ lxvx vs0,r8,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ + cmpdi r5,1 │ │ │ │ stxvx vs0,r10,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq 43094 │ │ │ │ + beq 42614 │ │ │ │ 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 │ │ │ │ + addi r9,r9,64 │ │ │ │ stxvx vs0,r10,r7 │ │ │ │ lxvx vs0,r8,r5 │ │ │ │ stxvx vs0,r10,r5 │ │ │ │ lxvx vs0,r8,r6 │ │ │ │ stxvx vs0,r10,r6 │ │ │ │ - bdnz 43060 │ │ │ │ - ld r0,80(r1) │ │ │ │ + bdnz 425e0 │ │ │ │ + lwz r9,84(r2) │ │ │ │ + andi. r9,r9,2 │ │ │ │ + bne 42670 │ │ │ │ + addi r3,r2,88 │ │ │ │ + std r2,48(r1) │ │ │ │ + bl 4e20 │ │ │ │ + ld r2,48(r1) │ │ │ │ + lwz r5,344(r2) │ │ │ │ + li r6,0 │ │ │ │ + addi r4,r1,32 │ │ │ │ + stw r31,40(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + pla r3,764 # 42940 │ │ │ │ + bl 5640 │ │ │ │ + ld r0,96(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,64 │ │ │ │ + addi r1,r1,80 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42ff4 │ │ │ │ nop │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 4309c │ │ │ │ - addi r10,r8,-1 │ │ │ │ - ld r4,16(r3) │ │ │ │ - ld r5,24(r3) │ │ │ │ - clrldi r7,r8,32 │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 43200 │ │ │ │ - rldic r10,r8,4,28 │ │ │ │ - clrldi r7,r8,32 │ │ │ │ - li r6,1 │ │ │ │ - add r10,r5,r10 │ │ │ │ - cmpld r4,r10 │ │ │ │ - bge 43110 │ │ │ │ - addi r9,r4,16 │ │ │ │ - cmpld r5,r9 │ │ │ │ - isellt r6,0,r6 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 43200 │ │ │ │ - rldicl r6,r8,63,33 │ │ │ │ - ld r10,0(r4) │ │ │ │ - ld r11,8(r4) │ │ │ │ - mr r9,r5 │ │ │ │ - andi. r3,r6,3 │ │ │ │ - addi r0,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - mtvsrdd vs0,r11,r10 │ │ │ │ - beq 43178 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 43164 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 43154 │ │ │ │ - mr r6,r0 │ │ │ │ - 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 431a8 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - 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 43180 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 4309c │ │ │ │ - addi r1,r1,64 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - clrrwi r8,r8,1 │ │ │ │ + addi r3,r2,88 │ │ │ │ + std r2,48(r1) │ │ │ │ + bl 4d80 │ │ │ │ + ld r2,48(r1) │ │ │ │ + b 42630 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r8,16(r3) │ │ │ │ + cmpwi r7,0 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r8) │ │ │ │ + std r9,8(r8) │ │ │ │ + ble 42658 │ │ │ │ + clrldi r10,r7,32 │ │ │ │ + andi. r7,r7,1 │ │ │ │ + mtvsrdd vs0,r9,r9 │ │ │ │ + ld r2,24(r3) │ │ │ │ + addi r9,r10,-1 │ │ │ │ + bne 42700 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 426c8 │ │ │ │ + addi r1,r1,80 │ │ │ │ ld r31,-8(r1) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 42f7c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 43034 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bne 426c0 │ │ │ │ + b 42658 │ │ │ │ nop │ │ │ │ - mr r10,r7 │ │ │ │ - andi. r7,r7,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 43258 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 43244 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 43234 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r5,r5,16 │ │ │ │ - stxv vs0,-16(r5) │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - stxv vs0,-16(r5) │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - stxv vs0,-16(r5) │ │ │ │ - beq 4309c │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r5,r5,64 │ │ │ │ - stxv vs0,-64(r5) │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - stxv vs0,-48(r5) │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - stxv vs0,-32(r5) │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - stxv vs0,-16(r5) │ │ │ │ - bdnz 43260 │ │ │ │ - b 4309c │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + mr r5,r4 │ │ │ │ + li r9,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 425b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + addi r11,r3,-1 │ │ │ │ + neg r6,r5 │ │ │ │ + srawi r2,r4,31 │ │ │ │ + mr r7,r3 │ │ │ │ + mr r9,r5 │ │ │ │ + cmpw r11,r6 │ │ │ │ + xor r10,r2,r4 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + bgt 42790 │ │ │ │ + cmpwi r7,1 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bgt 42774 │ │ │ │ + subfic r11,r7,1 │ │ │ │ + cmpw r11,r2 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ + subf r3,r3,r5 │ │ │ │ + extsw r3,r3 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -00000000000432a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,19552 │ │ │ │ - ld r11,0(r3) │ │ │ │ - ld r6,8(r3) │ │ │ │ - mr r9,r3 │ │ │ │ - cmpwi r11,0 │ │ │ │ - beq 43420 │ │ │ │ - ld r8,112(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - mflr r0 │ │ │ │ - cmpld r8,r7 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - beq 43368 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 43368 │ │ │ │ - clrldi r4,r6,32 │ │ │ │ - andi. r6,r6,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r3,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - beq 4332c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 43318 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 434a0 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - beq 43368 │ │ │ │ - srdi r6,r5,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r6,r10,16 │ │ │ │ - addi r4,r10,32 │ │ │ │ - addi r5,r10,48 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,64 │ │ │ │ - lxvx vs0,r7,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r7,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - lxvx vs0,r7,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - bdnz 43334 │ │ │ │ - lwz r10,84(r9) │ │ │ │ - andi. r10,r10,2 │ │ │ │ - bne 433d0 │ │ │ │ - addi r3,r9,88 │ │ │ │ - std r11,56(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r11,56(r1) │ │ │ │ - addis r3,r2,-5 │ │ │ │ - addi r4,r1,32 │ │ │ │ - li r6,0 │ │ │ │ - addi r3,r3,-18624 │ │ │ │ - lwz r5,344(r9) │ │ │ │ - stw r11,40(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,64 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ + addi r9,r3,-2 │ │ │ │ + mr r8,r5 │ │ │ │ + mr r10,r5 │ │ │ │ + cmpw r6,r9 │ │ │ │ + blt 42800 │ │ │ │ + cmpwi r11,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble 427e0 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + cmpw r11,r2 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ + add r5,r9,r8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + subf r3,r3,r5 │ │ │ │ + extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + subfic r9,r11,1 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + b 42764 │ │ │ │ nop │ │ │ │ - addi r3,r9,88 │ │ │ │ - std r11,56(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r11,56(r1) │ │ │ │ - addis r3,r2,-5 │ │ │ │ - addi r4,r1,32 │ │ │ │ - li r6,0 │ │ │ │ - addi r3,r3,-18624 │ │ │ │ - lwz r5,344(r9) │ │ │ │ - stw r11,40(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,64 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - ld r7,16(r3) │ │ │ │ - cmpwi r6,0 │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r7) │ │ │ │ - std r10,8(r7) │ │ │ │ - blelr │ │ │ │ - clrldi r8,r6,32 │ │ │ │ - andi. r6,r6,1 │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - ld r9,24(r3) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - bne 43480 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 43458 │ │ │ │ - blr │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bne 43450 │ │ │ │ - blr │ │ │ │ + addi r10,r3,-3 │ │ │ │ + cmpw r6,r10 │ │ │ │ + blt 42840 │ │ │ │ + cmpwi r9,1 │ │ │ │ + addi r3,r5,1 │ │ │ │ + ble 42830 │ │ │ │ + cmpw r10,r2 │ │ │ │ + isellt r10,r2,r10 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + add r10,r10,r8 │ │ │ │ + b 427a4 │ │ │ │ + nop │ │ │ │ + subfic r10,r9,1 │ │ │ │ + b 42818 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - mr r4,r3 │ │ │ │ - li r10,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 43308 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,19008 │ │ │ │ mflr r0 │ │ │ │ - neg r6,r5 │ │ │ │ - srawi r9,r4,31 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r10,r5 │ │ │ │ - xor r8,r9,r4 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + extsw r3,r10 │ │ │ │ std r0,16(r1) │ │ │ │ - addi r0,r3,-1 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - cmpw r0,r6 │ │ │ │ - bgt 43530 │ │ │ │ + stw r2,44(r1) │ │ │ │ + std r7,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + stw r9,40(r1) │ │ │ │ + stw r11,36(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + bl 42740 │ │ │ │ + lwz r9,40(r1) │ │ │ │ + ld r8,56(r1) │ │ │ │ + lwz r2,44(r1) │ │ │ │ + ld r7,48(r1) │ │ │ │ + lwz r11,36(r1) │ │ │ │ + lwz r10,32(r1) │ │ │ │ + cmpwi r9,1 │ │ │ │ + add r3,r3,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + bgt 42898 │ │ │ │ + subfic r10,r9,1 │ │ │ │ + cmpw r10,r2 │ │ │ │ + isellt r10,r2,r10 │ │ │ │ cmpwi r11,1 │ │ │ │ - addi r5,r10,1 │ │ │ │ - bgt 43508 │ │ │ │ - subfic r0,r11,1 │ │ │ │ - cmpw r0,r9 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + add r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble 428f0 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r5,r9,r8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpw r11,r2 │ │ │ │ addi r1,r1,64 │ │ │ │ - isellt r3,r9,r0 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ ld r0,16(r1) │ │ │ │ subf r3,r3,r5 │ │ │ │ mtlr r0 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r3,-2 │ │ │ │ - mr r7,r5 │ │ │ │ - mr r8,r5 │ │ │ │ - cmpw r6,r10 │ │ │ │ - blt 435b0 │ │ │ │ - cmpwi r0,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ble 43590 │ │ │ │ - cmpw r10,r9 │ │ │ │ + subfic r9,r11,1 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + cmpwi r7,1 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bgt 428c8 │ │ │ │ + subfic r11,r7,1 │ │ │ │ addi r1,r1,64 │ │ │ │ - isellt r10,r9,r10 │ │ │ │ - cmpw r0,r9 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - isellt r3,r9,r0 │ │ │ │ + cmpw r11,r2 │ │ │ │ ld r0,16(r1) │ │ │ │ - add r5,r10,r7 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mtlr r0 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ subf r3,r3,r5 │ │ │ │ + mtlr r0 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subfic r10,r0,1 │ │ │ │ - cmpw r10,r9 │ │ │ │ - isellt r10,r9,r10 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - b 434f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r8,r3,-3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpw r6,r8 │ │ │ │ - blt 435f0 │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - bgt 435d0 │ │ │ │ - subfic r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ - isellt r8,r9,r8 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - add r8,r8,r7 │ │ │ │ - b 43544 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - extsw r3,r8 │ │ │ │ - stw r9,44(r1) │ │ │ │ - std r7,56(r1) │ │ │ │ - std r11,48(r1) │ │ │ │ - stw r10,40(r1) │ │ │ │ - stw r0,36(r1) │ │ │ │ - stw r8,32(r1) │ │ │ │ - bl 434c8 │ │ │ │ - ld r7,56(r1) │ │ │ │ - lwz r9,44(r1) │ │ │ │ - ld r11,48(r1) │ │ │ │ - lwz r10,40(r1) │ │ │ │ - lwz r0,36(r1) │ │ │ │ - lwz r8,32(r1) │ │ │ │ - add r3,r3,r7 │ │ │ │ - b 435c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,18624 │ │ │ │ - mflr r0 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - lwz r27,8(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(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 r28,-32(r1) │ │ │ │ - mr r29,r3 │ │ │ │ + mflr r0 │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - addi r16,r27,1 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(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 r28,-72(r1) │ │ │ │ + stdu r1,-448(r1) │ │ │ │ + stxv vs56,128(r1) │ │ │ │ + stxv vs57,144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,144(r1) │ │ │ │ - stxv vs62,160(r1) │ │ │ │ - stxv vs63,176(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs58,160(r1) │ │ │ │ + stxv vs59,176(r1) │ │ │ │ + stxv vs60,192(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + lwz r27,8(r3) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4c00 │ │ │ │ + addi r17,r27,1 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r7,r27,r16 │ │ │ │ - divw r10,r7,r30 │ │ │ │ - mr r8,r3 │ │ │ │ - mullw r9,r10,r30 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - cmpw r3,r9 │ │ │ │ - blt 444e4 │ │ │ │ - maddld r9,r10,r8,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpw r9,r10 │ │ │ │ - bge 43fb8 │ │ │ │ - neg r21,r27 │ │ │ │ - cmpw r27,r21 │ │ │ │ - blt 43fb8 │ │ │ │ - extsw r3,r27 │ │ │ │ - li r4,2 │ │ │ │ - subf r19,r27,r10 │ │ │ │ - cmpwi r27,2 │ │ │ │ + bl 5100 │ │ │ │ + add r8,r27,r17 │ │ │ │ + mr r10,r3 │ │ │ │ + divw r9,r8,r30 │ │ │ │ + mullw r2,r9,r30 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpw r3,r2 │ │ │ │ + blt 437a4 │ │ │ │ + maddld r2,r9,r10,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + cmpw r2,r9 │ │ │ │ + bge 432c8 │ │ │ │ + neg r14,r27 │ │ │ │ + cmpw r27,r14 │ │ │ │ + blt 432c8 │ │ │ │ + extsw r5,r27 │ │ │ │ + mullw r19,r17,r17 │ │ │ │ + subf r15,r27,r2 │ │ │ │ + slwi r8,r27,1 │ │ │ │ ld r20,0(r29) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mullw r30,r16,r16 │ │ │ │ - subf r22,r27,r9 │ │ │ │ - slwi r7,r27,1 │ │ │ │ - addi r0,r3,1 │ │ │ │ - isellt r28,r4,r27 │ │ │ │ - lis r11,10922 │ │ │ │ - std r3,40(r31) │ │ │ │ - addi r9,r27,2 │ │ │ │ - std r10,64(r31) │ │ │ │ - add r5,r22,r16 │ │ │ │ - addi r6,r7,2 │ │ │ │ - mtvsrws vs63,r4 │ │ │ │ - sldi r10,r0,4 │ │ │ │ - slwi r3,r28,1 │ │ │ │ - lis r4,-32768 │ │ │ │ - mullw r9,r9,r16 │ │ │ │ - mullw r6,r6,r5 │ │ │ │ - addi r7,r7,3 │ │ │ │ + plxv vs57,176360 # 6db20 │ │ │ │ + li r6,2 │ │ │ │ + cmpwi r27,2 │ │ │ │ + subf r30,r27,r9 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + plfd f31,176352 # 6db30 │ │ │ │ + plxv vs63,176344 # 6db30 │ │ │ │ + mr r3,r5 │ │ │ │ + addi r7,r8,2 │ │ │ │ + std r5,40(r31) │ │ │ │ + add r5,r15,r17 │ │ │ │ + addi r2,r27,2 │ │ │ │ + isellt r4,r6,r27 │ │ │ │ + std r9,48(r31) │ │ │ │ + addi r8,r8,3 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + mullw r7,r7,r5 │ │ │ │ + mullw r29,r5,r19 │ │ │ │ + addi r5,r3,1 │ │ │ │ + mullw r2,r2,r17 │ │ │ │ + stw r30,100(r31) │ │ │ │ + slwi r3,r4,1 │ │ │ │ + stw r4,64(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxspltib vs32,0 │ │ │ │ - vspltisw v30,1 │ │ │ │ - std r10,32(r31) │ │ │ │ - ori r10,r11,43691 │ │ │ │ - mullw r29,r5,r30 │ │ │ │ - addi r5,r28,1 │ │ │ │ - not r17,r27 │ │ │ │ - xxspltib vs61,0 │ │ │ │ + stw r19,108(r31) │ │ │ │ + vspltisw v27,1 │ │ │ │ + mtvsrws vs60,r6 │ │ │ │ + xxspltd vs56,vs30,0 │ │ │ │ + xxspltd vs61,vs28,0 │ │ │ │ + addi r9,r3,1 │ │ │ │ + xxspltidp vs27,3204448256 │ │ │ │ + not r16,r27 │ │ │ │ cmpwi cr4,r27,0 │ │ │ │ - stw r28,80(r31) │ │ │ │ - stw r19,120(r31) │ │ │ │ - stw r10,116(r31) │ │ │ │ - addi r10,r3,1 │ │ │ │ - vsldoi v30,v30,v0,8 │ │ │ │ - stw r30,132(r31) │ │ │ │ - mullw r18,r7,r9 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - stw r17,136(r31) │ │ │ │ - stw r10,84(r31) │ │ │ │ - extswsli r10,r5,4 │ │ │ │ - slwi r15,r9,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r10,88(r31) │ │ │ │ - ori r10,r4,1 │ │ │ │ - addi r9,r9,28992 │ │ │ │ - stw r15,128(r31) │ │ │ │ - stw r10,96(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stw r18,124(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - addi r10,r10,29168 │ │ │ │ - std r10,48(r31) │ │ │ │ - addi r10,r6,1 │ │ │ │ - mullw r25,r10,r16 │ │ │ │ - nop │ │ │ │ + mullw r18,r8,r2 │ │ │ │ + xxspltd vs62,vs29,0 │ │ │ │ + vsldoi v27,v27,v0,8 │ │ │ │ + xxspltib vs58,0 │ │ │ │ + stw r9,68(r31) │ │ │ │ + extswsli r9,r4,4 │ │ │ │ + subf r2,r17,r2 │ │ │ │ + cmpwi cr3,r27,1 │ │ │ │ + stw r16,112(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + sldi r9,r5,4 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + std r9,32(r31) │ │ │ │ + addi r9,r7,1 │ │ │ │ + stw r2,96(r31) │ │ │ │ + stw r18,104(r31) │ │ │ │ + mullw r25,r9,r17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r26,r22,31 │ │ │ │ - rlwinm r8,r22,0,31,0 │ │ │ │ - addi r10,r22,-1 │ │ │ │ - slwi r9,r22,1 │ │ │ │ - lwz r23,136(r31) │ │ │ │ + srawi r26,r15,31 │ │ │ │ + rlwinm r10,r15,0,31,0 │ │ │ │ + addi r9,r15,-1 │ │ │ │ + slwi r2,r15,1 │ │ │ │ + lwz r23,112(r31) │ │ │ │ + stw r29,88(r31) │ │ │ │ + stw r25,92(r31) │ │ │ │ mr r24,r25 │ │ │ │ - mr r28,r21 │ │ │ │ - stw r29,100(r31) │ │ │ │ - stw r25,112(r31) │ │ │ │ - stw r8,76(r31) │ │ │ │ - xor r8,r26,r22 │ │ │ │ - mullw r10,r10,r22 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subf r26,r26,r8 │ │ │ │ - lwz r8,124(r31) │ │ │ │ - maddld r9,r9,r10,r8 │ │ │ │ - lwz r10,116(r31) │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r29 │ │ │ │ - stw r9,72(r31) │ │ │ │ - nop │ │ │ │ + mr r28,r14 │ │ │ │ + stw r10,60(r31) │ │ │ │ + xor r10,r26,r15 │ │ │ │ + mullw r9,r9,r15 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r26,r26,r10 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + maddld r2,r2,r9,r10 │ │ │ │ + pli r9,715827883 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r29 │ │ │ │ + stw r2,56(r31) │ │ │ │ nop │ │ │ │ ld r3,40(r31) │ │ │ │ - mr r25,r1 │ │ │ │ srawi r30,r28,31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r7,0(r20) │ │ │ │ - xor r10,r30,r28 │ │ │ │ + mr r25,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r8,0(r20) │ │ │ │ + xor r9,r30,r28 │ │ │ │ sldi r3,r3,4 │ │ │ │ - subf r30,r30,r10 │ │ │ │ + subf r30,r30,r9 │ │ │ │ subfic r3,r3,-16 │ │ │ │ - addi r4,r7,1 │ │ │ │ + addi r21,r8,1 │ │ │ │ cmpw cr7,r30,r26 │ │ │ │ - stdux r9,r1,r3 │ │ │ │ - sldi r9,r4,5 │ │ │ │ + stdux r2,r1,r3 │ │ │ │ + sldi r2,r21,5 │ │ │ │ + sldi. r5,r21,1 │ │ │ │ isel r30,r26,r30,4*cr7+lt │ │ │ │ - sldi. r5,r4,1 │ │ │ │ - neg r9,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - ble 4395c │ │ │ │ - ld r19,104(r20) │ │ │ │ - extswsli r11,r24,5 │ │ │ │ - andi. r3,r5,3 │ │ │ │ - li r9,0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + ble 42c88 │ │ │ │ + ld r11,104(r20) │ │ │ │ + extswsli r3,r24,5 │ │ │ │ + andi. r4,r5,3 │ │ │ │ + li r2,0 │ │ │ │ addi r0,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - add r10,r19,r11 │ │ │ │ - beq 43920 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 4390c │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 438fc │ │ │ │ - lxvx vs0,r19,r11 │ │ │ │ + mr r6,r5 │ │ │ │ + add r10,r11,r3 │ │ │ │ + beq 42c4c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 42c38 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 42c28 │ │ │ │ + lxvx vs0,r11,r3 │ │ │ │ mr r5,r0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4395c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42c88 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r6,r2,48 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r6,r5 │ │ │ │ - bdnz 43928 │ │ │ │ - add r18,r28,r22 │ │ │ │ - slwi r11,r4,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + stxvx vs0,r7,r6 │ │ │ │ + bdnz 42c54 │ │ │ │ + add r18,r28,r15 │ │ │ │ + slwi r4,r21,1 │ │ │ │ + ld r6,0(r1) │ │ │ │ mr r19,r1 │ │ │ │ - srawi r9,r18,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r14,r11,4 │ │ │ │ - neg r10,r14 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - subf r9,r9,r18 │ │ │ │ - addi r3,r1,32 │ │ │ │ - srawi r10,r9,31 │ │ │ │ - xor r9,r10,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi r10,1 │ │ │ │ - bne 43b90 │ │ │ │ - ld r9,48(r31) │ │ │ │ - lxv vs7,16(r6) │ │ │ │ - addi r15,r11,-1 │ │ │ │ - cmpwi r15,1 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - xxswapd vs0,vs7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - ble 44420 │ │ │ │ - addi r12,r4,-1 │ │ │ │ - addi r9,r6,32 │ │ │ │ - addi r8,r3,16 │ │ │ │ + srawi r2,r18,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r16,r4,4 │ │ │ │ + neg r10,r16 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ + subf r2,r2,r18 │ │ │ │ + addi r5,r1,32 │ │ │ │ + srawi r10,r2,31 │ │ │ │ + xor r2,r10,r2 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bne 42ea0 │ │ │ │ + lxv vs8,16(r7) │ │ │ │ + addi r0,r4,-1 │ │ │ │ + cmpwi r0,1 │ │ │ │ + xxswapd vs0,vs8 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + ble 436f0 │ │ │ │ + addi r12,r21,-1 │ │ │ │ + addi r2,r7,32 │ │ │ │ + addi r10,r5,16 │ │ │ │ slwi r12,r12,1 │ │ │ │ - addi r0,r12,-2 │ │ │ │ - cmplwi r0,1 │ │ │ │ - ble 44460 │ │ │ │ - lxv vs6,0(r6) │ │ │ │ - li r5,0 │ │ │ │ - nop │ │ │ │ + addi r11,r12,-2 │ │ │ │ + cmplwi r11,1 │ │ │ │ + ble 43720 │ │ │ │ + lxv vs7,0(r7) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs8,32(r9) │ │ │ │ - addi r10,r5,4 │ │ │ │ - mr r17,r9 │ │ │ │ - addi r5,r5,3 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lxv vs9,-32(r9) │ │ │ │ - addi r8,r8,48 │ │ │ │ - cmplw r10,r0 │ │ │ │ - xvsubdp vs11,vs0,vs6 │ │ │ │ - xvsubdp vs0,vs8,vs0 │ │ │ │ - xvsubdp vs12,vs9,vs7 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,32(r2) │ │ │ │ + addi r9,r6,4 │ │ │ │ + mr r3,r2 │ │ │ │ + addi r6,r6,3 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lxv vs9,-32(r2) │ │ │ │ + addi r10,r10,48 │ │ │ │ + cmplw r9,r11 │ │ │ │ + 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(r8) │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - stxv vs12,-32(r8) │ │ │ │ - blt 439f0 │ │ │ │ - addi r17,r17,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r17) │ │ │ │ - addi r0,r5,1 │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmplw r0,r12 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs12,vs12,vs57 │ │ │ │ + stxv vs11,-48(r10) │ │ │ │ + stxv vs0,-16(r10) │ │ │ │ + stxv vs12,-32(r10) │ │ │ │ + blt 42d10 │ │ │ │ + addi r3,r3,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + addi r9,r6,1 │ │ │ │ + cmplw r9,r12 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - bge 43abc │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - lxv vs11,16(r17) │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmplw r5,r12 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + bge 42dd4 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + lxv vs12,16(r3) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r6,r12 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - bge 43abc │ │ │ │ - lxv vs0,32(r9) │ │ │ │ - lxv vs11,32(r17) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,16(r10) │ │ │ │ + bge 42dd4 │ │ │ │ + lxv vs0,32(r2) │ │ │ │ + lxv vs12,32(r3) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r8) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r15,r15 │ │ │ │ - add r14,r3,r14 │ │ │ │ - lfd f11,29176(r9) │ │ │ │ - addi r15,r15,-1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,29168(r9) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - add r10,r6,r9 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,32(r10) │ │ │ │ + extsw r2,r0 │ │ │ │ + add r16,r5,r16 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r10,r7,r2 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ lfd f0,8(r10) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-8(r14) │ │ │ │ - stfd f0,-16(r14) │ │ │ │ - andi. r8,r11,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r11,-1 │ │ │ │ - mr r10,r11 │ │ │ │ - beq 43b50 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 43b3c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 43b2c │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - mr r11,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - cmpdi r11,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43b90 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ - stxvx vs0,r6,r5 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - bdnz 43b58 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + stfd f0,-16(r16) │ │ │ │ + andi. r6,r4,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r3,r4,-1 │ │ │ │ + mr r10,r4 │ │ │ │ + beq 42e58 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 42e44 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 42e34 │ │ │ │ + lxv vs0,0(r5) │ │ │ │ + mr r4,r3 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + cmpdi r4,1 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42ea0 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r5,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + lxvx vs0,r5,r6 │ │ │ │ + stxvx vs0,r7,r6 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + bdnz 42e60 │ │ │ │ nop │ │ │ │ - sldi r4,r4,4 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lxvx vs0,r6,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r21,r21,4 │ │ │ │ + cmpdi r8,0 │ │ │ │ + lxvx vs0,r7,r21 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - ble 43c34 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r4,r4,16 │ │ │ │ - sldi r10,r7,4 │ │ │ │ - addi r8,r29,16 │ │ │ │ - addi r3,r7,-1 │ │ │ │ - add r5,r6,r4 │ │ │ │ - add r10,r6,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - li r9,0 │ │ │ │ - beq 43bf0 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs11,r6,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ + ble 42f3c │ │ │ │ + addi r9,r21,16 │ │ │ │ + sldi r10,r8,4 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r6,r29,16 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + add r5,r7,r9 │ │ │ │ + add r10,r7,r10 │ │ │ │ + beq 42ef8 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ stxv vs0,16(r29) │ │ │ │ - beq 43c34 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - neg r7,r9 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - subfic r6,r9,-16 │ │ │ │ + beq 42f3c │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + neg r7,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + subfic r8,r2,-16 │ │ │ │ lxvx vs0,r10,r7 │ │ │ │ - addi r7,r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r5,r7 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - bdnz 43bf8 │ │ │ │ - lwz r9,84(r20) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,336(r20) │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - std r8,0(r19) │ │ │ │ - ld r8,64(r31) │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - ldx r10,r10,r8 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + bdnz 42f00 │ │ │ │ + lwz r2,84(r20) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,336(r20) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + std r10,0(r19) │ │ │ │ + ld r10,48(r31) │ │ │ │ mr r1,r19 │ │ │ │ - beq cr3,440a0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - lwz r6,84(r31) │ │ │ │ - lwz r7,80(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - add r4,r22,r7 │ │ │ │ - add r8,r28,r7 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + ldx r10,r9,r10 │ │ │ │ + beq cr2,433e0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + lwz r8,68(r31) │ │ │ │ + lwz r7,64(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + add r9,r28,r7 │ │ │ │ + add r4,r15,r7 │ │ │ │ + maddld r4,r4,r8,r9 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r9,r6 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - blt cr4,43d28 │ │ │ │ - clrldi r5,r16,32 │ │ │ │ - li r9,0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + blt cr4,43034 │ │ │ │ + clrldi r5,r17,32 │ │ │ │ + li r2,0 │ │ │ │ andi. r3,r5,3 │ │ │ │ addi r11,r5,-1 │ │ │ │ mr r8,r5 │ │ │ │ - beq 43cec │ │ │ │ + beq 42ff8 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 43cd8 │ │ │ │ + beq 42fe4 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 43cc8 │ │ │ │ + beq 42fd4 │ │ │ │ lxv vs0,0(r29) │ │ │ │ mr r5,r11 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r6) │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43d28 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43034 │ │ │ │ + srdi r9,r8,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 r8,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r29,r8 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - lxvx vs0,r29,r3 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ lxvx vs0,r29,r5 │ │ │ │ stxvx vs0,r6,r5 │ │ │ │ - bdnz 43cf4 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpw r16,r7 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 43000 │ │ │ │ + ld r2,32(r31) │ │ │ │ + cmpw r17,r7 │ │ │ │ subf r8,r27,r7 │ │ │ │ clrldi r8,r8,32 │ │ │ │ - add r9,r6,r9 │ │ │ │ - bgt 43dac │ │ │ │ + add r2,r6,r2 │ │ │ │ + bgt 430b8 │ │ │ │ andi. r3,r8,3 │ │ │ │ addi r11,r8,-1 │ │ │ │ mr r5,r8 │ │ │ │ - beq 43d8c │ │ │ │ + beq 43098 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 43d7c │ │ │ │ + beq 43088 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 43d70 │ │ │ │ - ld r3,32(r31) │ │ │ │ + beq 4307c │ │ │ │ + ld r9,32(r31) │ │ │ │ mr r8,r11 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs61,r6,r3 │ │ │ │ - stxv vs61,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs58,r6,r9 │ │ │ │ + stxv vs58,0(r2) │ │ │ │ addi r8,r8,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r8,1 │ │ │ │ - stxv vs61,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43dac │ │ │ │ - srdi r8,r5,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs61,0(r9) │ │ │ │ - stxv vs61,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs61,-32(r9) │ │ │ │ - stxv vs61,-16(r9) │ │ │ │ - bdnz 43d94 │ │ │ │ - extswsli r15,r30,4 │ │ │ │ - extsw r17,r30 │ │ │ │ - add r5,r14,r15 │ │ │ │ - beq cr3,44030 │ │ │ │ - li r8,0 │ │ │ │ + stxv vs58,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 430b8 │ │ │ │ + srdi r9,r5,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs58,0(r2) │ │ │ │ + stxv vs58,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs58,-32(r2) │ │ │ │ + stxv vs58,-16(r2) │ │ │ │ + bdnz 430a0 │ │ │ │ + extswsli r21,r30,4 │ │ │ │ + extsw r16,r30 │ │ │ │ + add r5,r22,r21 │ │ │ │ + beq cr2,43370 │ │ │ │ extsw r7,r7 │ │ │ │ - extsw r4,r4 │ │ │ │ mr r3,r10 │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r8,r16,32 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,44054 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 43e34 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 43e20 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 43e10 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ - mr r8,r6 │ │ │ │ - li r9,16 │ │ │ │ + extsw r4,r4 │ │ │ │ + li r8,0 │ │ │ │ + bl 59c0 │ │ │ │ + clrldi r7,r17,32 │ │ │ │ + li r10,0 │ │ │ │ + blt cr4,43390 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + beq 4313c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 43128 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 43118 │ │ │ │ + lxv vs0,0(r22) │ │ │ │ + mr r7,r5 │ │ │ │ + li r10,16 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - lxvx vs0,r14,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r14,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43e70 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r14,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r14,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ + lxvx vs0,r22,r10 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r22,r10 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 43178 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r22,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r14,r7 │ │ │ │ - stxvx vs0,r29,r7 │ │ │ │ - lxvx vs0,r14,r8 │ │ │ │ + lxvx vs0,r22,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r22,r8 │ │ │ │ stxvx vs0,r29,r8 │ │ │ │ - bdnz 43e3c │ │ │ │ - cmpw r21,r28 │ │ │ │ + lxvx vs0,r22,r9 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + bdnz 43144 │ │ │ │ + cmpw r14,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r19) │ │ │ │ mr r1,r19 │ │ │ │ - blt 441c0 │ │ │ │ - lwz r10,72(r31) │ │ │ │ + blt 434f0 │ │ │ │ + lwz r9,56(r31) │ │ │ │ cmpw cr7,r27,r30 │ │ │ │ - blt cr7,43f70 │ │ │ │ - lwz r7,84(r20) │ │ │ │ - ld r8,16(r20) │ │ │ │ - subf r9,r30,r10 │ │ │ │ - andi. r6,r7,16 │ │ │ │ - clrlwi r7,r7,31 │ │ │ │ - bne 440c0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 44200 │ │ │ │ + blt cr7,43280 │ │ │ │ + lwz r8,84(r20) │ │ │ │ + ld r5,16(r20) │ │ │ │ + subf r10,r30,r9 │ │ │ │ + andi. r7,r8,16 │ │ │ │ + clrlwi r8,r8,31 │ │ │ │ + bne 43400 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 43530 │ │ │ │ subf r30,r30,r27 │ │ │ │ - li r5,-1 │ │ │ │ - li r4,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r6,r29,r15 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - cmplw r30,r5 │ │ │ │ - add r5,r8,r10 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - iseleq r7,r4,r7 │ │ │ │ - andi. r3,r7,3 │ │ │ │ - addi r11,r7,-1 │ │ │ │ - mr r4,r7 │ │ │ │ - beq 43f30 │ │ │ │ + li r2,-1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r29,r21 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r30,1 │ │ │ │ + cmplw r30,r2 │ │ │ │ + li r2,1 │ │ │ │ + add r6,r5,r9 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + iseleq r8,r2,r8 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r4,r8 │ │ │ │ + beq 43238 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 43f1c │ │ │ │ + beq 43224 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 43f0c │ │ │ │ - lxvx vs0,r29,r15 │ │ │ │ - mr r7,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43f70 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + beq 43214 │ │ │ │ + lxvx vs0,r29,r21 │ │ │ │ + mr r8,r11 │ │ │ │ + li r10,16 │ │ │ │ stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r6,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r5,r10 │ │ │ │ - lxvx vs0,r6,r7 │ │ │ │ - stxvx vs0,r5,r7 │ │ │ │ - lxvx vs0,r6,r8 │ │ │ │ - stxvx vs0,r5,r8 │ │ │ │ - bdnz 43f38 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 43280 │ │ │ │ + srdi r2,r4,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r7,r8 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + bdnz 43240 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,1 │ │ │ │ - add r24,r24,r16 │ │ │ │ + add r24,r24,r17 │ │ │ │ cmpw r27,r28 │ │ │ │ - std r9,0(r25) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bge 43860 │ │ │ │ - lwz r9,132(r31) │ │ │ │ - lwz r29,100(r31) │ │ │ │ - lwz r25,112(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r29,r29,r9 │ │ │ │ - lwz r9,128(r31) │ │ │ │ - add r25,r25,r9 │ │ │ │ - lwz r9,120(r31) │ │ │ │ - cmpw r22,r9 │ │ │ │ - blt 43800 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 42b90 │ │ │ │ + lwz r2,108(r31) │ │ │ │ + lwz r29,88(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + lwz r25,92(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + lwz r2,96(r31) │ │ │ │ + add r25,r25,r2 │ │ │ │ + lwz r2,100(r31) │ │ │ │ + cmpw r15,r2 │ │ │ │ + blt 42b30 │ │ │ │ + lxv vs56,128(r31) │ │ │ │ + lxv vs57,144(r31) │ │ │ │ + lxv vs58,160(r31) │ │ │ │ + lxv vs59,176(r31) │ │ │ │ + lxv vs60,192(r31) │ │ │ │ + lxv vs61,208(r31) │ │ │ │ + lxv vs62,224(r31) │ │ │ │ + lxv vs63,240(r31) │ │ │ │ + addi r1,r31,448 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-192(r1) │ │ │ │ - lxv vs62,-176(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 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 r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(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) │ │ │ │ + mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r8,0 │ │ │ │ + nop │ │ │ │ extsw r7,r7 │ │ │ │ - extsw r4,r4 │ │ │ │ mr r3,r10 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r8,r16,32 │ │ │ │ - li r9,0 │ │ │ │ - bge cr4,43de0 │ │ │ │ - cmpw r21,r28 │ │ │ │ + extsw r4,r4 │ │ │ │ + li r8,0 │ │ │ │ + bl 52a0 │ │ │ │ + clrldi r7,r17,32 │ │ │ │ + li r10,0 │ │ │ │ + bge cr4,430e8 │ │ │ │ + cmpw r14,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r19) │ │ │ │ mr r1,r19 │ │ │ │ - bge 43f70 │ │ │ │ - cmpw r21,r23 │ │ │ │ + bge 43280 │ │ │ │ + cmpw r14,r23 │ │ │ │ mr r19,r23 │ │ │ │ - bge 43f70 │ │ │ │ - addi r14,r28,-2 │ │ │ │ - mr r9,r16 │ │ │ │ - cmpw r21,r14 │ │ │ │ - blt 444a0 │ │ │ │ - cmpw r26,r14 │ │ │ │ - isellt r14,r14,r26 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - add r9,r9,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 441dc │ │ │ │ + bge 43280 │ │ │ │ + addi r9,r28,-2 │ │ │ │ + mr r10,r17 │ │ │ │ + cmpw r14,r9 │ │ │ │ + blt 43760 │ │ │ │ + cmpw r26,r9 │ │ │ │ + isellt r9,r9,r26 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + add r10,r10,r27 │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 4350c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmpwi r27,1 │ │ │ │ - bgt 443a0 │ │ │ │ - li r9,48 │ │ │ │ - li r6,5 │ │ │ │ + bgt cr3,43670 │ │ │ │ + li r2,48 │ │ │ │ + li r8,5 │ │ │ │ li r7,2 │ │ │ │ - b 43c68 │ │ │ │ + b 42f70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r6,76(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - extsw r9,r9 │ │ │ │ - add r15,r29,r15 │ │ │ │ + nop │ │ │ │ + cmpwi cr5,r8,0 │ │ │ │ + lwz r8,60(r31) │ │ │ │ + extsw r9,r10 │ │ │ │ + pli r2,-2147483647 │ │ │ │ + add r29,r29,r21 │ │ │ │ clrlwi r18,r18,31 │ │ │ │ rlwinm r10,r28,0,31,0 │ │ │ │ - add r9,r9,r17 │ │ │ │ - lfd f12,8(r15) │ │ │ │ - lfd f11,0(r15) │ │ │ │ + add r9,r9,r16 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + lfd f12,0(r29) │ │ │ │ cmpwi cr1,r18,0 │ │ │ │ - cmpw r6,r7 │ │ │ │ + cmpw cr6,r10,r2 │ │ │ │ + cmpw r8,r2 │ │ │ │ sldi r9,r9,4 │ │ │ │ - cmpw cr6,r10,r7 │ │ │ │ - add r9,r8,r9 │ │ │ │ - beq 44190 │ │ │ │ - beq cr6,441a4 │ │ │ │ - beq cr1,44118 │ │ │ │ + add r9,r5,r9 │ │ │ │ + beq 434c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beq cr6,434d4 │ │ │ │ + beq cr1,43468 │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - stfd f11,0(r15) │ │ │ │ - stfd f11,0(r9) │ │ │ │ - stfd f12,8(r9) │ │ │ │ - beq cr5,44170 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + stfd f12,0(r29) │ │ │ │ + stfd f12,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + beq cr5,434a0 │ │ │ │ + fmul f11,f12,f31 │ │ │ │ + fmul f12,f0,f31 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lfd f7,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f8,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f9,29168(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - lfd f10,29184(r10) │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + fmadd f0,f0,f28,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ stfd f11,0(r9) │ │ │ │ - stfd f12,8(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ addi r30,r30,1 │ │ │ │ - addi r15,r15,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq cr7,43f70 │ │ │ │ - lfd f12,8(r15) │ │ │ │ - lfd f11,0(r15) │ │ │ │ + beq cr7,43280 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + lfd f12,0(r29) │ │ │ │ cmpw cr7,r27,r30 │ │ │ │ - bne 44100 │ │ │ │ + bne 43450 │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - stfd f11,0(r15) │ │ │ │ - bne cr6,44104 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + stfd f12,0(r29) │ │ │ │ + bne cr6,43454 │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - stfd f11,0(r15) │ │ │ │ - b 44104 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + stfd f12,0(r29) │ │ │ │ + b 43454 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r21,r23 │ │ │ │ + cmpw r14,r23 │ │ │ │ mr r19,r23 │ │ │ │ - mr r9,r16 │ │ │ │ - blt 443f0 │ │ │ │ + mr r10,r17 │ │ │ │ + blt 436c0 │ │ │ │ cmpwi r28,1 │ │ │ │ - bgt 441dc │ │ │ │ + bgt 4350c │ │ │ │ subfic r19,r28,1 │ │ │ │ cmpw r19,r26 │ │ │ │ - isellt r10,r26,r19 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - b 43e88 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + isellt r9,r26,r19 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r2 │ │ │ │ + b 43190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r7,r30,r27 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - cmplwi r7,1 │ │ │ │ - addi r6,r6,29184 │ │ │ │ - ble 442d8 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - ld r3,56(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + subf r4,r30,r27 │ │ │ │ + xxmr vs12,vs63 │ │ │ │ + cmplwi r4,1 │ │ │ │ + ble 435d8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ mtvsrws vs32,r30 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r15,r29,r15 │ │ │ │ - addi r6,r6,29184 │ │ │ │ - addi r5,r5,29008 │ │ │ │ - addi r4,r4,29024 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - vadduwm v0,v0,v30 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - add r5,r8,r10 │ │ │ │ - rldicl r10,r7,63,33 │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - lxv vs9,0(r4) │ │ │ │ - addi r3,r15,16 │ │ │ │ - addi r4,r5,16 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,0 │ │ │ │ + add r21,r29,r21 │ │ │ │ + li r8,0 │ │ │ │ + rldicl r2,r4,63,33 │ │ │ │ + add r9,r5,r9 │ │ │ │ + addi r6,r21,16 │ │ │ │ + vadduwm v0,v0,v27 │ │ │ │ + mtctr r2 │ │ │ │ + addi r7,r9,16 │ │ │ │ nop │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - lxvx vs7,r15,r10 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - vadduwm v0,v0,v31 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ + vadduwm v0,v0,v28 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvmaddmdp vs12,vs9,vs10 │ │ │ │ - xvmaddmdp vs0,vs9,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ + xvmaddmdp vs11,vs61,vs62 │ │ │ │ + xvmaddmdp vs0,vs61,vs62 │ │ │ │ + xvmuldp vs11,vs11,vs56 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + xvsqrtdp vs11,vs11 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs10,vs11,vs63 │ │ │ │ + lxvx vs11,r21,r8 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs10,vs10,vs11 │ │ │ │ + lxvx vs11,r6,r8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs7 │ │ │ │ - lxvx vs7,r3,r10 │ │ │ │ - xvmuldp vs0,vs0,vs7 │ │ │ │ - stxvx vs12,r5,r10 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - bdnz 44270 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - beq 43f70 │ │ │ │ - clrrwi r7,r7,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - extsw r17,r30 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + stxvx vs10,r9,r8 │ │ │ │ + stxvx vs0,r7,r8 │ │ │ │ + addi r8,r8,32 │ │ │ │ + bdnz 43570 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + beq 43280 │ │ │ │ + clrrwi r4,r4,1 │ │ │ │ + add r30,r30,r4 │ │ │ │ + extsw r16,r30 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - sldi r7,r17,4 │ │ │ │ - li r6,-8 │ │ │ │ - lfd f8,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + addi r2,r30,1 │ │ │ │ + add r30,r10,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - add r7,r29,r7 │ │ │ │ - lfd f9,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lfd f11,29168(r10) │ │ │ │ - lxvx vs12,r7,r6 │ │ │ │ - addi r10,r30,1 │ │ │ │ - add r30,r9,r30 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - cmpw r27,r10 │ │ │ │ + lxvx vs11,r29,r16 │ │ │ │ + cmpw r27,r2 │ │ │ │ extswsli r30,r30,4 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + fmadd f0,f0,f28,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r30 │ │ │ │ - blt 43f70 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - add r7,r9,r10 │ │ │ │ - extswsli r9,r10,4 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r5,r30 │ │ │ │ + blt 43280 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r28,r28,1 │ │ │ │ addi r23,r23,1 │ │ │ │ - add r24,r24,r16 │ │ │ │ + add r24,r24,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - add r9,r29,r9 │ │ │ │ - extswsli r10,r7,4 │ │ │ │ + lxvx vs11,r29,r2 │ │ │ │ + extswsli r2,r10,4 │ │ │ │ cmpw r27,r28 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + fmadd f0,f0,f28,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bge 43860 │ │ │ │ - b 43f90 │ │ │ │ + bge 42b90 │ │ │ │ + b 432a0 │ │ │ │ ld r3,40(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r9,r3,1 │ │ │ │ + std r10,80(r31) │ │ │ │ + bl 5460 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r10,80(r31) │ │ │ │ + addi r2,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r6,r22,r3 │ │ │ │ - add r8,r28,r3 │ │ │ │ + add r9,r28,r3 │ │ │ │ + add r8,r15,r3 │ │ │ │ mr r7,r3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r4,r4,1 │ │ │ │ - neg r9,r9 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + maddld r4,r4,r8,r9 │ │ │ │ + mr r9,r6 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - b 43c90 │ │ │ │ - addi r14,r28,-2 │ │ │ │ - cmpw r21,r14 │ │ │ │ - blt 4446c │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + b 42f9c │ │ │ │ + addi r9,r28,-2 │ │ │ │ + cmpw r14,r9 │ │ │ │ + blt 4372c │ │ │ │ cmpwi r23,1 │ │ │ │ - bgt 44084 │ │ │ │ - subfic r10,r28,2 │ │ │ │ - cmpw r10,r26 │ │ │ │ - isellt r10,r26,r10 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 441d0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,8(r6) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - cmpwi r11,0 │ │ │ │ - add r14,r3,r14 │ │ │ │ - lfd f10,29176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,29168(r9) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-16(r14) │ │ │ │ - stfd f0,-8(r14) │ │ │ │ - ble 43b90 │ │ │ │ - b 43af8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r17,r6 │ │ │ │ - li r5,0 │ │ │ │ - b 43a54 │ │ │ │ - addi r9,r28,-3 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpw r21,r9 │ │ │ │ - blt 444b0 │ │ │ │ - cmpwi r14,1 │ │ │ │ - bgt 44488 │ │ │ │ - subfic r9,r28,3 │ │ │ │ + bgt 433c0 │ │ │ │ + subfic r9,r28,2 │ │ │ │ cmpw r9,r26 │ │ │ │ isellt r9,r26,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 443fc │ │ │ │ - addi r9,r28,-3 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpw r21,r9 │ │ │ │ - bge 44488 │ │ │ │ - addi r10,r28,-4 │ │ │ │ - mr r8,r16 │ │ │ │ - cmpw r21,r10 │ │ │ │ - blt 444f0 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + add r10,r10,r27 │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 43500 │ │ │ │ + lfd f12,8(r7) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + cmpwi r4,0 │ │ │ │ + add r16,r5,r16 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfd f12,-16(r16) │ │ │ │ + stfd f0,-8(r16) │ │ │ │ + ble 42ea0 │ │ │ │ + b 42e00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r3,r7 │ │ │ │ + li r6,0 │ │ │ │ + b 42d74 │ │ │ │ + addi r22,r28,-3 │ │ │ │ + mr r8,r17 │ │ │ │ + cmpw r14,r22 │ │ │ │ + blt 43770 │ │ │ │ cmpwi r9,1 │ │ │ │ - bgt 444cc │ │ │ │ - subfic r10,r28,4 │ │ │ │ - cmpw r10,r26 │ │ │ │ - isellt r10,r26,r10 │ │ │ │ + bgt 43748 │ │ │ │ + subfic r22,r28,3 │ │ │ │ + cmpw r22,r26 │ │ │ │ + isellt r10,r26,r22 │ │ │ │ subf r10,r10,r8 │ │ │ │ add r10,r10,r27 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 4447c │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 436f0 │ │ │ │ - ld r5,40(r31) │ │ │ │ - extsw r3,r10 │ │ │ │ - extsw r4,r22 │ │ │ │ - stw r9,140(r31) │ │ │ │ - stw r10,104(r31) │ │ │ │ - bl 434c8 │ │ │ │ - lwz r9,140(r31) │ │ │ │ - lwz r10,104(r31) │ │ │ │ - add r8,r27,r3 │ │ │ │ + b 436cc │ │ │ │ + addi r22,r28,-3 │ │ │ │ + mr r8,r17 │ │ │ │ + cmpw r14,r22 │ │ │ │ + bge 43748 │ │ │ │ + addi r8,r28,-4 │ │ │ │ + mr r7,r17 │ │ │ │ + cmpw r14,r8 │ │ │ │ + blt 437b0 │ │ │ │ + cmpwi r22,1 │ │ │ │ + bgt 4378c │ │ │ │ + subfic r8,r28,4 │ │ │ │ + cmpw r8,r26 │ │ │ │ + isellt r8,r26,r8 │ │ │ │ + subf r8,r8,r7 │ │ │ │ + add r8,r8,r27 │ │ │ │ addi r8,r8,1 │ │ │ │ - b 444c0 │ │ │ │ + b 4373c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 42a08 │ │ │ │ + ld r5,40(r31) │ │ │ │ + extsw r3,r8 │ │ │ │ + extsw r4,r15 │ │ │ │ + stw r9,116(r31) │ │ │ │ + stw r8,80(r31) │ │ │ │ + bl 42740 │ │ │ │ + lwz r9,116(r31) │ │ │ │ + lwz r8,80(r31) │ │ │ │ + add r7,r27,r3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + b 43780 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,14800 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - mfcr r11 │ │ │ │ - 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 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 r28,-40(r1) │ │ │ │ - lwz r19,8(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - mr r29,r3 │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-40(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(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 r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + stdu r1,-560(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs59,192(r1) │ │ │ │ - stxv vs60,208(r1) │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs53,208(r1) │ │ │ │ + stxv vs54,224(r1) │ │ │ │ + stxv vs55,240(r1) │ │ │ │ + stxv vs56,256(r1) │ │ │ │ + stxv vs57,272(r1) │ │ │ │ + stxv vs58,288(r1) │ │ │ │ + stxv vs59,304(r1) │ │ │ │ + lwz r18,8(r3) │ │ │ │ + stxv vs60,320(r1) │ │ │ │ + stxv vs61,336(r1) │ │ │ │ + stxv vs62,352(r1) │ │ │ │ + stxv vs63,368(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r19,1 │ │ │ │ - add r7,r19,r10 │ │ │ │ - stw r10,32(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - divw r8,r7,r30 │ │ │ │ - mullw r10,r8,r30 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - cmpw r3,r10 │ │ │ │ - blt 47500 │ │ │ │ - maddld r10,r8,r9,r10 │ │ │ │ - add r8,r8,r10 │ │ │ │ - cmpw r10,r8 │ │ │ │ - bge 45578 │ │ │ │ - subf r27,r19,r8 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r7,r19,2 │ │ │ │ - subf r30,r19,r10 │ │ │ │ - slwi r10,r19,1 │ │ │ │ - neg r20,r19 │ │ │ │ - ld r17,0(r29) │ │ │ │ - extsw r21,r19 │ │ │ │ - cmpwi cr3,r19,2 │ │ │ │ - std r9,40(r31) │ │ │ │ + bl 5100 │ │ │ │ + addi r2,r18,1 │ │ │ │ + add r8,r18,r2 │ │ │ │ + stw r2,32(r31) │ │ │ │ + divw r10,r8,r30 │ │ │ │ + mullw r9,r10,r30 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + cmpw r3,r9 │ │ │ │ + blt 46694 │ │ │ │ + maddld r9,r10,r3,r9 │ │ │ │ + add r10,r10,r9 │ │ │ │ + cmpw r9,r10 │ │ │ │ + bge 447d8 │ │ │ │ + subf r14,r18,r10 │ │ │ │ + lwz r10,32(r31) │ │ │ │ + subf r30,r18,r9 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + addi r9,r18,2 │ │ │ │ + ld r21,0(r29) │ │ │ │ + slwi r8,r18,1 │ │ │ │ + neg r19,r18 │ │ │ │ + extsw r20,r18 │ │ │ │ + cmpwi cr3,r18,2 │ │ │ │ + std r2,40(r31) │ │ │ │ cmpwi r30,0 │ │ │ │ - addi r10,r10,3 │ │ │ │ - cmpw cr4,r19,r20 │ │ │ │ - mullw r9,r7,r8 │ │ │ │ - mullw r15,r8,r8 │ │ │ │ - mullw r16,r10,r9 │ │ │ │ - blt 45cbc │ │ │ │ - lwz r9,32(r31) │ │ │ │ - li r10,2 │ │ │ │ + cmpw cr4,r18,r19 │ │ │ │ + mullw r2,r9,r10 │ │ │ │ + addi r9,r8,3 │ │ │ │ + mullw r16,r10,r10 │ │ │ │ + mullw r15,r9,r2 │ │ │ │ + blt 44ef8 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + li r9,2 │ │ │ │ + extsw r10,r30 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ slwi r25,r30,1 │ │ │ │ - extsw r7,r30 │ │ │ │ - stw r15,164(r31) │ │ │ │ - xxspltib vs60,0 │ │ │ │ + plxv vs57,172528 # 6db30 │ │ │ │ + plxv vs62,172504 # 6db20 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + vspltisw v29,4 │ │ │ │ + stw r19,176(r31) │ │ │ │ + stw r15,180(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + isel r10,r9,r18,4*cr3+lt │ │ │ │ + mtvsrws vs60,r9 │ │ │ │ + plxsd v21,172484 # 6db30 │ │ │ │ xxspltib vs63,0 │ │ │ │ - vspltisw v30,4 │ │ │ │ - isel r14,r10,r19,4*cr3+lt │ │ │ │ - mtvsrws vs61,r10 │ │ │ │ + xxspltd vs55,vs29,0 │ │ │ │ + xxspltd vs56,vs30,0 │ │ │ │ addi r25,r25,-1 │ │ │ │ - stw r20,36(r31) │ │ │ │ - stw r16,172(r31) │ │ │ │ - stw r27,160(r31) │ │ │ │ - add r9,r9,r30 │ │ │ │ - slwi r8,r14,1 │ │ │ │ - addi r10,r14,1 │ │ │ │ - stw r14,136(r31) │ │ │ │ - mullw r26,r9,r15 │ │ │ │ - addi r9,r21,1 │ │ │ │ - mr r15,r7 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r9,56(r31) │ │ │ │ - addi r9,r8,1 │ │ │ │ - stw r9,104(r31) │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - std r9,112(r31) │ │ │ │ - mfocrf r9,8 │ │ │ │ - rlwinm r9,r9,16,0,3 │ │ │ │ - stw r9,168(r31) │ │ │ │ - mr r3,r21 │ │ │ │ - mr r23,r1 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r9,r3,4 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - lwz r9,168(r31) │ │ │ │ + stw r14,160(r31) │ │ │ │ + stw r16,164(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + mr r9,r10 │ │ │ │ + stw r10,172(r31) │ │ │ │ + slwi r10,r10,1 │ │ │ │ + xxspltd vs58,vs31,0 │ │ │ │ + mullw r26,r2,r16 │ │ │ │ + addi r2,r20,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r2,56(r31) │ │ │ │ + addi r2,r10,1 │ │ │ │ + stw r2,112(r31) │ │ │ │ + extswsli r2,r9,4 │ │ │ │ + std r2,120(r31) │ │ │ │ + mfocrf r2,8 │ │ │ │ + rlwinm r2,r2,16,0,3 │ │ │ │ + stw r2,168(r31) │ │ │ │ + mr r3,r20 │ │ │ │ + mr r22,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r3,4 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lwz r2,168(r31) │ │ │ │ addi r30,r1,32 │ │ │ │ - mtocrf 128,r9 │ │ │ │ - blt 45550 │ │ │ │ - not r8,r15 │ │ │ │ - addi r9,r15,-1 │ │ │ │ - lis r10,10922 │ │ │ │ - srawi r24,r15,31 │ │ │ │ - stw r15,68(r31) │ │ │ │ - lwa r28,36(r31) │ │ │ │ - not r29,r19 │ │ │ │ - cmpwi cr2,r19,0 │ │ │ │ - stw r15,64(r31) │ │ │ │ - rldicl r6,r8,33,63 │ │ │ │ - clrlwi r8,r8,31 │ │ │ │ - mullw r9,r9,r15 │ │ │ │ - ori r10,r10,43691 │ │ │ │ - xor r7,r24,r15 │ │ │ │ - std r23,144(r31) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + blt 447a8 │ │ │ │ + ld r6,48(r31) │ │ │ │ + pli r9,715827883 │ │ │ │ + lwz r19,176(r31) │ │ │ │ + std r22,144(r31) │ │ │ │ stw r25,152(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - stw r8,80(r31) │ │ │ │ - rldicl r8,r15,33,63 │ │ │ │ - std r6,120(r31) │ │ │ │ - stw r26,100(r31) │ │ │ │ - subf r24,r24,r7 │ │ │ │ - std r8,88(r31) │ │ │ │ - clrlwi r8,r15,31 │ │ │ │ - stw r8,84(r31) │ │ │ │ - lwz r8,172(r31) │ │ │ │ - maddld r9,r9,r25,r8 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r26 │ │ │ │ - stw r9,48(r31) │ │ │ │ - lwz r9,36(r31) │ │ │ │ - srawi r27,r28,31 │ │ │ │ - lwz r10,48(r31) │ │ │ │ + not r23,r18 │ │ │ │ + cmpwi cr3,r18,0 │ │ │ │ + lwz r22,172(r31) │ │ │ │ + stw r26,108(r31) │ │ │ │ + not r10,r6 │ │ │ │ + rldicl r7,r6,33,63 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + srawi r24,r6,31 │ │ │ │ + stw r6,68(r31) │ │ │ │ + stw r6,64(r31) │ │ │ │ + extsw r28,r19 │ │ │ │ + std r7,96(r31) │ │ │ │ + rldicl r7,r10,33,63 │ │ │ │ + clrlwi r10,r10,31 │ │ │ │ + mullw r2,r2,r6 │ │ │ │ + xor r8,r24,r6 │ │ │ │ + stw r10,136(r31) │ │ │ │ + std r7,128(r31) │ │ │ │ + clrlwi r10,r6,31 │ │ │ │ + subf r24,r24,r8 │ │ │ │ + stw r10,92(r31) │ │ │ │ + lwz r10,180(r31) │ │ │ │ + maddld r2,r2,r25,r10 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stw r2,36(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + srawi r29,r28,31 │ │ │ │ + cmpw r19,r28 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r26,r28 │ │ │ │ mr r25,r28 │ │ │ │ - mr r23,r28 │ │ │ │ - mr r22,r28 │ │ │ │ - cmpw r9,r28 │ │ │ │ - xor r9,r27,r28 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - cmpw cr7,r27,r24 │ │ │ │ - isel r27,r24,r27,4*cr7+lt │ │ │ │ - blt 45700 │ │ │ │ - subf r26,r27,r19 │ │ │ │ - cmpwi cr3,r26,0 │ │ │ │ - blt cr3,45740 │ │ │ │ - lwz r5,84(r17) │ │ │ │ + mr r17,r28 │ │ │ │ + xor r9,r29,r28 │ │ │ │ + subf r29,r29,r9 │ │ │ │ + cmpw cr7,r29,r24 │ │ │ │ + isel r29,r24,r29,4*cr7+lt │ │ │ │ + blt 44980 │ │ │ │ + subf r27,r29,r18 │ │ │ │ + cmpwi cr2,r27,0 │ │ │ │ + blt cr2,449bc │ │ │ │ + lwz r10,84(r21) │ │ │ │ lwz r9,68(r31) │ │ │ │ - ld r4,16(r17) │ │ │ │ - rlwinm r18,r23,0,31,0 │ │ │ │ - add r25,r25,r9 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - rlwinm r5,r5,0,27,27 │ │ │ │ - clrlwi r20,r25,31 │ │ │ │ - beq 45650 │ │ │ │ - lwz r8,88(r31) │ │ │ │ - lbz r11,84(r31) │ │ │ │ - srwi r3,r5,4 │ │ │ │ - srwi r7,r22,31 │ │ │ │ - cmplwi r26,4 │ │ │ │ - clrlwi r9,r23,31 │ │ │ │ - clrlwi r6,r28,31 │ │ │ │ - stw r9,96(r31) │ │ │ │ - and r0,r3,r8 │ │ │ │ - and r16,r0,r11 │ │ │ │ - and r15,r16,r7 │ │ │ │ - and r14,r15,r28 │ │ │ │ - stw r14,128(r31) │ │ │ │ - ble 45a90 │ │ │ │ - lwz r9,120(r31) │ │ │ │ - lis r8,-32768 │ │ │ │ - li r12,0 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - vspltisw v1,1 │ │ │ │ - mtvsrws vs44,r27 │ │ │ │ - ori r8,r8,1 │ │ │ │ - vsldoi v1,v1,v0,8 │ │ │ │ - and r3,r3,r9 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpw r18,r8 │ │ │ │ - not r8,r22 │ │ │ │ - srwi r8,r8,31 │ │ │ │ - and r9,r0,r9 │ │ │ │ - and r7,r7,r9 │ │ │ │ - mr r9,r11 │ │ │ │ - lwz r11,80(r31) │ │ │ │ - and r6,r6,r7 │ │ │ │ - clrlwi r7,r23,31 │ │ │ │ - or r9,r9,r11 │ │ │ │ - li r11,1 │ │ │ │ + rlwinm r4,r25,0,31,0 │ │ │ │ + ld r8,16(r21) │ │ │ │ + add r26,r26,r9 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + rlwinm r10,r10,0,27,27 │ │ │ │ + clrlwi r5,r26,31 │ │ │ │ + beq 448d0 │ │ │ │ + clrlwi r9,r25,31 │ │ │ │ + lwz r6,96(r31) │ │ │ │ + srwi r7,r10,4 │ │ │ │ + srwi r11,r17,31 │ │ │ │ + cmplwi r27,4 │ │ │ │ + clrlwi r15,r28,31 │ │ │ │ + stw r9,104(r31) │ │ │ │ + lbz r9,92(r31) │ │ │ │ + and r6,r7,r6 │ │ │ │ + mtctr r9 │ │ │ │ + mfctr r3 │ │ │ │ + and r3,r6,r3 │ │ │ │ + and r16,r3,r11 │ │ │ │ + and r0,r16,r28 │ │ │ │ + mtlr r0 │ │ │ │ + ble 44c80 │ │ │ │ + lbz r12,136(r31) │ │ │ │ + lwz r0,128(r31) │ │ │ │ + pli r9,-2147483647 │ │ │ │ + cmpw r4,r9 │ │ │ │ + not r9,r17 │ │ │ │ + xxspltib vs44,0 │ │ │ │ + vspltisw v0,1 │ │ │ │ + plxv vs45,171924 # 6dae0 │ │ │ │ + mtvsrws vs33,r29 │ │ │ │ + xxmr vs12,vs57 │ │ │ │ + srwi r9,r9,31 │ │ │ │ + vsldoi v0,v0,v12,8 │ │ │ │ + and r14,r11,r6 │ │ │ │ + and r14,r14,r12 │ │ │ │ + and r7,r7,r0 │ │ │ │ + mfctr r0 │ │ │ │ + setbc r11,eq │ │ │ │ + stw r14,72(r31) │ │ │ │ + mr r14,r12 │ │ │ │ + stw r11,80(r31) │ │ │ │ + setbcr r11,eq │ │ │ │ + or r12,r14,r0 │ │ │ │ + and r12,r12,r6 │ │ │ │ + mflr r0 │ │ │ │ + and r11,r7,r11 │ │ │ │ + stw r12,88(r31) │ │ │ │ + lwz r12,80(r31) │ │ │ │ + and r14,r12,r7 │ │ │ │ + or r14,r14,r0 │ │ │ │ + lwz r0,72(r31) │ │ │ │ + clrlwi r7,r25,31 │ │ │ │ xori r7,r7,1 │ │ │ │ - iseleq r11,r11,r12 │ │ │ │ - and r9,r0,r9 │ │ │ │ - and r7,r15,r7 │ │ │ │ - and r12,r3,r11 │ │ │ │ - xori r11,r11,1 │ │ │ │ - and r9,r8,r9 │ │ │ │ - and r8,r16,r8 │ │ │ │ - or r12,r14,r12 │ │ │ │ - and r3,r3,r11 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - clrlwi r11,r16,24 │ │ │ │ - or r6,r6,r12 │ │ │ │ - or r9,r9,r3 │ │ │ │ - neg r8,r8 │ │ │ │ - clrlwi r3,r14,24 │ │ │ │ - neg r11,r11 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - addi r14,r26,1 │ │ │ │ - or r9,r6,r9 │ │ │ │ - mtvsrdd vs41,r8,r8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - neg r3,r3 │ │ │ │ - clrlwi r6,r6,24 │ │ │ │ - mtvsrdd vs40,r11,r11 │ │ │ │ - and r9,r9,r20 │ │ │ │ - addi r8,r8,28992 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - addi r12,r12,29072 │ │ │ │ - mtvsrdd vs43,r3,r3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - neg r6,r6 │ │ │ │ - or r7,r9,r7 │ │ │ │ + and r12,r0,r15 │ │ │ │ + or r12,r12,r14 │ │ │ │ + lwz r0,88(r31) │ │ │ │ + and r15,r0,r9 │ │ │ │ + or r15,r15,r11 │ │ │ │ + clrlwi r0,r3,24 │ │ │ │ + mflr r11 │ │ │ │ + and r9,r3,r9 │ │ │ │ + or r14,r15,r12 │ │ │ │ + and r14,r14,r5 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ + neg r15,r0 │ │ │ │ + clrlwi r12,r12,24 │ │ │ │ clrlwi r9,r9,24 │ │ │ │ - lxv vs2,0(r8) │ │ │ │ - lxv vs45,0(r12) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r11,r11,29024 │ │ │ │ - addi r3,r3,29008 │ │ │ │ - mtvsrdd vs39,r6,r6 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ + and r0,r7,r16 │ │ │ │ + or r0,r0,r14 │ │ │ │ + neg r11,r11 │ │ │ │ + clrlwi r14,r14,24 │ │ │ │ + neg r12,r12 │ │ │ │ neg r9,r9 │ │ │ │ - addi r8,r8,29184 │ │ │ │ - lxv vs3,0(r11) │ │ │ │ - lxv vs4,0(r3) │ │ │ │ - vcmpequd v9,v9,v28 │ │ │ │ - vcmpequd v8,v8,v28 │ │ │ │ - neg r7,r7 │ │ │ │ + mtvsrdd vs39,r15,r15 │ │ │ │ + addi r15,r27,1 │ │ │ │ + extswsli r7,r2,4 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ + mtvsrdd vs40,r11,r11 │ │ │ │ + neg r14,r14 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ mtvsrdd vs42,r9,r9 │ │ │ │ - lxv vs5,0(r8) │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - vcmpequd v7,v7,v28 │ │ │ │ - vcmpequd v11,v11,v28 │ │ │ │ - mtvsrdd vs32,r7,r7 │ │ │ │ - vcmpequd v10,v10,v28 │ │ │ │ - rldicl r7,r14,62,34 │ │ │ │ - xxlnot vs8,vs39 │ │ │ │ - add r9,r4,r9 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - xxlnot vs41,vs41 │ │ │ │ - mtctr r7 │ │ │ │ - xxlnot vs6,vs40 │ │ │ │ - mr r7,r30 │ │ │ │ - xxlnot vs1,vs42 │ │ │ │ - xxlnot vs13,vs43 │ │ │ │ - xxlnot vs7,vs32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - vadduwm v10,v12,v1 │ │ │ │ - lxv vs38,0(r9) │ │ │ │ - vadduwm v0,v12,v13 │ │ │ │ - lxv vs31,16(r9) │ │ │ │ - vadduwm v11,v1,v29 │ │ │ │ - lxv vs39,32(r9) │ │ │ │ - lxv vs40,48(r9) │ │ │ │ - vadduwm v13,v13,v30 │ │ │ │ - vadduwm v1,v1,v30 │ │ │ │ - addi r9,r9,64 │ │ │ │ + vcmpequd v7,v7,v27 │ │ │ │ + rldicl r9,r15,62,34 │ │ │ │ + add r7,r8,r7 │ │ │ │ + neg r11,r0 │ │ │ │ + mtvsrdd vs43,r14,r14 │ │ │ │ + vcmpequd v8,v8,v27 │ │ │ │ + vcmpequd v9,v9,v27 │ │ │ │ + vcmpequd v10,v10,v27 │ │ │ │ + mtctr r9 │ │ │ │ + xxlnot vs6,vs39 │ │ │ │ + mr r9,r30 │ │ │ │ + mtvsrdd vs44,r11,r11 │ │ │ │ + vcmpequd v11,v11,v27 │ │ │ │ + xxlnot vs3,vs40 │ │ │ │ + xxlnot vs8,vs41 │ │ │ │ + xxlnot vs4,vs42 │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + xxlnot vs5,vs43 │ │ │ │ + xxlnot vs7,vs44 │ │ │ │ + vadduwm v11,v0,v28 │ │ │ │ + vadduwm v12,v1,v13 │ │ │ │ + vadduwm v10,v1,v0 │ │ │ │ + lxv vs1,32(r7) │ │ │ │ + lxv vs13,48(r7) │ │ │ │ + vadduwm v13,v13,v29 │ │ │ │ + lxv vs40,0(r7) │ │ │ │ + lxv vs41,16(r7) │ │ │ │ + vadduwm v0,v0,v29 │ │ │ │ addi r7,r7,64 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ + addi r9,r9,64 │ │ │ │ + vadduwm v11,v11,v1 │ │ │ │ + xxmrghw vs2,vs44,vs44 │ │ │ │ + xxmrglw vs28,vs42,vs42 │ │ │ │ xxmrghw vs9,vs42,vs42 │ │ │ │ - vadduwm v11,v11,v12 │ │ │ │ - xxmrglw vs11,vs32,vs32 │ │ │ │ - xxmrghw vs42,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs9,vs9 │ │ │ │ + xxmrglw vs11,vs44,vs44 │ │ │ │ xxmrglw vs0,vs43,vs43 │ │ │ │ xxmrghw vs10,vs43,vs43 │ │ │ │ + xxmrghd vs44,vs13,vs1 │ │ │ │ + xvcvsxwdp vs2,vs2 │ │ │ │ + xvcvsxwdp vs28,vs28 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xxmrghd vs43,vs41,vs40 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs32,vs42 │ │ │ │ - xxmrghd vs43,vs31,vs38 │ │ │ │ - xxmrghd vs37,vs40,vs39 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xvmaddmdp vs12,vs3,vs4 │ │ │ │ - xvmaddmdp vs9,vs3,vs4 │ │ │ │ - xvmaddmdp vs11,vs3,vs4 │ │ │ │ - xvmaddmdp vs32,vs3,vs4 │ │ │ │ - xvmaddmdp vs0,vs3,vs4 │ │ │ │ - xvmaddmdp vs10,vs3,vs4 │ │ │ │ - xvmuldp vs12,vs12,vs2 │ │ │ │ - xvmuldp vs9,vs9,vs2 │ │ │ │ - xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmuldp vs32,vs32,vs2 │ │ │ │ - xvmuldp vs0,vs0,vs2 │ │ │ │ - xvmuldp vs10,vs10,vs2 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ + xvmaddmdp vs2,vs55,vs56 │ │ │ │ + xvmaddmdp vs28,vs55,vs56 │ │ │ │ + xvmaddmdp vs9,vs55,vs56 │ │ │ │ + xvmaddmdp vs11,vs55,vs56 │ │ │ │ + xvmaddmdp vs0,vs55,vs56 │ │ │ │ + xvmaddmdp vs10,vs55,vs56 │ │ │ │ + xvmuldp vs2,vs2,vs58 │ │ │ │ + xvmuldp vs28,vs28,vs58 │ │ │ │ + xvmuldp vs9,vs9,vs58 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + xvmuldp vs10,vs10,vs58 │ │ │ │ + xvsqrtdp vs2,vs2 │ │ │ │ + xvsqrtdp vs28,vs28 │ │ │ │ xvsqrtdp vs9,vs9 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs10,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs31 │ │ │ │ - xvmuldp vs12,vs12,vs38 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ + xvmuldp vs2,vs2,vs57 │ │ │ │ + xvmuldp vs28,vs28,vs57 │ │ │ │ + xvmuldp vs9,vs9,vs57 │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs10,vs10,vs57 │ │ │ │ + xvmuldp vs2,vs2,vs44 │ │ │ │ + xvmuldp vs28,vs28,vs40 │ │ │ │ + xvmuldp vs9,vs9,vs41 │ │ │ │ xvmuldp vs11,vs11,vs43 │ │ │ │ - xvmuldp vs32,vs32,vs37 │ │ │ │ - xxmrgld vs43,vs9,vs12 │ │ │ │ - xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs10,vs10,vs40 │ │ │ │ - xvmuldp vs0,vs0,vs39 │ │ │ │ - xvnegdp vs39,vs11 │ │ │ │ - xvnegdp vs38,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ + xvmuldp vs10,vs10,vs13 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + xvnegdp vs42,vs2 │ │ │ │ + xxmrgld vs13,vs9,vs28 │ │ │ │ + xxmrghd vs44,vs9,vs28 │ │ │ │ + xvnegdp vs43,vs11 │ │ │ │ xxmrgld vs9,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ - xxsel vs31,vs39,vs11,vs13 │ │ │ │ - xxsel vs10,vs38,vs32,vs13 │ │ │ │ - xxsel vs43,vs43,vs42,vs6 │ │ │ │ - xxsel vs12,vs12,vs39,vs6 │ │ │ │ - xvnegdp vs36,vs9 │ │ │ │ - xxsel vs42,vs11,vs31,vs8 │ │ │ │ - xvnegdp vs37,vs43 │ │ │ │ - xxsel vs0,vs0,vs38,vs6 │ │ │ │ - xxsel vs42,vs42,vs39,vs41 │ │ │ │ - xxsel vs40,vs32,vs10,vs8 │ │ │ │ - xxsel vs0,vs0,vs10,vs8 │ │ │ │ - xxsel vs12,vs12,vs31,vs8 │ │ │ │ - xvnegdp vs42,vs42 │ │ │ │ - xxsel vs40,vs40,vs38,vs41 │ │ │ │ - xvnegdp vs40,vs40 │ │ │ │ - xxsel vs10,vs9,vs36,vs6 │ │ │ │ - xxsel vs9,vs43,vs37,vs8 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs11,vs11,vs42,vs1 │ │ │ │ - xxsel vs12,vs12,vs11,vs7 │ │ │ │ - xxsel vs32,vs32,vs40,vs1 │ │ │ │ - xxsel vs0,vs0,vs32,vs7 │ │ │ │ - xxsel vs11,vs10,vs43,vs8 │ │ │ │ - xxsel vs10,vs9,vs31,vs7 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs12,vs10 │ │ │ │ - xxmrghd vs10,vs12,vs10 │ │ │ │ - stxv vs31,-64(r7) │ │ │ │ - stxv vs10,-48(r7) │ │ │ │ - xxsel vs12,vs11,vs9,vs7 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r7) │ │ │ │ - stxv vs12,-16(r7) │ │ │ │ - bdnz 44970 │ │ │ │ - andi. r9,r14,3 │ │ │ │ - beq 44e40 │ │ │ │ - clrrwi r9,r14,2 │ │ │ │ - add r3,r27,r9 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - cmpwi r5,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - extsw r11,r9 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - lfd f8,29024(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,29008(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f12,29168(r7) │ │ │ │ - add r7,r10,r9 │ │ │ │ + xvnegdp vs41,vs13 │ │ │ │ + xvnegdp vs28,vs9 │ │ │ │ + xxsel vs1,vs42,vs2,vs3 │ │ │ │ + xxsel vs0,vs0,vs42,vs6 │ │ │ │ + xxsel vs10,vs43,vs11,vs3 │ │ │ │ + xxsel vs40,vs44,vs43,vs6 │ │ │ │ + xxsel vs44,vs2,vs1,vs8 │ │ │ │ + xxsel vs0,vs0,vs1,vs8 │ │ │ │ + xxsel vs13,vs13,vs41,vs6 │ │ │ │ + xxsel vs1,vs11,vs10,vs8 │ │ │ │ + xxsel vs41,vs40,vs10,vs8 │ │ │ │ + xxsel vs44,vs44,vs42,vs4 │ │ │ │ + xxsel vs10,vs9,vs28,vs6 │ │ │ │ + xvnegdp vs9,vs13 │ │ │ │ + xxsel vs1,vs1,vs43,vs4 │ │ │ │ + xvnegdp vs44,vs44 │ │ │ │ + xvnegdp vs28,vs10 │ │ │ │ + xvnegdp vs1,vs1 │ │ │ │ + xxsel vs9,vs13,vs9,vs8 │ │ │ │ + xxsel vs2,vs2,vs44,vs5 │ │ │ │ + xxsel vs10,vs10,vs28,vs8 │ │ │ │ + xvnegdp vs13,vs9 │ │ │ │ + xxsel vs11,vs11,vs1,vs5 │ │ │ │ + xxsel vs0,vs0,vs2,vs7 │ │ │ │ + xvnegdp vs2,vs10 │ │ │ │ + xxsel vs1,vs41,vs11,vs7 │ │ │ │ + xxsel vs9,vs9,vs13,vs7 │ │ │ │ + xxsel vs11,vs10,vs2,vs7 │ │ │ │ + xxmrgld vs2,vs1,vs9 │ │ │ │ + xxmrghd vs9,vs1,vs9 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs2,-64(r9) │ │ │ │ + stxv vs9,-48(r9) │ │ │ │ + stxv vs10,-32(r9) │ │ │ │ + stxv vs11,-16(r9) │ │ │ │ + bdnz 43c70 │ │ │ │ + andi. r9,r15,3 │ │ │ │ + beq 440c0 │ │ │ │ + clrrwi r9,r15,2 │ │ │ │ + add r11,r29,r9 │ │ │ │ + add r7,r2,r9 │ │ │ │ + cmpwi r10,0 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + extsw r0,r9 │ │ │ │ + mtfprwa f0,r11 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r4,r7 │ │ │ │ - add r7,r4,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs10,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r5 │ │ │ │ - beq 44ba8 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,459a8 │ │ │ │ - xoris r7,r18,32768 │ │ │ │ - cmpwi cr7,r7,1 │ │ │ │ - beq cr7,459c4 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,44ba8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - add r5,r30,r7 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 43e90 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + bne cr7,44c08 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r4,r10 │ │ │ │ + beq cr7,44c24 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + beq cr7,43e90 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r7,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfd f12,8(r5) │ │ │ │ - addi r7,r9,1 │ │ │ │ - cmpw cr7,r7,r26 │ │ │ │ - bgt cr7,44e40 │ │ │ │ - add r3,r7,r27 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - add r5,r7,r10 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r7) │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw cr7,r10,r27 │ │ │ │ + bgt cr7,440c0 │ │ │ │ + add r11,r10,r29 │ │ │ │ + add r7,r10,r2 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r11 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxvx vs12,r4,r5 │ │ │ │ - add r5,r4,r5 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - lfd f7,8(r5) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 44c4c │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,459e4 │ │ │ │ - xoris r7,r18,32768 │ │ │ │ - cmpwi cr7,r7,1 │ │ │ │ - beq cr7,45a00 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,44c4c │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfd f12,24(r7) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 43f1c │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + bne cr7,44c44 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r4,r10 │ │ │ │ + beq cr7,44c60 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + beq cr7,43f1c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r7) │ │ │ │ - addi r7,r9,2 │ │ │ │ - cmpw cr7,r7,r26 │ │ │ │ - bgt cr7,44e40 │ │ │ │ - add r3,r7,r27 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - add r5,r7,r10 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + stfd f0,16(r10) │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw cr7,r27,r10 │ │ │ │ + blt cr7,440c0 │ │ │ │ + add r11,r29,r10 │ │ │ │ + add r7,r2,r10 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r11 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxvx vs12,r4,r5 │ │ │ │ - add r5,r4,r5 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - lfd f7,8(r5) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 44cf0 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,45a30 │ │ │ │ - xoris r7,r18,32768 │ │ │ │ - cmpwi cr7,r7,1 │ │ │ │ - beq cr7,45be0 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,44cf0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,32(r7) │ │ │ │ - stfd f12,40(r7) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 43fa8 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + bne cr7,44c90 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r4,r10 │ │ │ │ + beq cr7,44e1c │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + beq cr7,43fa8 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r7) │ │ │ │ - addi r7,r9,3 │ │ │ │ - cmpw cr7,r7,r26 │ │ │ │ - bgt cr7,44e40 │ │ │ │ - add r3,r7,r27 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - add r5,r7,r10 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + stfd f0,32(r10) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw cr7,r10,r27 │ │ │ │ + bgt cr7,440c0 │ │ │ │ + add r11,r10,r29 │ │ │ │ + add r7,r10,r2 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r11 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxvx vs12,r4,r5 │ │ │ │ - add r5,r4,r5 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - lfd f7,8(r5) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 44d94 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,45ad0 │ │ │ │ - xoris r7,r18,32768 │ │ │ │ - cmpwi cr7,r7,1 │ │ │ │ - beq cr7,45c14 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,44d94 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,48(r7) │ │ │ │ - stfd f12,56(r7) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 44034 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + bne cr7,44d20 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r4,r10 │ │ │ │ + beq cr7,44e50 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + beq cr7,44034 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r7) │ │ │ │ + stfd f0,48(r10) │ │ │ │ addi r9,r9,4 │ │ │ │ - cmpw cr7,r26,r9 │ │ │ │ - blt cr7,44e40 │ │ │ │ - add r7,r27,r9 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + cmpw cr7,r27,r9 │ │ │ │ + blt cr7,440c0 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxvx vs12,r4,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - lfd f7,8(r10) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r8,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + lfd f10,8(r2) │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ stxvx vs12,r30,r9 │ │ │ │ - beq 44e40 │ │ │ │ - cmpwi r0,0 │ │ │ │ - bne 45b4c │ │ │ │ - xoris r9,r18,32768 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 45c64 │ │ │ │ - cmpwi r20,0 │ │ │ │ + beq 440c0 │ │ │ │ + cmpwi r6,0 │ │ │ │ + bne 44d90 │ │ │ │ + pli r2,-2147483647 │ │ │ │ + cmpw r4,r2 │ │ │ │ + beq 44ea0 │ │ │ │ + cmpwi r5,0 │ │ │ │ fneg f12,f12 │ │ │ │ - beq 44e40 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + beq 440c0 │ │ │ │ + sldi r2,r0,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - extsw r20,r26 │ │ │ │ - extswsli r22,r14,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r22,r30,r22 │ │ │ │ - b 44e6c │ │ │ │ + stfd f0,64(r2) │ │ │ │ + extsw r16,r27 │ │ │ │ + extswsli r17,r15,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + addi r16,r16,1 │ │ │ │ + add r17,r30,r17 │ │ │ │ + b 440ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfd f31,0(r22) │ │ │ │ - stfd f31,8(r22) │ │ │ │ - addi r22,r22,16 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r20 │ │ │ │ - addi r20,r20,1 │ │ │ │ - bge 44e60 │ │ │ │ - lwz r9,84(r17) │ │ │ │ - ld r10,336(r17) │ │ │ │ - ld r8,40(r31) │ │ │ │ - mr r22,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ldx r20,r10,r8 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - bne cr4,45610 │ │ │ │ - cmpwi r19,1 │ │ │ │ - bgt 458d0 │ │ │ │ - lwz r9,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r23,r23,2 │ │ │ │ + stfd f28,0(r17) │ │ │ │ + stfd f28,8(r17) │ │ │ │ + addi r17,r17,16 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5460 │ │ │ │ + cmpd r3,r16 │ │ │ │ + addi r16,r16,1 │ │ │ │ + bge 440e0 │ │ │ │ + lwz r2,84(r21) │ │ │ │ + ld r9,336(r21) │ │ │ │ + mr r17,r1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ldx r16,r9,r10 │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + bne cr4,44890 │ │ │ │ + cmpwi r18,1 │ │ │ │ + bgt 44b40 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + addi r25,r25,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,r23 │ │ │ │ - addi r23,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r23 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r3,r10,3 │ │ │ │ - addi r11,r10,-1 │ │ │ │ - mr r5,r10 │ │ │ │ - beq 44f2c │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 44f1c │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 44f10 │ │ │ │ - mr r10,r11 │ │ │ │ - addi r9,r23,16 │ │ │ │ - stxv vs63,0(r23) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 44f4c │ │ │ │ - srdi r10,r5,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 44f34 │ │ │ │ - blt cr3,45920 │ │ │ │ - clrldi r11,r14,32 │ │ │ │ - extswsli r5,r27,4 │ │ │ │ - extsw r0,r27 │ │ │ │ - li r9,0 │ │ │ │ - andi. r18,r11,3 │ │ │ │ - addi r16,r11,-1 │ │ │ │ - mr r3,r11 │ │ │ │ - add r10,r23,r5 │ │ │ │ - beq 44fb8 │ │ │ │ - cmpdi r18,1 │ │ │ │ - beq 44fa4 │ │ │ │ - cmpdi r18,2 │ │ │ │ - beq 44f94 │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - mr r11,r16 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r23,r5 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - cmpdi r11,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 44ff4 │ │ │ │ - srdi r6,r3,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - addi r6,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - 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 44fc0 │ │ │ │ - subf r27,r27,r7 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpw r27,r14 │ │ │ │ - subf r27,r26,r27 │ │ │ │ - add r9,r23,r9 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - blt 4507c │ │ │ │ - andi. r6,r27,3 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r10,r27 │ │ │ │ - beq 4505c │ │ │ │ + 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,r25 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 441a4 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 4504c │ │ │ │ + beq 44194 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 45040 │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r27,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r23,r6 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r27,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4507c │ │ │ │ - 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 45064 │ │ │ │ - ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r5,r0,4 │ │ │ │ + beq 44188 │ │ │ │ + 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 441c4 │ │ │ │ + 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 441ac │ │ │ │ + blt cr2,44b8c │ │ │ │ + clrldi r6,r15,32 │ │ │ │ + extswsli r11,r29,4 │ │ │ │ + extsw r3,r29 │ │ │ │ + li r2,0 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r25,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r11 │ │ │ │ + beq 44230 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 4421c │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 4420c │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + mr r6,r25 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r11 │ │ │ │ + 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 4426c │ │ │ │ + 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 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 44238 │ │ │ │ + subf r29,r29,r7 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r29,r15 │ │ │ │ + subf r29,r27,r29 │ │ │ │ + add r2,r5,r2 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + blt 442f4 │ │ │ │ + andi. r8,r29,3 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r9,r29 │ │ │ │ + beq 442d4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 442c4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 442b8 │ │ │ │ + ld r8,56(r31) │ │ │ │ + mr r29,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r5,r8 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r29,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 442f4 │ │ │ │ + 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 442dc │ │ │ │ + ld r2,0(r1) │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r20 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r23,r5 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ li r8,0 │ │ │ │ - addi r27,r1,32 │ │ │ │ - mr r6,r27 │ │ │ │ - beq cr4,45600 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,32(r31) │ │ │ │ - li r9,0 │ │ │ │ - blt cr2,45154 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 45118 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 45104 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 450f4 │ │ │ │ - lxv vs0,0(r27) │ │ │ │ - mr r8,r6 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + neg r10,r10 │ │ │ │ + add r5,r5,r3 │ │ │ │ + mr r3,r16 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r29,r1,32 │ │ │ │ + mr r6,r29 │ │ │ │ + beq cr4,44880 │ │ │ │ + bl 53c0 │ │ │ │ + lwz r10,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + blt cr3,443c8 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + beq 4438c │ │ │ │ cmpdi r8,1 │ │ │ │ + beq 44378 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 44368 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + mr r10,r7 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 443c8 │ │ │ │ + srdi r9,r9,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 r2,r2,64 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45154 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r27,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r27,r7 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - lxvx vs0,r27,r8 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ - bdnz 45120 │ │ │ │ + lxvx vs0,r29,r10 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + bdnz 44394 │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r9,0(r17) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - srawi r8,r25,1 │ │ │ │ - addze r8,r8 │ │ │ │ + ld r2,0(r21) │ │ │ │ + srawi r9,r26,1 │ │ │ │ + addze r9,r9 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r10,0(r22) │ │ │ │ - addi r3,r9,1 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - mr r1,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - subf r8,r8,r25 │ │ │ │ - sldi r10,r3,5 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r10,r10 │ │ │ │ - srawi r0,r8,31 │ │ │ │ - mr r25,r5 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r25,r2,1 │ │ │ │ + std r10,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - xor r8,r0,r8 │ │ │ │ - subf r0,r0,r8 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ - addi r8,r1,32 │ │ │ │ - stxvx vs12,r8,r7 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - ble 4524c │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r27,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r26,r9,-1 │ │ │ │ - addi r6,r6,28992 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r8,r4 │ │ │ │ - add r11,r8,r6 │ │ │ │ - beq 45210 │ │ │ │ + sldi r8,r25,5 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + sldi r10,r25,4 │ │ │ │ + sldi r7,r25,1 │ │ │ │ + slwi r4,r25,1 │ │ │ │ + neg r8,r8 │ │ │ │ + srawi r11,r9,31 │ │ │ │ + mr r29,r7 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + xor r8,r11,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + subf r11,r11,r8 │ │ │ │ + stxvx vs12,r9,r10 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + ble 444b4 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r3,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r9,r6 │ │ │ │ + add r5,r9,r8 │ │ │ │ + beq 44478 │ │ │ │ lxv vs0,16(r30) │ │ │ │ - cmpdi r26,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 4524c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r27,r7 │ │ │ │ - neg r26,r7 │ │ │ │ - addi r9,r7,16 │ │ │ │ - neg r6,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r26 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 45218 │ │ │ │ - addi r9,r10,2 │ │ │ │ - ld r7,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - ble 4595c │ │ │ │ - addi r26,r10,-1 │ │ │ │ - addi r9,r8,16 │ │ │ │ - addi r4,r6,16 │ │ │ │ - li r7,0 │ │ │ │ - clrldi r27,r26,32 │ │ │ │ - andi. r23,r27,3 │ │ │ │ - addi r20,r27,-1 │ │ │ │ - mr r11,r27 │ │ │ │ - beq 452d4 │ │ │ │ - cmpdi r23,1 │ │ │ │ - beq 452c0 │ │ │ │ - cmpdi r23,2 │ │ │ │ - beq 452b0 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - mr r27,r20 │ │ │ │ - li r7,16 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 444b4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r3,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 44480 │ │ │ │ + addi r2,r4,2 │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + ble 44b94 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r6,r8,16 │ │ │ │ + li r10,0 │ │ │ │ + clrldi r3,r0,32 │ │ │ │ + andi. r27,r3,3 │ │ │ │ + addi r26,r3,-1 │ │ │ │ + mr r5,r3 │ │ │ │ + beq 4453c │ │ │ │ cmpdi r27,1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 45310 │ │ │ │ - srdi r11,r11,2 │ │ │ │ - mtctr r11 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r11,r7,16 │ │ │ │ - addi r23,r7,32 │ │ │ │ - addi r27,r7,48 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - lxvx vs0,r9,r11 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r4,r11 │ │ │ │ - lxvx vs0,r9,r23 │ │ │ │ - stxvx vs0,r4,r23 │ │ │ │ - lxvx vs0,r9,r27 │ │ │ │ - stxvx vs0,r4,r27 │ │ │ │ - bdnz 452dc │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ + beq 44528 │ │ │ │ + cmpdi r27,2 │ │ │ │ + beq 44518 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + mr r3,r26 │ │ │ │ + li r10,16 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r3,1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 44578 │ │ │ │ + srdi r5,r5,2 │ │ │ │ + mtctr r5 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r5,r10,16 │ │ │ │ + addi r27,r10,32 │ │ │ │ + addi r3,r10,48 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r6,r5 │ │ │ │ + lxvx vs0,r2,r27 │ │ │ │ + stxvx vs0,r6,r27 │ │ │ │ + lxvx vs0,r2,r3 │ │ │ │ + stxvx vs0,r6,r3 │ │ │ │ + bdnz 44544 │ │ │ │ + clrldi r6,r4,32 │ │ │ │ + cmpwi r11,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - add r4,r6,r7 │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - bne 45464 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - cmplwi r26,3 │ │ │ │ - lfd f11,29168(r7) │ │ │ │ - addi r7,r6,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ + sldi r6,r6,4 │ │ │ │ stfd f0,0(r8) │ │ │ │ - ble 45a20 │ │ │ │ - lis r4,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - lxv vs6,16(r6) │ │ │ │ - lxv vs7,0(r6) │ │ │ │ - li r0,3 │ │ │ │ - ori r4,r4,43691 │ │ │ │ - addi r11,r11,29168 │ │ │ │ - mulhwu r10,r10,r4 │ │ │ │ - lxv vs10,0(r11) │ │ │ │ - srwi r10,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs9,32(r7) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r9,r9,48 │ │ │ │ - addi r7,r7,48 │ │ │ │ - lxv vs8,-32(r7) │ │ │ │ - addi r0,r10,3 │ │ │ │ - xvsubdp vs11,vs0,vs7 │ │ │ │ - xvsubdp vs0,vs9,vs0 │ │ │ │ - xvsubdp vs12,vs8,vs6 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxswapd vs11,vs11 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + add r5,r8,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + bne 446c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + cmplwi r0,3 │ │ │ │ + li r6,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r8,32 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + ble 44660 │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r8) │ │ │ │ + lxv vs8,0(r8) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r5,3 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r8,r4,r6 │ │ │ │ + srwi r8,r8,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs10,32(r10) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r5,r5,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + addi r2,r2,48 │ │ │ │ + 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(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - bdnz 453a0 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - addi r4,r10,1 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - cmplw r4,r26 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + bdnz 44600 │ │ │ │ + addi r8,r8,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + addi r5,r6,1 │ │ │ │ + cmplw r5,r0 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - bge 45464 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r6) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmplw r26,r10 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + bge 446c0 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r8) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r0,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - ble 45464 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r6) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + ble 446c0 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r8) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 45524 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r7,104(r17) │ │ │ │ - andi. r6,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r10,r9,r3 │ │ │ │ - li r9,0 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - sldi r4,r10,5 │ │ │ │ - add r10,r7,r4 │ │ │ │ - beq 454e8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 454d4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 454c4 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r25,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r25,r25,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r25,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45524 │ │ │ │ - srdi r7,r5,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 454f0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 44780 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r6,104(r21) │ │ │ │ + andi. r5,r7,3 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + add r8,r2,r25 │ │ │ │ + li r2,0 │ │ │ │ + mulld r8,r8,r25 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r3,r25,r28 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r25 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r8,r6,r10 │ │ │ │ + beq 44744 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 44730 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 44720 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r29,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r29,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44780 │ │ │ │ + srdi r10,r7,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 4474c │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpw r19,r28 │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bge 44770 │ │ │ │ - ld r23,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r18,r28 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bge 43a90 │ │ │ │ + ld r22,144(r31) │ │ │ │ lwz r25,152(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - lwz r26,100(r31) │ │ │ │ - lwz r10,164(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + lwz r26,108(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ addi r25,r25,2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + std r9,48(r31) │ │ │ │ + lwz r10,164(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ add r26,r26,r10 │ │ │ │ lwz r10,160(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - cmpw r10,r15 │ │ │ │ - bgt 446c0 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + cmpw r10,r9 │ │ │ │ + bgt 439d0 │ │ │ │ + lxv vs53,208(r31) │ │ │ │ + lxv vs54,224(r31) │ │ │ │ + lxv vs55,240(r31) │ │ │ │ + lxv vs56,256(r31) │ │ │ │ + lxv vs57,272(r31) │ │ │ │ + lxv vs58,288(r31) │ │ │ │ + lxv vs59,304(r31) │ │ │ │ + lxv vs60,320(r31) │ │ │ │ + lxv vs61,336(r31) │ │ │ │ + lxv vs62,352(r31) │ │ │ │ + lxv vs63,368(r31) │ │ │ │ + addi r1,r31,560 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs59,-240(r1) │ │ │ │ - lxv vs60,-224(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 r0,16(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) │ │ │ │ mtlr r0 │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(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) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ - 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 f28,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + bl 5c80 │ │ │ │ + b 4432c │ │ │ │ nop │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 450b8 │ │ │ │ nop │ │ │ │ - ld r8,112(r31) │ │ │ │ - lwz r7,136(r31) │ │ │ │ - lwz r6,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r6,r7 │ │ │ │ - lwz r6,104(r31) │ │ │ │ - add r23,r23,r7 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r23 │ │ │ │ - addi r23,r1,32 │ │ │ │ - b 44ed8 │ │ │ │ + ld r10,120(r31) │ │ │ │ + lwz r8,64(r31) │ │ │ │ + add r25,r25,r22 │ │ │ │ + mr r7,r22 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r4,r8,r22 │ │ │ │ + lwz r8,112(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + maddld r4,r4,r8,r25 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 44150 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 45750 │ │ │ │ - addi r14,r26,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 449d0 │ │ │ │ + addi r15,r27,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ li r9,0 │ │ │ │ - clrldi r5,r14,32 │ │ │ │ - add r8,r4,r10 │ │ │ │ - andi. r3,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - mr r7,r5 │ │ │ │ - beq 456c0 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 456ac │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 4569c │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - mr r5,r11 │ │ │ │ + clrldi r6,r15,32 │ │ │ │ + add r10,r8,r2 │ │ │ │ + andi. r5,r6,3 │ │ │ │ + addi r4,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + beq 44940 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 4492c │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 4491c │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + mr r6,r4 │ │ │ │ li r9,16 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r5,r5,-1 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r6,r6,-1 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r5,1 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + cmpdi r6,1 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq 44e40 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ + beq 440c0 │ │ │ │ + srdi r2,r7,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r7,r9,32 │ │ │ │ + addi r8,r9,48 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bdnz 456c8 │ │ │ │ - b 44e40 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - cmpw r9,r29 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bdnz 44948 │ │ │ │ + b 440c0 │ │ │ │ + cmpw r19,r23 │ │ │ │ lwz r9,32(r31) │ │ │ │ - blt 45928 │ │ │ │ - cmpwi r22,1 │ │ │ │ - bgt 45720 │ │ │ │ - subfic r26,r25,1 │ │ │ │ - cmpw r24,r26 │ │ │ │ - isellt r10,r26,r24 │ │ │ │ - subf r26,r27,r19 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi cr3,r26,0 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - bge cr3,447ac │ │ │ │ - lwz r9,68(r31) │ │ │ │ - addi r14,r26,1 │ │ │ │ - add r25,r25,r9 │ │ │ │ - b 44e40 │ │ │ │ - cmplwi r26,1 │ │ │ │ - ble 472f4 │ │ │ │ - lis r3,-32768 │ │ │ │ - clrldi r5,r20,32 │ │ │ │ - li r11,0 │ │ │ │ - li r7,1 │ │ │ │ - addi r14,r26,1 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ + mr r27,r23 │ │ │ │ + blt 44bd8 │ │ │ │ + cmpwi r17,1 │ │ │ │ + bgt 4499c │ │ │ │ + subfic r27,r26,1 │ │ │ │ + cmpw r24,r27 │ │ │ │ + isellt r2,r27,r24 │ │ │ │ + subf r27,r29,r18 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpwi cr2,r27,0 │ │ │ │ + lwz r9,36(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + bge cr2,43ac8 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + addi r15,r27,1 │ │ │ │ + add r26,r26,r2 │ │ │ │ + b 440c0 │ │ │ │ + nop │ │ │ │ + cmplwi r27,1 │ │ │ │ + ble 4649c │ │ │ │ + pli r9,-2147483647 │ │ │ │ + clrldi r6,r5,32 │ │ │ │ + cmpw r4,r9 │ │ │ │ + addi r15,r27,1 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ li r9,0 │ │ │ │ - ori r3,r3,1 │ │ │ │ - neg r5,r5 │ │ │ │ - rldicl r6,r14,63,33 │ │ │ │ - add r8,r4,r8 │ │ │ │ - cmpw r18,r3 │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ - addi r5,r30,16 │ │ │ │ - mtctr r6 │ │ │ │ - addi r3,r8,16 │ │ │ │ - iseleq r7,r7,r11 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - neg r7,r7 │ │ │ │ - xxlnot vs10,vs32 │ │ │ │ - mtvsrdd vs32,r7,r7 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ + addi r7,r30,16 │ │ │ │ + neg r6,r6 │ │ │ │ + setnbc r3,eq │ │ │ │ + rldicl r11,r15,63,33 │ │ │ │ + add r10,r8,r10 │ │ │ │ + mtvsrdd vs32,r6,r6 │ │ │ │ + mtvsrdd vs33,r3,r3 │ │ │ │ + mtctr r11 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vcmpequd v1,v1,v27 │ │ │ │ + vcmpequd v0,v0,v27 │ │ │ │ + xxlnot vs10,vs33 │ │ │ │ xxlnot vs11,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvx vs9,r3,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs9,r6,r9 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvnegdp vs8,vs12 │ │ │ │ xvnegdp vs9,vs0 │ │ │ │ - xxsel vs12,vs12,vs8,vs11 │ │ │ │ - xxsel vs0,vs0,vs9,vs11 │ │ │ │ - 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,r5,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 457c0 │ │ │ │ - andi. r9,r14,1 │ │ │ │ - clrrwi r8,r14,1 │ │ │ │ - beq 44e40 │ │ │ │ - add r9,r10,r8 │ │ │ │ - lis r7,-32768 │ │ │ │ - extswsli r5,r8,4 │ │ │ │ - extsw r11,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - ori r7,r7,1 │ │ │ │ - add r3,r30,r5 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpw r18,r7 │ │ │ │ - add r9,r4,r9 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - stxvx vs0,r30,r5 │ │ │ │ - beq 47330 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,45868 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - xxmrghd vs0,vs0,vs12 │ │ │ │ - xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r30,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw r26,r8 │ │ │ │ - blt 44e40 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lis r9,-32768 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ - extsw r8,r8 │ │ │ │ + bdnz 44a30 │ │ │ │ + andi. r9,r15,1 │ │ │ │ + beq 440c0 │ │ │ │ + clrrwi r9,r15,1 │ │ │ │ + pli r7,-2147483647 │ │ │ │ + cmpw r4,r7 │ │ │ │ + add r10,r2,r9 │ │ │ │ + extswsli r7,r9,4 │ │ │ │ + extsw r3,r9 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - ori r9,r9,1 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - cmpw r18,r9 │ │ │ │ - add r10,r4,r10 │ │ │ │ + add r6,r30,r7 │ │ │ │ + lxvx vs0,r8,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ lfd f12,8(r10) │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - beq 475c8 │ │ │ │ - beq cr7,44e40 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + beq 464d8 │ │ │ │ + cmpwi cr7,r5,0 │ │ │ │ + beq cr7,44ad8 │ │ │ │ + sldi r10,r3,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + mtfprd f12,r10 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - b 44e40 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpw r27,r9 │ │ │ │ + blt 440c0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw r4,r10 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + beq 46794 │ │ │ │ + beq cr7,440c0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ldx r2,r30,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + xxmrghd vs0,vs0,vs12 │ │ │ │ + xvnegdp vs0,vs0 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + b 440c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r23,r23,r3 │ │ │ │ + add r25,r25,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r23 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,32 │ │ │ │ - bge 44ed8 │ │ │ │ - bge cr3,44f50 │ │ │ │ - extsw r0,r27 │ │ │ │ - b 44ff4 │ │ │ │ - mr r10,r9 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r20,r28,-2 │ │ │ │ - cmpw r9,r20 │ │ │ │ - blt 45aa4 │ │ │ │ - cmpwi r29,1 │ │ │ │ - ble 45a74 │ │ │ │ - cmpw r24,r20 │ │ │ │ - isellt r20,r20,r24 │ │ │ │ - subf r9,r20,r10 │ │ │ │ - add r9,r9,r19 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 45720 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r25 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + bge 44150 │ │ │ │ + bge cr2,441c8 │ │ │ │ + extsw r3,r29 │ │ │ │ + b 4426c │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r11,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r9,r6,r10 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bne 45464 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - lfd f11,29168(r9) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ + add r2,r8,r4 │ │ │ │ stfd f0,0(r8) │ │ │ │ - b 45464 │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - bne cr7,45b14 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,44b84 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - beq cr7,44ba8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - add r5,r30,r7 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + stfdx f0,r8,r4 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + bne 446c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfd f12,8(r5) │ │ │ │ - b 44b84 │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - bne cr7,45b90 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,44c28 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - beq cr7,44c4c │ │ │ │ - sldi r7,r11,4 │ │ │ │ - fneg f12,f12 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfd f12,24(r7) │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + b 446c0 │ │ │ │ + addi r16,r28,-2 │ │ │ │ + mr r2,r9 │ │ │ │ + cmpw r19,r16 │ │ │ │ + blt 44d64 │ │ │ │ + cmpwi r23,1 │ │ │ │ + ble 44cd4 │ │ │ │ + cmpw r24,r16 │ │ │ │ + isellt r9,r16,r24 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 4499c │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + bne cr7,44cf0 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + bge cr7,43e6c │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,43e90 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r7,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r7) │ │ │ │ - b 44c28 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r11,29168 │ │ │ │ - b 45400 │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - beq cr7,45bcc │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - lfd f11,29184(r7) │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,32(r7) │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r7) │ │ │ │ + b 43e6c │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + bne cr7,44dd4 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + bge cr7,43ef8 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,43f1c │ │ │ │ + sldi r10,r0,4 │ │ │ │ fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,32(r7) │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,40(r7) │ │ │ │ - bne cr7,4751c │ │ │ │ - fmr f12,f0 │ │ │ │ - b 44ccc │ │ │ │ - subfic r9,r25,2 │ │ │ │ + stfd f0,16(r10) │ │ │ │ + b 43ef8 │ │ │ │ + li r9,0 │ │ │ │ + addi r15,r27,1 │ │ │ │ + xxmr vs12,vs57 │ │ │ │ + b 43e08 │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,44e08 │ │ │ │ + plfd f10,167576 # 6db30 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r16,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + fmul f9,f9,f10 │ │ │ │ + lfd f10,32(r10) │ │ │ │ + fneg f10,f10 │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + stfd f10,32(r10) │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f0,40(r10) │ │ │ │ + bne cr7,466a0 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 43f84 │ │ │ │ + subfic r9,r26,2 │ │ │ │ cmpw r9,r24 │ │ │ │ isellt r9,r24,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r19 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r18 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 45714 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r14,r26,1 │ │ │ │ - addi r8,r8,29184 │ │ │ │ - b 44b08 │ │ │ │ - addi r18,r28,-3 │ │ │ │ - cmpw r9,r18 │ │ │ │ - blt 474a0 │ │ │ │ - cmpwi r20,1 │ │ │ │ - ble 45c34 │ │ │ │ - cmpw r24,r18 │ │ │ │ - isellt r9,r18,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 4593c │ │ │ │ + b 44990 │ │ │ │ + xsmuldp vs0,vs0,vs53 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ cmpwi cr7,r16,0 │ │ │ │ - beq cr7,45c00 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - lfd f11,29184(r7) │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,48(r7) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,48(r7) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,56(r7) │ │ │ │ - bne cr7,4762c │ │ │ │ - fmr f12,f0 │ │ │ │ - b 44d70 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfdx f11,r30,r5 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - lfd f10,29184(r7) │ │ │ │ - add r7,r30,r5 │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - stfdx f11,r30,r5 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + add r7,r30,r10 │ │ │ │ + fneg f10,f10 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + stfdx f10,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ stfd f0,8(r7) │ │ │ │ - bne cr7,45c84 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 44b84 │ │ │ │ + bne cr7,44ec0 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 43e6c │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,44e3c │ │ │ │ + plfd f10,167432 # 6db30 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r16,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + fmul f9,f9,f10 │ │ │ │ + lfd f10,48(r10) │ │ │ │ + fneg f10,f10 │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + stfd f10,48(r10) │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f0,56(r10) │ │ │ │ + bne cr7,46750 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 44010 │ │ │ │ + addi r15,r28,-3 │ │ │ │ + cmpw r19,r15 │ │ │ │ + blt 465f4 │ │ │ │ + cmpwi r16,1 │ │ │ │ + ble 44e70 │ │ │ │ + cmpw r24,r15 │ │ │ │ + isellt r2,r15,r24 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r18 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 44be8 │ │ │ │ + cmpwi r3,0 │ │ │ │ + beq 44e8c │ │ │ │ + plfd f11,167320 # 6db30 │ │ │ │ + sldi r2,r0,4 │ │ │ │ cmpwi r16,0 │ │ │ │ - beq 45c50 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi r15,0 │ │ │ │ - lfd f11,29184(r9) │ │ │ │ - sldi r9,r11,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,64(r9) │ │ │ │ + add r2,r30,r2 │ │ │ │ + fmul f10,f10,f11 │ │ │ │ + lfd f11,64(r2) │ │ │ │ fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,64(r9) │ │ │ │ + fmul f0,f10,f0 │ │ │ │ + stfd f11,64(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,72(r9) │ │ │ │ - bne 4752c │ │ │ │ + stfd f0,72(r2) │ │ │ │ + bne 466b0 │ │ │ │ fmr f12,f0 │ │ │ │ - b 44e14 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - lfd f11,29184(r7) │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r7) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r7) │ │ │ │ + b 4409c │ │ │ │ + xsmuldp vs9,vs9,vs53 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r16,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,16(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + fneg f10,f10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,24(r7) │ │ │ │ - bne cr7,45c94 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 44c28 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,44ccc │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - beq cr7,44cf0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,32(r7) │ │ │ │ - stfd f12,40(r7) │ │ │ │ + stfd f10,16(r10) │ │ │ │ + stfd f0,24(r10) │ │ │ │ + bne cr7,44ed0 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 43ef8 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + bge cr7,43f84 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,43fa8 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r7) │ │ │ │ - b 44ccc │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,44d70 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - beq cr7,44d94 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,48(r7) │ │ │ │ - stfd f12,56(r7) │ │ │ │ + stfd f0,32(r10) │ │ │ │ + b 43f84 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + bge cr7,44010 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,44034 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r7) │ │ │ │ - b 44d70 │ │ │ │ - subfic r18,r25,3 │ │ │ │ - cmpw r24,r18 │ │ │ │ - isellt r9,r18,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 4593c │ │ │ │ - cmpwi r22,0 │ │ │ │ - bge 44e14 │ │ │ │ - lwz r9,96(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 44e40 │ │ │ │ + stfd f0,48(r10) │ │ │ │ + b 44010 │ │ │ │ + subfic r15,r26,3 │ │ │ │ + cmpw r24,r15 │ │ │ │ + isellt r2,r15,r24 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r18 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 44be8 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bge 4409c │ │ │ │ + lwz r2,104(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 440c0 │ │ │ │ fneg f12,f12 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + sldi r2,r0,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 44e14 │ │ │ │ - lwz r7,128(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - bne cr7,459c8 │ │ │ │ - b 44b90 │ │ │ │ - lwz r7,128(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - beq cr7,44c34 │ │ │ │ - sldi r7,r11,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfd f12,24(r7) │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 4409c │ │ │ │ + mflr r10 │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,44c28 │ │ │ │ + b 43e78 │ │ │ │ + mflr r10 │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,43f04 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r7) │ │ │ │ - b 44c28 │ │ │ │ - li r7,2 │ │ │ │ - addi r9,r21,1 │ │ │ │ - slwi r10,r30,1 │ │ │ │ - cmpwi r27,0 │ │ │ │ + stfd f0,16(r10) │ │ │ │ + b 43ef8 │ │ │ │ + addi r2,r20,1 │ │ │ │ + li r8,2 │ │ │ │ + add r10,r10,r30 │ │ │ │ + slwi r9,r30,1 │ │ │ │ + stw r19,164(r31) │ │ │ │ stw r15,168(r31) │ │ │ │ - add r8,r8,r30 │ │ │ │ - extsw r23,r30 │ │ │ │ - xxspltib vs60,0 │ │ │ │ + plxv vs55,166944 # 6db30 │ │ │ │ + plxv vs62,166920 # 6db20 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + cmpwi r14,0 │ │ │ │ + stw r14,188(r31) │ │ │ │ + stw r30,192(r31) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + isel r7,r8,r18,4*cr3+lt │ │ │ │ + mullw r26,r10,r16 │ │ │ │ + addi r25,r9,-1 │ │ │ │ + plxsd v25,166876 # 6db30 │ │ │ │ + mtvsrws vs58,r8 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + iselgt r29,0,r14 │ │ │ │ + vspltisw v28,4 │ │ │ │ + stw r16,172(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + extsw r2,r30 │ │ │ │ + slwi r10,r7,1 │ │ │ │ + addi r9,r7,1 │ │ │ │ + xxspltd vs53,vs29,0 │ │ │ │ + stw r7,184(r31) │ │ │ │ + xxspltd vs54,vs30,0 │ │ │ │ + xxspltd vs56,vs31,0 │ │ │ │ xxspltib vs63,0 │ │ │ │ - isel r6,r7,r19,4*cr3+lt │ │ │ │ - sldi r9,r9,4 │ │ │ │ - iselgt r29,0,r27 │ │ │ │ - addi r25,r10,-1 │ │ │ │ - stw r16,164(r31) │ │ │ │ - mtvsrws vs59,r7 │ │ │ │ - mullw r26,r8,r15 │ │ │ │ - vspltisw v29,4 │ │ │ │ - mr r14,r19 │ │ │ │ - std r9,48(r31) │ │ │ │ - addi r9,r6,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - stw r29,172(r31) │ │ │ │ - mr r15,r20 │ │ │ │ - mr r29,r23 │ │ │ │ - stw r6,112(r31) │ │ │ │ - stw r27,180(r31) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + stw r29,176(r31) │ │ │ │ + mr r19,r2 │ │ │ │ + mfocrf r2,16 │ │ │ │ + rlwinm r2,r2,12,0,3 │ │ │ │ addi r10,r10,1 │ │ │ │ - stw r30,184(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - mfocrf r9,16 │ │ │ │ - rlwinm r9,r9,12,0,3 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stw r2,196(r31) │ │ │ │ + mfocrf r2,8 │ │ │ │ + rlwinm r2,r2,16,0,3 │ │ │ │ stw r10,120(r31) │ │ │ │ - stw r9,188(r31) │ │ │ │ - mfocrf r9,8 │ │ │ │ - rlwinm r9,r9,16,0,3 │ │ │ │ - stw r9,176(r31) │ │ │ │ - mr r3,r21 │ │ │ │ - mr r16,r1 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r9,r3,4 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - lwz r9,176(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + stw r2,180(r31) │ │ │ │ + mr r3,r20 │ │ │ │ + mr r22,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r3,4 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lwz r2,180(r31) │ │ │ │ addi r30,r1,32 │ │ │ │ - mtocrf 128,r9 │ │ │ │ - blt 46650 │ │ │ │ - clrlwi r8,r29,31 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - lis r10,10922 │ │ │ │ - srawi r24,r29,31 │ │ │ │ - not r6,r29 │ │ │ │ - extsw r28,r15 │ │ │ │ - not r23,r14 │ │ │ │ - cmpwi cr2,r14,0 │ │ │ │ - stw r29,68(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - stw r8,144(r31) │ │ │ │ - extsw r8,r8 │ │ │ │ - mullw r9,r9,r29 │ │ │ │ - ori r10,r10,43691 │ │ │ │ - xor r7,r24,r29 │ │ │ │ - rldicl r6,r6,33,63 │ │ │ │ - stw r29,56(r31) │ │ │ │ - std r16,152(r31) │ │ │ │ - neg r8,r8 │ │ │ │ - stb r5,88(r31) │ │ │ │ - xori r5,r5,1 │ │ │ │ - std r29,72(r31) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + blt 458ac │ │ │ │ + clrlwi r2,r19,31 │ │ │ │ + not r8,r19 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + nop │ │ │ │ + pli r10,715827883 │ │ │ │ + srawi r24,r19,31 │ │ │ │ + lwz r16,164(r31) │ │ │ │ + stw r19,68(r31) │ │ │ │ + stw r19,64(r31) │ │ │ │ + std r19,72(r31) │ │ │ │ + not r23,r18 │ │ │ │ + cmpwi cr2,r18,0 │ │ │ │ + std r22,152(r31) │ │ │ │ + stw r25,160(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + rldicl r8,r8,33,63 │ │ │ │ + mullw r9,r9,r19 │ │ │ │ + stw r2,144(r31) │ │ │ │ + extsw r2,r2 │ │ │ │ + xor r7,r24,r19 │ │ │ │ + stw r26,108(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + xori r8,r6,1 │ │ │ │ + neg r2,r2 │ │ │ │ + extsw r28,r16 │ │ │ │ + mr r17,r6 │ │ │ │ subf r24,r24,r7 │ │ │ │ - rldicl r7,r29,33,63 │ │ │ │ - std r6,136(r31) │ │ │ │ - stw r25,100(r31) │ │ │ │ - mtvsrdd vs62,r8,r8 │ │ │ │ - lwz r8,164(r31) │ │ │ │ - stw r5,64(r31) │ │ │ │ - stw r26,160(r31) │ │ │ │ - std r7,104(r31) │ │ │ │ - vcmpequd v30,v30,v28 │ │ │ │ + stw r8,92(r31) │ │ │ │ + rldicl r8,r19,33,63 │ │ │ │ + mtvsrdd vs61,r2,r2 │ │ │ │ + lwz r19,184(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ + lwz r8,168(r31) │ │ │ │ + vcmpequd v29,v29,v27 │ │ │ │ + xxlnot vs61,vs61 │ │ │ │ maddld r9,r9,r25,r8 │ │ │ │ - xxlnot vs62,vs62 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ + mulhw r2,r9,r10 │ │ │ │ srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r26 │ │ │ │ - stw r9,36(r31) │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stw r2,48(r31) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ srawi r29,r28,31 │ │ │ │ - cmpw r15,r28 │ │ │ │ - lwz r10,36(r31) │ │ │ │ + cmpw r16,r28 │ │ │ │ + lwz r9,48(r31) │ │ │ │ mr r26,r28 │ │ │ │ - mr r25,r28 │ │ │ │ mr r22,r28 │ │ │ │ - xor r9,r29,r28 │ │ │ │ - subf r29,r29,r9 │ │ │ │ + mr r15,r28 │ │ │ │ + xor r2,r29,r28 │ │ │ │ + subf r29,r29,r2 │ │ │ │ cmpw cr7,r29,r24 │ │ │ │ isel r29,r24,r29,4*cr7+lt │ │ │ │ - blt 46e00 │ │ │ │ - subf r27,r29,r14 │ │ │ │ + blt 45fd0 │ │ │ │ + subf r27,r29,r18 │ │ │ │ cmpwi cr4,r27,0 │ │ │ │ - blt cr4,46e3c │ │ │ │ - lwz r6,84(r17) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - ld r5,16(r17) │ │ │ │ - add r26,r26,r9 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - rlwinm r6,r6,0,27,27 │ │ │ │ - clrlwi r20,r26,31 │ │ │ │ - bne 46740 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 46e50 │ │ │ │ - addi r18,r27,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r6,r18,32 │ │ │ │ - add r8,r5,r10 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - addi r3,r6,-1 │ │ │ │ + blt cr4,4600c │ │ │ │ + lwz r10,84(r21) │ │ │ │ + lwz r2,68(r31) │ │ │ │ + ld r8,16(r21) │ │ │ │ + add r26,r2,r26 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + rlwinm r10,r10,0,27,27 │ │ │ │ + clrlwi r3,r26,31 │ │ │ │ + bne 459a0 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 46020 │ │ │ │ + addi r25,r27,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r6,r25,32 │ │ │ │ + add r10,r8,r9 │ │ │ │ + andi. r5,r6,3 │ │ │ │ + addi r4,r6,-1 │ │ │ │ mr r7,r6 │ │ │ │ - beq 45ee8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 45ed4 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 45ec4 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - mr r6,r3 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ + beq 45168 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 45154 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 45144 │ │ │ │ lxvx vs0,r8,r9 │ │ │ │ + mr r6,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ addi r6,r6,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ cmpdi r6,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 451b0 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45f30 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bdnz 45ef0 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bdnz 45170 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - extsw r20,r27 │ │ │ │ - extswsli r22,r18,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r22,r30,r22 │ │ │ │ - b 45f5c │ │ │ │ + extsw r14,r27 │ │ │ │ + extswsli r15,r25,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + addi r14,r14,1 │ │ │ │ + add r15,r30,r15 │ │ │ │ + b 451dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfd f31,0(r22) │ │ │ │ - stfd f31,8(r22) │ │ │ │ - addi r22,r22,16 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r20 │ │ │ │ - addi r20,r20,1 │ │ │ │ - bge 45f50 │ │ │ │ - lwz r9,84(r17) │ │ │ │ - ld r10,336(r17) │ │ │ │ - ld r8,40(r31) │ │ │ │ - mr r22,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ldx r20,r10,r8 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - bne cr3,46700 │ │ │ │ - cmpwi r14,1 │ │ │ │ - bgt 47090 │ │ │ │ - lwz r9,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - addi r25,r25,2 │ │ │ │ + stfd f28,0(r15) │ │ │ │ + stfd f28,8(r15) │ │ │ │ + addi r15,r15,16 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5460 │ │ │ │ + cmpd r3,r14 │ │ │ │ + addi r14,r14,1 │ │ │ │ + bge 451d0 │ │ │ │ + lwz r2,84(r21) │ │ │ │ + ld r9,336(r21) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ldx r14,r9,r10 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + bne cr3,45960 │ │ │ │ + cmpwi r18,1 │ │ │ │ + bgt 46260 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + addi r22,r22,2 │ │ │ │ li r7,2 │ │ │ │ - li r8,63 │ │ │ │ - addi r10,r9,2 │ │ │ │ - stdu r6,-48(r1) │ │ │ │ - slwi r9,r10,2 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r4,r9,r25 │ │ │ │ - addi r25,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r25 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r6,r10 │ │ │ │ - beq 4601c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4600c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 46000 │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r25,16 │ │ │ │ - stxv vs63,0(r25) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4603c │ │ │ │ - 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 46024 │ │ │ │ - extsw r11,r29 │ │ │ │ - blt cr4,460e8 │ │ │ │ - clrldi r3,r18,32 │ │ │ │ - extswsli r5,r29,4 │ │ │ │ - extsw r11,r29 │ │ │ │ - li r9,0 │ │ │ │ - andi. r0,r3,3 │ │ │ │ - addi r19,r3,-1 │ │ │ │ - mr r6,r3 │ │ │ │ - add r10,r25,r5 │ │ │ │ - beq 460ac │ │ │ │ + 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,r22 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 45294 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 45284 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 45278 │ │ │ │ + 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 452b4 │ │ │ │ + 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 4529c │ │ │ │ + extsw r3,r29 │ │ │ │ + blt cr4,45360 │ │ │ │ + clrldi r6,r25,32 │ │ │ │ + extswsli r11,r29,4 │ │ │ │ + extsw r3,r29 │ │ │ │ + li r2,0 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r22,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r11 │ │ │ │ + beq 45324 │ │ │ │ cmpdi r0,1 │ │ │ │ - beq 46098 │ │ │ │ + beq 45310 │ │ │ │ cmpdi r0,2 │ │ │ │ - beq 46088 │ │ │ │ + beq 45300 │ │ │ │ lxv vs0,0(r30) │ │ │ │ - mr r3,r19 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r25,r5 │ │ │ │ - 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 460e8 │ │ │ │ - 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,r22 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r11 │ │ │ │ + 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 45360 │ │ │ │ + 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 460b4 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 4532c │ │ │ │ subf r29,r29,r7 │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpw r18,r29 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r25,r29 │ │ │ │ subf r29,r27,r29 │ │ │ │ - add r9,r25,r9 │ │ │ │ + add r2,r5,r2 │ │ │ │ clrldi r29,r29,32 │ │ │ │ - bgt 46170 │ │ │ │ - andi. r5,r29,3 │ │ │ │ - addi r3,r29,-1 │ │ │ │ - mr r6,r29 │ │ │ │ - beq 46150 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 46140 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 46134 │ │ │ │ - ld r10,48(r31) │ │ │ │ - mr r29,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r25,r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ + bgt 453e8 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + addi r11,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 453c8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 453b8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 453ac │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r29,r11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r5,r9 │ │ │ │ + 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 46170 │ │ │ │ - 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 46158 │ │ │ │ - ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r25,r11 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 453e8 │ │ │ │ + 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 453d0 │ │ │ │ + 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 cr3,466e0 │ │ │ │ + beq cr3,45940 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r20 │ │ │ │ + mr r3,r14 │ │ │ │ li r8,0 │ │ │ │ mr r6,r29 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ lwz r10,32(r31) │ │ │ │ - li r6,0 │ │ │ │ - blt cr2,46248 │ │ │ │ + li r2,0 │ │ │ │ + blt cr2,454bc │ │ │ │ andi. r8,r10,3 │ │ │ │ addi r7,r10,-1 │ │ │ │ mr r9,r10 │ │ │ │ - beq 4620c │ │ │ │ + beq 45480 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 461f8 │ │ │ │ + beq 4546c │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 461e8 │ │ │ │ + beq 4545c │ │ │ │ lxv vs0,0(r29) │ │ │ │ mr r10,r7 │ │ │ │ - li r6,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r29,r6 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ addi r10,r10,-1 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lxvx vs0,r29,r6 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ cmpdi r10,1 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - beq 46248 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 454bc │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - lxvx vs0,r29,r6 │ │ │ │ - addi r9,r6,16 │ │ │ │ - addi r8,r6,32 │ │ │ │ - addi r10,r6,48 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ + 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 r6,r6,64 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ lxvx vs0,r29,r8 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ lxvx vs0,r29,r10 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - bdnz 46214 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r9,0(r17) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ + bdnz 45488 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,0(r21) │ │ │ │ srawi r8,r26,1 │ │ │ │ addze r8,r8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r10,0(r22) │ │ │ │ - addi r3,r9,1 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r25,r2,1 │ │ │ │ + std r9,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ slwi r8,r8,1 │ │ │ │ - mr r1,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - subf r8,r8,r26 │ │ │ │ - sldi r10,r3,5 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r10,r10 │ │ │ │ - srawi r0,r8,31 │ │ │ │ - mr r26,r5 │ │ │ │ + cmpdi r2,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - xor r8,r0,r8 │ │ │ │ - subf r0,r0,r8 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ + sldi r9,r25,5 │ │ │ │ + subf r8,r8,r26 │ │ │ │ + sldi r10,r25,4 │ │ │ │ + sldi r7,r25,1 │ │ │ │ + slwi r4,r25,1 │ │ │ │ + neg r9,r9 │ │ │ │ + srawi r11,r8,31 │ │ │ │ + mr r29,r7 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + xor r8,r11,r8 │ │ │ │ + addi r9,r1,32 │ │ │ │ + subf r11,r11,r8 │ │ │ │ + stxvx vs12,r9,r10 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + ble 455a8 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r3,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r9,r6 │ │ │ │ + add r5,r9,r8 │ │ │ │ + beq 4556c │ │ │ │ + lxv vs0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 455a8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r3,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 45574 │ │ │ │ + addi r2,r4,2 │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - stxvx vs12,r8,r7 │ │ │ │ + ble 462ac │ │ │ │ + addi r0,r4,-1 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r6,r8,16 │ │ │ │ + li r10,0 │ │ │ │ + clrldi r3,r0,32 │ │ │ │ + andi. r27,r3,3 │ │ │ │ + addi r26,r3,-1 │ │ │ │ + mr r5,r3 │ │ │ │ + beq 45630 │ │ │ │ + cmpdi r27,1 │ │ │ │ + beq 4561c │ │ │ │ + cmpdi r27,2 │ │ │ │ + beq 4560c │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + mr r3,r26 │ │ │ │ + li r10,16 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r3,1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 4566c │ │ │ │ + srdi r5,r5,2 │ │ │ │ + mtctr r5 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r5,r10,16 │ │ │ │ + addi r27,r10,32 │ │ │ │ + addi r3,r10,48 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r6,r5 │ │ │ │ + lxvx vs0,r2,r27 │ │ │ │ + stxvx vs0,r6,r27 │ │ │ │ + lxvx vs0,r2,r3 │ │ │ │ + stxvx vs0,r6,r3 │ │ │ │ + bdnz 45638 │ │ │ │ + clrldi r6,r4,32 │ │ │ │ + cmpwi r11,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + sldi r6,r6,4 │ │ │ │ stfd f0,0(r8) │ │ │ │ stfd f0,8(r8) │ │ │ │ - ble 46340 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r29,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r27,r9,-1 │ │ │ │ - addi r6,r6,28992 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r8,r4 │ │ │ │ - add r11,r8,r6 │ │ │ │ - beq 46304 │ │ │ │ - lxv vs0,16(r30) │ │ │ │ - cmpdi r27,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 46340 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - neg r27,r7 │ │ │ │ - addi r9,r7,16 │ │ │ │ - neg r6,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r27 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 4630c │ │ │ │ - addi r9,r10,2 │ │ │ │ - ld r7,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - ble 470e0 │ │ │ │ - addi r27,r10,-1 │ │ │ │ - addi r9,r8,16 │ │ │ │ - addi r4,r6,16 │ │ │ │ - li r7,0 │ │ │ │ - clrldi r29,r27,32 │ │ │ │ - andi. r25,r29,3 │ │ │ │ - addi r20,r29,-1 │ │ │ │ - mr r11,r29 │ │ │ │ - beq 463c8 │ │ │ │ - cmpdi r25,1 │ │ │ │ - beq 463b4 │ │ │ │ - cmpdi r25,2 │ │ │ │ - beq 463a4 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - mr r29,r20 │ │ │ │ - li r7,16 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 46404 │ │ │ │ - srdi r11,r11,2 │ │ │ │ - mtctr r11 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r11,r7,16 │ │ │ │ - addi r25,r7,32 │ │ │ │ - addi r29,r7,48 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - lxvx vs0,r9,r11 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r4,r11 │ │ │ │ - lxvx vs0,r9,r25 │ │ │ │ - stxvx vs0,r4,r25 │ │ │ │ - lxvx vs0,r9,r29 │ │ │ │ - stxvx vs0,r4,r29 │ │ │ │ - bdnz 463d0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - add r4,r6,r7 │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - bne 46564 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - cmplwi r27,3 │ │ │ │ - lfd f11,29168(r7) │ │ │ │ - addi r7,r6,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + add r5,r8,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + bne 457c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + cmplwi r0,3 │ │ │ │ + li r6,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r8,32 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - stfd f0,0(r8) │ │ │ │ - ble 471d4 │ │ │ │ - lis r4,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - lxv vs6,16(r6) │ │ │ │ - lxv vs7,0(r6) │ │ │ │ - li r0,3 │ │ │ │ - ori r4,r4,43691 │ │ │ │ - addi r11,r11,29168 │ │ │ │ - mulhwu r10,r10,r4 │ │ │ │ - lxv vs10,0(r11) │ │ │ │ - srwi r10,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + ble 45760 │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r8) │ │ │ │ + lxv vs8,0(r8) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r5,3 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r8,r4,r6 │ │ │ │ + srwi r8,r8,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs9,32(r7) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r9,r9,48 │ │ │ │ - addi r7,r7,48 │ │ │ │ - lxv vs8,-32(r7) │ │ │ │ - addi r0,r10,3 │ │ │ │ - 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 r6,r5 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r5,r5,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + addi r2,r2,48 │ │ │ │ + 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(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - bdnz 464a0 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - addi r4,r10,1 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - cmplw r4,r27 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + bdnz 45700 │ │ │ │ + addi r8,r8,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + addi r5,r6,1 │ │ │ │ + cmplw r5,r0 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - bge 46564 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r6) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmplw r10,r27 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + bge 457c0 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r8) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r6,r0 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - bge 46564 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r6) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + bge 457c0 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r8) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 46624 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r7,104(r17) │ │ │ │ - andi. r6,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r10,r9,r3 │ │ │ │ - li r9,0 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - sldi r4,r10,5 │ │ │ │ - add r10,r7,r4 │ │ │ │ - beq 465e8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 465d4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 465c4 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r26,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r26,r26,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r26,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 46624 │ │ │ │ - srdi r7,r5,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 465f0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 45880 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r6,104(r21) │ │ │ │ + andi. r5,r7,3 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + add r8,r2,r25 │ │ │ │ + li r2,0 │ │ │ │ + mulld r8,r8,r25 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r3,r28,r25 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r25 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r8,r6,r10 │ │ │ │ + beq 45844 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 45830 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 45820 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r29,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r29,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 45880 │ │ │ │ + srdi r10,r7,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 4584c │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpw r14,r28 │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bge 45e20 │ │ │ │ - ld r16,152(r31) │ │ │ │ - ld r29,72(r31) │ │ │ │ - lwz r25,100(r31) │ │ │ │ - lwz r26,160(r31) │ │ │ │ - lwz r10,168(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + cmpw r18,r28 │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + bge 450a0 │ │ │ │ + ld r22,152(r31) │ │ │ │ + lwz r26,108(r31) │ │ │ │ + lwz r25,160(r31) │ │ │ │ + ld r19,72(r31) │ │ │ │ + lwz r9,172(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r25,r25,2 │ │ │ │ - add r26,r26,r10 │ │ │ │ - lwz r10,172(r31) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - cmpw r10,r29 │ │ │ │ - bgt 45d50 │ │ │ │ - lwz r9,188(r31) │ │ │ │ - lwz r30,184(r31) │ │ │ │ - lwz r29,172(r31) │ │ │ │ - li r8,0 │ │ │ │ - lwz r27,180(r31) │ │ │ │ - mr r20,r15 │ │ │ │ - lwz r16,164(r31) │ │ │ │ - lwz r15,168(r31) │ │ │ │ - mr r19,r14 │ │ │ │ - rotlwi r9,r9,20 │ │ │ │ - mtocrf 16,r9 │ │ │ │ - rotlwi r9,r9,12 │ │ │ │ + add r26,r26,r9 │ │ │ │ lwz r9,176(r31) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + cmpw r9,r19 │ │ │ │ + bgt 44fc4 │ │ │ │ + lwz r2,196(r31) │ │ │ │ + lwz r30,192(r31) │ │ │ │ + li r10,0 │ │ │ │ + lwz r29,176(r31) │ │ │ │ + lwz r14,188(r31) │ │ │ │ + lwz r19,164(r31) │ │ │ │ + lwz r15,168(r31) │ │ │ │ + lwz r16,172(r31) │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + mtocrf 16,r2 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + lwz r2,180(r31) │ │ │ │ + addi r9,r30,1 │ │ │ │ cmpw r30,r29 │ │ │ │ - addi r10,r30,1 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - subf r9,r30,r29 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - add r30,r9,r10 │ │ │ │ - cmpw r27,r30 │ │ │ │ - bgt 44648 │ │ │ │ - b 45578 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + subf r2,r30,r29 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + add r30,r2,r9 │ │ │ │ + cmpw r14,r30 │ │ │ │ + bgt 43918 │ │ │ │ + b 447d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r20 │ │ │ │ + mr r3,r14 │ │ │ │ li r8,0 │ │ │ │ mr r6,r29 │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 461ac │ │ │ │ - ld r8,128(r31) │ │ │ │ - lwz r7,112(r31) │ │ │ │ - lwz r6,56(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r6,r7 │ │ │ │ - lwz r6,120(r31) │ │ │ │ - add r25,r25,r7 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r25 │ │ │ │ - addi r25,r1,32 │ │ │ │ - b 45fc8 │ │ │ │ + bl 5c80 │ │ │ │ + b 45420 │ │ │ │ + nop │ │ │ │ + ld r10,128(r31) │ │ │ │ + lwz r8,64(r31) │ │ │ │ + add r22,r22,r19 │ │ │ │ + mr r7,r19 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r4,r8,r19 │ │ │ │ + lwz r8,120(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + maddld r4,r4,r8,r22 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 45240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r11,104(r31) │ │ │ │ - srwi r12,r6,4 │ │ │ │ - srwi r3,r22,31 │ │ │ │ - rlwinm r9,r25,0,31,0 │ │ │ │ + lwz r5,112(r31) │ │ │ │ + srwi r7,r10,4 │ │ │ │ + srwi r2,r15,31 │ │ │ │ cmplwi r27,4 │ │ │ │ - clrlwi r8,r25,31 │ │ │ │ - clrlwi r18,r28,31 │ │ │ │ - stw r9,84(r31) │ │ │ │ - stw r8,96(r31) │ │ │ │ - and r0,r12,r11 │ │ │ │ - lbz r11,88(r31) │ │ │ │ - and r19,r0,r11 │ │ │ │ - and r16,r19,r3 │ │ │ │ - and r9,r16,r28 │ │ │ │ - stw r9,80(r31) │ │ │ │ - ble 47220 │ │ │ │ - lwz r4,136(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - li r9,1 │ │ │ │ - not r8,r22 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - vspltisw v1,1 │ │ │ │ - mtvsrws vs44,r29 │ │ │ │ - ori r7,r7,1 │ │ │ │ - srwi r8,r8,31 │ │ │ │ - vsldoi v1,v1,v0,8 │ │ │ │ - and r12,r12,r4 │ │ │ │ - lwz r4,64(r31) │ │ │ │ - or r11,r11,r4 │ │ │ │ - rlwinm r4,r25,0,31,0 │ │ │ │ - cmpw r4,r7 │ │ │ │ - lwz r4,64(r31) │ │ │ │ - and r11,r0,r11 │ │ │ │ - and r11,r8,r11 │ │ │ │ - and r8,r19,r8 │ │ │ │ - and r7,r0,r4 │ │ │ │ - li r4,0 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - iseleq r9,r9,r4 │ │ │ │ - and r3,r3,r7 │ │ │ │ - clrlwi r7,r25,31 │ │ │ │ - neg r8,r8 │ │ │ │ - and r4,r12,r9 │ │ │ │ - xori r9,r9,1 │ │ │ │ - and r18,r18,r3 │ │ │ │ - lbz r3,80(r31) │ │ │ │ + rlwinm r14,r22,0,31,0 │ │ │ │ + clrlwi r6,r22,31 │ │ │ │ + clrlwi r25,r28,31 │ │ │ │ + stw r14,36(r31) │ │ │ │ + stw r6,104(r31) │ │ │ │ + and r4,r7,r5 │ │ │ │ + and r11,r4,r17 │ │ │ │ + and r0,r11,r2 │ │ │ │ + and r12,r0,r28 │ │ │ │ + ble 463b4 │ │ │ │ + pli r6,-2147483647 │ │ │ │ + cmpw r14,r6 │ │ │ │ + lbz r6,92(r31) │ │ │ │ + lwz r5,136(r31) │ │ │ │ + xxspltib vs44,0 │ │ │ │ + vspltisw v0,1 │ │ │ │ + mtvsrws vs33,r29 │ │ │ │ + plxv vs45,164072 # 6dae0 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ + vsldoi v0,v0,v12,8 │ │ │ │ + mtlr r6 │ │ │ │ + and r7,r7,r5 │ │ │ │ + mflr r5 │ │ │ │ + and r6,r2,r4 │ │ │ │ + and r6,r6,r5 │ │ │ │ + setbcr r5,eq │ │ │ │ + not r2,r15 │ │ │ │ + stw r6,80(r31) │ │ │ │ + setbc r6,eq │ │ │ │ + and r5,r7,r5 │ │ │ │ + srwi r2,r2,31 │ │ │ │ + and r14,r7,r6 │ │ │ │ + mflr r7 │ │ │ │ + or r6,r7,r17 │ │ │ │ + and r6,r6,r4 │ │ │ │ + mtctr r14 │ │ │ │ + or r7,r14,r12 │ │ │ │ + and r14,r6,r2 │ │ │ │ + or r14,r14,r5 │ │ │ │ + and r5,r11,r2 │ │ │ │ + mfctr r2 │ │ │ │ + stw r14,88(r31) │ │ │ │ + lwz r14,80(r31) │ │ │ │ + clrlwi r6,r2,24 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + neg r5,r5 │ │ │ │ + neg r6,r6 │ │ │ │ + and r2,r14,r25 │ │ │ │ + or r2,r2,r7 │ │ │ │ + lwz r14,88(r31) │ │ │ │ + clrlwi r7,r22,31 │ │ │ │ + mtvsrdd vs40,r5,r5 │ │ │ │ + clrlwi r25,r12,24 │ │ │ │ + mtvsrdd vs43,r6,r6 │ │ │ │ + clrlwi r6,r11,24 │ │ │ │ xori r7,r7,1 │ │ │ │ - mtvsrdd vs38,r8,r8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - and r9,r12,r9 │ │ │ │ - and r12,r16,r28 │ │ │ │ - and r7,r16,r7 │ │ │ │ - addi r8,r8,28992 │ │ │ │ - vcmpequd v6,v6,v28 │ │ │ │ - or r12,r4,r12 │ │ │ │ - or r9,r11,r9 │ │ │ │ - neg r3,r3 │ │ │ │ - clrlwi r4,r4,24 │ │ │ │ - clrlwi r11,r19,24 │ │ │ │ - lxv vs2,0(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - xxlnot vs1,vs38 │ │ │ │ - or r12,r18,r12 │ │ │ │ - neg r4,r4 │ │ │ │ - mtvsrdd vs41,r3,r3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r18,r27,1 │ │ │ │ - neg r11,r11 │ │ │ │ - addi r8,r8,29184 │ │ │ │ - or r9,r12,r9 │ │ │ │ - clrlwi r12,r12,24 │ │ │ │ - mtvsrdd vs40,r4,r4 │ │ │ │ - addi r3,r3,29072 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mtvsrdd vs43,r11,r11 │ │ │ │ - lxv vs5,0(r8) │ │ │ │ - and r9,r9,r20 │ │ │ │ - neg r12,r12 │ │ │ │ - vcmpequd v8,v8,v28 │ │ │ │ - addi r4,r4,29024 │ │ │ │ - lxv vs45,0(r3) │ │ │ │ - addis r3,r2,-3 │ │ │ │ - vcmpequd v9,v9,v28 │ │ │ │ - or r7,r9,r7 │ │ │ │ - mtvsrdd vs32,r12,r12 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - lxv vs3,0(r4) │ │ │ │ - addi r3,r3,29008 │ │ │ │ - rldicl r4,r18,62,34 │ │ │ │ - vcmpequd v11,v11,v28 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - neg r9,r9 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - lxv vs4,0(r3) │ │ │ │ - mtctr r4 │ │ │ │ - xxlnot vs39,vs40 │ │ │ │ + neg r25,r25 │ │ │ │ + vcmpequd v8,v8,v27 │ │ │ │ + neg r6,r6 │ │ │ │ + vcmpequd v11,v11,v27 │ │ │ │ + stw r7,96(r31) │ │ │ │ + or r7,r14,r2 │ │ │ │ + and r7,r7,r3 │ │ │ │ + clrlwi r2,r2,24 │ │ │ │ + mtvsrdd vs44,r25,r25 │ │ │ │ + addi r25,r27,1 │ │ │ │ + mtvsrdd vs42,r6,r6 │ │ │ │ + xxlnot vs5,vs40 │ │ │ │ + xxlnot vs13,vs43 │ │ │ │ + mtctr r7 │ │ │ │ + lwz r7,96(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + rldicl r6,r25,62,34 │ │ │ │ + vcmpequd v10,v10,v27 │ │ │ │ + mfctr r14 │ │ │ │ + xxlandc vs2,vs43,vs44 │ │ │ │ + xxlnot vs3,vs44 │ │ │ │ + mtctr r6 │ │ │ │ + xxlnot vs7,vs42 │ │ │ │ + and r2,r7,r0 │ │ │ │ + or r2,r2,r14 │ │ │ │ + clrlwi r7,r14,24 │ │ │ │ + lwz r14,36(r31) │ │ │ │ + mtlr r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ neg r7,r7 │ │ │ │ - mtvsrdd vs42,r9,r9 │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - xxlnot vs8,vs32 │ │ │ │ - xxlandc vs40,vs40,vs41 │ │ │ │ - mtvsrdd vs32,r7,r7 │ │ │ │ - vcmpequd v10,v10,v28 │ │ │ │ + mflr r5 │ │ │ │ + mtvsrdd vs39,r7,r7 │ │ │ │ mr r7,r30 │ │ │ │ - xxlnot vs41,vs41 │ │ │ │ - add r9,r5,r9 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - xxlnot vs13,vs42 │ │ │ │ - xxlnot vs6,vs43 │ │ │ │ - xxlnot vs7,vs32 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + neg r2,r2 │ │ │ │ + vcmpequd v7,v7,v27 │ │ │ │ + neg r5,r5 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + extswsli r2,r9,4 │ │ │ │ + xxlnot vs4,vs39 │ │ │ │ + mtvsrdd vs40,r5,r5 │ │ │ │ + vcmpequd v9,v9,v27 │ │ │ │ + add r2,r8,r2 │ │ │ │ + vcmpequd v12,v8,v27 │ │ │ │ + xxlnot vs8,vs41 │ │ │ │ + xxlnot vs6,vs44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vadduwm v10,v12,v1 │ │ │ │ - lxv vs35,0(r9) │ │ │ │ - vadduwm v0,v12,v13 │ │ │ │ - lxv vs36,16(r9) │ │ │ │ - vadduwm v11,v1,v27 │ │ │ │ - lxv vs37,32(r9) │ │ │ │ - lxv vs38,48(r9) │ │ │ │ - vadduwm v13,v13,v29 │ │ │ │ - vadduwm v1,v1,v29 │ │ │ │ - addi r9,r9,64 │ │ │ │ + nop │ │ │ │ + vadduwm v11,v0,v26 │ │ │ │ + vadduwm v10,v1,v0 │ │ │ │ + vadduwm v12,v1,v13 │ │ │ │ + lxv vs39,0(r2) │ │ │ │ + lxv vs40,16(r2) │ │ │ │ + vadduwm v13,v13,v28 │ │ │ │ + lxv vs41,32(r2) │ │ │ │ + lxv vs1,48(r2) │ │ │ │ + vadduwm v0,v0,v28 │ │ │ │ + addi r2,r2,64 │ │ │ │ addi r7,r7,64 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ + vadduwm v11,v11,v1 │ │ │ │ + xxmrglw vs28,vs42,vs42 │ │ │ │ xxmrghw vs9,vs42,vs42 │ │ │ │ - vadduwm v11,v11,v12 │ │ │ │ - xxmrghw vs11,vs32,vs32 │ │ │ │ - xxmrglw vs42,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs9,vs9 │ │ │ │ + xxmrglw vs42,vs44,vs44 │ │ │ │ + xxmrghw vs11,vs44,vs44 │ │ │ │ xxmrglw vs0,vs43,vs43 │ │ │ │ xxmrghw vs10,vs43,vs43 │ │ │ │ + xxmrghd vs44,vs40,vs39 │ │ │ │ + xvcvsxwdp vs43,vs42 │ │ │ │ + xvcvsxwdp vs28,vs28 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xxmrghd vs42,vs1,vs41 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs32,vs42 │ │ │ │ - xxmrghd vs31,vs38,vs37 │ │ │ │ - xxmrghd vs43,vs36,vs35 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xvmaddmdp vs12,vs3,vs4 │ │ │ │ - xvmaddmdp vs9,vs3,vs4 │ │ │ │ - xvmaddmdp vs11,vs3,vs4 │ │ │ │ - xvmaddmdp vs32,vs3,vs4 │ │ │ │ - xvmaddmdp vs0,vs3,vs4 │ │ │ │ - xvmaddmdp vs10,vs3,vs4 │ │ │ │ - xvmuldp vs12,vs12,vs2 │ │ │ │ - xvmuldp vs9,vs9,vs2 │ │ │ │ - xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmuldp vs32,vs32,vs2 │ │ │ │ - xvmuldp vs0,vs0,vs2 │ │ │ │ - xvmuldp vs10,vs10,vs2 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ + xvmaddmdp vs43,vs53,vs54 │ │ │ │ + xvmaddmdp vs28,vs53,vs54 │ │ │ │ + xvmaddmdp vs9,vs53,vs54 │ │ │ │ + xvmaddmdp vs11,vs53,vs54 │ │ │ │ + xvmaddmdp vs0,vs53,vs54 │ │ │ │ + xvmaddmdp vs10,vs53,vs54 │ │ │ │ + xvmuldp vs43,vs43,vs56 │ │ │ │ + xvmuldp vs28,vs28,vs56 │ │ │ │ + xvmuldp vs9,vs9,vs56 │ │ │ │ + xvmuldp vs11,vs11,vs56 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + xvmuldp vs10,vs10,vs56 │ │ │ │ + xvsqrtdp vs43,vs43 │ │ │ │ + xvsqrtdp vs28,vs28 │ │ │ │ xvsqrtdp vs9,vs9 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs10,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs36 │ │ │ │ - xvmuldp vs12,vs12,vs35 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs31 │ │ │ │ - xvmuldp vs32,vs32,vs43 │ │ │ │ - xxmrgld vs43,vs9,vs12 │ │ │ │ - xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs10,vs10,vs38 │ │ │ │ - xvmuldp vs0,vs0,vs37 │ │ │ │ - xvnegdp vs31,vs11 │ │ │ │ - xvnegdp vs37,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ + xvmuldp vs43,vs43,vs55 │ │ │ │ + xvmuldp vs28,vs28,vs55 │ │ │ │ + xvmuldp vs9,vs9,vs55 │ │ │ │ + xvmuldp vs11,vs11,vs55 │ │ │ │ + xvmuldp vs0,vs0,vs55 │ │ │ │ + xvmuldp vs10,vs10,vs55 │ │ │ │ + xvmuldp vs43,vs43,vs44 │ │ │ │ + xvmuldp vs28,vs28,vs39 │ │ │ │ + xvmuldp vs9,vs9,vs40 │ │ │ │ + xvmuldp vs11,vs11,vs42 │ │ │ │ + xvmuldp vs10,vs10,vs1 │ │ │ │ + xvmuldp vs0,vs0,vs41 │ │ │ │ + xvnegdp vs41,vs43 │ │ │ │ + xxmrgld vs1,vs9,vs28 │ │ │ │ + xxmrghd vs44,vs9,vs28 │ │ │ │ + xvnegdp vs28,vs11 │ │ │ │ xxmrgld vs9,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ - xxsel vs36,vs31,vs11,vs40 │ │ │ │ - xxsel vs10,vs37,vs32,vs41 │ │ │ │ - xxsel vs43,vs43,vs42,vs6 │ │ │ │ - xxsel vs12,vs12,vs37,vs6 │ │ │ │ - xvnegdp vs34,vs9 │ │ │ │ - xxsel vs38,vs11,vs36,vs8 │ │ │ │ - xvnegdp vs35,vs43 │ │ │ │ - xxsel vs10,vs10,vs37,vs39 │ │ │ │ - xxsel vs38,vs38,vs31,vs1 │ │ │ │ - xxsel vs0,vs0,vs31,vs6 │ │ │ │ - xxsel vs42,vs32,vs10,vs8 │ │ │ │ - xxsel vs12,vs12,vs10,vs8 │ │ │ │ - xvnegdp vs38,vs38 │ │ │ │ - xxsel vs0,vs0,vs36,vs8 │ │ │ │ - xxsel vs42,vs42,vs37,vs1 │ │ │ │ - xxsel vs10,vs9,vs34,vs6 │ │ │ │ + xvnegdp vs42,vs1 │ │ │ │ + xvnegdp vs40,vs9 │ │ │ │ + xxsel vs10,vs41,vs43,vs3 │ │ │ │ + xxsel vs39,vs44,vs41,vs7 │ │ │ │ + xxsel vs0,vs0,vs28,vs7 │ │ │ │ + xxsel vs44,vs28,vs11,vs2 │ │ │ │ + xxsel vs10,vs10,vs41,vs13 │ │ │ │ + xxsel vs1,vs1,vs42,vs7 │ │ │ │ + xxsel vs0,vs0,vs44,vs8 │ │ │ │ + xxsel vs42,vs11,vs44,vs8 │ │ │ │ + xxsel vs39,vs39,vs10,vs8 │ │ │ │ + xxsel vs44,vs43,vs10,vs8 │ │ │ │ + xxsel vs10,vs9,vs40,vs7 │ │ │ │ + xxsel vs42,vs42,vs28,vs5 │ │ │ │ + xvnegdp vs9,vs1 │ │ │ │ + xxsel vs44,vs44,vs41,vs5 │ │ │ │ + xvnegdp vs28,vs10 │ │ │ │ xvnegdp vs42,vs42 │ │ │ │ - xxsel vs9,vs43,vs35,vs8 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs11,vs11,vs38,vs13 │ │ │ │ - xxsel vs0,vs0,vs11,vs7 │ │ │ │ - xxsel vs32,vs32,vs42,vs13 │ │ │ │ - xxsel vs11,vs10,vs43,vs8 │ │ │ │ - xxsel vs12,vs12,vs32,vs7 │ │ │ │ - xxsel vs10,vs9,vs31,vs7 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs12,vs10 │ │ │ │ - xxmrghd vs10,vs12,vs10 │ │ │ │ - stxv vs31,-64(r7) │ │ │ │ - stxv vs10,-48(r7) │ │ │ │ - xxsel vs12,vs11,vs9,vs7 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r7) │ │ │ │ - stxv vs12,-16(r7) │ │ │ │ - bdnz 46900 │ │ │ │ - andi. r9,r18,3 │ │ │ │ - beq 45f30 │ │ │ │ - clrrwi r9,r18,2 │ │ │ │ - add r4,r29,r9 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - cmpwi r6,0 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extsw r3,r9 │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - lfd f8,29024(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,29008(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f12,29168(r7) │ │ │ │ - add r7,r10,r9 │ │ │ │ + xvnegdp vs44,vs44 │ │ │ │ + xxsel vs9,vs1,vs9,vs8 │ │ │ │ + xxsel vs10,vs10,vs28,vs8 │ │ │ │ + xvnegdp vs28,vs9 │ │ │ │ + xxsel vs11,vs11,vs42,vs4 │ │ │ │ + xxsel vs43,vs43,vs44,vs4 │ │ │ │ + xvnegdp vs1,vs10 │ │ │ │ + xxsel vs0,vs0,vs11,vs6 │ │ │ │ + xxsel vs44,vs39,vs43,vs6 │ │ │ │ + xxsel vs9,vs9,vs28,vs6 │ │ │ │ + xxsel vs11,vs10,vs1,vs6 │ │ │ │ + xxmrgld vs1,vs44,vs9 │ │ │ │ + xxmrghd vs9,vs44,vs9 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs1,-64(r7) │ │ │ │ + stxv vs9,-48(r7) │ │ │ │ + stxv vs10,-32(r7) │ │ │ │ + stxv vs11,-16(r7) │ │ │ │ + bdnz 45b60 │ │ │ │ + andi. r2,r25,3 │ │ │ │ + stw r14,36(r31) │ │ │ │ + beq 451b0 │ │ │ │ + clrrwi r2,r25,2 │ │ │ │ + add r6,r29,r2 │ │ │ │ + add r7,r9,r2 │ │ │ │ + cmpwi r10,0 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + extsw r5,r2 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r5,r7 │ │ │ │ - add r7,r5,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs10,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r6 │ │ │ │ - beq 46b44 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,4715c │ │ │ │ - lwz r6,84(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - ori r7,r7,1 │ │ │ │ - cmpw cr5,r6,r7 │ │ │ │ - beq cr5,47178 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - beq cr5,46b44 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - add r6,r30,r7 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 45d8c │ │ │ │ + cmpwi cr5,r4,0 │ │ │ │ + bne cr5,46320 │ │ │ │ + lwz r7,36(r31) │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr5,r7,r10 │ │ │ │ + beq cr5,4633c │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ + beq cr5,45d8c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r7,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfd f12,8(r6) │ │ │ │ - addi r7,r9,1 │ │ │ │ - cmpw cr5,r27,r7 │ │ │ │ - blt cr5,45f30 │ │ │ │ - add r4,r29,r7 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - add r6,r7,r10 │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r7) │ │ │ │ + addi r10,r2,1 │ │ │ │ + cmpw cr5,r27,r10 │ │ │ │ + blt cr5,451b0 │ │ │ │ + add r6,r29,r10 │ │ │ │ + add r7,r10,r9 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - lfd f7,8(r6) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 46bf0 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,47198 │ │ │ │ - lwz r6,84(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - ori r7,r7,1 │ │ │ │ - cmpw cr5,r6,r7 │ │ │ │ - beq cr5,471b4 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - beq cr5,46bf0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfd f12,24(r7) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 45e1c │ │ │ │ + cmpwi cr5,r4,0 │ │ │ │ + bne cr5,4635c │ │ │ │ + lwz r7,36(r31) │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr5,r7,r10 │ │ │ │ + beq cr5,46378 │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ + beq cr5,45e1c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r7) │ │ │ │ - addi r7,r9,2 │ │ │ │ - cmpw cr5,r27,r7 │ │ │ │ - blt cr5,45f30 │ │ │ │ - add r4,r29,r7 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - lfd f8,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f11,29168(r6) │ │ │ │ - add r6,r10,r7 │ │ │ │ + stfd f0,16(r10) │ │ │ │ + addi r10,r2,2 │ │ │ │ + cmpw cr5,r27,r10 │ │ │ │ + blt cr5,451b0 │ │ │ │ + add r6,r29,r10 │ │ │ │ + add r7,r9,r10 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - lfd f7,8(r6) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f9,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 46c9c │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,471e4 │ │ │ │ - lwz r6,84(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - ori r7,r7,1 │ │ │ │ - cmpw cr5,r6,r7 │ │ │ │ - beq cr5,47200 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - beq cr5,46c9c │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,32(r7) │ │ │ │ - stfd f12,40(r7) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 45eac │ │ │ │ + cmpwi cr5,r4,0 │ │ │ │ + bne cr5,463c4 │ │ │ │ + lwz r7,36(r31) │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr5,r7,r10 │ │ │ │ + beq cr5,463e0 │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ + beq cr5,45eac │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r7) │ │ │ │ - addi r7,r9,3 │ │ │ │ - cmpw cr5,r27,r7 │ │ │ │ - blt cr5,45f30 │ │ │ │ - add r4,r29,r7 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - lfd f7,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f8,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f10,29168(r6) │ │ │ │ - add r6,r10,r7 │ │ │ │ + stfd f0,32(r10) │ │ │ │ + addi r10,r2,3 │ │ │ │ + cmpw cr5,r27,r10 │ │ │ │ + blt cr5,451b0 │ │ │ │ + add r6,r29,r10 │ │ │ │ + add r7,r9,r10 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ extswsli r7,r7,4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - lfd f11,8(r6) │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r8,r7 │ │ │ │ + add r7,r8,r7 │ │ │ │ + lfd f10,8(r7) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs10,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 46d48 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,472b8 │ │ │ │ - lwz r6,84(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - ori r7,r7,1 │ │ │ │ - cmpw cr5,r6,r7 │ │ │ │ - beq cr5,472d4 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - beq cr5,46d48 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,48(r7) │ │ │ │ - stfd f12,56(r7) │ │ │ │ + xxspltd vs9,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 45f3c │ │ │ │ + cmpwi cr5,r4,0 │ │ │ │ + bne cr5,46400 │ │ │ │ + lwz r7,36(r31) │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr5,r7,r10 │ │ │ │ + beq cr5,4641c │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ + beq cr5,45f3c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r7) │ │ │ │ - addi r9,r9,4 │ │ │ │ - cmpw cr5,r27,r9 │ │ │ │ - blt cr5,45f30 │ │ │ │ - add r7,r29,r9 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ + stfd f0,48(r10) │ │ │ │ + addi r2,r2,4 │ │ │ │ + cmpw cr5,r27,r2 │ │ │ │ + blt cr5,451b0 │ │ │ │ + add r10,r29,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f7,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f8,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - lfd f10,29168(r6) │ │ │ │ - lfd f11,8(r10) │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + lfd f10,8(r9) │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs10,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - beq 45f30 │ │ │ │ - cmpwi r0,0 │ │ │ │ - bne 47384 │ │ │ │ - lwz r10,84(r31) │ │ │ │ - lis r9,-32768 │ │ │ │ - ori r9,r9,1 │ │ │ │ - cmpw r10,r9 │ │ │ │ - beq 474e0 │ │ │ │ - cmpwi r20,0 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + stxvx vs12,r30,r2 │ │ │ │ + beq 451b0 │ │ │ │ + cmpwi r4,0 │ │ │ │ + bne 464f0 │ │ │ │ + lwz r9,36(r31) │ │ │ │ + pli r2,-2147483647 │ │ │ │ + cmpw r9,r2 │ │ │ │ + beq 46674 │ │ │ │ + cmpwi r3,0 │ │ │ │ fneg f12,f12 │ │ │ │ - beq 45f30 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + beq 451b0 │ │ │ │ + sldi r2,r5,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 45f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpw r15,r23 │ │ │ │ - lwz r9,32(r31) │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 451b0 │ │ │ │ + cmpw r16,r23 │ │ │ │ + lwz r2,32(r31) │ │ │ │ mr r27,r23 │ │ │ │ - blt 4712c │ │ │ │ - cmpwi r22,1 │ │ │ │ - bgt 46e1c │ │ │ │ + blt 462f0 │ │ │ │ + cmpwi r15,1 │ │ │ │ + bgt 45fec │ │ │ │ subfic r27,r26,1 │ │ │ │ cmpw r27,r24 │ │ │ │ - isellt r27,r24,r27 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - add r10,r27,r9 │ │ │ │ - subf r27,r29,r14 │ │ │ │ + isellt r9,r24,r27 │ │ │ │ + subf r27,r29,r18 │ │ │ │ + subf r9,r9,r2 │ │ │ │ cmpwi cr4,r27,0 │ │ │ │ - bge cr4,45e58 │ │ │ │ - lwz r9,68(r31) │ │ │ │ - addi r18,r27,1 │ │ │ │ - add r26,r26,r9 │ │ │ │ - b 45f30 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + add r9,r9,r2 │ │ │ │ + bge cr4,450d8 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + addi r25,r27,1 │ │ │ │ + add r26,r2,r26 │ │ │ │ + b 451b0 │ │ │ │ nop │ │ │ │ - lbz r16,88(r31) │ │ │ │ cmplwi r27,1 │ │ │ │ - srwi r8,r22,31 │ │ │ │ - clrlwi r0,r25,31 │ │ │ │ - and r19,r8,r16 │ │ │ │ - ble 473c8 │ │ │ │ - lbz r11,64(r31) │ │ │ │ - not r9,r22 │ │ │ │ - xori r6,r0,1 │ │ │ │ - addi r18,r27,1 │ │ │ │ - extswsli r7,r10,4 │ │ │ │ - srwi r9,r9,31 │ │ │ │ - and r6,r19,r6 │ │ │ │ - add r7,r5,r7 │ │ │ │ - or r4,r16,r11 │ │ │ │ - and r3,r8,r11 │ │ │ │ - and r11,r9,r11 │ │ │ │ - and r8,r8,r4 │ │ │ │ - and r3,r3,r28 │ │ │ │ + srwi r10,r15,31 │ │ │ │ + clrlwi r14,r22,31 │ │ │ │ + and r12,r10,r17 │ │ │ │ + ble 46594 │ │ │ │ + lbz r5,92(r31) │ │ │ │ + not r2,r15 │ │ │ │ + xori r4,r14,1 │ │ │ │ + addi r25,r27,1 │ │ │ │ + srwi r2,r2,31 │ │ │ │ + or r7,r5,r17 │ │ │ │ + and r7,r7,r10 │ │ │ │ + and r11,r5,r10 │ │ │ │ + and r11,r11,r28 │ │ │ │ + and r5,r2,r5 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + and r7,r7,r28 │ │ │ │ clrlwi r11,r11,24 │ │ │ │ - and r8,r8,r28 │ │ │ │ - clrlwi r3,r3,24 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + add r10,r8,r10 │ │ │ │ + or r0,r7,r2 │ │ │ │ + and r0,r0,r3 │ │ │ │ + and r2,r2,r17 │ │ │ │ + clrlwi r7,r7,24 │ │ │ │ + neg r5,r5 │ │ │ │ neg r11,r11 │ │ │ │ - or r4,r9,r8 │ │ │ │ - and r9,r9,r16 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - neg r3,r3 │ │ │ │ - mtvsrdd vs43,r11,r11 │ │ │ │ - and r4,r4,r20 │ │ │ │ - neg r8,r8 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - mtvsrdd vs44,r3,r3 │ │ │ │ - rldicl r3,r18,63,33 │ │ │ │ - or r6,r4,r6 │ │ │ │ - clrlwi r4,r4,24 │ │ │ │ - neg r9,r9 │ │ │ │ - mtvsrdd vs33,r8,r8 │ │ │ │ - mtctr r3 │ │ │ │ - addi r8,r7,16 │ │ │ │ + and r6,r4,r12 │ │ │ │ + or r6,r6,r0 │ │ │ │ + clrlwi r2,r2,24 │ │ │ │ + clrlwi r4,r0,24 │ │ │ │ + neg r7,r7 │ │ │ │ + mtvsrdd vs45,r5,r5 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + addi r5,r30,16 │ │ │ │ clrlwi r6,r6,24 │ │ │ │ + neg r2,r2 │ │ │ │ neg r4,r4 │ │ │ │ - mtvsrdd vs42,r9,r9 │ │ │ │ - vcmpequd v1,v1,v28 │ │ │ │ - vcmpequd v12,v12,v28 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + vcmpequd v10,v10,v27 │ │ │ │ + vcmpequd v13,v13,v27 │ │ │ │ + addi r7,r10,16 │ │ │ │ neg r6,r6 │ │ │ │ - mtvsrdd vs45,r4,r4 │ │ │ │ - li r9,0 │ │ │ │ - vcmpequd v10,v10,v28 │ │ │ │ - vcmpequd v11,v11,v28 │ │ │ │ + mtvsrdd vs44,r2,r2 │ │ │ │ + mtvsrdd vs43,r4,r4 │ │ │ │ + rldicl r2,r25,63,33 │ │ │ │ + vcmpequd v1,v1,v27 │ │ │ │ + xxlnot vs2,vs42 │ │ │ │ + xxlnot vs5,vs45 │ │ │ │ mtvsrdd vs32,r6,r6 │ │ │ │ + vcmpequd v11,v11,v27 │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + mtctr r2 │ │ │ │ xxlnot vs8,vs33 │ │ │ │ - vcmpequd v1,v13,v28 │ │ │ │ - addi r6,r30,16 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - xxlnot vs2,vs42 │ │ │ │ + li r2,0 │ │ │ │ + vcmpequd v0,v0,v27 │ │ │ │ xxlnot vs3,vs43 │ │ │ │ xxlnot vs4,vs44 │ │ │ │ - xxlnot vs5,vs33 │ │ │ │ xxlnot vs9,vs32 │ │ │ │ nop │ │ │ │ - lxvx vs11,r8,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r7,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ xxmrgld vs0,vs11,vs12 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xvnegdp vs11,vs0 │ │ │ │ xvnegdp vs7,vs12 │ │ │ │ - xxsel vs0,vs0,vs11,vs62 │ │ │ │ - xxsel vs6,vs12,vs7,vs4 │ │ │ │ - xxsel vs11,vs12,vs7,vs62 │ │ │ │ + xxsel vs0,vs0,vs11,vs61 │ │ │ │ + xxsel vs6,vs12,vs7,vs2 │ │ │ │ + xxsel vs11,vs12,vs7,vs61 │ │ │ │ xvnegdp vs13,vs0 │ │ │ │ - xxsel vs10,vs6,vs12,vs3 │ │ │ │ + xxsel vs10,vs6,vs12,vs5 │ │ │ │ xxsel vs11,vs11,vs6,vs8 │ │ │ │ - xxsel vs10,vs10,vs7,vs2 │ │ │ │ + xxsel vs10,vs10,vs7,vs4 │ │ │ │ xvnegdp vs10,vs10 │ │ │ │ xxsel vs0,vs0,vs13,vs8 │ │ │ │ xvnegdp vs7,vs0 │ │ │ │ - xxsel vs12,vs12,vs10,vs5 │ │ │ │ + xxsel vs12,vs12,vs10,vs3 │ │ │ │ xxsel vs12,vs11,vs12,vs9 │ │ │ │ xxsel vs0,vs0,vs7,vs9 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxvx vs11,r30,r9 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 46f40 │ │ │ │ - andi. r9,r18,1 │ │ │ │ - clrrwi r8,r18,1 │ │ │ │ - beq 45f30 │ │ │ │ - add r9,r10,r8 │ │ │ │ + stxvx vs11,r30,r2 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + bdnz 46110 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrwi r10,r25,1 │ │ │ │ + beq 451b0 │ │ │ │ lwz r7,144(r31) │ │ │ │ - extsw r6,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + add r2,r9,r10 │ │ │ │ + extsw r6,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ cmpwi r7,0 │ │ │ │ - add r9,r5,r9 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + extswsli r7,r10,4 │ │ │ │ + add r2,r8,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ xxmr vs12,vs0 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bne 47400 │ │ │ │ - cmpwi cr5,r22,0 │ │ │ │ - blt cr5,47594 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ + bne 465cc │ │ │ │ + cmpwi cr5,r15,0 │ │ │ │ + blt cr5,46704 │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ fneg f12,f12 │ │ │ │ - beq cr5,4700c │ │ │ │ - sldi r9,r6,4 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - add r7,r30,r9 │ │ │ │ + beq cr5,461dc │ │ │ │ + sldi r2,r6,4 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + add r7,r30,r2 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ stfd f12,8(r7) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw cr5,r27,r8 │ │ │ │ - blt cr5,45f30 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpw cr5,r27,r10 │ │ │ │ + blt cr5,451b0 │ │ │ │ + add r9,r9,r10 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - beq 4763c │ │ │ │ - sldi r9,r6,4 │ │ │ │ - cmpwi r19,0 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + beq 467b8 │ │ │ │ + sldi r2,r6,4 │ │ │ │ + cmpwi r12,0 │ │ │ │ fneg f12,f12 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f11,16(r9) │ │ │ │ - stfd f12,24(r9) │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f11,16(r2) │ │ │ │ + stfd f12,24(r2) │ │ │ │ fneg f11,f11 │ │ │ │ - stfd f11,16(r9) │ │ │ │ - bne 4769c │ │ │ │ - cmpwi r20,0 │ │ │ │ + stfd f11,16(r2) │ │ │ │ + bne 4681c │ │ │ │ + cmpwi r3,0 │ │ │ │ fneg f0,f12 │ │ │ │ - beq 45f30 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + beq 451b0 │ │ │ │ + sldi r2,r6,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + stfd f0,24(r2) │ │ │ │ fneg f0,f12 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - b 45f30 │ │ │ │ + stfd f0,16(r2) │ │ │ │ + b 451b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r25,r25,r3 │ │ │ │ + add r22,r22,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r25 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - blt 4603c │ │ │ │ - b 45fc8 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r22 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + blt 452b4 │ │ │ │ + b 45240 │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r11,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r9,r6,r10 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bne 46564 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - lfd f11,29168(r9) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ + add r2,r8,r4 │ │ │ │ stfd f0,0(r8) │ │ │ │ - b 46564 │ │ │ │ - addi r20,r28,-2 │ │ │ │ - mr r10,r9 │ │ │ │ - cmpw r15,r20 │ │ │ │ - blt 47250 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + stfdx f0,r8,r4 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + bne 457c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + b 457c0 │ │ │ │ + addi r25,r28,-2 │ │ │ │ + mr r9,r2 │ │ │ │ + cmpw r16,r25 │ │ │ │ + blt 4646c │ │ │ │ cmpwi r23,1 │ │ │ │ - ble 47234 │ │ │ │ - cmpw r20,r24 │ │ │ │ - isellt r9,r24,r20 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 46e1c │ │ │ │ - cmpwi cr5,r19,0 │ │ │ │ - bne cr5,47280 │ │ │ │ - cmpwi cr5,r22,0 │ │ │ │ - bge cr5,46b20 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - beq cr5,46b44 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - add r6,r30,r7 │ │ │ │ + ble 46398 │ │ │ │ + cmpw r25,r24 │ │ │ │ + isellt r25,r24,r25 │ │ │ │ + subf r2,r25,r9 │ │ │ │ + add r2,r2,r18 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 45fec │ │ │ │ + cmpwi cr5,r11,0 │ │ │ │ + bne cr5,4643c │ │ │ │ + cmpwi cr5,r15,0 │ │ │ │ + bge cr5,45d68 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + beq cr5,45d8c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r7,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfd f12,8(r6) │ │ │ │ - b 46b20 │ │ │ │ - cmpwi cr5,r19,0 │ │ │ │ - bne cr5,47348 │ │ │ │ - cmpwi cr5,r22,0 │ │ │ │ - bge cr5,46bcc │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - beq cr5,46bf0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfd f12,24(r7) │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r7) │ │ │ │ + b 45d68 │ │ │ │ + cmpwi cr5,r11,0 │ │ │ │ + bne cr5,4652c │ │ │ │ + cmpwi cr5,r15,0 │ │ │ │ + bge cr5,45df8 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + beq cr5,45e1c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r7) │ │ │ │ - b 46bcc │ │ │ │ - addis r11,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r11,29168 │ │ │ │ - b 46500 │ │ │ │ - cmpwi cr5,r19,0 │ │ │ │ - bne cr5,47428 │ │ │ │ - cmpwi cr5,r22,0 │ │ │ │ - bge cr5,46c78 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - beq cr5,46c9c │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,32(r7) │ │ │ │ - stfd f12,40(r7) │ │ │ │ + stfd f0,16(r10) │ │ │ │ + b 45df8 │ │ │ │ + subfic r2,r26,2 │ │ │ │ + cmpw r2,r24 │ │ │ │ + isellt r2,r24,r2 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r18 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 45fe0 │ │ │ │ + li r2,0 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ + addi r25,r27,1 │ │ │ │ + b 45d00 │ │ │ │ + cmpwi cr5,r11,0 │ │ │ │ + bne cr5,46560 │ │ │ │ + cmpwi cr5,r15,0 │ │ │ │ + bge cr5,45e88 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + beq cr5,45eac │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r7) │ │ │ │ - b 46c78 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r18,r27,1 │ │ │ │ - addi r8,r8,29184 │ │ │ │ - b 46a9c │ │ │ │ - subfic r9,r26,2 │ │ │ │ - cmpw r9,r24 │ │ │ │ - isellt r9,r24,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 46e10 │ │ │ │ - addi r18,r28,-3 │ │ │ │ - cmpw r15,r18 │ │ │ │ - blt 475fc │ │ │ │ - cmpwi r20,1 │ │ │ │ - bgt 47268 │ │ │ │ - subfic r18,r26,3 │ │ │ │ - cmpw r18,r24 │ │ │ │ - isellt r10,r24,r18 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r14 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 4713c │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfdx f11,r30,r6 │ │ │ │ - cmpwi cr5,r16,0 │ │ │ │ - lfd f10,29184(r7) │ │ │ │ - add r7,r30,r6 │ │ │ │ + stfd f0,32(r10) │ │ │ │ + b 45e88 │ │ │ │ + cmpwi cr5,r11,0 │ │ │ │ + bne cr5,46620 │ │ │ │ + cmpwi cr5,r15,0 │ │ │ │ + bge cr5,45f18 │ │ │ │ + lwz r10,104(r31) │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + beq cr5,45f3c │ │ │ │ fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - stfdx f11,r30,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bne cr5,4750c │ │ │ │ - fmr f12,f0 │ │ │ │ - b 46b20 │ │ │ │ - cmpwi cr5,r19,0 │ │ │ │ - bne cr5,47464 │ │ │ │ - cmpwi cr5,r22,0 │ │ │ │ - bge cr5,46d24 │ │ │ │ - lwz r7,96(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - beq cr5,46d48 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - lfd f0,48(r7) │ │ │ │ - stfd f12,56(r7) │ │ │ │ + stfd f0,48(r10) │ │ │ │ + b 45f18 │ │ │ │ + xsmuldp vs0,vs0,vs57 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ + cmpwi cr5,r0,0 │ │ │ │ + add r7,r30,r10 │ │ │ │ + fneg f10,f10 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + stfdx f10,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r7) │ │ │ │ - b 46d24 │ │ │ │ - li r8,0 │ │ │ │ - lis r7,-32768 │ │ │ │ - addi r14,r26,1 │ │ │ │ - add r9,r10,r8 │ │ │ │ - ori r7,r7,1 │ │ │ │ - extswsli r5,r8,4 │ │ │ │ - extsw r11,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - cmpw r18,r7 │ │ │ │ - add r3,r30,r5 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - stxvx vs0,r30,r5 │ │ │ │ - bne 45848 │ │ │ │ - lfdx f11,r30,r5 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + bne cr5,46654 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 45d68 │ │ │ │ + addi r2,r28,-3 │ │ │ │ + cmpw r16,r2 │ │ │ │ + blt 46760 │ │ │ │ + cmpwi r25,1 │ │ │ │ + bgt 46484 │ │ │ │ + subfic r2,r26,3 │ │ │ │ + cmpw r2,r24 │ │ │ │ + isellt r2,r24,r2 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + add r9,r9,r18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 46300 │ │ │ │ + li r9,0 │ │ │ │ + pli r7,-2147483647 │ │ │ │ + cmpw r4,r7 │ │ │ │ + addi r15,r27,1 │ │ │ │ + add r10,r2,r9 │ │ │ │ + extswsli r7,r9,4 │ │ │ │ + extsw r3,r9 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + add r6,r30,r7 │ │ │ │ + lxvx vs0,r8,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + lfd f12,8(r10) │ │ │ │ + stxvx vs0,r30,r7 │ │ │ │ + bne 44ab8 │ │ │ │ + lfdx f11,r30,r7 │ │ │ │ fneg f0,f12 │ │ │ │ fneg f12,f11 │ │ │ │ - stfdx f12,r30,r5 │ │ │ │ - stfd f0,8(r3) │ │ │ │ - b 45848 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr5,r16,0 │ │ │ │ - lfd f11,29184(r7) │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r7) │ │ │ │ + stfdx f12,r30,r7 │ │ │ │ + stfd f0,8(r6) │ │ │ │ + b 44ab8 │ │ │ │ + cmpwi r11,0 │ │ │ │ + beq 46660 │ │ │ │ + xsmuldp vs10,vs10,vs57 │ │ │ │ + sldi r2,r5,4 │ │ │ │ + cmpwi r0,0 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f11,64(r2) │ │ │ │ + fmul f0,f10,f0 │ │ │ │ fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r7) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,24(r7) │ │ │ │ - bne cr5,475ec │ │ │ │ + stfd f11,64(r2) │ │ │ │ + stfd f0,72(r2) │ │ │ │ + bne 4672c │ │ │ │ fmr f12,f0 │ │ │ │ - b 46bcc │ │ │ │ - cmpwi r19,0 │ │ │ │ - beq 474cc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi r16,0 │ │ │ │ - lfd f10,29184(r9) │ │ │ │ - sldi r9,r3,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - lfd f10,64(r9) │ │ │ │ + b 45fa8 │ │ │ │ + xsmuldp vs9,vs9,vs57 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + cmpwi cr5,r0,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,16(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ fneg f10,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f10,64(r9) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,72(r9) │ │ │ │ - bne 4753c │ │ │ │ - fmr f12,f0 │ │ │ │ - b 46dd0 │ │ │ │ - li r8,0 │ │ │ │ + stfd f10,16(r10) │ │ │ │ + stfd f0,24(r10) │ │ │ │ + bne cr5,46744 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 45df8 │ │ │ │ + xsmuldp vs9,vs9,vs57 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + cmpwi cr5,r0,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,32(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + fneg f10,f10 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f10,32(r10) │ │ │ │ + stfd f0,40(r10) │ │ │ │ + bne cr5,467ec │ │ │ │ + fmr f11,f0 │ │ │ │ + b 45e88 │ │ │ │ + li r10,0 │ │ │ │ lwz r7,144(r31) │ │ │ │ - addi r18,r27,1 │ │ │ │ - add r9,r10,r8 │ │ │ │ - extsw r6,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + addi r25,r27,1 │ │ │ │ + add r2,r9,r10 │ │ │ │ + extsw r6,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ cmpwi r7,0 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + extswsli r7,r10,4 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ xxmr vs12,vs0 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - beq 46fe0 │ │ │ │ + beq 461b0 │ │ │ │ lfdx f0,r30,r7 │ │ │ │ - cmpwi cr5,r19,0 │ │ │ │ + cmpwi cr5,r12,0 │ │ │ │ fneg f11,f11 │ │ │ │ - add r9,r30,r7 │ │ │ │ + add r2,r30,r7 │ │ │ │ fneg f0,f0 │ │ │ │ stfdx f0,r30,r7 │ │ │ │ - stfd f11,8(r9) │ │ │ │ - bne cr5,475bc │ │ │ │ + stfd f11,8(r2) │ │ │ │ + bne cr5,46738 │ │ │ │ fmr f12,f11 │ │ │ │ - b 46fe8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr5,r16,0 │ │ │ │ - lfd f11,29184(r7) │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,32(r7) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,32(r7) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,40(r7) │ │ │ │ - bne cr5,47670 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 46c78 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - cmpwi cr5,r16,0 │ │ │ │ - lfd f10,29184(r7) │ │ │ │ - sldi r7,r3,4 │ │ │ │ - add r7,r30,r7 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - lfd f10,48(r7) │ │ │ │ - fneg f10,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f10,48(r7) │ │ │ │ + b 461b8 │ │ │ │ + addi r14,r28,-4 │ │ │ │ + cmpw r19,r14 │ │ │ │ + blt 466c0 │ │ │ │ + cmpwi r15,1 │ │ │ │ + ble 466e8 │ │ │ │ + cmpw r24,r14 │ │ │ │ + isellt r2,r14,r24 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + add r9,r9,r18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 44d70 │ │ │ │ + xsmuldp vs10,vs10,vs57 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + cmpwi cr5,r0,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f9,48(r10) │ │ │ │ + fmul f0,f10,f0 │ │ │ │ + fneg f10,f9 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,56(r7) │ │ │ │ - bne cr5,4754c │ │ │ │ - fmr f12,f0 │ │ │ │ - b 46d24 │ │ │ │ - addi r16,r28,-4 │ │ │ │ - cmpw r9,r16 │ │ │ │ - blt 4755c │ │ │ │ - cmpwi r18,1 │ │ │ │ - ble 47578 │ │ │ │ - cmpw r24,r16 │ │ │ │ - isellt r9,r16,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 45ab0 │ │ │ │ - cmpwi r22,0 │ │ │ │ - bge 46dd0 │ │ │ │ - lwz r9,96(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 45f30 │ │ │ │ + stfd f10,48(r10) │ │ │ │ + stfd f0,56(r10) │ │ │ │ + bne cr5,466dc │ │ │ │ + fmr f11,f0 │ │ │ │ + b 45f18 │ │ │ │ + cmpwi cr5,r12,0 │ │ │ │ + bne cr5,46340 │ │ │ │ + b 45d74 │ │ │ │ + cmpwi r15,0 │ │ │ │ + bge 45fa8 │ │ │ │ + lwz r2,104(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 451b0 │ │ │ │ fneg f12,f12 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + sldi r2,r5,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 46dd0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 445f0 │ │ │ │ - lwz r7,80(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - bne cr5,4717c │ │ │ │ - b 46b2c │ │ │ │ - lwz r7,128(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - bne cr7,45be4 │ │ │ │ - b 44cd8 │ │ │ │ - lwz r9,128(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 45c68 │ │ │ │ - b 44e20 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 474e4 │ │ │ │ - b 46ddc │ │ │ │ - lwz r7,80(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - bne cr5,472d8 │ │ │ │ - b 46d30 │ │ │ │ - lwa r4,64(r31) │ │ │ │ - mr r5,r21 │ │ │ │ - extsw r3,r16 │ │ │ │ - bl 434c8 │ │ │ │ - add r10,r19,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 474ac │ │ │ │ - subfic r16,r25,4 │ │ │ │ - cmpw r24,r16 │ │ │ │ - isellt r9,r16,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r19 │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 45fa8 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 45ab0 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - beq cr5,4700c │ │ │ │ + li r9,0 │ │ │ │ + b 438c0 │ │ │ │ + mflr r10 │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,44e20 │ │ │ │ + b 43f90 │ │ │ │ + mflr r2 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 44ea4 │ │ │ │ + b 440a8 │ │ │ │ + lwa r4,64(r31) │ │ │ │ + mr r5,r20 │ │ │ │ + extsw r3,r14 │ │ │ │ + bl 42740 │ │ │ │ + add r9,r18,r3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 46600 │ │ │ │ + cmpwi cr5,r12,0 │ │ │ │ + bne cr5,46420 │ │ │ │ + b 45f24 │ │ │ │ + subfic r14,r26,4 │ │ │ │ + cmpw r24,r14 │ │ │ │ + isellt r2,r14,r24 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + add r9,r9,r18 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 44d70 │ │ │ │ + cmpwi cr5,r14,0 │ │ │ │ + beq cr5,461dc │ │ │ │ fneg f12,f12 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - add r7,r30,r9 │ │ │ │ + sldi r2,r6,4 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + add r7,r30,r2 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ stfd f12,8(r7) │ │ │ │ - b 46fe8 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,475a0 │ │ │ │ - b 46ff4 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - fneg f0,f12 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - fneg f12,f12 │ │ │ │ - stfd f12,16(r9) │ │ │ │ - bne cr7,458a8 │ │ │ │ - b 44e40 │ │ │ │ - lwz r7,80(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - bne cr5,471b8 │ │ │ │ - b 46bd8 │ │ │ │ - addi r19,r28,-4 │ │ │ │ - cmpw r15,r19 │ │ │ │ - blt 47680 │ │ │ │ - cmpwi r18,1 │ │ │ │ - bgt 47614 │ │ │ │ - subfic r19,r26,4 │ │ │ │ - cmpw r19,r24 │ │ │ │ - isellt r9,r24,r19 │ │ │ │ + b 461b8 │ │ │ │ + cmpwi r12,0 │ │ │ │ + bne 46678 │ │ │ │ + b 45fb4 │ │ │ │ + cmpwi cr5,r14,0 │ │ │ │ + bne cr5,46710 │ │ │ │ + b 461c4 │ │ │ │ + cmpwi cr5,r12,0 │ │ │ │ + bne cr5,4637c │ │ │ │ + b 45e04 │ │ │ │ + mflr r10 │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,44e54 │ │ │ │ + b 4401c │ │ │ │ + addi r14,r28,-4 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpw r16,r14 │ │ │ │ + blt 467f8 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bgt 4677c │ │ │ │ + subfic r14,r26,4 │ │ │ │ + cmpw r14,r24 │ │ │ │ + isellt r9,r24,r14 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ + add r9,r9,r18 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 4725c │ │ │ │ - lwz r7,128(r31) │ │ │ │ - cmpwi cr7,r7,0 │ │ │ │ - bne cr7,45c18 │ │ │ │ - b 44d7c │ │ │ │ - cmpwi r22,0 │ │ │ │ + b 46478 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + fneg f0,f12 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + stfd f0,24(r2) │ │ │ │ + fneg f12,f12 │ │ │ │ + stfd f12,16(r2) │ │ │ │ + bne cr7,44b18 │ │ │ │ + b 440c0 │ │ │ │ + cmpwi r15,0 │ │ │ │ fmr f12,f0 │ │ │ │ - bge 4705c │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 45f30 │ │ │ │ + bge 4622c │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 451b0 │ │ │ │ fneg f12,f0 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - stfd f12,24(r9) │ │ │ │ + sldi r2,r6,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + stfd f12,24(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - b 4705c │ │ │ │ - lwz r7,80(r31) │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - bne cr5,47204 │ │ │ │ - b 46c84 │ │ │ │ - lwa r4,56(r31) │ │ │ │ - mr r5,r21 │ │ │ │ - extsw r3,r19 │ │ │ │ - bl 434c8 │ │ │ │ - add r10,r14,r3 │ │ │ │ + stfd f0,16(r2) │ │ │ │ + b 4622c │ │ │ │ + cmpwi cr5,r12,0 │ │ │ │ + bne cr5,463e4 │ │ │ │ + b 45e94 │ │ │ │ + lwa r4,64(r31) │ │ │ │ + mr r5,r20 │ │ │ │ + extsw r3,r14 │ │ │ │ + stw r2,36(r31) │ │ │ │ + bl 42740 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + add r10,r18,r3 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 47608 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 47068 │ │ │ │ + b 46770 │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 46238 │ │ │ │ fmr f12,f0 │ │ │ │ - b 47654 │ │ │ │ + b 467d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000476c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,2112 │ │ │ │ +0000000000046840 : │ │ │ │ + mr r2,r10 │ │ │ │ mflr r0 │ │ │ │ - mr r11,r10 │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + std r28,-32(r1) │ │ │ │ mr r29,r4 │ │ │ │ - addi r27,r3,88 │ │ │ │ + li r10,65 │ │ │ │ std r22,-80(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r3,r11 │ │ │ │ + std r21,-88(r1) │ │ │ │ + mr r22,r9 │ │ │ │ + li r4,3 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r28,r29,1 │ │ │ │ + std r0,16(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + addi r27,r3,88 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r30,r5 │ │ │ │ std r31,-8(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - addi r28,r29,1 │ │ │ │ - std r21,-88(r1) │ │ │ │ + sldi r0,r28,33 │ │ │ │ + slwi r11,r28,1 │ │ │ │ + mr r31,r6 │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - rldimi r3,r11,32,0 │ │ │ │ + rldimi r3,r2,32,0 │ │ │ │ + mr r6,r30 │ │ │ │ std r25,-56(r1) │ │ │ │ - mr r30,r5 │ │ │ │ - mr r31,r6 │ │ │ │ - mr r22,r9 │ │ │ │ - li r10,65 │ │ │ │ - mr r9,r7 │ │ │ │ - li r4,3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - sldi r0,r28,33 │ │ │ │ - mr r6,r30 │ │ │ │ - stw r11,56(r1) │ │ │ │ + stw r2,56(r1) │ │ │ │ std r3,48(r1) │ │ │ │ - rldic r11,r28,1,32 │ │ │ │ - slwi r3,r28,1 │ │ │ │ + rldic r2,r28,1,32 │ │ │ │ addi r7,r1,48 │ │ │ │ addi r5,r1,64 │ │ │ │ - or r11,r11,r0 │ │ │ │ - stw r3,72(r1) │ │ │ │ mr r3,r27 │ │ │ │ - std r11,64(r1) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,200(r26) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 479dc │ │ │ │ - andi. r9,r31,32 │ │ │ │ + stw r11,72(r1) │ │ │ │ + or r2,r2,r0 │ │ │ │ + std r2,64(r1) │ │ │ │ + bl 5860 │ │ │ │ + lwz r2,200(r26) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 46b28 │ │ │ │ + andi. r2,r31,32 │ │ │ │ std r29,0(r26) │ │ │ │ std r30,8(r26) │ │ │ │ + mr r2,r31 │ │ │ │ stw r31,84(r26) │ │ │ │ - bne 479fc │ │ │ │ - andi. r9,r31,8 │ │ │ │ - bne 47a44 │ │ │ │ - andi. r31,r31,64 │ │ │ │ - bne 47a6c │ │ │ │ - nop │ │ │ │ - ld r8,-32672(r2) │ │ │ │ - nop │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - li r9,0 │ │ │ │ - std r8,32(r26) │ │ │ │ - std r9,56(r26) │ │ │ │ - std r9,64(r26) │ │ │ │ - std r9,72(r26) │ │ │ │ - std r10,40(r26) │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 46b48 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 46b8c │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 46bb0 │ │ │ │ + pld r10,300600 # 8ff50 [nfsoft_trafo@got] │ │ │ │ + pld r9,300600 # 8ff58 [nfsoft_adjoint@got] │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r26) │ │ │ │ + std r2,64(r26) │ │ │ │ + std r2,72(r26) │ │ │ │ + std r10,32(r26) │ │ │ │ + std r9,40(r26) │ │ │ │ + bl 5340 │ │ │ │ lwz r31,84(r26) │ │ │ │ ld r30,0(r26) │ │ │ │ mr r23,r3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ stw r23,344(r26) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r31,4 │ │ │ │ + bl 5480 │ │ │ │ + andi. r2,r31,4 │ │ │ │ mr r28,r3 │ │ │ │ - bne 47a9c │ │ │ │ + bne 46bd8 │ │ │ │ cmpwi r30,1 │ │ │ │ - bgt 47920 │ │ │ │ - vspltisw v0,1 │ │ │ │ + bgt 46a7c │ │ │ │ li r25,-2 │ │ │ │ li r20,25 │ │ │ │ li r24,5 │ │ │ │ + vspltisw v0,1 │ │ │ │ li r27,2 │ │ │ │ mfvrwz r21,v0 │ │ │ │ rldicl r31,r31,51,63 │ │ │ │ extsw r20,r20 │ │ │ │ - or r31,r31,r9 │ │ │ │ + or r31,r31,r2 │ │ │ │ extsw r21,r21 │ │ │ │ mr r3,r20 │ │ │ │ mr r4,r21 │ │ │ │ clrldi r5,r31,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ cmpwi r23,1 │ │ │ │ std r3,0(r28) │ │ │ │ - ble 47890 │ │ │ │ + ble 469fc │ │ │ │ ori r30,r31,128 │ │ │ │ addi r31,r23,-1 │ │ │ │ mr r29,r28 │ │ │ │ clrldi r30,r30,32 │ │ │ │ clrldi r31,r31,32 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r21 │ │ │ │ mr r3,r20 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r31,r31,-1 │ │ │ │ stdu r3,8(r29) │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ ld r3,0(r28) │ │ │ │ - ld r10,16(r3) │ │ │ │ - std r10,16(r9) │ │ │ │ - bne 47860 │ │ │ │ + ld r9,16(r3) │ │ │ │ + std r9,16(r2) │ │ │ │ + bne 469d0 │ │ │ │ cmpw r27,r25 │ │ │ │ - blt 47970 │ │ │ │ + blt 46ac0 │ │ │ │ add r29,r27,r25 │ │ │ │ mr r21,r25 │ │ │ │ maddld r29,r29,r24,r27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ srawi r30,r21,31 │ │ │ │ mr r31,r25 │ │ │ │ - xor r9,r30,r21 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - b 478d4 │ │ │ │ + xor r2,r30,r21 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + b 46a34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,0(r28) │ │ │ │ srawi r5,r31,31 │ │ │ │ add r4,r31,r29 │ │ │ │ - xor r9,r5,r31 │ │ │ │ + xor r2,r5,r31 │ │ │ │ extsw r4,r4 │ │ │ │ addi r31,r31,1 │ │ │ │ - subf r5,r5,r9 │ │ │ │ + subf r5,r5,r2 │ │ │ │ cmpw r5,r30 │ │ │ │ isellt r5,r30,r5 │ │ │ │ extsw r5,r5 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51c0 │ │ │ │ cmpw r31,r27 │ │ │ │ - ble 478d0 │ │ │ │ + ble 46a30 │ │ │ │ addi r21,r21,1 │ │ │ │ cmpw r21,r27 │ │ │ │ - bgt 47970 │ │ │ │ + bgt 46ac0 │ │ │ │ ld r3,0(r28) │ │ │ │ add r29,r29,r24 │ │ │ │ - b 478b0 │ │ │ │ + b 46a10 │ │ │ │ extsw r3,r30 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ mtfprwa f1,r3 │ │ │ │ mr r25,r3 │ │ │ │ mr r27,r3 │ │ │ │ fcfid f1,f1 │ │ │ │ slwi r24,r25,1 │ │ │ │ neg r25,r25 │ │ │ │ addi r24,r24,1 │ │ │ │ mullw r20,r24,r24 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ + bl 5b00 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mfvrwz r10,v0 │ │ │ │ - cmpwi r10,2 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - slwi r9,r9,3 │ │ │ │ - b 47814 │ │ │ │ - addis r3,r2,-5 │ │ │ │ + mfvrwz r2,v0 │ │ │ │ + cmpwi r2,1 │ │ │ │ + setbc r2,gt │ │ │ │ + slwi r2,r2,3 │ │ │ │ + b 46984 │ │ │ │ clrldi r5,r23,32 │ │ │ │ addi r4,r1,32 │ │ │ │ li r6,0 │ │ │ │ stw r27,44(r1) │ │ │ │ - std r28,32(r1) │ │ │ │ stw r22,40(r1) │ │ │ │ - addi r3,r3,-21104 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-19284 # 41f80 │ │ │ │ + std r28,32(r1) │ │ │ │ + bl 5640 │ │ │ │ addi r1,r1,176 │ │ │ │ std r28,336(r26) │ │ │ │ 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 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r31,32 │ │ │ │ + bl 4f60 │ │ │ │ + andi. r2,r31,32 │ │ │ │ std r29,0(r26) │ │ │ │ + mr r2,r31 │ │ │ │ std r30,8(r26) │ │ │ │ stw r31,84(r26) │ │ │ │ - beq 47790 │ │ │ │ - mullw r9,r28,r28 │ │ │ │ - lis r10,21845 │ │ │ │ - ori r10,r10,21846 │ │ │ │ - slwi r9,r9,2 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mullw r9,r9,r28 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r3,r9,r10 │ │ │ │ + beq 46908 │ │ │ │ + mullw r2,r28,r28 │ │ │ │ + pli r9,1431655766 │ │ │ │ + slwi r2,r2,2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mullw r2,r2,r28 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r3,r2,r9 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,16(r26) │ │ │ │ - beq 47ae0 │ │ │ │ - lwz r31,84(r26) │ │ │ │ - andi. r9,r31,8 │ │ │ │ - beq 47798 │ │ │ │ + beq 46c14 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 46910 │ │ │ │ ld r3,8(r26) │ │ │ │ mulli r3,r3,24 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,48(r26) │ │ │ │ - beq 47af8 │ │ │ │ - lwz r31,84(r26) │ │ │ │ - andi. r31,r31,64 │ │ │ │ - beq 477a0 │ │ │ │ + beq 46c28 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 46918 │ │ │ │ ld r3,8(r26) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,24(r26) │ │ │ │ - bne 477a0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29496 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 477a0 │ │ │ │ + bne 46918 │ │ │ │ + pla r3,159016 # 6d8f0 │ │ │ │ + bl 5ba0 │ │ │ │ + b 46918 │ │ │ │ cmpwi r30,2 │ │ │ │ li r27,2 │ │ │ │ isellt r27,r27,r30 │ │ │ │ extsw r3,r27 │ │ │ │ slwi r24,r27,1 │ │ │ │ neg r25,r27 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ addi r24,r24,1 │ │ │ │ mtfprd f1,r3 │ │ │ │ mullw r20,r24,r24 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,4 │ │ │ │ + bl 5b00 │ │ │ │ + li r2,4 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - b 47814 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29496 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r31,84(r26) │ │ │ │ - b 47a3c │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29496 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r31,84(r26) │ │ │ │ - b 47a64 │ │ │ │ + b 46984 │ │ │ │ + pla r3,158940 # 6d8f0 │ │ │ │ + bl 5ba0 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + b 46b84 │ │ │ │ + pla r3,158920 # 6d8f0 │ │ │ │ + bl 5ba0 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + b 46ba8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000047b20 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,992 │ │ │ │ - mflr r0 │ │ │ │ +0000000000046c50 : │ │ │ │ slwi r10,r4,3 │ │ │ │ extsw r10,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4b60 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000047b60 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,928 │ │ │ │ - mflr r0 │ │ │ │ +0000000000046c70 : │ │ │ │ li r9,1000 │ │ │ │ li r8,6 │ │ │ │ li r7,5585 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4e60 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000047bb0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,848 │ │ │ │ - mflr r0 │ │ │ │ +0000000000046c90 : │ │ │ │ li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 5340 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 52e0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000047bf0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,784 │ │ │ │ - ld r7,48(r3) │ │ │ │ - ld r5,208(r3) │ │ │ │ - stdu r1,-48(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - cmpld r7,r5 │ │ │ │ - beq 47d40 │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 47cc0 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 47de0 │ │ │ │ - addi r9,r7,47 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - cmpldi r9,94 │ │ │ │ - ble 47de0 │ │ │ │ - rldicl r4,r8,63,33 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r5 │ │ │ │ - mtctr r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + │ │ │ │ +0000000000046cb0 : │ │ │ │ + ld r8,48(r3) │ │ │ │ + ld r6,208(r3) │ │ │ │ + mr r7,r3 │ │ │ │ + cmpld r8,r6 │ │ │ │ + beq 46dfc │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 46d6c │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 46e80 │ │ │ │ + addi r2,r8,47 │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpldi r2,94 │ │ │ │ + ble 46e80 │ │ │ │ + rldicl r5,r10,63,33 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r5 │ │ │ │ + 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 47c50 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 47cc0 │ │ │ │ - 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 46d00 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 46d6c │ │ │ │ + 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,r5,r9 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - ld r10,96(r6) │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + addi r10,r9,-8 │ │ │ │ + stfdx f0,r6,r2 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + ld r10,96(r7) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 47d40 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r9,r5 │ │ │ │ - add r8,r8,r10 │ │ │ │ - addi r7,r7,29184 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 47d60 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + ble 46dfc │ │ │ │ + mulli r10,r10,3 │ │ │ │ + nop │ │ │ │ + plxv vs11,159152 # 6db30 │ │ │ │ + mr r2,r6 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 46e20 │ │ │ │ + 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 47cfc │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 47d40 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfd f12,29184(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - lwz r9,200(r6) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 47db0 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 47d80 │ │ │ │ - addi r1,r1,48 │ │ │ │ - blr │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 46da4 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + beq 46dfc │ │ │ │ + subf r10,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,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(r7) │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 46e40 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + beqlr │ │ │ │ + addi r3,r7,88 │ │ │ │ + b 5180 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r5,16 │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r6,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ - bne 47cf4 │ │ │ │ - b 47d1c │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + bne 46d9c │ │ │ │ + b 46dc4 │ │ │ │ nop │ │ │ │ mflr r0 │ │ │ │ - addi r3,r6,88 │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ + addi r3,r7,88 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-48(r1) │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 5180 │ │ │ │ + ld r7,32(r1) │ │ │ │ + lwz r2,200(r7) │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 46ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + clrldi r2,r10,32 │ │ │ │ + mr r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ - addi r3,r6,88 │ │ │ │ - std r6,32(r1) │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ - lwz r9,200(r6) │ │ │ │ - mtlr r0 │ │ │ │ - b 47d4c │ │ │ │ + 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 46e90 │ │ │ │ + b 46d6c │ │ │ │ nop │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mr r10,r5 │ │ │ │ - mtctr r9 │ │ │ │ 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 47df0 │ │ │ │ - b 47cc0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + addi r3,r7,88 │ │ │ │ + ld r0,16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 5180 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000047e30 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,208 │ │ │ │ +0000000000046ee0 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ addi r3,r3,88 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 47e98 │ │ │ │ + bl 4e80 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 46f34 │ │ │ │ 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 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bgt 47e70 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4b40 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 46f10 │ │ │ │ ld r31,40(r1) │ │ │ │ ld r3,336(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r10,336(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 47ee0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 47ef8 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 47f10 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + li r9,0 │ │ │ │ + std r9,336(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 46f80 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 46f94 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 46fa8 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,16(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 47ec0 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 46f58 │ │ │ │ ld r3,24(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 47ec8 │ │ │ │ - ld r3,48(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 46f60 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000047f40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-64 │ │ │ │ +0000000000047000 : │ │ │ │ cmpwi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bltlr │ │ │ │ cmpdi r5,0 │ │ │ │ - bne 47f90 │ │ │ │ - or r9,r4,r3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 48080 │ │ │ │ + bne 47060 │ │ │ │ + or r2,r4,r3 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beqlr │ │ │ │ cmpw r4,r3 │ │ │ │ - beq 48068 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + beqlr │ │ │ │ add r4,r4,r3 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ andi. r4,r4,1 │ │ │ │ bnelr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27912(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 48060 │ │ │ │ - cmpw r8,r5 │ │ │ │ - ble 47ff0 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r10,r2,r9 │ │ │ │ + iselgt r2,r2,r9 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r2,r5 │ │ │ │ + bgt 47140 │ │ │ │ + cmpw r10,r5 │ │ │ │ + ble 470d0 │ │ │ │ cmpwi r3,0 │ │ │ │ - blt 48090 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27920(r9) │ │ │ │ + xxspltidp vs0,3204448256 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bge 470bc │ │ │ │ + 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 │ │ │ │ @@ -68781,71 +66774,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 47f7c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27920(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,29008(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27912(r9) │ │ │ │ - b 47fe0 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bnelr │ │ │ │ + b 47048 │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000480b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-432 │ │ │ │ +0000000000047160 : │ │ │ │ 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 481c0 │ │ │ │ + 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 │ │ │ │ @@ -68857,593 +66839,550 @@ │ │ │ │ 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 481d0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + bge 47268 │ │ │ │ + fmr f4,f5 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ cmpwi r4,0 │ │ │ │ - bge 481b4 │ │ │ │ - fmr f0,f12 │ │ │ │ - fcpsgn f1,f0,f1 │ │ │ │ + bge 47274 │ │ │ │ + fmr f5,f4 │ │ │ │ + fcpsgn f1,f5,f1 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27920(r9) │ │ │ │ - blr │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27904(r9) │ │ │ │ - b 481a8 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00000000000481f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-752 │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ + │ │ │ │ +0000000000047290 : │ │ │ │ + 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 482a0 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + cmpw r2,r5 │ │ │ │ + blt 47340 │ │ │ │ cmpwi r5,-1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bnelr │ │ │ │ - mflr r0 │ │ │ │ cmpw r4,r3 │ │ │ │ - add r8,r4,r3 │ │ │ │ + mflr r0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + add r10,r4,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bge 48350 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + blt 472f4 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 472f4 │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ subf r3,r3,r4 │ │ │ │ - srawi r10,r8,31 │ │ │ │ + srawi r9,r10,31 │ │ │ │ stfd f0,32(r1) │ │ │ │ - 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 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 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fmul f1,f1,f0 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addi r9,r5,1 │ │ │ │ - subf r10,r4,r5 │ │ │ │ - add r6,r4,r5 │ │ │ │ - subf r8,r3,r5 │ │ │ │ - add r7,r3,r5 │ │ │ │ + addi r2,r5,1 │ │ │ │ + subf r9,r4,r5 │ │ │ │ + add r7,r4,r5 │ │ │ │ + subf r10,r3,r5 │ │ │ │ + add r8,r3,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ - subf r11,r4,r9 │ │ │ │ - subf r5,r3,r9 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r3,r9,r3 │ │ │ │ + subf r6,r3,r2 │ │ │ │ + subf r5,r4,r2 │ │ │ │ + add r3,r2,r3 │ │ │ │ + add r4,r2,r4 │ │ │ │ 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 f12,r4 │ │ │ │ - mtfprwa f6,r5 │ │ │ │ + mtfprwa f6,r6 │ │ │ │ mtfprwa f0,r3 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f7,f7 │ │ │ │ fcfid f8,f8 │ │ │ │ fcfid f5,f5 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f6,f6 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f7,f7,f12 │ │ │ │ fdiv f10,f10,f5 │ │ │ │ fdiv f12,f9,f6 │ │ │ │ fdiv f9,f8,f0 │ │ │ │ fdiv f1,f1,f11 │ │ │ │ fmul f0,f10,f7 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 48244 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27904(r9) │ │ │ │ - b 4824c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ │ │ │ │ -0000000000048370 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1136 │ │ │ │ +00000000000473f0 : │ │ │ │ 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 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5520 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 483c0 │ │ │ │ + ble 47430 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000048420 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1312 │ │ │ │ +0000000000047490 : │ │ │ │ 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 50e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 48470 │ │ │ │ + ble 474d0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000000000484d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1488 │ │ │ │ +0000000000047530 : │ │ │ │ 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 5480 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5420 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 48520 │ │ │ │ + ble 47570 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000048580 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1664 │ │ │ │ +00000000000475d0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 48630 │ │ │ │ + bgt 4767c │ │ │ │ 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 4863c │ │ │ │ + blt 47688 │ │ │ │ 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 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5520 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 485e0 │ │ │ │ + ble 47630 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 485d0 │ │ │ │ + ble 47620 │ │ │ │ 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 48630 │ │ │ │ + b 4767c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048660 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1888 │ │ │ │ +00000000000476b0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 48710 │ │ │ │ + bgt 4775c │ │ │ │ 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 4871c │ │ │ │ + blt 47768 │ │ │ │ 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 50e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 486c0 │ │ │ │ + ble 47710 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 486b0 │ │ │ │ + ble 47700 │ │ │ │ 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 48710 │ │ │ │ + b 4775c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048740 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-2112 │ │ │ │ +0000000000047790 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 487f0 │ │ │ │ + bgt 4783c │ │ │ │ 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 487fc │ │ │ │ + blt 47848 │ │ │ │ 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 5480 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5420 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 487a0 │ │ │ │ + ble 477f0 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 48790 │ │ │ │ + ble 477e0 │ │ │ │ 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 487f0 │ │ │ │ + b 4783c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048820 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-2336 │ │ │ │ - std r20,-96(r1) │ │ │ │ - neg r20,r4 │ │ │ │ - std r23,-72(r1) │ │ │ │ +0000000000047870 : │ │ │ │ + std r21,-88(r1) │ │ │ │ + neg r21,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - cmpw r20,r4 │ │ │ │ + nop │ │ │ │ + pla r2,155784 # 6d908 │ │ │ │ + cmpw r21,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ - addi r23,r23,29520 │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bgt 48970 │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bgt 479b4 │ │ │ │ + std r24,144(r1) │ │ │ │ + std r25,152(r1) │ │ │ │ + pld r24,296660 # 8ff78 [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) │ │ │ │ - blt cr4,48934 │ │ │ │ + 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 │ │ │ │ - mr r22,r20 │ │ │ │ - extsw r28,r21 │ │ │ │ - ld r24,-32656(r2) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mr r23,r21 │ │ │ │ + extsw r28,r22 │ │ │ │ + blt cr4,47978 │ │ │ │ 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 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5520 │ │ │ │ ld r26,0(r24) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ stfd f1,-8(r27) │ │ │ │ - bl 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5520 │ │ │ │ + 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 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fc0 │ │ │ │ cmpw r31,r25 │ │ │ │ - ble 488c0 │ │ │ │ + ble 47910 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 47900 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 488b0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 48890 │ │ │ │ - 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 478f0 │ │ │ │ + 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 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000489a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-2720 │ │ │ │ +00000000000479e0 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 48a84 │ │ │ │ + bgt 47ab0 │ │ │ │ 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 │ │ │ │ mr r26,r24 │ │ │ │ extsw r27,r25 │ │ │ │ - blt cr4,48a54 │ │ │ │ + blt cr4,47a80 │ │ │ │ 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 50e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 48a20 │ │ │ │ + ble 47a50 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 48a10 │ │ │ │ + ble 47a40 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 48a00 │ │ │ │ + ble 47a30 │ │ │ │ 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) │ │ │ │ @@ -69453,67 +67392,59 @@ │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000048ab0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-2992 │ │ │ │ +0000000000047ad0 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 48b94 │ │ │ │ + bgt 47ba0 │ │ │ │ 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 │ │ │ │ mr r26,r24 │ │ │ │ extsw r27,r25 │ │ │ │ - blt cr4,48b64 │ │ │ │ + blt cr4,47b70 │ │ │ │ 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 5480 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5420 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 48b30 │ │ │ │ + ble 47b40 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 48b20 │ │ │ │ + ble 47b30 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 48b10 │ │ │ │ + ble 47b20 │ │ │ │ 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) │ │ │ │ @@ -69523,278 +67454,257 @@ │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000048bc0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3264 │ │ │ │ +0000000000047bc0 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 48cb0 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - sldi r31,r6,3 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ + beq 47cbc │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r10,r7,r31 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r7,r9,r31 │ │ │ │ - addi r30,r30,29008 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r12,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r12,r12,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r11 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,48ca0 │ │ │ │ - clrldi r31,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ble cr7,47c84 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r31 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + 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 48c40 │ │ │ │ - mr r9,r12 │ │ │ │ - mr r31,r0 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + bdnz 47c30 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfdx f0,r4,r11 │ │ │ │ addi r11,r11,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 48c24 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r31,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + bgt cr7,47c18 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - b 48c6c │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - bne 48d28 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 47c7c │ │ │ │ + blr │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 47d34 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 48cec │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 47cf8 │ │ │ │ blr │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 48cc8 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 47cd4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000048d50 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3664 │ │ │ │ +0000000000047d60 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 48ef8 │ │ │ │ + ble 47e28 │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 48e90 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ + beq 47e80 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - li r12,0 │ │ │ │ + li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - add r10,r7,r3 │ │ │ │ - rldic r11,r11,3,29 │ │ │ │ - add r8,r8,r3 │ │ │ │ - add r7,r9,r3 │ │ │ │ - addi r30,r30,29008 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r9,r11,r8 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - lfdx f7,r31,r12 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,48e50 │ │ │ │ - clrldi r3,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + ble cr7,47e40 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + 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 48de0 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r3,r11 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 47dd0 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 48e7c │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r5 │ │ │ │ - bne 48db8 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + bgt 47e74 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 47db0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r3,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 48e2c │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 47e1c │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - beq 48ed4 │ │ │ │ - li r9,16 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 47ec4 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 48ed4 │ │ │ │ - b 48ef8 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beq cr7,48ef8 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 47ec4 │ │ │ │ + b 47e28 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beq cr5,48ef8 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beq cr7,47e28 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 48ec0 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beq cr5,47e28 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 47eb0 │ │ │ │ + b 47e28 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048f10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4112 │ │ │ │ - srawi r6,r3,31 │ │ │ │ - srawi r9,r4,31 │ │ │ │ +0000000000047f00 : │ │ │ │ + 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 49240 │ │ │ │ - mtvrwa v11,r6 │ │ │ │ + subf r7,r7,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpw r7,r2 │ │ │ │ + ble 48220 │ │ │ │ + mtvrwa v11,r7 │ │ │ │ xscvsxddp vs43,vs43 │ │ │ │ - ble cr7,49290 │ │ │ │ + ble cr7,48270 │ │ │ │ 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 492d4 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmplwi r8,6 │ │ │ │ - ble 493bc │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - rldicl r5,r9,61,35 │ │ │ │ + mr r10,r7 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 482b0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + cmplwi r9,6 │ │ │ │ + ble 48390 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + rldicl r9,r2,61,35 │ │ │ │ + plxv vs33,154452 # 6dae0 │ │ │ │ xxspltd vs5,vs43,0 │ │ │ │ vspltisw v12,4 │ │ │ │ vspltisw v13,8 │ │ │ │ - addi r7,r7,29008 │ │ │ │ - addi r8,r8,29072 │ │ │ │ - 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 │ │ │ │ @@ -69824,4973 +67734,4532 @@ │ │ │ │ xvsqrtdp vs10,vs7 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmuldp vs13,vs13,vs10 │ │ │ │ xvmuldp vs3,vs3,vs11 │ │ │ │ xvmuldp vs2,vs2,vs12 │ │ │ │ xvmuldp vs4,vs4,vs0 │ │ │ │ - bdnz 48fe0 │ │ │ │ + bdnz 47fc0 │ │ │ │ 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 493b0 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f12,29008(r7) │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,2 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r8,r8,6 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r8 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 49198 │ │ │ │ - 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,-3 │ │ │ │ - xsadddp vs31,vs43,vs12 │ │ │ │ - cmpw r6,r10 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ + beq 48178 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r8,r9,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,5 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r9,r9,6 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r9 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 48178 │ │ │ │ + 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 492f0 │ │ │ │ + beq 482d0 │ │ │ │ subf r30,r3,r10 │ │ │ │ add r31,r10,r3 │ │ │ │ - blt cr7,49320 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ + blt cr7,48300 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ addi r5,r1,40 │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + bl 5760 │ │ │ │ mtfprwa f2,r30 │ │ │ │ lfd f1,32(r1) │ │ │ │ lfd f29,40(r1) │ │ │ │ fcfid f2,f2 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ mtfprwa f2,r31 │ │ │ │ fcfid f2,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f1,f29 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - ble cr7,492b0 │ │ │ │ + ble cr7,48290 │ │ │ │ mtfprd f0,r4 │ │ │ │ mr r10,r4 │ │ │ │ - xscvsxddp vs43,vs0 │ │ │ │ - bge 49360 │ │ │ │ + fcfid f12,f0 │ │ │ │ + bge 48340 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 49310 │ │ │ │ - neg r9,r3 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + bgt 482f0 │ │ │ │ + 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 48f8c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 49198 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bgt 47f74 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 48178 │ │ │ │ + nop │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ xssubdp vs0,vs43,vs0 │ │ │ │ - b 48f74 │ │ │ │ + b 47f5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r4 │ │ │ │ - mtvrwa v11,r10 │ │ │ │ - xscvsxddp vs43,vs43 │ │ │ │ - blt 49254 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs43,vs43,vs43 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 49198 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + blt 48234 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 48178 │ │ │ │ + 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 49350 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - beq 491c4 │ │ │ │ + blt 48330 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + beq 481ac │ │ │ │ fneg f31,f31 │ │ │ │ - b 491c4 │ │ │ │ + b 481ac │ │ │ │ mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ - xssubdp vs0,vs43,vs0 │ │ │ │ - b 4926c │ │ │ │ - andi. r9,r31,1 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ + b 4824c │ │ │ │ + andi. r2,r31,1 │ │ │ │ mtfprwz f0,r31 │ │ │ │ - beq 49340 │ │ │ │ + beq 48320 │ │ │ │ mr r31,r30 │ │ │ │ fneg f31,f31 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 491c4 │ │ │ │ + b 481ac │ │ │ │ nop │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 491c4 │ │ │ │ + b 481ac │ │ │ │ nop │ │ │ │ mtfprwz f0,r31 │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 491c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpw r6,r4 │ │ │ │ + b 481ac │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + cmpw r7,r4 │ │ │ │ subf r30,r3,r4 │ │ │ │ add r31,r3,r4 │ │ │ │ - lfd f11,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ - xsmaddmdp vs43,vs11,vs0 │ │ │ │ - xsmuldp vs0,vs43,vs12 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - bne 491c4 │ │ │ │ + fmadd f12,f12,f10,f11 │ │ │ │ + fmul f31,f12,f0 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + bne 481ac │ │ │ │ cmpwi r3,0 │ │ │ │ slwi r30,r4,1 │ │ │ │ li r31,0 │ │ │ │ - blt 491c4 │ │ │ │ + blt 481ac │ │ │ │ mr r31,r30 │ │ │ │ li r30,0 │ │ │ │ - b 491c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - b 49198 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f12,29008(r8) │ │ │ │ - li r8,0 │ │ │ │ - fmr f0,f12 │ │ │ │ - b 4908c │ │ │ │ + b 481ac │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + b 48064 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x283 │ │ │ │ nop │ │ │ │ - │ │ │ │ -00000000000493e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5344 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00000000000483c0 : │ │ │ │ + pld r2,293816 # 8ff78 [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,-32648(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r5,r2,-3 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5380 │ │ │ │ + pld r2,293852 # 8ffd0 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32640(r2) │ │ │ │ - addi r5,r5,29552 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,152860 # 6d928 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4fc0 │ │ │ │ + bl 5260 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049460 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5472 │ │ │ │ +0000000000048440 : │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fmr f0,f1 │ │ │ │ fcmpu cr0,f1,f12 │ │ │ │ - blt 49710 │ │ │ │ - beq 49700 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27960(r9) │ │ │ │ + blt 486e0 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beqlr │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 49600 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 485e0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f7,27968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,27976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plxsd v13,151992 # 6d628 │ │ │ │ + plfd f1,152080 # 6d688 │ │ │ │ + plfd f7,151968 # 6d620 │ │ │ │ + plfd f8,152056 # 6d680 │ │ │ │ + plxsd v1,151968 # 6d630 │ │ │ │ + plxsd v6,151968 # 6d638 │ │ │ │ + plxsd v8,152048 # 6d690 │ │ │ │ + plfd f9,152048 # 6d698 │ │ │ │ + plxsd v0,151952 # 6d640 │ │ │ │ + plxsd v7,152040 # 6d6a0 │ │ │ │ fadd f12,f0,f0 │ │ │ │ - lfd f8,28064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,27984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs12,vs36 │ │ │ │ - lxsd v6,27992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs12,vs37 │ │ │ │ - lxsd v8,28080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs33,vs33,vs7 │ │ │ │ - lfd f9,28088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs12,vs38 │ │ │ │ - lxsd v0,28000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f13,151940 # 6d648 │ │ │ │ + plfd f10,152028 # 6d6a8 │ │ │ │ + plfd f2,151932 # 6d650 │ │ │ │ + plxsd v9,152020 # 6d6b0 │ │ │ │ + plfd f3,151924 # 6d658 │ │ │ │ + plfd f11,152012 # 6d6b8 │ │ │ │ + plfd f4,151916 # 6d660 │ │ │ │ + nop │ │ │ │ + plxsd v10,152000 # 6d6c0 │ │ │ │ + plfd f5,151904 # 6d668 │ │ │ │ + plfd f6,151992 # 6d6c8 │ │ │ │ + fmadd f8,f12,f8,f1 │ │ │ │ + xsmaddmdp vs7,vs12,vs45 │ │ │ │ + plfd f1,151888 # 6d670 │ │ │ │ + plxsd v11,151976 # 6d6d0 │ │ │ │ + plxsd v12,151880 # 6d678 │ │ │ │ + plxsd v13,151968 # 6d6d8 │ │ │ │ xssubdp vs40,vs40,vs8 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - lxsd v7,28096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs33,vs12,vs7 │ │ │ │ - lfd f13,28008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs32,vs32,vs7 │ │ │ │ + xssubdp vs33,vs33,vs7 │ │ │ │ + xsmaddmdp vs7,vs12,vs38 │ │ │ │ xsnmsubmdp vs8,vs12,vs39 │ │ │ │ - lfd f10,28104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xsmaddadp vs33,vs12,vs7 │ │ │ │ xsmaddmdp vs9,vs12,vs40 │ │ │ │ - lfd f2,28016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs7,vs13,vs33 │ │ │ │ - xsmaddadp vs32,vs12,vs33 │ │ │ │ - lxsd v9,28112(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xssubdp vs32,vs32,vs7 │ │ │ │ fsub f10,f10,f9 │ │ │ │ + xsmaddadp vs32,vs12,vs33 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ - lfd f3,28024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xssubdp vs7,vs13,vs33 │ │ │ │ + fmadd f10,f12,f9,f10 │ │ │ │ xsmaddadp vs7,vs12,vs32 │ │ │ │ xssubdp vs8,vs2,vs32 │ │ │ │ - lfd f11,28120(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,28032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f10,f12,f9,f10 │ │ │ │ xssubdp vs2,vs41,vs9 │ │ │ │ - lxsd v10,28128(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f8,f12,f7,f8 │ │ │ │ fsub f9,f3,f7 │ │ │ │ - lfd f5,28040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fsub f11,f11,f10 │ │ │ │ fmadd f10,f12,f10,f2 │ │ │ │ - lfd f6,28136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - fsub f8,f4,f8 │ │ │ │ - lfd f1,28048(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f11,f10,f12,f11 │ │ │ │ xssubdp vs7,vs42,vs10 │ │ │ │ - lxsd v12,28056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f8,f12,f9,f8 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lxsd v13,28152(r9) │ │ │ │ + fsub f8,f4,f8 │ │ │ │ fsub f10,f6,f11 │ │ │ │ + fmadd f8,f12,f9,f8 │ │ │ │ fmadd f11,f11,f12,f7 │ │ │ │ - fmadd f9,f12,f8,f9 │ │ │ │ - fsub f1,f1,f8 │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ + fmadd f9,f12,f8,f9 │ │ │ │ xssubdp vs11,vs43,vs11 │ │ │ │ + fsub f1,f1,f8 │ │ │ │ fmadd f1,f12,f9,f1 │ │ │ │ - xssubdp vs9,vs44,vs9 │ │ │ │ fmadd f12,f12,f10,f11 │ │ │ │ + xssubdp vs9,vs44,vs9 │ │ │ │ xssubdp vs11,vs45,vs10 │ │ │ │ fmadd f1,f0,f1,f9 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs10,1106247680 │ │ │ │ mflr r0 │ │ │ │ fmr f1,f0 │ │ │ │ - lfd f10,28160(r9) │ │ │ │ - fsub f10,f10,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ + fsub f10,f10,f0 │ │ │ │ stfd f0,40(r1) │ │ │ │ fdiv f10,f10,f0 │ │ │ │ stfd f10,32(r1) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ lfd f0,40(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ lfd f10,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,28168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lxsd v1,28176(r9) │ │ │ │ + plfd f12,151752 # 6d6e0 │ │ │ │ + plxsd v1,151752 # 6d6e8 │ │ │ │ + plfd f9,151784 # 6d710 │ │ │ │ + plxsd v0,151784 # 6d718 │ │ │ │ + plfd f3,151736 # 6d6f0 │ │ │ │ + plfd f7,151736 # 6d6f8 │ │ │ │ fsqrt f0,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ fadd f11,f10,f10 │ │ │ │ - lfd f9,28216(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtlr r0 │ │ │ │ - lxsd v0,28224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f4,151760 # 6d720 │ │ │ │ + plfd f8,151760 # 6d728 │ │ │ │ + plfd f13,151712 # 6d700 │ │ │ │ + plfd f2,151752 # 6d730 │ │ │ │ + plfd f5,151704 # 6d708 │ │ │ │ + plfd f6,151744 # 6d738 │ │ │ │ + ld r0,16(r1) │ │ │ │ xsmaddmdp vs12,vs11,vs33 │ │ │ │ - lfd f3,28184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,28192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xsmaddmdp vs9,vs11,vs32 │ │ │ │ - lfd f4,28232(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f3,f3,f12 │ │ │ │ - lfd f8,28240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mtlr r0 │ │ │ │ fmadd f7,f11,f12,f7 │ │ │ │ - lfd f13,28200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f4,f4,f9 │ │ │ │ fmadd f8,f11,f9,f8 │ │ │ │ - lfd f2,28248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f7,f11,f7,f3 │ │ │ │ - lfd f5,28208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f3,f3,f12 │ │ │ │ + fsub f4,f4,f9 │ │ │ │ fnmsub f12,f11,f12,f13 │ │ │ │ fnmsub f9,f11,f9,f2 │ │ │ │ - lfd f6,28256(r9) │ │ │ │ + fmadd f7,f11,f7,f3 │ │ │ │ fmadd f8,f11,f8,f4 │ │ │ │ fmadd f12,f11,f7,f12 │ │ │ │ - fsub f7,f5,f7 │ │ │ │ fmadd f11,f11,f8,f9 │ │ │ │ + fsub f7,f5,f7 │ │ │ │ fsub f9,f6,f8 │ │ │ │ fmadd f12,f10,f12,f7 │ │ │ │ fmadd f10,f10,f11,f9 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ fmul f1,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27952(r9) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ fneg f0,f1 │ │ │ │ - lfd f12,27960(r9) │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 49600 │ │ │ │ - b 4948c │ │ │ │ + bgt 485e0 │ │ │ │ + b 4846c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049740 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6208 │ │ │ │ +0000000000048740 : │ │ │ │ mflr r0 │ │ │ │ + sldi r5,r3,3 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r5,r3,3 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ mr r31,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 49d10 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 48c50 │ │ │ │ mtfprd f12,r3 │ │ │ │ - mr r12,r3 │ │ │ │ + mr r11,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 49d10 │ │ │ │ + ble 48c50 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r6,r1,32 │ │ │ │ - lfd f11,29008(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs1,vs12,vs1 │ │ │ │ frip f0,f1 │ │ │ │ fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ble 4981c │ │ │ │ + mffprd r12,f0 │ │ │ │ + ble 487f8 │ │ │ │ std r3,48(r31) │ │ │ │ + stfd f0,40(r31) │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r6 │ │ │ │ - stfd f11,56(r31) │ │ │ │ stfd f1,32(r31) │ │ │ │ - stfd f0,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ lfd f1,32(r31) │ │ │ │ - ld r0,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - lfd f11,56(r31) │ │ │ │ - mr r6,r3 │ │ │ │ - subf r9,r0,r12 │ │ │ │ - addi r4,r12,-1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r30,r0,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r3,r30,1 │ │ │ │ - stfdx f11,r6,r10 │ │ │ │ - ble 49d68 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r7,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - sldi r28,r30,3 │ │ │ │ - addi r8,r6,-16 │ │ │ │ - mr r29,r30 │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r11,48(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r12,r11 │ │ │ │ + addi r5,r11,-1 │ │ │ │ + cmpdi r12,0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r0,r12,r5 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r10,r0 │ │ │ │ + stfdx f4,r8,r9 │ │ │ │ + addi r3,r10,1 │ │ │ │ + ble 48ca0 │ │ │ │ xxspltib vs33,254 │ │ │ │ + sldi r29,r0,3 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r10,r8,-16 │ │ │ │ + plxv vs45,152328 # 6db40 │ │ │ │ + subfic r27,r11,1 │ │ │ │ xxspltd vs5,vs1,0 │ │ │ │ - subf r27,r30,r9 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - addi r24,r24,29008 │ │ │ │ - subfic r23,r12,1 │ │ │ │ - add r8,r8,r28 │ │ │ │ - cmpd r29,r3 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - lfd f3,0(r24) │ │ │ │ + xxspltd vs6,vs4,0 │ │ │ │ + mr r30,r0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + subf r28,r0,r2 │ │ │ │ + add r29,r8,r29 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - addi r25,r25,29200 │ │ │ │ - addi r26,r26,29008 │ │ │ │ - add r28,r6,r28 │ │ │ │ - add r23,r23,r0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f9,f9 │ │ │ │ - mr r11,r29 │ │ │ │ + add r27,r27,r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r6,r28 │ │ │ │ + subf r9,r6,r5 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r30,r3 │ │ │ │ + mr r4,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f9,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f9 │ │ │ │ fadd f0,f0,f1 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ + fsub f0,f4,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 499fc │ │ │ │ - nop │ │ │ │ - cmpldi r7,1 │ │ │ │ - fdiv f4,f3,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - add r5,r23,r29 │ │ │ │ - beq 49960 │ │ │ │ - lxv vs45,0(r25) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r11,r7,1 │ │ │ │ - lxv vs6,0(r26) │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ - addi r10,r8,8 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r11 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 48c80 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f3,f4,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + add r7,r27,r30 │ │ │ │ + beq 48930 │ │ │ │ + srdi r4,r6,1 │ │ │ │ + mtvsrdd vs32,r7,r7 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r4 │ │ │ │ vaddudm v0,v0,v13 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs11,vs5,vs11 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvsubdp vs0,vs6,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 49910 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 49998 │ │ │ │ - clrrdi r11,r7,1 │ │ │ │ - subf r5,r11,r5 │ │ │ │ - subf r11,r11,r29 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - addi r11,r11,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 488e0 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 48964 │ │ │ │ + clrrdi r4,r6,1 │ │ │ │ + subf r7,r4,r7 │ │ │ │ + subf r4,r4,r30 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + addi r4,r4,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f11,r6,r11 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ fsub f0,f1,f0 │ │ │ │ - fmul f0,f0,f4 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f3 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r0,r9 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - beq 49a30 │ │ │ │ - mr r7,r9 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r29,r3 │ │ │ │ - mr r11,r29 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f9,f9 │ │ │ │ - fadd f0,f0,f1 │ │ │ │ - fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - bge 498d0 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpld r0,r9 │ │ │ │ - mr r8,r10 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - bne 499bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r11,r3,r7 │ │ │ │ - addi r8,r7,2 │ │ │ │ - cmpd r30,r8 │ │ │ │ - blt 49d74 │ │ │ │ - add r26,r0,r11 │ │ │ │ - subf r28,r30,r11 │ │ │ │ - addi r7,r11,-2 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + bne 48870 │ │ │ │ + addi r4,r12,-1 │ │ │ │ + addi r7,r12,1 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpd r0,r7 │ │ │ │ + blt 48cac │ │ │ │ + add r27,r12,r4 │ │ │ │ + subf r29,r0,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs3,1065353216 │ │ │ │ + plxv vs44,151952 # 6db40 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - addis r24,r2,-3 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r8,r8,r12 │ │ │ │ - subf r27,r30,r4 │ │ │ │ - cmpd cr5,r3,r11 │ │ │ │ - subf r26,r12,r26 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - clrrdi r25,r28,1 │ │ │ │ - sldi r5,r30,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ + subf r7,r7,r11 │ │ │ │ + subf r28,r0,r5 │ │ │ │ + subf r27,r11,r27 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + clrrdi r2,r29,1 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + cmpldi cr6,r29,1 │ │ │ │ + sldi r6,r0,3 │ │ │ │ + cmpd cr5,r3,r4 │ │ │ │ + addi r30,r27,1 │ │ │ │ + addi r9,r10,8 │ │ │ │ + subf r27,r2,r4 │ │ │ │ + add r10,r8,r10 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r9,r26,1 │ │ │ │ - addi r10,r7,8 │ │ │ │ - subf r26,r25,r11 │ │ │ │ - add r7,r6,r7 │ │ │ │ - addi r23,r23,29200 │ │ │ │ - addi r24,r24,29008 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mr r21,r9 │ │ │ │ - subf r25,r25,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + mr r25,r30 │ │ │ │ + add r9,r8,r9 │ │ │ │ xxspltd vs45,vs0,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f5,f0 │ │ │ │ - bgt cr5,49b70 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,29008(r9) │ │ │ │ - fdiv f4,f4,f5 │ │ │ │ - beq cr6,49d5c │ │ │ │ - lxv vs32,0(r23) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r29,r28,1 │ │ │ │ - lxv vs9,0(r24) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r29 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + bgt cr5,48ac8 │ │ │ │ + fdiv f4,f3,f5 │ │ │ │ + beq cr6,48c94 │ │ │ │ + srdi r30,r29,1 │ │ │ │ + xxspltd vs9,vs4,0 │ │ │ │ + vaddudm v0,v13,v12 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 49af0 │ │ │ │ - beq 49b70 │ │ │ │ - mr r9,r26 │ │ │ │ - mtfprd f0,r25 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 48a50 │ │ │ │ + beq 48ac8 │ │ │ │ + mr r2,r27 │ │ │ │ + mtfprd f0,r26 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - addis r22,r2,-3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f10,r6,r29 │ │ │ │ - lfd f11,29008(r22) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f10,r8,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f4 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f3,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r29 │ │ │ │ + stfdx f0,r8,r30 │ │ │ │ fdiv f5,f1,f5 │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpld cr7,r8,r27 │ │ │ │ + lfdx f0,r8,r6 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r7,r28 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - stfdx f0,r6,r5 │ │ │ │ - bne cr7,49ab0 │ │ │ │ - cmpd r12,r3 │ │ │ │ - ble 49cc8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r8,r11,-2 │ │ │ │ - subf r7,r30,r11 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + bne cr7,48a20 │ │ │ │ + cmpd r11,r3 │ │ │ │ + ble 48c10 │ │ │ │ + add r12,r12,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + subf r3,r3,r11 │ │ │ │ + plxv vs45,151616 # 6db40 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r3,r3,r12 │ │ │ │ - addi r29,r11,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - subf r30,r12,r0 │ │ │ │ - addi r28,r28,29200 │ │ │ │ - addi r27,r27,29008 │ │ │ │ + subf r7,r0,r4 │ │ │ │ + addi r0,r4,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + subf r11,r11,r12 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r11,r11,1 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r8,r6,r8 │ │ │ │ - mtvsrdd vs45,r30,r30 │ │ │ │ - add r10,r6,r10 │ │ │ │ - subf r9,r7,r29 │ │ │ │ - cmpd r11,r9 │ │ │ │ - blt 49cbc │ │ │ │ + add r10,r8,r10 │ │ │ │ + mtvsrdd vs44,r11,r11 │ │ │ │ + add r9,r8,r9 │ │ │ │ + nop │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r4 │ │ │ │ + bgt 48c04 │ │ │ │ mtfprd f0,r3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ cmpldi r7,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,29008(r9) │ │ │ │ - fdiv f5,f5,f0 │ │ │ │ - beq 49d50 │ │ │ │ - lxv vs32,0(r28) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - srdi r5,r7,1 │ │ │ │ - lxv vs9,0(r27) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r5 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + fcfid f5,f0 │ │ │ │ + fdiv f5,f4,f5 │ │ │ │ + beq 48c88 │ │ │ │ + srdi r6,r7,1 │ │ │ │ + xxspltd vs9,vs5,0 │ │ │ │ + vaddudm v0,v12,v13 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 49c30 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 49cbc │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - subf r5,r9,r11 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 48b80 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 48c04 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r6,r2,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - lfd f11,29008(r26) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r6,r5 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ addic. r3,r3,-1 │ │ │ │ addi r7,r7,-1 │ │ │ │ - bne 49be0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f1,r6,r4 │ │ │ │ - addi r1,r31,160 │ │ │ │ + bne 48b40 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f1,r8,r5 │ │ │ │ + addi r1,r31,128 │ │ │ │ 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 │ │ │ │ - addi r1,r31,160 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r1,r31,128 │ │ │ │ fmr f1,f0 │ │ │ │ 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 │ │ │ │ - mr r5,r11 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - b 49c84 │ │ │ │ - mr r9,r11 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - b 49b38 │ │ │ │ - mr r11,r30 │ │ │ │ - li r8,1 │ │ │ │ - b 49a38 │ │ │ │ - mr r3,r8 │ │ │ │ - b 49b8c │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 48964 │ │ │ │ + mr r6,r4 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 48bd4 │ │ │ │ + mr r2,r4 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + b 48a98 │ │ │ │ + mr r4,r0 │ │ │ │ + li r7,1 │ │ │ │ + b 48994 │ │ │ │ + mr r3,r7 │ │ │ │ + b 48ae4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ │ │ │ │ -0000000000049d90 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-7824 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000048cc0 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,27952(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 │ │ │ │ │ │ │ │ -0000000000049df0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-7920 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000048d20 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f11,r4 │ │ │ │ - xxlxor vs9,vs9,vs9 │ │ │ │ - lfd f7,27920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + neg r2,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f11 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ - lfd f10,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27888(r9) │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - fmadd f0,f0,f7,f10 │ │ │ │ - fmul f9,f0,f7 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f9,f9 │ │ │ │ - fadd f6,f9,f9 │ │ │ │ - fmadd f8,f8,f12,f10 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - bgt 49e58 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - fcmpu cr0,f12,f10 │ │ │ │ - blt 49ed0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f11,f6,f11 │ │ │ │ - lfd f12,27904(r9) │ │ │ │ - fmadd f12,f11,f11,f12 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fmul f12,f12,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcmpu cr0,f11,f5 │ │ │ │ - bgt 49ea0 │ │ │ │ + fmadd f0,f0,f8,f10 │ │ │ │ + xscmpgedp vs12,vs12,vs9 │ │ │ │ + xxsel vs12,vs9,vs11,vs12 │ │ │ │ + fdiv f7,f6,f0 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fmul f9,f0,f0 │ │ │ │ + fadd f5,f0,f0 │ │ │ │ + fmadd f9,f9,f6,f10 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + fdiv f1,f8,f9 │ │ │ │ + fmul f11,f7,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 48e00 │ │ │ │ + fsub f12,f5,f12 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r2,r4,1 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f11,r4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fcmpu cr0,f0,f10 │ │ │ │ - blt 49f10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f0,f6,f11 │ │ │ │ - lfd f11,27904(r9) │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - fmadd f1,f1,f0,f12 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f1 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + blt 48e6c │ │ │ │ + fsub f0,f5,f12 │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ + fmadd f12,f0,f0,f12 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f1,f1,f0,f11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmul f4,f11,f11 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,28264(r9) │ │ │ │ - fsub f5,f4,f10 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - fmul f11,f5,f11 │ │ │ │ - fmul f11,f11,f3 │ │ │ │ - fnmsub f12,f4,f12,f11 │ │ │ │ - fmul f12,f12,f7 │ │ │ │ - fdiv f12,f12,f8 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - b 49e7c │ │ │ │ - nop │ │ │ │ + fmul f4,f12,f12 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fsub f6,f4,f10 │ │ │ │ + fmul f12,f6,f12 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmul f12,f12,f3 │ │ │ │ + fnmsub f11,f4,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f8 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + fdiv f11,f11,f9 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + bge 48ddc │ │ │ │ + fmul f1,f12,f12 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ nop │ │ │ │ - fmul f1,f11,f11 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,28264(r9) │ │ │ │ - fsub f10,f1,f10 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - fmul f10,f10,f0 │ │ │ │ - fnmsub f1,f9,f1,f10 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fdiv f1,f1,f8 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ + xxspltidp vs6,1086324736 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ + fsub f8,f1,f8 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + fmul f8,f8,f7 │ │ │ │ + fnmsub f1,f0,f1,f8 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fdiv f1,f1,f9 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000049f60 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-8288 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000048ec0 : │ │ │ │ mtfprd f0,r3 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - lfd f4,27920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + xxspltidp vs43,1077936128 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + mtfprd f10,r4 │ │ │ │ + neg r2,r4 │ │ │ │ + xxspltidp vs4,1048576000 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f13,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f12,f5 │ │ │ │ - fmadd f0,f0,f4,f13 │ │ │ │ - lfd f8,28296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,28312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,28304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f5,f0,f11 │ │ │ │ - lfd f9,28320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,28288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs32,vs5,vs5 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - lfd f2,28328(r9) │ │ │ │ - xsmuldp vs33,vs5,vs7 │ │ │ │ - fdiv f0,f2,f0 │ │ │ │ - xsmuldp vs4,vs5,vs32 │ │ │ │ - xsmuldp vs44,vs32,vs32 │ │ │ │ - xsmuldp vs3,vs32,vs4 │ │ │ │ - xsmuldp vs45,vs4,vs44 │ │ │ │ - fmadd f9,f4,f9,f6 │ │ │ │ - fmul f8,f3,f8 │ │ │ │ - xsmaddmdp vs10,vs45,vs8 │ │ │ │ - xsadddp vs42,vs9,vs10 │ │ │ │ - bgt 4a010 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f9,f12,f12 │ │ │ │ - lxsd v11,27952(r9) │ │ │ │ - xscmpudp cr0,vs10,vs43 │ │ │ │ - blt 4a690 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27888(r9) │ │ │ │ - fcmpu cr0,f10,f11 │ │ │ │ - bge 4a2e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs12,vs9 │ │ │ │ - fsub f7,f4,f5 │ │ │ │ + xxspltidp vs7,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs32,1144258560 │ │ │ │ + xxspltidp vs9,1159135232 │ │ │ │ + fcfid f5,f10 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + xxspltidp vs8,1145307136 │ │ │ │ + xxspltidp vs44,1065353216 │ │ │ │ + xxspltidp vs3,1124859904 │ │ │ │ + fcfid f6,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xscmpgedp vs12,vs1,vs5 │ │ │ │ + xxsel vs12,vs5,vs6,vs12 │ │ │ │ + fdiv f10,f11,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fmul f13,f12,f12 │ │ │ │ + fmul f5,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs32 │ │ │ │ + fmul f3,f0,f3 │ │ │ │ + fmul f6,f0,f5 │ │ │ │ + fmul f2,f5,f5 │ │ │ │ + fmul f4,f5,f6 │ │ │ │ + xsmuldp vs45,vs6,vs2 │ │ │ │ + xsmaddmdp vs8,vs6,vs32 │ │ │ │ + fmul f7,f4,f7 │ │ │ │ + xsmaddmdp vs9,vs45,vs7 │ │ │ │ + xsmuldp vs33,vs10,vs12 │ │ │ │ + fadd f7,f8,f9 │ │ │ │ + xscmpudp cr0,vs33,vs44 │ │ │ │ + blt 49630 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + xscmpudp cr0,vs33,vs9 │ │ │ │ + bge 49250 │ │ │ │ + xsmuldp vs51,vs12,vs13 │ │ │ │ + xxspltidp vs43,1132199936 │ │ │ │ + xxspltidp vs8,3296763904 │ │ │ │ + xxspltidp vs9,1156907008 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs50,1176338432 │ │ │ │ + xssubdp vs44,vs6,vs0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs37,1168465920 │ │ │ │ + xxspltidp vs39,1133707264 │ │ │ │ + xxspltidp vs41,1150484480 │ │ │ │ + xxspltidp vs33,1140588544 │ │ │ │ + xxspltidp vs34,1174446080 │ │ │ │ + fmul f11,f13,f13 │ │ │ │ + xsmuldp vs38,vs6,vs6 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + xsmaddmdp vs40,vs5,vs8 │ │ │ │ + xsmuldp vs50,vs6,vs50 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs8,1165295616 │ │ │ │ + xsmuldp vs43,vs51,vs43 │ │ │ │ + xsnmsubmdp vs41,vs5,vs39 │ │ │ │ + xxspltidp vs35,1135083520 │ │ │ │ + xxspltidp vs36,1151467520 │ │ │ │ + xsmuldp vs44,vs44,vs42 │ │ │ │ + xsmuldp vs34,vs5,vs34 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs39,1163689984 │ │ │ │ + fmadd f8,f2,f8,f1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs49,vs51,vs11 │ │ │ │ + xsmuldp vs35,vs4,vs35 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmsubmdp vs37,vs0,vs50 │ │ │ │ + xsmuldp vs43,vs43,vs0 │ │ │ │ + xsmuldp vs44,vs44,vs51 │ │ │ │ + xsmaddmdp vs38,vs48,vs34 │ │ │ │ + xsmaddmdp vs42,vs45,vs35 │ │ │ │ + xsmsubmdp vs39,vs6,vs36 │ │ │ │ + xsnmsubmdp vs33,vs4,vs37 │ │ │ │ + xsnmsubmdp vs9,vs2,vs43 │ │ │ │ + xssubdp vs8,vs8,vs38 │ │ │ │ + xsnmsubmdp vs1,vs49,vs39 │ │ │ │ + xsmaddmdp vs33,vs12,vs44 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fmul f9,f9,f13 │ │ │ │ + xsmaddmdp vs11,vs41,vs9 │ │ │ │ + xsadddp vs11,vs11,vs33 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + blt 493a4 │ │ │ │ + xxspltidp vs8,1073741824 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 494a0 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + xxspltidp vs33,1132199936 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs10,1150484480 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xssubdp vs32,vs6,vs0 │ │ │ │ + xxspltidp vs8,1156907008 │ │ │ │ + xxspltidp vs3,3296763904 │ │ │ │ + xxspltidp vs43,1173684224 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs44,1159561216 │ │ │ │ + xsmuldp vs35,vs6,vs35 │ │ │ │ + xsmuldp vs41,vs6,vs6 │ │ │ │ + xxspltidp vs42,1144848384 │ │ │ │ + xxspltidp vs13,1140588544 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - fmul f10,f9,f9 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - xsdivdp vs38,vs43,vs42 │ │ │ │ - lxsd v7,28648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,28656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,28504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs47,vs39 │ │ │ │ - lxsd v18,28664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs39,vs5 │ │ │ │ - lxsd v2,28616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs35,vs32,vs50 │ │ │ │ - lxsd v19,28600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f1,f4,f1 │ │ │ │ - lxsd v4,28488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs8,vs44,vs39 │ │ │ │ - xsmuldp vs7,vs7,vs34 │ │ │ │ - lxsd v5,28640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs51,vs5,vs1 │ │ │ │ - lxsd v9,28608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs8,vs8,vs35 │ │ │ │ - xsmuldp vs7,vs7,vs47 │ │ │ │ - lxsd v16,28440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs36,vs32,vs37 │ │ │ │ - lfd f31,28584(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs41,vs3,vs51 │ │ │ │ - lfd f11,28568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs32,vs48 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - lxsd v14,28576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs7,vs41,vs12 │ │ │ │ - lxsd v17,28552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs40,vs31,vs48 │ │ │ │ + xsnmsubmdp vs10,vs5,vs40 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + xsmuldp vs33,vs36,vs33 │ │ │ │ + xsmaddmdp vs43,vs5,vs3 │ │ │ │ + xsmuldp vs37,vs5,vs37 │ │ │ │ + xxspltidp vs3,1165295616 │ │ │ │ + xsmuldp vs32,vs32,vs44 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxmr vs7,vs42 │ │ │ │ + xsmuldp vs34,vs11,vs11 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs38,vs4,vs38 │ │ │ │ + nop │ │ │ │ + xxspltidp vs42,1163689984 │ │ │ │ + xxspltidp vs44,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ + fmadd f5,f2,f3,f7 │ │ │ │ + xxspltidp vs7,1101529088 │ │ │ │ + xsmuldp vs0,vs33,vs0 │ │ │ │ + xxmr vs33,vs37 │ │ │ │ + xsmuldp vs3,vs32,vs36 │ │ │ │ + xsmuldp vs51,vs36,vs34 │ │ │ │ + xsmaddadp vs33,vs41,vs50 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xxmr vs31,vs39 │ │ │ │ + xsmaddadp vs32,vs45,vs44 │ │ │ │ + fnmsub f0,f2,f8,f0 │ │ │ │ + fnmsub f4,f4,f13,f31 │ │ │ │ + xxmr vs13,vs40 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs11,vs44,vs46 │ │ │ │ - xsmuldp vs46,vs47,vs10 │ │ │ │ - xsmaddmdp vs10,vs36,vs8 │ │ │ │ - lxsd v18,28624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs49,vs3,vs49 │ │ │ │ - lxsd v5,28560(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs5,vs50 │ │ │ │ - xssubdp vs11,vs11,vs40 │ │ │ │ - fadd f10,f10,f7 │ │ │ │ - lxsd v2,28632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs37,vs45,vs49 │ │ │ │ - lfd f1,28672(r9) │ │ │ │ - xsmsubmdp vs34,vs4,vs50 │ │ │ │ - fadd f10,f10,f11 │ │ │ │ - xsnmsubmdp vs1,vs46,vs34 │ │ │ │ - xsmaddmdp vs10,vs12,vs37 │ │ │ │ - xxmr vs12,vs38 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs8,vs8,vs8 │ │ │ │ - mtfprd f10,r9 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f8 │ │ │ │ - bgt 4a188 │ │ │ │ - not r4,r4 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f10,f12 │ │ │ │ - fmul f11,f10,f0 │ │ │ │ - fmul f12,f10,f10 │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - blt 4a5f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27888(r9) │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bge 4a460 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs10,vs12 │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - fsub f2,f4,f5 │ │ │ │ - xsmuldp vs51,vs12,vs12 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - lfd f13,28648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,28504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs13,vs35,vs13 │ │ │ │ - xsmuldp vs43,vs35,vs51 │ │ │ │ - lxsd v6,28664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,28592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f13,f13,f5 │ │ │ │ - lxsd v9,28616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs42,vs38 │ │ │ │ - lxsd v7,28600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs42,vs32,vs8 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lfd f9,28488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs11,vs44,vs13 │ │ │ │ - xsmuldp vs2,vs2,vs41 │ │ │ │ - lxsd v1,28640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs39,vs5,vs34 │ │ │ │ - lfd f6,28608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs11,vs11,vs42 │ │ │ │ - lxsd v4,28440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs33 │ │ │ │ - lxsd v18,28584(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs6,vs3,vs39 │ │ │ │ - lfd f7,28568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs32,vs32,vs36 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - lxsd v17,28576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs32,vs40,vs50 │ │ │ │ - xsmaddadp vs12,vs9,vs51 │ │ │ │ - lxsd v6,28624(r9) │ │ │ │ - xsmaddmdp vs7,vs44,vs49 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs3,vs37 │ │ │ │ - lxsd v1,28560(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs5,vs38 │ │ │ │ - xsmuldp vs5,vs2,vs35 │ │ │ │ - lxsd v9,28632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs7,vs7,vs32 │ │ │ │ - lfd f8,28672(r9) │ │ │ │ - xxmr vs2,vs37 │ │ │ │ - fmadd f6,f6,f10,f5 │ │ │ │ - xsmaddadp vs2,vs45,vs33 │ │ │ │ - xsmsubadp vs38,vs4,vs41 │ │ │ │ - fadd f12,f12,f6 │ │ │ │ - xsnmsubmdp vs8,vs43,vs38 │ │ │ │ - fadd f12,f12,f7 │ │ │ │ - fmadd f12,f10,f12,f2 │ │ │ │ - fadd f12,f8,f12 │ │ │ │ - fmadd f1,f12,f0,f1 │ │ │ │ + xxmr vs8,vs51 │ │ │ │ + xsmsubadp vs13,vs6,vs42 │ │ │ │ + xssubdp vs6,vs5,vs33 │ │ │ │ + xsadddp vs0,vs0,vs43 │ │ │ │ + fmadd f5,f4,f12,f3 │ │ │ │ + fnmsub f8,f8,f7,f13 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + xsmaddadp vs0,vs10,vs34 │ │ │ │ + fadd f0,f0,f5 │ │ │ │ + fadd f0,f0,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f0,f9,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f10,f13 │ │ │ │ - bge 4a410 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs51,vs12,vs9 │ │ │ │ - xsmuldp vs49,vs4,vs4 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lxsd v9,28488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,28472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v16,28368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs32,vs40 │ │ │ │ - xsdivdp vs40,vs43,vs42 │ │ │ │ - lfd f1,28504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs4,vs47 │ │ │ │ - lxsd v5,28512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs5,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs9 │ │ │ │ - lfd f11,28520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,28336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,28456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs37,vs44,vs11 │ │ │ │ - xsnmsubmdp vs1,vs32,vs41 │ │ │ │ - lxsd v6,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs7,vs5,vs47 │ │ │ │ - lfd f8,28464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs4,vs48 │ │ │ │ - xsadddp vs1,vs1,vs37 │ │ │ │ - lxsd v18,28424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs7,vs7,vs51 │ │ │ │ - lfd f10,28432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs8,vs3,vs34 │ │ │ │ - lxsd v4,28440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs44,vs50 │ │ │ │ - xsmaddmdp vs1,vs9,vs38 │ │ │ │ - lfd f31,28448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f8,f8,f12,f7 │ │ │ │ - lxsd v3,28528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs10,vs49,vs50 │ │ │ │ - xsmaddmdp vs36,vs32,vs31 │ │ │ │ - lxsd v7,28480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs4,vs35 │ │ │ │ - lfd f11,28536(r9) │ │ │ │ + xscmpudp cr0,vs33,vs43 │ │ │ │ + bge 49450 │ │ │ │ + xxspltidp vs9,3267624960 │ │ │ │ + xxspltidp vs44,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs12,vs13 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1135312896 │ │ │ │ + xxspltidp vs1,1173684224 │ │ │ │ + xxspltidp vs41,1180065792 │ │ │ │ + xxspltidp vs33,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs8,1184296960 │ │ │ │ + xsmaddmdp vs44,vs5,vs9 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs41,vs2,vs11 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xxspltidp vs9,1178460160 │ │ │ │ + xxspltidp vs40,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xsmuldp vs44,vs44,vs13 │ │ │ │ + xsmsubmdp vs33,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs6,vs35 │ │ │ │ + xsmaddmdp vs40,vs5,vs49 │ │ │ │ + xsmuldp vs39,vs6,vs39 │ │ │ │ + xsnmsubmdp vs43,vs45,vs32 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs9,vs50,vs36 │ │ │ │ + xsnmsubmdp vs1,vs5,vs44 │ │ │ │ + xsmuldp vs33,vs33,vs37 │ │ │ │ + xsnmsubmdp vs8,vs4,vs38 │ │ │ │ + xsmsubmdp vs11,vs4,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + xsadddp vs1,vs1,vs41 │ │ │ │ + xsmaddmdp vs8,vs12,vs33 │ │ │ │ + xsnmsubadp vs11,vs51,vs3 │ │ │ │ + xsmaddmdp vs1,vs13,vs42 │ │ │ │ fadd f1,f1,f8 │ │ │ │ - xsnmsubmdp vs39,vs45,vs6 │ │ │ │ - xsadddp vs10,vs10,vs36 │ │ │ │ - xsmsubmdp vs11,vs3,vs35 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - xsnmsubadp vs11,vs46,vs33 │ │ │ │ - xsmaddmdp vs1,vs12,vs39 │ │ │ │ - xxmr vs12,vs40 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fadd f1,f1,f9 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + xsmaddmdp vs1,vs12,vs43 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - b 4a164 │ │ │ │ - nop │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f11,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + bge 490f0 │ │ │ │ + xxspltidp vs43,1152319488 │ │ │ │ + xxspltidp vs44,1161281536 │ │ │ │ + xxspltidp vs45,1141637120 │ │ │ │ + nop │ │ │ │ + xxspltidp vs33,1158414336 │ │ │ │ + fmul f5,f12,f11 │ │ │ │ + xxspltidp vs10,1108082688 │ │ │ │ + xxspltidp vs2,1154613248 │ │ │ │ + fdiv f8,f9,f7 │ │ │ │ + xxspltidp vs7,1154899968 │ │ │ │ + fadd f9,f1,f9 │ │ │ │ + xxspltidp vs13,1151172608 │ │ │ │ + xxspltidp vs32,1140129792 │ │ │ │ + xsmuldp vs43,vs0,vs43 │ │ │ │ + xsmuldp vs44,vs0,vs44 │ │ │ │ + xsmuldp vs32,vs11,vs32 │ │ │ │ + fmul f1,f5,f5 │ │ │ │ + xsmaddmdp vs45,vs6,vs43 │ │ │ │ + xsmaddmdp vs33,vs6,vs44 │ │ │ │ + fmul f6,f3,f1 │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + xsmaddmdp vs2,vs4,vs33 │ │ │ │ + fmadd f0,f5,f10,f0 │ │ │ │ + xsmaddmdp vs5,vs32,vs6 │ │ │ │ + fmul f2,f2,f11 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + fmadd f13,f12,f13,f2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmsub f0,f11,f0,f13 │ │ │ │ + fsub f0,f0,f5 │ │ │ │ + fmadd f1,f0,f8,f9 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmpu cr0,f10,f2 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ - bge 4a164 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f12,f5,f2,f12 │ │ │ │ - lfd f9,27904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,28416(r9) │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ + xscmpudp cr0,vs33,vs11 │ │ │ │ + bge 490b4 │ │ │ │ + fmsub f11,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs12,3239051264 │ │ │ │ + xxspltidp vs8,3229614080 │ │ │ │ + fdiv f1,f11,f7 │ │ │ │ + fmadd f12,f11,f11,f12 │ │ │ │ + fmadd f9,f11,f11,f9 │ │ │ │ + fmadd f11,f11,f11,f8 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - fmul f1,f1,f10 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - b 4a164 │ │ │ │ + b 490b4 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f13 │ │ │ │ - bge 4a5a0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs12 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs50,vs4,vs4 │ │ │ │ - xsdivdp vs43,vs43,vs42 │ │ │ │ - lfd f13,28488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1077936128 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 495e0 │ │ │ │ + xxspltidp vs10,3267624960 │ │ │ │ + xxspltidp vs43,1150484480 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxspltidp vs8,1135312896 │ │ │ │ + xxspltidp vs37,1185300480 │ │ │ │ + xxspltidp vs39,1180065792 │ │ │ │ + xxspltidp vs33,1173684224 │ │ │ │ + xxspltidp vs44,1152319488 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmaddmdp vs43,vs5,vs10 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xxspltidp vs10,1188454400 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs13,1184296960 │ │ │ │ + xxspltidp vs49,1172881408 │ │ │ │ + xxspltidp vs42,1149960192 │ │ │ │ + xsmaddmdp vs39,vs2,vs8 │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1178460160 │ │ │ │ + xxspltidp vs48,3279683584 │ │ │ │ + xxspltidp vs38,1174446080 │ │ │ │ + fmul f10,f2,f10 │ │ │ │ xsmuldp vs51,vs36,vs36 │ │ │ │ - lxsd v2,28472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,28368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs32,vs40 │ │ │ │ - lfd f7,28504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lxsd v7,28512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs5,vs35 │ │ │ │ - fmul f13,f13,f12 │ │ │ │ - lfd f0,28520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs31,vs34 │ │ │ │ - lfd f2,28336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs44,vs0 │ │ │ │ - xsnmsubmdp vs7,vs32,vs13 │ │ │ │ - lxsd v9,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f5,f5,f2,f31 │ │ │ │ - xxmr vs2,vs35 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - lfd f8,28464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubadp vs2,vs4,vs37 │ │ │ │ - xsadddp vs7,vs7,vs39 │ │ │ │ - lfd f11,28424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,28432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fnmsub f8,f3,f8,f2 │ │ │ │ - lxsd v6,28440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs11,vs44,vs11 │ │ │ │ - lxsd v17,28448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs9,vs50,vs11 │ │ │ │ - xsmuldp vs11,vs5,vs36 │ │ │ │ - xxmr vs44,vs49 │ │ │ │ - lxsd v10,28480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f0,f4,f0 │ │ │ │ - xsmuldp vs4,vs51,vs41 │ │ │ │ - xsmaddadp vs44,vs32,vs38 │ │ │ │ - lxsd v8,28536(r9) │ │ │ │ - fmadd f8,f8,f10,f11 │ │ │ │ - xsnmsubadp vs6,vs45,vs42 │ │ │ │ + xxspltidp vs40,1179205632 │ │ │ │ + xsnmsubadp vs32,vs45,vs42 │ │ │ │ + xsmuldp vs7,vs43,vs11 │ │ │ │ + xxmr vs43,vs35 │ │ │ │ + xxmr vs2,vs34 │ │ │ │ + xsmsubadp vs43,vs6,vs37 │ │ │ │ + xsmsubadp vs2,vs0,vs44 │ │ │ │ + xsmuldp vs0,vs6,vs49 │ │ │ │ + xxmr vs44,vs48 │ │ │ │ + xsmsubadp vs10,vs50,vs8 │ │ │ │ + xsmuldp vs45,vs51,vs41 │ │ │ │ + xsmaddadp vs44,vs5,vs38 │ │ │ │ + xsnmsubadp vs7,vs5,vs33 │ │ │ │ xxmr vs5,vs40 │ │ │ │ - fmadd f12,f12,f7,f4 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - fmsub f5,f3,f5,f0 │ │ │ │ - fadd f12,f12,f8 │ │ │ │ - fmr f11,f5 │ │ │ │ - xsnmsubadp vs11,vs51,vs33 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - fmadd f12,f10,f12,f6 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - xsmaddadp vs1,vs43,vs12 │ │ │ │ + xxmr vs8,vs43 │ │ │ │ + xsmuldp vs6,vs2,vs36 │ │ │ │ + fmsub f5,f4,f5,f0 │ │ │ │ + fnmsub f8,f4,f13,f8 │ │ │ │ + xsadddp vs10,vs10,vs44 │ │ │ │ + xsadddp vs7,vs7,vs39 │ │ │ │ + xsnmsubmdp vs3,vs51,vs5 │ │ │ │ + fmadd f0,f8,f12,f6 │ │ │ │ + xsmaddmdp vs11,vs7,vs45 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + fadd f0,f0,f10 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f0,f3 │ │ │ │ + fmadd f1,f9,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f11,f2 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f12,f5,f2,f10 │ │ │ │ - lfd f10,28416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28408(r9) │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ - blr │ │ │ │ + fmsub f12,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsdivdp vs9,vs43,vs42 │ │ │ │ - fmul f8,f10,f12 │ │ │ │ - xsadddp vs1,vs1,vs43 │ │ │ │ - lxsd v13,28336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,28368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,28344(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs44,vs5,vs45 │ │ │ │ - lfd f13,28376(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs45,vs5,vs2 │ │ │ │ - fmul f5,f8,f8 │ │ │ │ - lfd f11,28352(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs32,vs4,vs44 │ │ │ │ - lfd f7,28384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs4,vs45 │ │ │ │ - xsmuldp vs5,vs33,vs5 │ │ │ │ - lxsd v10,28360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,28392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28400(r9) │ │ │ │ - fmadd f7,f3,f7,f13 │ │ │ │ - fmul f2,f12,f0 │ │ │ │ - xxmr vs0,vs32 │ │ │ │ - fmul f7,f7,f12 │ │ │ │ - fmadd f0,f8,f11,f0 │ │ │ │ - fmadd f8,f8,f2,f5 │ │ │ │ - fmadd f6,f10,f6,f7 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmsub f0,f12,f0,f6 │ │ │ │ - fsub f0,f0,f8 │ │ │ │ - fmadd f1,f0,f9,f1 │ │ │ │ + xxspltidp vs11,3239051264 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + fdiv f0,f12,f7 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f8,f12,f9 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - lxsd v4,28336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs8,vs8 │ │ │ │ - lxsd v6,28344(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs5,vs36 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v7,28376(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,28352(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs41,vs33 │ │ │ │ - xsmaddmdp vs38,vs4,vs36 │ │ │ │ - lfd f7,28384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs4,vs37 │ │ │ │ - lxsd v3,28360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs10,vs8,vs38 │ │ │ │ - lfd f11,28392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs3,vs39 │ │ │ │ - lxsd v8,28400(r9) │ │ │ │ - xsmaddmdp vs10,vs12,vs35 │ │ │ │ - xsmuldp vs40,vs9,vs40 │ │ │ │ - fmul f7,f7,f9 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xsmaddmdp vs8,vs40,vs41 │ │ │ │ - fmadd f12,f12,f11,f7 │ │ │ │ - fmsub f10,f9,f10,f12 │ │ │ │ - fsub f10,f10,f8 │ │ │ │ - xsmaddmdp vs1,vs10,vs43 │ │ │ │ - b 4a164 │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs40,1141637120 │ │ │ │ + xxspltidp vs41,1158414336 │ │ │ │ + fmul f9,f12,f13 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs8,1154613248 │ │ │ │ + xsdivdp vs1,vs44,vs7 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs33,1151172608 │ │ │ │ + xxspltidp vs42,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs42,vs13,vs42 │ │ │ │ + xsmuldp vs43,vs9,vs9 │ │ │ │ + xsmaddmdp vs40,vs6,vs38 │ │ │ │ + xsmaddmdp vs41,vs6,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs3 │ │ │ │ + xsmaddmdp vs11,vs9,vs40 │ │ │ │ + xsmaddmdp vs8,vs4,vs41 │ │ │ │ + xsmaddmdp vs9,vs42,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs37 │ │ │ │ + fmul f8,f8,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xsmaddmdp vs12,vs33,vs8 │ │ │ │ + fmsub f12,f13,f11,f12 │ │ │ │ + fsub f12,f12,f9 │ │ │ │ + xsmaddmdp vs1,vs12,vs44 │ │ │ │ + b 490b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x20000 │ │ │ │ .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004a740 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-10304 │ │ │ │ - mtfprd f12,r4 │ │ │ │ +00000000000496e0 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ mflr r0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,28680(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f2,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ + mr r2,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bgt 4a77c │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 4a7f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f2,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 49714 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + beq 49744 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r4,40(r1) │ │ │ │ stfd f2,32(r1) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f2,32(r1) │ │ │ │ + bl 5220 │ │ │ │ ld r4,40(r1) │ │ │ │ + lfd f2,32(r1) │ │ │ │ fmr f0,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ + addi r2,r4,1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fcmpu cr0,f11,f12 │ │ │ │ - bgt 4a7c4 │ │ │ │ - not r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 4a800 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 49760 │ │ │ │ + not r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 49790 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,27952(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f12 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27952(r9) │ │ │ │ - b 4a7a8 │ │ │ │ nop │ │ │ │ stfd f0,32(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f1 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004a840 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-10560 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ - mflr r0 │ │ │ │ +00000000000497d0 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ - fneg f30,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ + fneg f30,f1 │ │ │ │ fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - mtfprd f1,r9 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - fcfid f1,f1 │ │ │ │ + fmr f2,f30 │ │ │ │ std r5,32(r1) │ │ │ │ + mtfprd f1,r2 │ │ │ │ + fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ ld r5,32(r1) │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ addi r5,r5,1 │ │ │ │ mulld r5,r5,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ fcfid f1,f0 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f1,f30 │ │ │ │ lfd f31,-8(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004a8e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-10720 │ │ │ │ +0000000000049880 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4aab0 │ │ │ │ - ble cr7,4abd0 │ │ │ │ + beq 49a40 │ │ │ │ + ble cr7,49b60 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4abe8 │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 49b78 │ │ │ │ + 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 4a920 │ │ │ │ + bdnz 498b0 │ │ │ │ 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 4a9a0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 49930 │ │ │ │ + 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 │ │ │ │ cmpdi r5,3 │ │ │ │ - ble 4abdc │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 49b6c │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 4a9d0 │ │ │ │ + bdnz 49960 │ │ │ │ xvmaxdp vs32,vs32,vs8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + andi. r2,r9,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4aaa8 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 49a38 │ │ │ │ + clrrdi r9,r9,2 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 4aaa8 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 49a38 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 4aaa8 │ │ │ │ - lxv vs11,32(r9) │ │ │ │ + ble 49a38 │ │ │ │ + lxv vs11,32(r2) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,4abd0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4abf4 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,49b60 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 49b84 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 4aae0 │ │ │ │ + bdnz 49a70 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs1,vs8,vs8,2 │ │ │ │ xvmaxdp vs1,vs1,vs8 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 4abbc │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 49b4c │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4a9a0 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 49930 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4a9a0 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 49930 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4a9a0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 4a9b0 │ │ │ │ + b 49930 │ │ │ │ + mr r9,r5 │ │ │ │ + b 49940 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28688(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4aa34 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ li r9,0 │ │ │ │ - b 4a978 │ │ │ │ + b 499c4 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 4ab44 │ │ │ │ + li r2,0 │ │ │ │ + b 49908 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 49ad4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ac10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-11536 │ │ │ │ +0000000000049ba0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4af10 │ │ │ │ - ble cr7,4b060 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4b078 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 49e90 │ │ │ │ + ble cr7,49fe0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 49ff8 │ │ │ │ + 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 4ac60 │ │ │ │ + bdnz 49be0 │ │ │ │ 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 4b050 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 49fd0 │ │ │ │ + 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 4add0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 49d50 │ │ │ │ + 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 4add0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 49d50 │ │ │ │ + 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 4add0 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 49d50 │ │ │ │ + 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 4add0 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 49d50 │ │ │ │ + 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 4add0 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 49d50 │ │ │ │ + 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 4add0 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 49d50 │ │ │ │ + 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 │ │ │ │ - ble 4b06c │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 49fec │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + 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 4ae00 │ │ │ │ + bdnz 49d80 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4af00 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 49e80 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 4af00 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 49e80 │ │ │ │ + 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 4af00 │ │ │ │ + ble 49e80 │ │ │ │ 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 4af00 │ │ │ │ + ble 49e80 │ │ │ │ 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 4af00 │ │ │ │ + ble 49e80 │ │ │ │ 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 4af00 │ │ │ │ + ble 49e80 │ │ │ │ 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 4af00 │ │ │ │ + ble 49e80 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,4b060 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4b084 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,49fe0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4a004 │ │ │ │ + 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 4af40 │ │ │ │ + bdnz 49ec0 │ │ │ │ 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 4b050 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 49fd0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 49d50 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 49d50 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 49d50 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 49d50 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 49d50 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4add0 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 49d50 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4add0 │ │ │ │ + b 49d50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 4ade0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 49d60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28688(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4ae5c │ │ │ │ + li r2,0 │ │ │ │ + b 49ddc │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4ace0 │ │ │ │ + li r9,0 │ │ │ │ + b 49c60 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4af9c │ │ │ │ + li r9,0 │ │ │ │ + b 49f1c │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b0a0 : │ │ │ │ +000000000004a020 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 4b260 │ │ │ │ + beq 4a1e0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4b380 │ │ │ │ + ble 4a300 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4b394 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 4a314 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ - 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 4b0d0 │ │ │ │ + bdnz 4a050 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 4b150 │ │ │ │ + beq 4a0d0 │ │ │ │ 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 │ │ │ │ - ble 4b370 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4b388 │ │ │ │ - srdi r10,r7,2 │ │ │ │ + ble 4a2f0 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4a308 │ │ │ │ + srdi r9,r7,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvadddp vs8,vs8,vs12 │ │ │ │ xvadddp vs32,vs32,vs0 │ │ │ │ - bdnz 4b180 │ │ │ │ + bdnz 4a100 │ │ │ │ xvadddp vs32,vs32,vs8 │ │ │ │ - andi. r9,r7,3 │ │ │ │ + andi. r2,r7,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4b258 │ │ │ │ - clrrdi r9,r7,2 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lxvx vs11,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 4a1d8 │ │ │ │ + clrrdi r2,r7,2 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs11,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 4b258 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ + ble 4a1d8 │ │ │ │ + add r6,r6,r10 │ │ │ │ + addi r2,r2,2 │ │ │ │ lxv vs11,16(r6) │ │ │ │ - cmpd r7,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 4b258 │ │ │ │ + ble 4a1d8 │ │ │ │ lxv vs11,32(r6) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4b380 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4b3a0 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble 4a300 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4a320 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 4b290 │ │ │ │ + bdnz 4a210 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs0,vs8,vs8,2 │ │ │ │ xvmaxdp vs0,vs0,vs8 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 4b150 │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4a0d0 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b150 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 4a0d0 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b150 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 4a0d0 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4b150 │ │ │ │ + b 4a0d0 │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 4b150 │ │ │ │ + b 4a0d0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4b1e4 │ │ │ │ + li r2,0 │ │ │ │ + b 4a164 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4b128 │ │ │ │ + b 4a0a8 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 4b2f4 │ │ │ │ + li r2,0 │ │ │ │ + b 4a274 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b3c0 : │ │ │ │ +000000000004a340 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 4b6b0 │ │ │ │ + beq 4a630 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4b800 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4b814 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 4a780 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4a794 │ │ │ │ + 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 4b400 │ │ │ │ + bdnz 4a380 │ │ │ │ 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 4b570 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b570 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 4a4f0 │ │ │ │ + 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 4b7f0 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4b808 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 4a770 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4a788 │ │ │ │ + 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 4b5a0 │ │ │ │ + bdnz 4a520 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ + andi. r2,r7,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4b6a0 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 4a620 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 4b6a0 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 4a620 │ │ │ │ + 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 4b6a0 │ │ │ │ + ble 4a620 │ │ │ │ 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 4b6a0 │ │ │ │ + ble 4a620 │ │ │ │ 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 4b6a0 │ │ │ │ + ble 4a620 │ │ │ │ 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 4b6a0 │ │ │ │ + ble 4a620 │ │ │ │ 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 4b6a0 │ │ │ │ + ble 4a620 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4b800 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4b820 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 4a780 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4a7a0 │ │ │ │ + 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 4b6e0 │ │ │ │ + bdnz 4a660 │ │ │ │ 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 4b570 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4a4f0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4a4f0 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4a4f0 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4a4f0 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4a4f0 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4a4f0 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4b570 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 4a4f0 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4b570 │ │ │ │ + b 4a4f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 4b570 │ │ │ │ + b 4a4f0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4b5fc │ │ │ │ + li r2,0 │ │ │ │ + b 4a57c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4b480 │ │ │ │ + li r9,0 │ │ │ │ + b 4a400 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4b73c │ │ │ │ + li r9,0 │ │ │ │ + b 4a6bc │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b840 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-14656 │ │ │ │ +000000000004a7c0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4ba90 │ │ │ │ - ble cr7,4bb70 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4bb8c │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 4aa00 │ │ │ │ + ble cr7,4aae0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4aafc │ │ │ │ + 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 4b890 │ │ │ │ + bdnz 4a800 │ │ │ │ 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 4bb0c │ │ │ │ - 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 4aa7c │ │ │ │ + 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 4b994 │ │ │ │ - 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 4a904 │ │ │ │ + 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 4b994 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 4a904 │ │ │ │ + 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 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 4bb80 │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 4aaf0 │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + 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 4b9d0 │ │ │ │ + bdnz 4a940 │ │ │ │ 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 4ba80 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4a9f0 │ │ │ │ + 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 4ba80 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 4a9f0 │ │ │ │ + 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 4ba80 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 4a9f0 │ │ │ │ + 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,4bb70 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4bb18 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,4aae0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4aa88 │ │ │ │ + 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 4bac0 │ │ │ │ + bdnz 4aa30 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r9,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 4bb20 │ │ │ │ + bne 4aa90 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 4b9a8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 4a918 │ │ │ │ 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) │ │ │ │ + li r9,0 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + add r8,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ + lfd f1,8(r8) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f1,f1,f1,f12 │ │ │ │ - ble 4b994 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + ble 4a904 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 4b994 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 4b980 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28688(r9) │ │ │ │ + ble 4a904 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + b 4a8f0 │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4ba1c │ │ │ │ + li r9,0 │ │ │ │ + b 4a98c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 4b900 │ │ │ │ + li r10,0 │ │ │ │ + b 4a870 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004bbb0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-15536 │ │ │ │ +000000000004ab20 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4be60 │ │ │ │ - ble cr7,4bf80 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4bf98 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 4adc0 │ │ │ │ + ble cr7,4aee0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4aef8 │ │ │ │ + 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 4bc00 │ │ │ │ + bdnz 4ab60 │ │ │ │ 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 4bf70 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4aed0 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4aca4 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4aca4 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4aca4 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4aca4 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4aca4 │ │ │ │ + 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 4bd44 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 4aca4 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 4bf8c │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 4aeec │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + 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 4bd80 │ │ │ │ + bdnz 4ace0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4be54 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4adb4 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4adb4 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4adb4 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4adb4 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4adb4 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 4adb4 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4be54 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 4adb4 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,4bf80 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4bfa4 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,4aee0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4af04 │ │ │ │ + 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 4be90 │ │ │ │ + bdnz 4adf0 │ │ │ │ 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 4bf70 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4aed0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 4bd44 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 4bd44 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4aca4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4bd44 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4aca4 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4bd44 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4aca4 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4bd44 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 4aca4 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4bd44 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 4aca4 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 4aca4 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 4bd44 │ │ │ │ + b 4aca4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 4bd58 │ │ │ │ + mr r9,r5 │ │ │ │ + b 4acb8 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28688(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4bdcc │ │ │ │ + li r2,0 │ │ │ │ + b 4ad2c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4bc70 │ │ │ │ + li r9,0 │ │ │ │ + b 4abd0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4bedc │ │ │ │ + li r9,0 │ │ │ │ + b 4ae3c │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000004bfc0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-16576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32432(r2) │ │ │ │ - lfd f4,-32440(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4c114 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - addi r9,r9,28992 │ │ │ │ - lfd f1,28720(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32424(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000004af40 : │ │ │ │ + plha r2,282896 # 90050 │ │ │ │ + plfd f4,282880 # 90048 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 4b088 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,282848 # 90058 │ │ │ │ + mtctr r2 │ │ │ │ fmul f1,f4,f1 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs7,vs10 │ │ │ │ - xxmr vs6,vs10 │ │ │ │ - xxmr vs5,vs10 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xxmr vs9,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stfd f1,-32440(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,282788 # 90048 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 4c040 │ │ │ │ + bdnz 4afb0 │ │ │ │ xvmuldp vs0,vs12,vs5 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs6 │ │ │ │ + plfd f11,282748 # 90060 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - nop │ │ │ │ - lfd f10,28728(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32416(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,28712(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,-32424(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,282672 # 90058 │ │ │ │ + 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 4c0c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28992(r9) │ │ │ │ + blt 4b030 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 4c0f8 │ │ │ │ + blt 4b068 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,282612 # 90060 │ │ │ │ + pstfd f12,282612 # 90068 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32416(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32408(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32432(r2) │ │ │ │ + psth r2,282576 # 90050 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 4c1c8 │ │ │ │ - addis r9,r2,-5 │ │ │ │ + bgt 4b13c │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,16952 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 4b0ac │ │ │ │ + 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,27888(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28696(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28704(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32416(r2) │ │ │ │ + plfd f1,282452 # 90060 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32424(r2) │ │ │ │ + plfd f1,282432 # 90058 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28712(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32408(r2) │ │ │ │ + plfd f1,282424 # 90068 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,29592 │ │ │ │ - addi r3,r3,29624 │ │ │ │ + pla r5,141324 # 6d950 │ │ │ │ + pla r3,141348 # 6d970 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,27904(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c220 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-17184 │ │ │ │ +000000000004b190 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4c340 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c34c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,29008 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 4b2b0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4b2bc │ │ │ │ + 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 4c260 │ │ │ │ + bdnz 4b1d0 │ │ │ │ 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,29008(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,29008(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 4c2b0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 4b220 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004c370 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +000000000004b300 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c390 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-17552 │ │ │ │ +000000000004b320 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 4c400 │ │ │ │ - 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,29920 │ │ │ │ - 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 4b388 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,141376 # 6db80 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000004c420 : │ │ │ │ +000000000004b3a0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 4c46c │ │ │ │ + blt 4b3ec │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 4c464 │ │ │ │ + ble 4b3e4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004c480 : │ │ │ │ +000000000004b400 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 4c528 │ │ │ │ + li r9,1 │ │ │ │ + beq 4b4a0 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 4c550 │ │ │ │ - li r6,0 │ │ │ │ + beq 4b4c0 │ │ │ │ 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 4c4a0 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 4c510 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4c504 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 4c540 │ │ │ │ - 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 4b420 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 4b488 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4b47c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 4b4b0 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 4c520 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 4b498 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 4c518 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 4b490 │ │ │ │ + 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 4c4fc │ │ │ │ + b 4b474 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 4c528 │ │ │ │ + b 4b4a0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c570 : │ │ │ │ +000000000004b4e0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4c630 │ │ │ │ + beq 4b590 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r7,0 │ │ │ │ - beq 4c660 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + beq 4b5c0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r8 │ │ │ │ - addi r8,r8,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 r7,r7,r9 │ │ │ │ - bne 4c590 │ │ │ │ - add r7,r7,r0 │ │ │ │ - extsw r6,r7 │ │ │ │ - addi r10,r6,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 4c604 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r9,r9,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 r10,r10,r2 │ │ │ │ + bne 4b500 │ │ │ │ + add r10,r10,r7 │ │ │ │ + extsw r7,r10 │ │ │ │ + addi r9,r7,1 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 4b56c │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 4c5f8 │ │ │ │ + beq 4b560 │ │ │ │ cmpdi r8,2 │ │ │ │ - bne 4c650 │ │ │ │ + bne 4b5b0 │ │ │ │ slwi r3,r3,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpdi r10,1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 4c614 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 4b57c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 4c60c │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 4b574 │ │ │ │ + addi r10,r10,1 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ li r3,1 │ │ │ │ - li r7,0 │ │ │ │ + li r10,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r9,r7 │ │ │ │ li r3,2 │ │ │ │ - b 4c5f0 │ │ │ │ + b 4b558 │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 4c638 │ │ │ │ + b 4b598 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004c680 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-18304 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +000000000004b600 : │ │ │ │ + plfd f0,139584 # 6d740 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - mflr r0 │ │ │ │ - fmr f31,f2 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - lfd f30,27920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28736(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,27952(r9) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ + mflr r0 │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f2,f30,f2 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f2,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + fadd f1,f1,f0 │ │ │ │ stfd f2,32(r1) │ │ │ │ - fdiv f1,f2,f0 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f2,f1 │ │ │ │ + bl 5020 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4ee0 │ │ │ │ + plfd f0,139488 # 6d748 │ │ │ │ + plfd f12,139488 # 6d750 │ │ │ │ lfd f2,32(r1) │ │ │ │ - lfd f0,28744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f30,f1 │ │ │ │ - lfd f12,28752(r9) │ │ │ │ + fmr f29,f1 │ │ │ │ fadd f0,f28,f0 │ │ │ │ fdiv f1,f12,f0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ fadd f0,f31,f28 │ │ │ │ - fmul f8,f30,f1 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 4c980 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs51,vs29 │ │ │ │ - stfd f27,56(r1) │ │ │ │ - xxmr vs49,vs29 │ │ │ │ - lfd f1,28896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,28888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - lxsd v9,28872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,28864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,28824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,28264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 4b920 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plxsd v1,139536 # 6d7b0 │ │ │ │ + plfd f1,139536 # 6d7b8 │ │ │ │ + xxspltidp vs41,1073741824 │ │ │ │ + plxsd v0,139504 # 6d7a8 │ │ │ │ + plfd f29,139488 # 6d7a0 │ │ │ │ + xxspltidp vs38,1077936128 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + plfd f31,139456 # 6d798 │ │ │ │ + plfd f13,139440 # 6d790 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + xxspltidp vs39,1088421888 │ │ │ │ + plfd f2,139408 # 6d788 │ │ │ │ + plfd f3,139392 # 6d780 │ │ │ │ + xxspltidp vs43,1082130432 │ │ │ │ + xxspltidp vs40,1084227584 │ │ │ │ + xxmr vs11,vs33 │ │ │ │ + plfd f4,139356 # 6d778 │ │ │ │ + plfd f5,139340 # 6d770 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + plxsd v13,139316 # 6d768 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs10,1090519040 │ │ │ │ + plxsd v12,139280 # 6d760 │ │ │ │ + plfd f6,139264 # 6d758 │ │ │ │ fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f13,f0,f7,f29 │ │ │ │ - lfd f4,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs51,vs0,vs37 │ │ │ │ - lfd f10,28328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs49,vs0,vs36 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs48,vs13 │ │ │ │ - fmadd f13,f0,f2,f29 │ │ │ │ - lfd f3,28856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,28800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xxmr vs47,vs13 │ │ │ │ - fmadd f13,f0,f4,f29 │ │ │ │ - lfd f12,28776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs48,vs47 │ │ │ │ - lfd f6,28784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xxmr vs34,vs13 │ │ │ │ - fmadd f13,f0,f10,f29 │ │ │ │ - lfd f5,28816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f27,f0,f6,f29 │ │ │ │ - xsmuldp vs49,vs49,vs34 │ │ │ │ - xsmuldp vs51,vs51,vs48 │ │ │ │ - lfd f30,28792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - xxmr vs50,vs13 │ │ │ │ - fmadd f13,f0,f3,f29 │ │ │ │ - lfd f31,28768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs35,vs27 │ │ │ │ - fmadd f27,f0,f5,f29 │ │ │ │ - lfd f9,28760(r9) │ │ │ │ - xsmuldp vs35,vs35,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - xxmr vs38,vs13 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs50,vs50,vs38 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - xsmuldp vs13,vs13,vs51 │ │ │ │ - xsmuldp vs34,vs27,vs50 │ │ │ │ - lfd f27,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ - xsmuldp vs13,vs13,vs35 │ │ │ │ - xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs38,vs0,vs30 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + xsmaddmdp vs39,vs0,vs30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + xsmaddmdp vs40,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs41,vs41,vs38 │ │ │ │ + xsmuldp vs42,vs42,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f11,f0,f11,f9 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 4cad4 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - addi r1,r1,96 │ │ │ │ + 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,vs45 │ │ │ │ + xsmaddmdp vs11,vs0,vs44 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 4ba84 │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxmr vs12,vs33 │ │ │ │ + xxspltidp vs40,1073741824 │ │ │ │ + xxspltidp vs37,1077936128 │ │ │ │ + xxspltidp vs43,1091567616 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs38,1088421888 │ │ │ │ + xxspltidp vs39,1084227584 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs28,1090519040 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,80 │ │ │ │ + xxmr vs33,vs43 │ │ │ │ + xxmr vs43,vs42 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ - fmadd f2,f0,f2,f29 │ │ │ │ - fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f3,f0,f3,f29 │ │ │ │ - fmadd f1,f0,f7,f29 │ │ │ │ - fmadd f28,f0,f4,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - xxmr vs35,vs2 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs39,vs3 │ │ │ │ - xsmuldp vs1,vs1,vs35 │ │ │ │ - fmadd f3,f0,f10,f29 │ │ │ │ - xxmr vs10,vs37 │ │ │ │ - fmadd f4,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - xsmuldp vs6,vs2,vs39 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - fmul f3,f3,f28 │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f1,f12 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xsmaddmdp vs37,vs0,vs10 │ │ │ │ + xsmaddmdp vs33,vs0,vs10 │ │ │ │ + xsmaddmdp vs41,vs0,vs10 │ │ │ │ + xsmaddmdp vs38,vs0,vs10 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs39,vs0,vs10 │ │ │ │ + fmadd f1,f0,f30,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f30,f0,f28,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + xsmuldp vs42,vs40,vs37 │ │ │ │ + xsmuldp vs28,vs43,vs39 │ │ │ │ + xsmuldp vs32,vs41,vs38 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs33,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs32 │ │ │ │ + fmul f30,f30,f28 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + 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,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - lfd f9,28760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,28800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,28824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,28840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plxsd v12,138816 # 6d760 │ │ │ │ + plfd f6,138800 # 6d758 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs38,1086324736 │ │ │ │ + plxsd v13,138792 # 6d768 │ │ │ │ + plfd f5,138792 # 6d770 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs39,1082130432 │ │ │ │ + plfd f4,138776 # 6d778 │ │ │ │ + plfd f3,138776 # 6d780 │ │ │ │ + xxspltidp vs43,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + plfd f2,138760 # 6d788 │ │ │ │ + plfd f13,138760 # 6d790 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxmr vs11,vs44 │ │ │ │ + plfd f31,138740 # 6d798 │ │ │ │ + plfd f29,138740 # 6d7a0 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + xsadddp vs38,vs0,vs38 │ │ │ │ + nop │ │ │ │ + plxsd v0,138728 # 6d7a8 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs39,vs0,vs39 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + xsadddp vs40,vs0,vs40 │ │ │ │ + plxsd v1,138712 # 6d7b0 │ │ │ │ + fmadd f11,f0,f6,f11 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + plfd f1,138692 # 6d7b8 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs12,vs12,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + xsmaddmdp vs11,vs0,vs45 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs30,vs30,vs42 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + xsmuldp vs7,vs7,vs43 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + 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 │ │ │ │ - lxsd v10,28864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,28776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,28784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lxsd v5,28808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs49,vs0,vs12 │ │ │ │ - lfd f5,28816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs50,vs0,vs37 │ │ │ │ - lxsd v4,28264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs48,vs0,vs5 │ │ │ │ - xsmuldp vs49,vs49,vs13 │ │ │ │ - lfd f3,28856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs51,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,28328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs34,vs0,vs36 │ │ │ │ - xsmuldp vs50,vs50,vs48 │ │ │ │ - lxsd v9,28872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs35,vs0,vs3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs48,vs0,vs10 │ │ │ │ - xsmuldp vs51,vs51,vs34 │ │ │ │ - lfd f2,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xsmuldp vs35,vs35,vs48 │ │ │ │ - xsadddp vs34,vs0,vs2 │ │ │ │ - lxsd v7,28888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs38,vs51 │ │ │ │ - lfd f1,28896(r9) │ │ │ │ - xsmuldp vs13,vs13,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xsmuldp vs35,vs35,vs0 │ │ │ │ - xsmuldp vs34,vs34,vs50 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xsmuldp vs38,vs38,vs35 │ │ │ │ - xsmuldp vs13,vs13,vs34 │ │ │ │ - xsmaddmdp vs11,vs0,vs39 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ fmadd f11,f0,f11,f1 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 4c8b0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - xsadddp vs37,vs28,vs37 │ │ │ │ - xsadddp vs36,vs28,vs36 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ - lfd f29,28904(r9) │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 4b800 │ │ │ │ + xxmr vs12,vs44 │ │ │ │ + xxspltidp vs41,1094713344 │ │ │ │ + xxspltidp vs42,1092616192 │ │ │ │ + xxspltidp vs38,1093664768 │ │ │ │ + xxspltidp vs43,1090519040 │ │ │ │ + xxspltidp vs39,1091567616 │ │ │ │ + xxspltidp vs44,1088421888 │ │ │ │ + xxspltidp vs40,1086324736 │ │ │ │ + fmadd f9,f0,f6,f12 │ │ │ │ + xxspltidp vs30,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xsadddp vs38,vs28,vs38 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ + xsadddp vs39,vs28,vs39 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + xsadddp vs40,vs28,vs40 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - addi r1,r1,96 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + addi r1,r1,80 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmaddmdp vs9,vs0,vs45 │ │ │ │ ld r0,16(r1) │ │ │ │ + xsmuldp vs41,vs41,vs0 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + xsmuldp vs28,vs44,vs40 │ │ │ │ + xsmuldp vs45,vs43,vs39 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs42 │ │ │ │ + xsmuldp vs5,vs30,vs41 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs5,vs5,vs37 │ │ │ │ + xsmuldp vs6,vs6,vs45 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ lfd f28,-32(r1) │ │ │ │ - xsmuldp vs4,vs4,vs36 │ │ │ │ - lfd f29,-24(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,f9,f0,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - 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 │ │ │ │ - xsmaddmdp vs12,vs0,vs39 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ fmadd f0,f0,f12,f1 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x85 │ │ │ │ + .long 0x84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004cbb0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-19632 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - beq 4cbcc │ │ │ │ - fcmpu cr0,f2,f0 │ │ │ │ - bne 4cbe0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27952(r9) │ │ │ │ +000000000004bbb0 : │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f1,f12 │ │ │ │ + beq 4c020 │ │ │ │ + fcmpu cr0,f2,f12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bne 4bbe0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f1,f2 │ │ │ │ + nop │ │ │ │ + fadd f11,f1,f2 │ │ │ │ + plfd f6,138084 # 6d748 │ │ │ │ mflr r0 │ │ │ │ - stfd f28,-32(r1) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lfd f12,28744(r9) │ │ │ │ - fadd f7,f10,f12 │ │ │ │ - fadd f8,f1,f12 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + fadd f5,f1,f6 │ │ │ │ stfd f2,48(r1) │ │ │ │ stfd f1,80(r1) │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f10,72(r1) │ │ │ │ + fadd f7,f11,f6 │ │ │ │ stfd f0,88(r1) │ │ │ │ - stfd f12,40(r1) │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - stfd f8,64(r1) │ │ │ │ + stfd f12,96(r1) │ │ │ │ + stfd f11,72(r1) │ │ │ │ + stfd f6,40(r1) │ │ │ │ + stfd f5,64(r1) │ │ │ │ + fdiv f1,f7,f5 │ │ │ │ stfd f7,32(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ lfd f9,48(r1) │ │ │ │ - lfd f12,40(r1) │ │ │ │ + lfd f6,40(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ stfd f1,48(r1) │ │ │ │ - fadd f12,f9,f12 │ │ │ │ - fmr f2,f9 │ │ │ │ stfd f9,56(r1) │ │ │ │ - fdiv f1,f7,f12 │ │ │ │ - stfd f12,40(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,40(r1) │ │ │ │ - lfd f8,64(r1) │ │ │ │ + fadd f6,f9,f6 │ │ │ │ + fmr f2,f9 │ │ │ │ + fdiv f1,f7,f6 │ │ │ │ + stfd f6,40(r1) │ │ │ │ + bl 5220 │ │ │ │ + plfd f4,137980 # 6d750 │ │ │ │ + lfd f6,40(r1) │ │ │ │ + lfd f5,64(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ - lfd f10,72(r1) │ │ │ │ + lfd f11,72(r1) │ │ │ │ + lfd f12,96(r1) │ │ │ │ lfd f0,88(r1) │ │ │ │ - lfd f4,48(r1) │ │ │ │ + lfd f8,48(r1) │ │ │ │ lfd f9,56(r1) │ │ │ │ - lfd f6,28752(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,80(r1) │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - lfd f12,27952(r9) │ │ │ │ - fcmpu cr0,f10,f0 │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - fmul f7,f7,f6 │ │ │ │ - fadd f0,f10,f12 │ │ │ │ - fdiv f7,f7,f8 │ │ │ │ + lfd f10,80(r1) │ │ │ │ + fmul f5,f5,f6 │ │ │ │ + fmul f7,f7,f4 │ │ │ │ + fcmpu cr0,f11,f12 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fadd f12,f11,f0 │ │ │ │ + fdiv f7,f7,f5 │ │ │ │ fsqrt f7,f7 │ │ │ │ - ble 4cfd0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs47,vs12 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - lxsd v17,28896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v18,28888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v19,28880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs1,vs50 │ │ │ │ - lxsd v2,28872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,28864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,28848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,28840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,28832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,28808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f13,28264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs1,vs0,vs49 │ │ │ │ - fmadd f31,f0,f5,f12 │ │ │ │ - xsmaddadp vs47,vs0,vs33 │ │ │ │ - lxsd v16,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - lfd f8,28328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f30,f0,f10,f12 │ │ │ │ - fmadd f6,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - lxsd v0,28856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs47,vs31,vs47 │ │ │ │ - lxsd v9,28800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f29,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f8,f12 │ │ │ │ - lxsd v13,28776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs46,vs0,vs32 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - lfd f3,28784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs30,vs47 │ │ │ │ - fmul f31,f6,f29 │ │ │ │ - lfd f2,28816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs10,vs46 │ │ │ │ - xxmr vs10,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - lxsd v10,28792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f6,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f3,f12 │ │ │ │ - lxsd v11,28768(r9) │ │ │ │ - fmadd f29,f0,f2,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28760(r9) │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - fmul f31,f10,f31 │ │ │ │ - xsmuldp vs6,vs6,vs47 │ │ │ │ - fadd f10,f0,f12 │ │ │ │ - xsmuldp vs46,vs29,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs10,vs10,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - ble 4d12c │ │ │ │ - fdiv f11,f12,f10 │ │ │ │ - xxmr vs0,vs50 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - xxmr vs28,vs32 │ │ │ │ - xsmaddadp vs0,vs11,vs49 │ │ │ │ - fmadd f30,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f13,f12 │ │ │ │ - fmadd f31,f11,f5,f12 │ │ │ │ - xsmaddadp vs46,vs11,vs33 │ │ │ │ - fmadd f28,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs51 │ │ │ │ - xxmr vs47,vs10 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xxmr vs31,vs45 │ │ │ │ - fmadd f29,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f8,f12 │ │ │ │ - fmadd f31,f11,f31,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs34 │ │ │ │ - xsmuldp vs46,vs30,vs46 │ │ │ │ - fmadd f30,f11,f2,f12 │ │ │ │ - xsmuldp vs47,vs47,vs29 │ │ │ │ - fmul f10,f10,f28 │ │ │ │ - fmadd f29,f11,f3,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs35 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xsmuldp vs47,vs29,vs47 │ │ │ │ - fmul f10,f30,f10 │ │ │ │ - fadd f29,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs37 │ │ │ │ - fmul f10,f29,f10 │ │ │ │ - xsmuldp vs47,vs46,vs47 │ │ │ │ - xsmaddmdp vs0,vs11,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs10 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - ble 4d1d4 │ │ │ │ + ble 4c030 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + plfd f1,138004 # 6d7b8 │ │ │ │ + plfd f2,137988 # 6d7b0 │ │ │ │ + xxspltidp vs35,1073741824 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1077936128 │ │ │ │ + plxsd v9,137952 # 6d7a8 │ │ │ │ + xxspltidp vs38,1091567616 │ │ │ │ + xxspltidp vs36,1086324736 │ │ │ │ + xxspltidp vs51,1088421888 │ │ │ │ + xxspltidp vs37,1082130432 │ │ │ │ + xxspltidp vs34,1084227584 │ │ │ │ + plxsd v10,137896 # 6d7a0 │ │ │ │ + xxspltidp vs6,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + xxspltidp vs39,1090519040 │ │ │ │ + plxsd v11,137856 # 6d798 │ │ │ │ + plxsd v12,137840 # 6d790 │ │ │ │ + plxsd v13,137824 # 6d788 │ │ │ │ + plxsd v1,137808 # 6d780 │ │ │ │ + plxsd v0,137792 # 6d778 │ │ │ │ + plfd f13,137776 # 6d770 │ │ │ │ + plfd f3,137760 # 6d768 │ │ │ │ + plfd f4,137744 # 6d760 │ │ │ │ + plfd f5,137728 # 6d758 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs35,vs12,vs0 │ │ │ │ + xsmaddmdp vs50,vs12,vs0 │ │ │ │ + xsmaddmdp vs38,vs12,vs0 │ │ │ │ + xsmaddmdp vs36,vs12,vs0 │ │ │ │ + xsmaddmdp vs51,vs12,vs0 │ │ │ │ + xsmaddmdp vs37,vs12,vs0 │ │ │ │ + xsmaddmdp vs34,vs12,vs0 │ │ │ │ + fmadd f6,f12,f6,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + xsmaddmdp vs39,vs12,vs0 │ │ │ │ + fadd f0,f12,f0 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs38,vs38,vs35 │ │ │ │ + xsmuldp vs40,vs40,vs36 │ │ │ │ + xsmuldp vs39,vs39,vs37 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmuldp vs0,vs0,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmuldp vs6,vs6,vs40 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f6,f6,f0 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + ble 4c19c │ │ │ │ fdiv f11,f12,f11 │ │ │ │ - xxmr vs10,vs50 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - xxmr vs9,vs36 │ │ │ │ - addi r1,r1,128 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - xsmaddadp vs10,vs11,vs49 │ │ │ │ - fmadd f5,f11,f5,f12 │ │ │ │ - xsmaddmdp vs33,vs11,vs12 │ │ │ │ - fmadd f8,f11,f8,f12 │ │ │ │ - xsmaddmdp vs32,vs11,vs12 │ │ │ │ - fmadd f13,f11,f13,f12 │ │ │ │ - xxmr vs49,vs48 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + nop │ │ │ │ + xxspltidp vs40,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + fmadd f10,f11,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs11,vs12 │ │ │ │ xsmaddmdp vs49,vs11,vs12 │ │ │ │ - xsmaddmdp vs10,vs11,vs51 │ │ │ │ - xxmr vs50,vs5 │ │ │ │ - fmadd f5,f11,f2,f12 │ │ │ │ - xxmr vs46,vs33 │ │ │ │ - xxmr vs47,vs32 │ │ │ │ - xxmr vs33,vs8 │ │ │ │ - xxmr vs32,vs13 │ │ │ │ - fmadd f8,f11,f3,f12 │ │ │ │ - fmadd f13,f11,f9,f12 │ │ │ │ - xsmuldp vs3,vs50,vs46 │ │ │ │ - xxmr vs9,vs45 │ │ │ │ - xsmuldp vs33,vs33,vs47 │ │ │ │ - xsmuldp vs2,vs32,vs49 │ │ │ │ - xsmaddmdp vs10,vs11,vs34 │ │ │ │ - fmadd f9,f11,f9,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - fmul f3,f13,f3 │ │ │ │ - xsmuldp vs5,vs5,vs33 │ │ │ │ - fmul f8,f8,f2 │ │ │ │ - xsmaddmdp vs10,vs11,vs35 │ │ │ │ - fmul f9,f9,f3 │ │ │ │ - fmul f12,f12,f5 │ │ │ │ - xsmaddmdp vs10,vs11,vs37 │ │ │ │ - fmul f9,f9,f8 │ │ │ │ - xsmaddmdp vs10,vs11,vs38 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs39 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ + xsmaddmdp vs37,vs11,vs12 │ │ │ │ + xsmaddmdp vs35,vs11,vs12 │ │ │ │ + xsmaddmdp vs50,vs11,vs12 │ │ │ │ + xsmaddmdp vs36,vs11,vs12 │ │ │ │ + xsmaddmdp vs51,vs11,vs12 │ │ │ │ + xsmaddmdp vs40,vs11,vs12 │ │ │ │ + xsmaddmdp vs39,vs11,vs12 │ │ │ │ + xsmaddmdp vs38,vs11,vs12 │ │ │ │ + xxmr vs48,vs10 │ │ │ │ + fadd f10,f11,f12 │ │ │ │ + xsmuldp vs34,vs34,vs49 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xxmr vs12,vs48 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + xsmuldp vs38,vs38,vs36 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ + xsmuldp vs40,vs40,vs37 │ │ │ │ + xsmuldp vs10,vs10,vs38 │ │ │ │ xsmaddmdp vs12,vs11,vs43 │ │ │ │ + xsmuldp vs40,vs40,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + fmadd f12,f11,f12,f4 │ │ │ │ + fmadd f12,f11,f12,f5 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + ble 4c298 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + nop │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,112 │ │ │ │ + ld r0,16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs12,vs10 │ │ │ │ + xsmaddmdp vs49,vs12,vs10 │ │ │ │ + xsmaddmdp vs37,vs12,vs10 │ │ │ │ + xsmaddmdp vs35,vs12,vs10 │ │ │ │ + xsmaddmdp vs50,vs12,vs10 │ │ │ │ + xsmaddmdp vs36,vs12,vs10 │ │ │ │ + xsmaddmdp vs51,vs12,vs10 │ │ │ │ + xxmr vs1,vs38 │ │ │ │ + xxmr vs2,vs39 │ │ │ │ + fmadd f9,f12,f9,f10 │ │ │ │ + fmadd f2,f12,f2,f10 │ │ │ │ + fmadd f1,f12,f1,f10 │ │ │ │ + fadd f10,f12,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs38,vs34,vs49 │ │ │ │ + xsmuldp vs39,vs35,vs50 │ │ │ │ + xsmuldp vs41,vs36,vs51 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs42,vs37,vs38 │ │ │ │ + xsmuldp vs1,vs1,vs41 │ │ │ │ + xsmuldp vs2,vs2,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs42 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ xsmaddmdp vs11,vs12,vs44 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f9,f9,f2 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + fmadd f11,f12,f11,f13 │ │ │ │ + fmadd f11,f12,f11,f3 │ │ │ │ + fmadd f11,f12,f11,f4 │ │ │ │ + fmadd f12,f12,f11,f5 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,28792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs1,vs43 │ │ │ │ - lxsd v9,28800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs1,vs0,vs44 │ │ │ │ - lxsd v8,28824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,28832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,28840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lxsd v5,28848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,28864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lfd f6,28904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,28784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f6,f10,f6 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lxsd v4,28808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs46,vs10,vs45 │ │ │ │ - lfd f2,28816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f31,f10,f3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fmr f1,f0 │ │ │ │ + blr │ │ │ │ + plfd f5,137000 # 6d758 │ │ │ │ + plfd f4,137000 # 6d760 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs0,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + plfd f3,136944 # 6d768 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xsadddp vs34,vs11,vs34 │ │ │ │ + xsadddp vs35,vs11,vs35 │ │ │ │ + xxspltidp vs49,1073741824 │ │ │ │ + plfd f13,136912 # 6d770 │ │ │ │ + plxsd v0,136912 # 6d778 │ │ │ │ + fmadd f6,f12,f5,f4 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + xsadddp vs36,vs11,vs36 │ │ │ │ + xsadddp vs50,vs11,vs50 │ │ │ │ + plxsd v1,136896 # 6d780 │ │ │ │ + plxsd v13,136896 # 6d788 │ │ │ │ + xsadddp vs37,vs11,vs37 │ │ │ │ + xsadddp vs51,vs11,vs51 │ │ │ │ + xsadddp vs38,vs11,vs38 │ │ │ │ + xsadddp vs39,vs11,vs39 │ │ │ │ + plxsd v12,136880 # 6d790 │ │ │ │ + plxsd v11,136880 # 6d798 │ │ │ │ + plxsd v10,136880 # 6d7a0 │ │ │ │ + plxsd v9,136880 # 6d7a8 │ │ │ │ + plfd f2,136880 # 6d7b0 │ │ │ │ + plfd f1,136880 # 6d7b8 │ │ │ │ + xsmuldp vs34,vs34,vs12 │ │ │ │ + xxmr vs48,vs6 │ │ │ │ + xxspltidp vs6,1082130432 │ │ │ │ + xsmuldp vs35,vs35,vs0 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsadddp vs0,vs11,vs49 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsadddp vs40,vs11,vs6 │ │ │ │ + xxmr vs6,vs48 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + fmadd f6,f12,f6,f3 │ │ │ │ + xsmuldp vs0,vs0,vs37 │ │ │ │ + fmadd f11,f12,f6,f13 │ │ │ │ + xsmuldp vs6,vs40,vs35 │ │ │ │ + xsmuldp vs40,vs39,vs36 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + xsmuldp vs0,vs0,vs40 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ fmul f6,f6,f0 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lxsd v16,28544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs47,vs10,vs36 │ │ │ │ - lfd f13,28264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f30,f10,f2 │ │ │ │ - xsmuldp vs31,vs46,vs31 │ │ │ │ - lxsd v2,28872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - lxsd v0,28856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f29,f10,f13 │ │ │ │ - xsmuldp vs30,vs47,vs30 │ │ │ │ - xsadddp vs47,vs10,vs48 │ │ │ │ - lfd f8,28328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - lxsd v1,28272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs46,vs10,vs32 │ │ │ │ - lfd f5,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - lxsd v19,28880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs47,vs10,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - xsmuldp vs46,vs46,vs6 │ │ │ │ - fadd f6,f10,f8 │ │ │ │ - lxsd v18,28888(r9) │ │ │ │ - fadd f10,f10,f5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v17,28896(r9) │ │ │ │ - xsmuldp vs47,vs47,vs30 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - xsmuldp vs6,vs6,vs46 │ │ │ │ - xsmuldp vs10,vs10,vs47 │ │ │ │ - xsmaddmdp vs1,vs0,vs50 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs49 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bgt 4ce20 │ │ │ │ - xxmr vs0,vs43 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f30,f11,f3 │ │ │ │ - xsadddp vs29,vs11,vs36 │ │ │ │ - fadd f28,f11,f2 │ │ │ │ - xsadddp vs31,vs11,vs45 │ │ │ │ - xsadddp vs47,vs11,vs48 │ │ │ │ - xsmaddadp vs0,vs10,vs44 │ │ │ │ - lxsd v14,28904(r9) │ │ │ │ - xsadddp vs46,vs11,vs46 │ │ │ │ - fmul f31,f31,f30 │ │ │ │ - fmul f30,f29,f28 │ │ │ │ - fadd f29,f11,f13 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - xsadddp vs28,vs11,vs32 │ │ │ │ - xsmuldp vs46,vs46,vs10 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - xsadddp vs47,vs11,vs8 │ │ │ │ - xsmaddmdp vs0,vs10,vs41 │ │ │ │ - xsmuldp vs28,vs28,vs46 │ │ │ │ - xsadddp vs46,vs11,vs33 │ │ │ │ - fadd f11,f11,f5 │ │ │ │ - xsmuldp vs47,vs47,vs31 │ │ │ │ - xsmaddmdp vs0,vs10,vs40 │ │ │ │ - xsmuldp vs46,vs46,vs30 │ │ │ │ - fmul f11,f11,f29 │ │ │ │ - xsmuldp vs47,vs47,vs28 │ │ │ │ - xsmaddmdp vs0,vs10,vs39 │ │ │ │ - xsmuldp vs11,vs11,vs46 │ │ │ │ - xsmaddmdp vs0,vs10,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs11 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsmaddmdp vs0,vs10,vs37 │ │ │ │ - xsmaddmdp vs0,vs10,vs35 │ │ │ │ - xsmaddmdp vs0,vs10,vs34 │ │ │ │ - xsmaddmdp vs0,vs10,vs51 │ │ │ │ - xsmaddmdp vs0,vs10,vs50 │ │ │ │ - xsmaddmdp vs0,vs10,vs49 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - bgt 4ced8 │ │ │ │ - xxmr vs12,vs43 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs45,vs9,vs45 │ │ │ │ - xsadddp vs36,vs9,vs36 │ │ │ │ - xsadddp vs48,vs9,vs48 │ │ │ │ - fadd f10,f9,f5 │ │ │ │ - fadd f3,f9,f3 │ │ │ │ - xsmaddadp vs12,vs11,vs44 │ │ │ │ - lxsd v12,28904(r9) │ │ │ │ - fadd f2,f9,f2 │ │ │ │ - fadd f13,f9,f13 │ │ │ │ - xsadddp vs32,vs9,vs32 │ │ │ │ - fadd f8,f9,f8 │ │ │ │ - xsadddp vs33,vs9,vs33 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - addi r1,r1,128 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - xsmuldp vs3,vs3,vs45 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs41 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + bgt 4be00 │ │ │ │ + fmadd f12,f11,f5,f4 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs49,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs40,1082130432 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xxspltidp vs48,1073741824 │ │ │ │ + xsadddp vs34,vs10,vs34 │ │ │ │ + xsadddp vs35,vs10,vs35 │ │ │ │ + xsadddp vs49,vs10,vs49 │ │ │ │ + xsadddp vs36,vs10,vs36 │ │ │ │ + xsadddp vs50,vs10,vs50 │ │ │ │ + xsadddp vs37,vs10,vs37 │ │ │ │ + xsadddp vs51,vs10,vs51 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + xsadddp vs38,vs10,vs38 │ │ │ │ + xsadddp vs40,vs10,vs40 │ │ │ │ + xsadddp vs39,vs10,vs39 │ │ │ │ + xsadddp vs10,vs10,vs48 │ │ │ │ + xsmuldp vs34,vs34,vs11 │ │ │ │ + xsmuldp vs35,vs35,vs49 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs40,vs40,vs35 │ │ │ │ + xsmuldp vs39,vs39,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + xsmuldp vs40,vs40,vs38 │ │ │ │ + xsmuldp vs10,vs10,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmaddmdp vs12,vs11,vs43 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmuldp vs2,vs2,vs36 │ │ │ │ - xsmuldp vs13,vs13,vs48 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f9,f9,f11 │ │ │ │ - fmul f8,f8,f3 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmuldp vs33,vs33,vs2 │ │ │ │ - fmul f10,f10,f13 │ │ │ │ - xsmuldp vs32,vs32,vs9 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmuldp vs10,vs10,vs33 │ │ │ │ - xsmuldp vs9,vs8,vs32 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs38 │ │ │ │ - xsmaddmdp vs12,vs11,vs37 │ │ │ │ - xsmaddmdp vs12,vs11,vs35 │ │ │ │ - xsmaddmdp vs12,vs11,vs34 │ │ │ │ - xsmaddmdp vs12,vs11,vs51 │ │ │ │ - xsmaddmdp vs12,vs11,vs50 │ │ │ │ - xsmaddmdp vs11,vs12,vs49 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmadd f12,f11,f12,f2 │ │ │ │ + fmadd f12,f11,f12,f1 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + bgt 4bf00 │ │ │ │ + fmadd f5,f12,f5,f4 │ │ │ │ + xxspltidp vs36,1094713344 │ │ │ │ + xxspltidp vs37,1092616192 │ │ │ │ + xxspltidp vs51,1093664768 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + nop │ │ │ │ + xxspltidp vs34,1091567616 │ │ │ │ + xxspltidp vs39,1086324736 │ │ │ │ + xxspltidp vs35,1088421888 │ │ │ │ + xxspltidp vs11,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs4,1077936128 │ │ │ │ + xxspltidp vs50,1073741824 │ │ │ │ + xsadddp vs36,vs9,vs36 │ │ │ │ + xsadddp vs37,vs9,vs37 │ │ │ │ + xsadddp vs51,vs9,vs51 │ │ │ │ + addi r1,r1,112 │ │ │ │ + xsadddp vs38,vs9,vs38 │ │ │ │ + xsadddp vs34,vs9,vs34 │ │ │ │ + xsadddp vs39,vs9,vs39 │ │ │ │ + xsadddp vs35,vs9,vs35 │ │ │ │ + fmadd f5,f12,f5,f3 │ │ │ │ + fadd f10,f9,f10 │ │ │ │ + fadd f3,f9,f11 │ │ │ │ + fadd f4,f9,f4 │ │ │ │ + ld r0,16(r1) │ │ │ │ + xsadddp vs11,vs9,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs12 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f12,f5,f13 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmuldp vs5,vs4,vs38 │ │ │ │ + xsmuldp vs11,vs11,vs39 │ │ │ │ + xsmaddmdp vs9,vs12,vs32 │ │ │ │ + fmul f10,f10,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + xsmaddmdp vs9,vs12,vs33 │ │ │ │ + fmul f10,f10,f11 │ │ │ │ + xxmr vs11,vs45 │ │ │ │ + fmadd f11,f12,f9,f11 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + fmadd f11,f12,f11,f2 │ │ │ │ + fmadd f12,f12,f11,f1 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0x84 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d2b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21424 │ │ │ │ +000000000004c3c0 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32632(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,277400 # 8ff60 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 4d300 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 4c3f0 │ │ │ │ mtctr r12 │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 4c20 │ │ │ │ - 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 4bc0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000000000004d330 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21552 │ │ │ │ - nop │ │ │ │ +000000000004c400 : │ │ │ │ + pld r2,277360 # 8ff70 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32624(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 4d368 │ │ │ │ + beq 4c428 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 5640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 55e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d380 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21632 │ │ │ │ +000000000004c440 : │ │ │ │ + pld r9,277288 # 8ff68 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 4c460 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - ld r10,-32616(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + li r3,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 4d3d0 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 51a0 │ │ │ │ + mr. r2,r3 │ │ │ │ + beq 4c4a0 │ │ │ │ addi r1,r1,48 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 5200 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r9,r3 │ │ │ │ - bne 4d3bc │ │ │ │ - addis r3,r2,-3 │ │ │ │ - std r9,32(r1) │ │ │ │ - addi r3,r3,29632 │ │ │ │ - bl 5c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - b 4d3bc │ │ │ │ + nop │ │ │ │ + std r2,32(r1) │ │ │ │ + pla r3,136404 # 6d978 │ │ │ │ + bl 5c00 │ │ │ │ + ld r2,32(r1) │ │ │ │ + b 4c488 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d420 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21792 │ │ │ │ - mflr r0 │ │ │ │ +000000000004c500 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 4d68c │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 4c724 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 4d580 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 4c620 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,29680 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 4d534 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,136308 # 6d9a8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4de0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,136308 # 6d9c0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,136288 # 6d9b8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 4c5dc │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,29696 │ │ │ │ - addi r26,r26,29704 │ │ │ │ - mr r25,r9 │ │ │ │ - b 4d4e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 4c59c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 4d570 │ │ │ │ + beq 4c610 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 4d524 │ │ │ │ + beq 4c5d8 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 4d4b0 │ │ │ │ + bne 4c570 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 4de0 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 4d4e0 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 4c59c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 4d650 │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4c6f0 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,276872 # 8ff78 [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 5380 │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4d4d0 │ │ │ │ - addis r29,r2,-3 │ │ │ │ + bl 58a0 │ │ │ │ + b 4c58c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,29712 │ │ │ │ - ble 4d53c │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 4d5d0 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 4c5f0 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,136084 # 6d9c8 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 4c670 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,136056 # 6d9c8 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 4d610 │ │ │ │ - nop │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 4c5e8 │ │ │ │ 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 4de0 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 4c5e8 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 4d5d0 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - 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 4c670 │ │ │ │ + b 4c5e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ + pld r2,276608 # 8ff78 [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 5380 │ │ │ │ + mflr r0 │ │ │ │ std r27,120(r1) │ │ │ │ std r28,128(r1) │ │ │ │ + pla r3,135784 # 6d998 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,29664 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 5ba0 │ │ │ │ + pld r2,276528 # 8ff78 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5380 │ │ │ │ li r3,-1 │ │ │ │ - bl 5640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 55e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d6e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-22496 │ │ │ │ - mflr r0 │ │ │ │ +000000000004c770 : │ │ │ │ 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 4d840 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 4c8a0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,29680 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 4d7f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,135688 # 6d9a8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4de0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,135704 # 6d9d0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,135668 # 6d9b8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 4c858 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,29696 │ │ │ │ - addi r26,r26,29720 │ │ │ │ - mr r25,r9 │ │ │ │ - b 4d790 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 4c80c │ │ │ │ + nop │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq 4d830 │ │ │ │ + beq 4c890 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 4d7e0 │ │ │ │ + beq 4c854 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 4d760 │ │ │ │ + bne 4c7e0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 4de0 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4de0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 4d790 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 4c80c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne 4d8b0 │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4c8f0 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,276232 # 8ff78 [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 5380 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4d780 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,29736 │ │ │ │ - ble 4d7f8 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 58a0 │ │ │ │ + b 4c7fc │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,135484 # 6d9e0 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble 4c870 │ │ │ │ + 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 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne 4d850 │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - 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 4de0 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne 4c8c0 │ │ │ │ + b 4c868 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ + pld r2,276096 # 8ff78 [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 5380 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000004d900 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23040 │ │ │ │ - mflr r0 │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d940 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23104 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ +000000000004c940 : │ │ │ │ + b 4ea0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000000000004d980 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23168 │ │ │ │ +000000000004c950 : │ │ │ │ + b 4e00 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000000000004c960 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble 4d9f0 │ │ │ │ + ble 4c9c4 │ │ │ │ mflr r0 │ │ │ │ std r31,48(r1) │ │ │ │ - mr r31,r3 │ │ │ │ stfd f31,56(r1) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,80(r1) │ │ │ │ nop │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 4ac0 │ │ │ │ addi r31,r31,16 │ │ │ │ fmr f31,f1 │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ac0 │ │ │ │ + bl 4ac0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f31,-16(r31) │ │ │ │ stfd f1,-8(r31) │ │ │ │ - bne 4d9b0 │ │ │ │ + bne 4c990 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004da10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23312 │ │ │ │ +000000000004c9e0 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble 4daa4 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble 4ca7c │ │ │ │ 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,27920 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne 4dab0 │ │ │ │ - stfd f31,72(r1) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f31,0(r28) │ │ │ │ + stfd f31,56(r1) │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r0,80(r1) │ │ │ │ + beq 4ca40 │ │ │ │ + bl 4ac0 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq 4ca68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 4ac0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ac0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 4da58 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne 4ca40 │ │ │ │ + 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 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr. r31,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ - fsub f1,f1,f0 │ │ │ │ - stfd f1,-8(r30) │ │ │ │ - bne 4da54 │ │ │ │ - b 4da90 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004dae0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23520 │ │ │ │ +000000000004caa0 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble 4db98 │ │ │ │ + ble 4cb40 │ │ │ │ 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 4db50 │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 4cb00 │ │ │ │ + bl 4ac0 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq 4db80 │ │ │ │ - nop │ │ │ │ + beq 4cb28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ac0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ac0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 4db50 │ │ │ │ + bne 4cb00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004dbb0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23728 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000004cb80 : │ │ │ │ + xxspltidp vs11,956301312 │ │ │ │ fabs f12,f1 │ │ │ │ - lfd f11,28912(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt 4dc00 │ │ │ │ + blt 4cbc0 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ stfd f1,32(r1) │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28720(r9) │ │ │ │ + xxspltidp vs11,629145600 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt 4dc50 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt 4cc10 │ │ │ │ + xxspltidp vs10,847249408 │ │ │ │ fmul f0,f1,f1 │ │ │ │ - lfd f10,28928(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,134116 # 6d7c0 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - lfd f11,27952(r9) │ │ │ │ fnmsub f1,f0,f1,f11 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f12,28936(r9) │ │ │ │ + nop │ │ │ │ + plfd f12,134088 # 6d7c8 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27952(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23920 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 r30,24(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r27,8(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ + bl 5100 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5b60 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble 4dd34 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - subf r7,r27,r24 │ │ │ │ - add r30,r30,r10 │ │ │ │ - ld r9,0(r30) │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble 4ccf4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + subf r8,r27,r24 │ │ │ │ + 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 4dd10 │ │ │ │ + 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 4ccd0 │ │ │ │ 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) │ │ │ │ @@ -74798,63 +72267,59 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-24176 │ │ │ │ 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 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5b60 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble 4de34 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r7,r27,1 │ │ │ │ - add r30,r30,r10 │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble 4cde4 │ │ │ │ + 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 4de10 │ │ │ │ + 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 4cdc0 │ │ │ │ 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) │ │ │ │ @@ -74862,1709 +72327,1704 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-24432 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r30,r31 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4c00 │ │ │ │ + mulld r2,r30,r31 │ │ │ │ + add r31,r31,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r31,r31,r3 │ │ │ │ - subf. r31,r9,r31 │ │ │ │ - ble 4df34 │ │ │ │ - ld r8,24(r29) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r4,8(r29) │ │ │ │ + subf. r31,r2,r31 │ │ │ │ + ble 4ced4 │ │ │ │ + ld r10,24(r29) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ mtctr r31 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r7,40(r29) │ │ │ │ - ld r5,32(r29) │ │ │ │ - sldi r3,r30,12 │ │ │ │ - add r8,r8,r9 │ │ │ │ - subf r4,r4,r10 │ │ │ │ + sldi r5,r30,12 │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r8,40(r29) │ │ │ │ + ld r6,32(r29) │ │ │ │ + add r10,r10,r2 │ │ │ │ + subf r4,r4,r9 │ │ │ │ nop │ │ │ │ - ld r6,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r6,r4 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r3 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - ld r6,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r6,8(r10) │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r7,r9 │ │ │ │ - bdnz 4def0 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r4 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + ld r7,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r7,8(r9) │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r8,r2 │ │ │ │ + bdnz 4ce90 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-24672 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r30,r31 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4c00 │ │ │ │ + mulld r2,r30,r31 │ │ │ │ + add r31,r31,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r31,r31,r3 │ │ │ │ - subf. r31,r9,r31 │ │ │ │ - ble 4e024 │ │ │ │ - ld r8,8(r29) │ │ │ │ + subf. r31,r2,r31 │ │ │ │ + ble 4cfb4 │ │ │ │ + ld r10,8(r29) │ │ │ │ ld r4,24(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ mtctr r31 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r7,32(r29) │ │ │ │ - ld r5,16(r29) │ │ │ │ - sldi r3,r30,12 │ │ │ │ - add r8,r8,r9 │ │ │ │ + sldi r5,r30,12 │ │ │ │ + ld r8,32(r29) │ │ │ │ + ld r6,16(r29) │ │ │ │ + add r10,r10,r2 │ │ │ │ addi r4,r4,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r6,r4 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r3 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - ld r6,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r6,8(r10) │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r7,r9 │ │ │ │ - bdnz 4dfe0 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r4 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + ld r7,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r7,8(r9) │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r8,r2 │ │ │ │ + bdnz 4cf70 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e050 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-24912 │ │ │ │ +000000000004cfe0 : │ │ │ │ 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 5ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5c40 │ │ │ │ + ld r10,0(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r9,r3,12 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - blt 4e240 │ │ │ │ - addis r9,r2,-5 │ │ │ │ + sldi r2,r3,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt 4d1b4 │ │ │ │ mr r30,r3 │ │ │ │ addi r22,r1,32 │ │ │ │ cmpwi cr4,r3,0 │ │ │ │ mr r24,r29 │ │ │ │ + pla r2,-1052 # 4cc40 │ │ │ │ + std r2,80(r31) │ │ │ │ + pla r2,-584 # 4ce20 │ │ │ │ + std r2,88(r31) │ │ │ │ mr r23,r28 │ │ │ │ addi r26,r31,32 │ │ │ │ - addi r9,r9,23920 │ │ │ │ - mr r21,r9 │ │ │ │ - addis r9,r2,-5 │ │ │ │ - addi r9,r9,24432 │ │ │ │ - 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 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,4e1a0 │ │ │ │ - mr r6,r22 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ + bl 5640 │ │ │ │ + ble cr4,4d120 │ │ │ │ + mr r7,r22 │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - andi. r10,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq 4e168 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ld r8,0(r6) │ │ │ │ - addi r10,r6,4096 │ │ │ │ - std r9,0(r6) │ │ │ │ - add r9,r9,r8 │ │ │ │ - beq 4e190 │ │ │ │ - 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 4e170 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpdi r5,512 │ │ │ │ - bne 4e140 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq 4d0e8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r10,0(r7) │ │ │ │ + addi r9,r7,4096 │ │ │ │ + std r2,0(r7) │ │ │ │ + add r2,r2,r10 │ │ │ │ + beq 4d110 │ │ │ │ + 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 4d0f0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpdi r6,512 │ │ │ │ + bne 4d0c0 │ │ │ │ + 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 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ addic. r23,r23,-9 │ │ │ │ - blt 4e1e8 │ │ │ │ - mr r9,r24 │ │ │ │ + blt 4d164 │ │ │ │ + mr r2,r24 │ │ │ │ mr r24,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b 4e100 │ │ │ │ + mr r25,r2 │ │ │ │ + b 4d07c │ │ │ │ mr r4,r25 │ │ │ │ mr r25,r24 │ │ │ │ cmpld r29,r25 │ │ │ │ - beq 4e24c │ │ │ │ + beq 4d1c0 │ │ │ │ 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 4e1f8 │ │ │ │ + bne 4d174 │ │ │ │ sldi r5,r27,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4e1f8 │ │ │ │ + bl 5b80 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000004e270 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-25456 │ │ │ │ +000000000004d220 : │ │ │ │ mflr r0 │ │ │ │ std r22,-80(r1) │ │ │ │ + std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r4 │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r29,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - addi r29,r29,-9 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-8352(r1) │ │ │ │ + addi r29,r29,-9 │ │ │ │ mr r31,r1 │ │ │ │ - bl 5ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5c40 │ │ │ │ + ld r9,0(r1) │ │ │ │ addi r26,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r24,r3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addis r3,r2,-5 │ │ │ │ mr r4,r26 │ │ │ │ - sldi r9,r24,12 │ │ │ │ - addi r3,r3,24176 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + pla r3,-1368 # 4cd30 │ │ │ │ + sldi r2,r24,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ std r29,48(r31) │ │ │ │ std r28,40(r31) │ │ │ │ std r25,32(r31) │ │ │ │ addi r22,r1,32 │ │ │ │ std r22,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ cmpdi cr7,r24,0 │ │ │ │ - ble cr7,4e550 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r22 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - bne 4e534 │ │ │ │ - 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 4e338 │ │ │ │ - ld r9,0(r22) │ │ │ │ + ble cr7,4d4f0 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + bne 4d4d4 │ │ │ │ + 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 4d2d8 │ │ │ │ + ld r2,0(r22) │ │ │ │ addi r30,r31,4120 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r5,r31,24 │ │ │ │ + mr r9,r22 │ │ │ │ + addi r6,r31,24 │ │ │ │ addi r23,r31,4128 │ │ │ │ - addi r3,r22,4088 │ │ │ │ - mr r4,r30 │ │ │ │ - std r9,32(r31) │ │ │ │ + addi r4,r22,4088 │ │ │ │ + mr r5,r30 │ │ │ │ + std r2,32(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r10,8 │ │ │ │ - ble cr7,4e3d8 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - beq 4e3b0 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ld r7,8(r10) │ │ │ │ - addi r9,r10,4104 │ │ │ │ - std r8,8(r10) │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq 4e3d8 │ │ │ │ - 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 4e3b8 │ │ │ │ - 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 4e380 │ │ │ │ - ld r9,4120(r31) │ │ │ │ - addis r3,r2,-5 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble cr7,4d378 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r8,r24,-1 │ │ │ │ + mr r2,r7 │ │ │ │ + beq 4d350 │ │ │ │ + cmpdi r8,0 │ │ │ │ + ld r8,8(r9) │ │ │ │ + addi r2,r9,4104 │ │ │ │ + std r10,8(r9) │ │ │ │ + add r10,r10,r8 │ │ │ │ + beq 4d378 │ │ │ │ + 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 4d358 │ │ │ │ + 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 4d320 │ │ │ │ + ld r2,4120(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,8224 │ │ │ │ + pla r3,-1192 # 4cf00 │ │ │ │ std r22,8256(r31) │ │ │ │ std r29,8248(r31) │ │ │ │ + addi r23,r23,4088 │ │ │ │ std r27,8240(r31) │ │ │ │ std r28,8232(r31) │ │ │ │ - addi r3,r3,24672 │ │ │ │ - std r25,8224(r31) │ │ │ │ - addi r23,r23,4088 │ │ │ │ addi r24,r28,16 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r9,8216(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r25,8224(r31) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + std r2,8216(r31) │ │ │ │ + bl 5640 │ │ │ │ sldi r5,r25,4 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b80 │ │ │ │ cmpdi r29,0 │ │ │ │ - bge 4e47c │ │ │ │ - b 4e4fc │ │ │ │ + bge 4d41c │ │ │ │ + b 4d49c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ add r5,r27,r4 │ │ │ │ mr r6,r29 │ │ │ │ add r4,r28,r4 │ │ │ │ - bl 4e278 │ │ │ │ + bl 4d220 │ │ │ │ cmpld r23,r30 │ │ │ │ addi r26,r26,8 │ │ │ │ - beq 4e4fc │ │ │ │ + beq 4d49c │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 4e470 │ │ │ │ + ble 4d410 │ │ │ │ ld r4,0(r26) │ │ │ │ cmpdi r3,256 │ │ │ │ sldi r4,r4,4 │ │ │ │ - bgt 4e460 │ │ │ │ + bgt 4d400 │ │ │ │ add r4,r24,r4 │ │ │ │ - li r5,1 │ │ │ │ - mtctr r5 │ │ │ │ - mr r9,r4 │ │ │ │ - b 4e4d0 │ │ │ │ + li r6,1 │ │ │ │ + mtctr r6 │ │ │ │ + mr r2,r4 │ │ │ │ + b 4d470 │ │ │ │ nop │ │ │ │ - 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 4e4e0 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 4e4b0 │ │ │ │ - addi r5,r5,1 │ │ │ │ + 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 4d480 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 4d450 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne 4e4a0 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bne 4d440 │ │ │ │ cmpld r23,r30 │ │ │ │ addi r26,r26,8 │ │ │ │ - bne 4e47c │ │ │ │ + bne 4d41c │ │ │ │ addi r1,r31,8352 │ │ │ │ ld r0,16(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 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r10,0(r22) │ │ │ │ + addi r2,r22,4096 │ │ │ │ + std r9,0(r22) │ │ │ │ + bne 4d2d0 │ │ │ │ + b 4d2f8 │ │ │ │ li r10,0 │ │ │ │ - ld r8,0(r22) │ │ │ │ - addi r9,r22,4096 │ │ │ │ - std r10,0(r22) │ │ │ │ - bne 4e330 │ │ │ │ - b 4e358 │ │ │ │ - li r8,0 │ │ │ │ - b 4e358 │ │ │ │ + b 4d2f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26224 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 4e5a8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4d568 │ │ │ │ + bl 4c00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004e5d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26320 │ │ │ │ +000000000004d590 : │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-5 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,26224 │ │ │ │ + pla r3,-96 # 4d540 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004e630 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26416 │ │ │ │ - mflr r0 │ │ │ │ +000000000004d5e0 : │ │ │ │ extsw r3,r3 │ │ │ │ - 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 │ │ │ │ + b 4b80 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e670 : │ │ │ │ +000000000004d600 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e690 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26512 │ │ │ │ +000000000004d640 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,131464 # 6d7d0 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,28944(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004e6d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26576 │ │ │ │ +000000000004d670 : │ │ │ │ mflr r0 │ │ │ │ li r3,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ba0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 4e71c │ │ │ │ + bne 4d6b0 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,28952(r9) │ │ │ │ + plfd f12,131380 # 6d7d8 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004e740 : │ │ │ │ +000000000004d6d0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4e830 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4e838 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble 4d7c0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4d7c8 │ │ │ │ + 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 4e770 │ │ │ │ + bdnz 4d700 │ │ │ │ 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 4e7bc │ │ │ │ + li r2,0 │ │ │ │ + b 4d74c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004e850 : │ │ │ │ +000000000004d7e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4e960 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4e968 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble 4d8f0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4d8f8 │ │ │ │ + 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 4e880 │ │ │ │ + bdnz 4d810 │ │ │ │ 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 4e8cc │ │ │ │ + li r2,0 │ │ │ │ + b 4d85c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004e980 : │ │ │ │ +000000000004d910 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4ea30 │ │ │ │ + ble 4d9c0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4ea38 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq 4d9c8 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs10,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs12,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs12,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs10,vs9,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz 4e9b0 │ │ │ │ + bdnz 4d940 │ │ │ │ xvadddp vs10,vs10,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs10,vs10,2 │ │ │ │ xvadddp vs1,vs1,vs10 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f11,r4,r5 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4e9fc │ │ │ │ + b 4d98c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004ea50 : │ │ │ │ +000000000004d9e0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4ebe0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4ebe8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 4db70 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4db78 │ │ │ │ + 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,vs10,vs6 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs8,vs12 │ │ │ │ xvmaddadp vs32,vs9,vs0 │ │ │ │ - bdnz 4ea90 │ │ │ │ + bdnz 4da20 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ 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 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ + 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 4eb00 │ │ │ │ + li r9,0 │ │ │ │ + b 4da90 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004ec00 : │ │ │ │ +000000000004db90 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 4ecd0 │ │ │ │ + ble 4dc60 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 4ecd8 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq 4dc68 │ │ │ │ + srdi r10,r6,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs8,-16(r10) │ │ │ │ - lxv vs9,-32(r10) │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs8,-16(r9) │ │ │ │ + lxv vs9,-32(r9) │ │ │ │ xxspltd vs10,vs12,0 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs32,vs11,vs10 │ │ │ │ xvmaddadp vs7,vs12,vs0 │ │ │ │ - bdnz 4ec30 │ │ │ │ + bdnz 4dbc0 │ │ │ │ xvadddp vs7,vs7,vs32 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xxsldwi vs1,vs7,vs7,2 │ │ │ │ xvadddp vs1,vs1,vs7 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + sldi r2,r6,4 │ │ │ │ sldi r6,r6,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f10,r5,r6 │ │ │ │ lfdx f11,r4,r6 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b 4ec98 │ │ │ │ + b 4dc28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004ecf0 : │ │ │ │ +000000000004dc80 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4eda0 │ │ │ │ + ble 4dd30 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4eda8 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq 4dd38 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ xxspltd vs11,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz 4ed20 │ │ │ │ + bdnz 4dcb0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r5 │ │ │ │ - lfd f11,8(r10) │ │ │ │ - fmul f12,f12,f12 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r5 │ │ │ │ + lfd f11,8(r9) │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ - fmadd f0,f0,f0,f11 │ │ │ │ + fmadd f12,f12,f12,f11 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4ed74 │ │ │ │ + b 4dd04 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004edc0 : │ │ │ │ +000000000004dd50 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq 4ee20 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4ee0c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 4edfc │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq 4ddb0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4dd9c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 4dd8c │ │ │ │ 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 4ee28 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz 4ddb8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ee70 : │ │ │ │ +000000000004de00 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq 4eed0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4eebc │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 4eeac │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq 4de60 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4de4c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 4de3c │ │ │ │ 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 4eed8 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz 4de68 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ef20 : │ │ │ │ +000000000004deb0 : │ │ │ │ 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 4ef70 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne 4df00 │ │ │ │ + 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 4ef48 │ │ │ │ + bdnz 4ded8 │ │ │ │ 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 4ef40 │ │ │ │ + bne 4ded0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004efa0 : │ │ │ │ +000000000004df30 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 4f050 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 4f050 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 4dfe0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 4dfe0 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne 4f030 │ │ │ │ - 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 4dfc0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz 4efe0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 4df70 │ │ │ │ + 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 4efd8 │ │ │ │ - b 4f004 │ │ │ │ + bne 4df68 │ │ │ │ + b 4df94 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 4f078 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4e008 │ │ │ │ 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 4f080 │ │ │ │ + bdnz 4e010 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f0c0 : │ │ │ │ +000000000004e050 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 4f120 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + bne 4e0b0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r8,r4,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r4,8 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ addi r4,r4,16 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz 4f0e0 │ │ │ │ + bdnz 4e070 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ addi r4,r4,8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 4f0d8 │ │ │ │ + bne 4e068 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f150 : │ │ │ │ +000000000004e0e0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4f210 │ │ │ │ - subf r9,r4,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4f210 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4f210 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4f1f0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4e1c0 │ │ │ │ + subf r2,r4,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4e1c0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 4e224 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4e1a0 │ │ │ │ + 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 4f198 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz 4e124 │ │ │ │ + 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 4f190 │ │ │ │ - b 4f1c4 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 4f23c │ │ │ │ + bne 4e11c │ │ │ │ + b 4e150 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4e1ec │ │ │ │ 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 4f244 │ │ │ │ + bdnz 4e1f4 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b 4e15c │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004f280 : │ │ │ │ +000000000004e240 : │ │ │ │ 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 4f2e0 │ │ │ │ - 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 4e2a0 │ │ │ │ + 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 4f2a8 │ │ │ │ + bdnz 4e268 │ │ │ │ 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 4f2a0 │ │ │ │ + bne 4e260 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f310 : │ │ │ │ +000000000004e2d0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4f3c0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 4f3c0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4e380 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 4e380 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4f3a0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4e360 │ │ │ │ + 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 4f350 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz 4e310 │ │ │ │ + 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 4f348 │ │ │ │ - b 4f37c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 4f3ec │ │ │ │ + bne 4e308 │ │ │ │ + b 4e33c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4e3ac │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - 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,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 4f3f4 │ │ │ │ + bdnz 4e3b4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f430 : │ │ │ │ +000000000004e3f0 : │ │ │ │ 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 4f490 │ │ │ │ - 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 4e450 │ │ │ │ + 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 4f458 │ │ │ │ + bdnz 4e418 │ │ │ │ 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 4f450 │ │ │ │ + bne 4e410 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f4c0 : │ │ │ │ +000000000004e480 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4f570 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 4f570 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4e530 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 4e530 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4f550 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4e510 │ │ │ │ + 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 4f500 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz 4e4c0 │ │ │ │ + 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 4f4f8 │ │ │ │ - b 4f52c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 4f59c │ │ │ │ + bne 4e4b8 │ │ │ │ + b 4e4ec │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4e55c │ │ │ │ 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 4f5a4 │ │ │ │ + bdnz 4e564 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f5e0 : │ │ │ │ +000000000004e5a0 : │ │ │ │ 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 4f650 │ │ │ │ - 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 4e610 │ │ │ │ + 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 4f610 │ │ │ │ + bdnz 4e5d0 │ │ │ │ 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 4f608 │ │ │ │ + bne 4e5c8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f680 : │ │ │ │ +000000000004e640 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4f750 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 4f750 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4e710 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 4e710 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4f720 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4e6e0 │ │ │ │ + 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 4f6c4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4e684 │ │ │ │ + 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 4f6bc │ │ │ │ - b 4f6f8 │ │ │ │ + bne 4e67c │ │ │ │ + b 4e6b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 4f780 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4e740 │ │ │ │ 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,f0,f1,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,f0,f1,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,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 4f788 │ │ │ │ + bdnz 4e748 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f7d0 : │ │ │ │ +000000000004e790 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs11,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs11,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4f7f0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4e7b0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f830 : │ │ │ │ +000000000004e7f0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble 4f920 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4f920 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4f920 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 4e8e0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4e8e0 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4e8e0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4f8f0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4e8b0 │ │ │ │ + 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 4f87c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4e83c │ │ │ │ + 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 │ │ │ │ @@ -76572,119 +74032,119 @@ │ │ │ │ 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 4f874 │ │ │ │ - b 4f8b8 │ │ │ │ + bne 4e834 │ │ │ │ + b 4e878 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 4f954 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4e914 │ │ │ │ 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 4f95c │ │ │ │ + bdnz 4e91c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004f9b0 : │ │ │ │ +000000000004e970 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ lxvdsx vs0,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4f9d0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4e990 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fa10 : │ │ │ │ +000000000004e9d0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble 4fb00 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4fb00 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq 4fb00 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 4eac0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4eac0 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq 4eac0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 4fad0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4ea90 │ │ │ │ + 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 4fa5c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4ea1c │ │ │ │ + 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 │ │ │ │ @@ -76692,26458 +74152,26303 @@ │ │ │ │ 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 4fa54 │ │ │ │ - b 4fa98 │ │ │ │ + bne 4ea14 │ │ │ │ + b 4ea58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 4fb34 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4eaf4 │ │ │ │ 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 4fb3c │ │ │ │ + bdnz 4eafc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fb90 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble 4fe30 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000004eb50 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble 4ee78 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r25,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ + std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - beq cr7,4fe38 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - li r5,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r8,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r5,4*cr7+gt │ │ │ │ - add r9,r9,r8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 4fc38 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4fc28 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4fc1c │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + beq cr7,4ee48 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 4fc68 │ │ │ │ - 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 4fc40 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble 4fd4c │ │ │ │ - cmpdi r28,1 │ │ │ │ - ble 4fd4c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 4fd4c │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + beq 4ee80 │ │ │ │ + ble cr7,4ee80 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 4ec0c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 4ebf8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4ebe8 │ │ │ │ + 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 4ec40 │ │ │ │ + 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 4ec14 │ │ │ │ + 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 4ec70 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 4ed5c │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble 4ed5c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 4ed5c │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + 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 4fcf4 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 4fd28 │ │ │ │ - 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 4fcfc │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt 4fcc0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne 4fca0 │ │ │ │ - ble cr7,4fe14 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - andi. r5,r27,3 │ │ │ │ - mr r6,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r27,-1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 4fdac │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4fd9c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4fd90 │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r10,r25 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - beq 4fddc │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r31,r31,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 4fdb4 │ │ │ │ - sldi r10,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r10 │ │ │ │ - bgt cr7,4fbd8 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble 4fe14 │ │ │ │ + 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 4ed04 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 4ed38 │ │ │ │ + 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 4ed0c │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt 4ecd0 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne 4ecb0 │ │ │ │ + ble cr7,4ee60 │ │ │ │ cmpdi r28,1 │ │ │ │ - ble 4fe14 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - b 4fc8c │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq 4ee8c │ │ │ │ + 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 4edcc │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4edb8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4eda8 │ │ │ │ + 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 4ee00 │ │ │ │ + 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 4edd4 │ │ │ │ + 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 4ee2c │ │ │ │ + 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,4eb90 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 4ee60 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble 4ee60 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + b 4ec90 │ │ │ │ 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 │ │ │ │ - ble 4fe14 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - b 4fc8c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b 4ec64 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b 4ee20 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ + .long 0x700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fe70 : │ │ │ │ +000000000004eeb0 : │ │ │ │ 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 50224 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - ble 50218 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 50218 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq 4f250 │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r9,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + ble 4f244 │ │ │ │ + bge cr7,4f244 │ │ │ │ + isel r9,r9,r2,4*cr7+lt │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 4ff3c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 4ff28 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 4ff18 │ │ │ │ - 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) │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 4ef70 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq 4ef5c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4ef4c │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq 4ff6c │ │ │ │ - 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 r8,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq 4efa0 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + 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 4ff44 │ │ │ │ + bdnz 4ef78 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r9,3 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r9,v0 │ │ │ │ - beq 4ffd4 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - add r9,r9,r28 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge 4ffd4 │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge 4ffd4 │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 500b8 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble 500b8 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble 500b8 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r2,v0 │ │ │ │ + beq 4f008 │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r2,r2,r29 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge 4f008 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge 4f008 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble 4f0e8 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble 4f0e8 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble 4f0e8 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r7,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r8,r30 │ │ │ │ + add r10,r10,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq 5005c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq 50090 │ │ │ │ - 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 50064 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt 50030 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r30,r11 │ │ │ │ - bne 50010 │ │ │ │ - bge cr7,501f0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 5020c │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq 4f08c │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 4f0c0 │ │ │ │ + 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 4f094 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r7,r4 │ │ │ │ + blt 4f060 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r3,r31 │ │ │ │ + bne 4f040 │ │ │ │ + bge cr7,4f220 │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 4f238 │ │ │ │ + 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 50128 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 50114 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 50104 │ │ │ │ - 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 4f158 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq 4f144 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4f134 │ │ │ │ + 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 50158 │ │ │ │ - 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 4f188 │ │ │ │ + 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 50130 │ │ │ │ + bdnz 4f160 │ │ │ │ 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 501bc │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge 501bc │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge 501bc │ │ │ │ - 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,4feb4 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 501f0 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble 501f0 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - b 4fff4 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq 4f1ec │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge 4f1ec │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge 4f1ec │ │ │ │ + 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,4eef0 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble 4f220 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble 4f220 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + b 4f028 │ │ │ │ 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 50184 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b 4ff9c │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble 501f0 │ │ │ │ - li r28,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b 4fff4 │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b 4f1b4 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b 4efd0 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble 4f220 │ │ │ │ + li r29,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b 4f028 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x500 │ │ │ │ │ │ │ │ -0000000000050260 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ +000000000004f280 : │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000050290 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,31856 │ │ │ │ +000000000004f2c0 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,30432 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,125624 # 6dd80 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000000000502e0 : │ │ │ │ +000000000004f300 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050300 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,31744 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29752 │ │ │ │ +000000000004f320 : │ │ │ │ + pla r3,124624 # 6d9f0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000050320 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,31712 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-88(r1) │ │ │ │ +000000000004f340 : │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ mr r26,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - mfocrf r11,8 │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + stdu r1,-240(r1) │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r26) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r26) │ │ │ │ mr r25,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ mr r23,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r26) │ │ │ │ - ld r10,136(r26) │ │ │ │ + bl 5480 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r27) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,0(r27) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r27) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 50408 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 4f40c │ │ │ │ lfd f10,16(r27) │ │ │ │ - lfd f12,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,123396 # 6d5f8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27880(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,0(r26) │ │ │ │ li r4,0 │ │ │ │ mr r3,r23 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r26) │ │ │ │ + bl 5b60 │ │ │ │ lxv vs0,16(r26) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ + ld r30,8(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ stxv vs0,64(r26) │ │ │ │ - ble cr7,504d0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - andi. r6,r30,3 │ │ │ │ - mr r7,r30 │ │ │ │ - addi r5,r30,-1 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 4f4d4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + andi. r7,r30,3 │ │ │ │ mr r8,r30 │ │ │ │ - subf r10,r9,r25 │ │ │ │ - beq 50494 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 50480 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 50470 │ │ │ │ - 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) │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + subf r9,r2,r25 │ │ │ │ + beq 4f498 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 504d0 │ │ │ │ - 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 5049c │ │ │ │ - lwz r9,8(r27) │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - neg r24,r10 │ │ │ │ - cmpw r24,r10 │ │ │ │ - bgt 508e4 │ │ │ │ - std r22,104(r1) │ │ │ │ - std r20,88(r1) │ │ │ │ + beq 4f484 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4f474 │ │ │ │ + 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 4f4d4 │ │ │ │ + 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 4f4a0 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + neg r24,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 4f8c0 │ │ │ │ + std r22,112(r1) │ │ │ │ + std r21,104(r1) │ │ │ │ addi r22,r26,48 │ │ │ │ - std r21,96(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - std r29,160(r1) │ │ │ │ - stfd f27,184(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ - stfd f30,208(r1) │ │ │ │ - ble cr7,50620 │ │ │ │ + std r20,96(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + stfd f26,192(r1) │ │ │ │ + stfd f27,200(r1) │ │ │ │ + stfd f28,208(r1) │ │ │ │ + stfd f29,216(r1) │ │ │ │ + stfd f30,224(r1) │ │ │ │ + ble cr7,4f640 │ │ │ │ ld r31,24(r26) │ │ │ │ addi r22,r26,48 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,136(r26) │ │ │ │ - mtfprwa f30,r9 │ │ │ │ + mtfprwa f30,r2 │ │ │ │ mtfprwa f29,r24 │ │ │ │ ld r29,312(r26) │ │ │ │ xxspltib vs63,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + plfd f26,123064 # 6d600 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f29,f29 │ │ │ │ fcfid f28,f0 │ │ │ │ fdiv f29,f29,f30 │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 5059c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4f5a0 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs12,0(r31) │ │ │ │ addi r29,r29,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 50620 │ │ │ │ + beq 4f640 │ │ │ │ lfd f0,0(r29) │ │ │ │ - xxmr vs1,vs63 │ │ │ │ - li r9,4 │ │ │ │ - fsub f12,f29,f0 │ │ │ │ + li r2,4 │ │ │ │ + xxmr vs12,vs63 │ │ │ │ + fsub f11,f29,f0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - fmul f11,f0,f30 │ │ │ │ + fmul f10,f0,f30 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - bge 50588 │ │ │ │ - lfiwax f0,r27,r9 │ │ │ │ - ld r9,24(r27) │ │ │ │ + fmul f11,f11,f10 │ │ │ │ + bge 4f58c │ │ │ │ + lfiwax f0,r27,r2 │ │ │ │ + ld r2,24(r27) │ │ │ │ lxv vs62,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,f27 │ │ │ │ - bgt 50560 │ │ │ │ + bgt 4f570 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 508c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 50580 │ │ │ │ + bge 4f584 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + plfd f0,122880 # 6d600 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 4f584 │ │ │ │ + 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 5078c │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 4f7a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r22 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e20 │ │ │ │ ld r29,0(r26) │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - ble cr4,506cc │ │ │ │ + cmpdi r29,0 │ │ │ │ + mfocrf r19,128 │ │ │ │ + ble 4f6e8 │ │ │ │ mtfprwa f28,r24 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f0,122812 # 6d618 │ │ │ │ ld r30,16(r26) │ │ │ │ - ld r28,320(r26) │ │ │ │ addi r31,r23,8 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r21,r1,40 │ │ │ │ + ld r28,320(r26) │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,27944(r9) │ │ │ │ addi r30,r30,8 │ │ │ │ fmul f28,f28,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r21 │ │ │ │ mr r4,r20 │ │ │ │ lfd f31,-8(r30) │ │ │ │ addi r28,r28,8 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f12,f29,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 50670 │ │ │ │ + bne 4f690 │ │ │ │ ld r30,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 50600 │ │ │ │ - andi. r7,r30,3 │ │ │ │ + ble 4f620 │ │ │ │ + andi. r8,r30,3 │ │ │ │ ld r31,24(r26) │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r30,-1 │ │ │ │ mr r10,r30 │ │ │ │ - beq 50738 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 50724 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 50714 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 4f754 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4f740 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4f730 │ │ │ │ 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 4f790 │ │ │ │ + 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 50774 │ │ │ │ - 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 50740 │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + bdnz 4f75c │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - cmpw r10,r24 │ │ │ │ - bge 50520 │ │ │ │ - lfd f27,184(r1) │ │ │ │ - lfd f28,192(r1) │ │ │ │ - lfd f29,200(r1) │ │ │ │ - lfd f30,208(r1) │ │ │ │ - ld r20,88(r1) │ │ │ │ - ld r21,96(r1) │ │ │ │ - ld r22,104(r1) │ │ │ │ - ld r28,152(r1) │ │ │ │ - ld r29,160(r1) │ │ │ │ - ble cr4,50844 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r9,r24 │ │ │ │ + bge 4f530 │ │ │ │ + lfd f26,192(r1) │ │ │ │ + lfd f27,200(r1) │ │ │ │ + lfd f28,208(r1) │ │ │ │ + lfd f29,216(r1) │ │ │ │ + lfd f30,224(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + mtocrf 128,r19 │ │ │ │ + ble 4f860 │ │ │ │ + plfd f31,122432 # 6d618 │ │ │ │ mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,27944(r10) │ │ │ │ - b 507d8 │ │ │ │ - nop │ │ │ │ + b 4f7f8 │ │ │ │ nop │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r30,r30,16 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - ld r8,320(r26) │ │ │ │ - sldi r10,r31,3 │ │ │ │ - ld r9,24(r27) │ │ │ │ - li r7,4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + ld r10,320(r26) │ │ │ │ + sldi r9,r31,3 │ │ │ │ + ld r2,24(r27) │ │ │ │ + li r8,4 │ │ │ │ addi r31,r31,1 │ │ │ │ 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lxv vs0,0(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,0(r30) │ │ │ │ - bgt 507d0 │ │ │ │ + bgt 4f7f0 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ mr r3,r25 │ │ │ │ std r23,16(r26) │ │ │ │ std r23,64(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,24(r27) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,240 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ - lwz r11,8(r1) │ │ │ │ - lxv vs62,-176(r1) │ │ │ │ - lxv vs63,-160(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 50580 │ │ │ │ - ld r10,0(r26) │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - b 507b0 │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + b 4ec0 │ │ │ │ + ld r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mfocrf r19,128 │ │ │ │ + b 4f7d0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3020000 │ │ │ │ - .long 0xc85 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0xd86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050900 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,30208 │ │ │ │ +000000000004f8e0 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r19) │ │ │ │ - ld r10,136(r19) │ │ │ │ + bl 5480 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 509b8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 4f988 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,121992 # 6d5f8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27880(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 50a58 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r2,72(r19) │ │ │ │ + ble 4fa24 │ │ │ │ + plfd f31,121980 # 6d618 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,27944(r9) │ │ │ │ - b 509e4 │ │ │ │ + b 4f9b4 │ │ │ │ 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r19) │ │ │ │ + bl 5400 │ │ │ │ + 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 509e0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 4f9b0 │ │ │ │ addi r3,r19,48 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 50c98 │ │ │ │ - std r22,96(r1) │ │ │ │ + bl 4e20 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 4fc30 │ │ │ │ + std r22,88(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r22,8(r26) │ │ │ │ - stfd f27,184(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r25,24(r26) │ │ │ │ + stfd f27,184(r1) │ │ │ │ + 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,27952(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,121744 # 6d600 │ │ │ │ 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,50bd0 │ │ │ │ - li r9,4 │ │ │ │ + stfd f25,0(r29) │ │ │ │ + stfd f25,8(r29) │ │ │ │ + bge cr4,4fba0 │ │ │ │ + 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,f30,f29 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 50b68 │ │ │ │ + b 4fb2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmaddmdp vs1,vs62,vs63 │ │ │ │ - stxv vs1,0(r29) │ │ │ │ + bl 5360 │ │ │ │ + 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 50bd0 │ │ │ │ + beq 4fba0 │ │ │ │ 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,f12,f27,f30 │ │ │ │ - bge 50b5c │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r10,64(r19) │ │ │ │ + bge 4fb20 │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r9,64(r19) │ │ │ │ lxv vs63,0(r29) │ │ │ │ lfd f1,0(r25) │ │ │ │ - lxvx vs62,r9,r10 │ │ │ │ - bgt 50b30 │ │ │ │ - blt 50c70 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 50b50 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r9 │ │ │ │ + bgt 4fb00 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + bge 4fb14 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + fdiv f0,f0,f31 │ │ │ │ + b 4fb14 │ │ │ │ nop │ │ │ │ addi r29,r29,16 │ │ │ │ add r28,r28,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r23,r29 │ │ │ │ - bne 50af0 │ │ │ │ + bne 4fac0 │ │ │ │ + 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 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 50b50 │ │ │ │ + b 4ec0 │ │ │ │ ld r25,24(r26) │ │ │ │ - b 50c18 │ │ │ │ + b 4fbec │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd86 │ │ │ │ + .long 0xd87 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050cb0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,29264 │ │ │ │ +000000000004fc50 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r16) │ │ │ │ - ld r10,136(r16) │ │ │ │ + bl 5480 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ mr r27,r3 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 50d68 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 4fcf8 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,121112 # 6d5f8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27880(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 50f2c │ │ │ │ - std r20,96(r1) │ │ │ │ - lwz r20,8(r26) │ │ │ │ - std r23,120(r1) │ │ │ │ - std r21,104(r1) │ │ │ │ - srawi r23,r20,1 │ │ │ │ + ld r2,24(r16) │ │ │ │ + ld r20,0(r16) │ │ │ │ + cmpdi r20,0 │ │ │ │ + std r2,72(r16) │ │ │ │ + ble 4fed0 │ │ │ │ + std r21,112(r1) │ │ │ │ + std r22,120(r1) │ │ │ │ + lwz r21,8(r26) │ │ │ │ + std r23,128(r1) │ │ │ │ + srawi r23,r21,1 │ │ │ │ addze r23,r23 │ │ │ │ - neg r21,r23 │ │ │ │ - cmpw r21,r23 │ │ │ │ - bge 51058 │ │ │ │ - stfd f30,224(r1) │ │ │ │ - mtfprwa f30,r20 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f28,208(r1) │ │ │ │ - stfd f29,216(r1) │ │ │ │ - stfd f27,200(r1) │ │ │ │ - std r18,80(r1) │ │ │ │ - std r19,88(r1) │ │ │ │ + neg r22,r23 │ │ │ │ + cmpw r22,r23 │ │ │ │ + bge 4ffb4 │ │ │ │ + stfd f30,240(r1) │ │ │ │ + mtfprwa f30,r21 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r2,4 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + subf r23,r22,r23 │ │ │ │ + xxspltib vs63,0 │ │ │ │ fcfid f30,f30 │ │ │ │ - lfd f28,27952(r9) │ │ │ │ - li r9,4 │ │ │ │ + lfiwax f29,r26,r2 │ │ │ │ + std r18,88(r1) │ │ │ │ + std r19,96(r1) │ │ │ │ ld r18,320(r16) │ │ │ │ + stfd f27,216(r1) │ │ │ │ ld r19,64(r16) │ │ │ │ - xxspltib vs63,0 │ │ │ │ - std r24,128(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - subf r23,r21,r23 │ │ │ │ - lfiwax f29,r26,r9 │ │ │ │ - stfd f26,192(r1) │ │ │ │ - sldi r22,r22,3 │ │ │ │ + nop │ │ │ │ + plfd f27,120960 # 6d600 │ │ │ │ + std r24,136(r1) │ │ │ │ li r24,0 │ │ │ │ + std r25,144(r1) │ │ │ │ + stfd f26,208(r1) │ │ │ │ li r25,0 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,72(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ + std r17,80(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f27,f29,f29 │ │ │ │ + fmul f25,f29,f29 │ │ │ │ fmul f29,f29,f28 │ │ │ │ - nop │ │ │ │ extswsli r31,r24,4 │ │ │ │ add r17,r18,r25 │ │ │ │ sldi r28,r25,1 │ │ │ │ clrldi r29,r23,32 │ │ │ │ - mr r30,r21 │ │ │ │ + mr r30,r22 │ │ │ │ add r31,r31,r19 │ │ │ │ - b 50e7c │ │ │ │ + b 4fe10 │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 5360 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + 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 50ee0 │ │ │ │ + beq 4fe80 │ │ │ │ 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,f29 │ │ │ │ - fmadd f12,f30,f12,f27 │ │ │ │ - bge 50e68 │ │ │ │ + fmadd f12,f30,f12,f25 │ │ │ │ + bge 4fdfc │ │ │ │ fcmpu cr0,f12,f26 │ │ │ │ - ld r9,16(r16) │ │ │ │ + ld r2,16(r16) │ │ │ │ lfd f1,0(r27) │ │ │ │ - lxvx vs62,r9,r28 │ │ │ │ - bgt 50e40 │ │ │ │ - blt 51030 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 50e60 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r28 │ │ │ │ + bgt 4fde0 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + bge 4fdf4 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + b 4fdf4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r25,r25,8 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpld r22,r25 │ │ │ │ - bne 50e20 │ │ │ │ - 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,r21 │ │ │ │ + cmpld r20,r25 │ │ │ │ + bne 4fdc0 │ │ │ │ + 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 5a40 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 4ff74 │ │ │ │ + plfd f31,120628 # 6d618 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r16) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27944 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 50fd8 │ │ │ │ - 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r16) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r16) │ │ │ │ + bl 5400 │ │ │ │ + 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 50f60 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 4ff00 │ │ │ │ ld r3,24(r26) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,256 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4f20 │ │ │ │ - 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 50e60 │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - b 50f2c │ │ │ │ + b 4ec0 │ │ │ │ + ld r21,112(r1) │ │ │ │ + ld r22,120(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + b 4fed0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1086 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1087 │ │ │ │ │ │ │ │ -0000000000051080 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28288 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-64(r1) │ │ │ │ +000000000004ffd0 : │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ mr r29,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r29) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r29) │ │ │ │ mr r25,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ mr r26,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r29) │ │ │ │ - ld r10,136(r29) │ │ │ │ + bl 5480 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r28) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 51150 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 50088 │ │ │ │ lfd f10,16(r28) │ │ │ │ - lfd f12,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,120200 # 6d5f8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27880(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,r25 │ │ │ │ sldi r5,r5,4 │ │ │ │ stxv vs0,64(r29) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - ble cr7,51214 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 511d8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 511c4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 511b4 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ + bl 5b60 │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 5014c │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 50110 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 500fc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 500ec │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r26) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51214 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - stxvx vs0,r26,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r26,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5014c │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r26,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r26,r7 │ │ │ │ - bdnz 511e0 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r26,r8 │ │ │ │ + bdnz 50118 │ │ │ │ lwz r31,8(r28) │ │ │ │ - srawi r9,r31,1 │ │ │ │ - addze r9,r9 │ │ │ │ - neg r24,r9 │ │ │ │ - cmpw r24,r9 │ │ │ │ - bgt 51524 │ │ │ │ - std r23,64(r1) │ │ │ │ - std r21,48(r1) │ │ │ │ + srawi r2,r31,1 │ │ │ │ + addze r2,r2 │ │ │ │ + neg r24,r2 │ │ │ │ + cmpw r24,r2 │ │ │ │ + bgt 50464 │ │ │ │ + std r23,56(r1) │ │ │ │ + std r22,48(r1) │ │ │ │ addi r23,r29,48 │ │ │ │ - std r22,56(r1) │ │ │ │ - std r27,96(r1) │ │ │ │ - std r30,120(r1) │ │ │ │ + std r27,88(r1) │ │ │ │ + std r30,112(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,51348 │ │ │ │ + ble cr7,5027c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprwa f28,r24 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ + plfd f0,120380 # 6d7e0 │ │ │ │ + plfd f27,119916 # 6d618 │ │ │ │ li r30,0 │ │ │ │ - addi r21,r1,32 │ │ │ │ - addi r22,r1,40 │ │ │ │ + addi r22,r1,32 │ │ │ │ + addi r27,r1,40 │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,28960(r9) │ │ │ │ - addi r27,r27,27944 │ │ │ │ fmul f28,f28,f0 │ │ │ │ - b 51294 │ │ │ │ + b 501d4 │ │ │ │ nop │ │ │ │ lwz r31,8(r28) │ │ │ │ - ld r10,320(r29) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r4,r21 │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ + ld r9,320(r29) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r4,r22 │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ fmul f1,f29,f28 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ mtfprwa f12,r31 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ - li r10,4 │ │ │ │ - lfd f30,40(r1) │ │ │ │ - lfd f31,32(r1) │ │ │ │ + ld r2,24(r28) │ │ │ │ + li r9,4 │ │ │ │ + lfd f31,40(r1) │ │ │ │ + lfd f30,32(r1) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfiwax f1,r28,r10 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + lfiwax f1,r28,r9 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + fmul f0,f12,f27 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - sldi r9,r30,4 │ │ │ │ - ld r8,0(r29) │ │ │ │ + bl 5400 │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r30,4 │ │ │ │ + ld r10,0(r29) │ │ │ │ addi r30,r30,1 │ │ │ │ - fdiv f0,f30,f1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - cmpd r8,r30 │ │ │ │ - xxswapd vs11,vs12 │ │ │ │ + fdiv f0,f31,f1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + cmpd r10,r30 │ │ │ │ + xxswapd vs12,vs11 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xxmr vs12,vs0 │ │ │ │ - xvmaddadp vs12,vs1,vs11 │ │ │ │ - xvnmsubmdp vs1,vs11,vs0 │ │ │ │ - xxpermdi vs1,vs12,vs1,1 │ │ │ │ - stxvx vs1,r10,r9 │ │ │ │ - bgt 51290 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmr vs11,vs0 │ │ │ │ + xvmaddadp vs11,vs12,vs1 │ │ │ │ + xvnmsubmdp vs12,vs1,vs0 │ │ │ │ + xxpermdi vs12,vs11,vs12,1 │ │ │ │ + stxvx vs12,r9,r2 │ │ │ │ + bgt 501d0 │ │ │ │ mr r3,r23 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a40 │ │ │ │ ld r30,8(r29) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 51440 │ │ │ │ - li r9,8 │ │ │ │ + ble 50380 │ │ │ │ + li r2,8 │ │ │ │ lfd f0,136(r29) │ │ │ │ mtfprwa f30,r24 │ │ │ │ ld r27,312(r29) │ │ │ │ li r31,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfiwax f29,r28,r9 │ │ │ │ + plfd f26,119640 # 6d600 │ │ │ │ + lfiwax f29,r28,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f28,f0 │ │ │ │ fcfid f29,f29 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 513e8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5030c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,24(r29) │ │ │ │ - lxvx vs12,r25,r31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r9,r31 │ │ │ │ - xvmaddmdp vs0,vs1,vs12 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,24(r29) │ │ │ │ + lxvx vs11,r25,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + lxvx vs0,r2,r31 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxvx vs0,r25,r31 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r27,r27,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 51440 │ │ │ │ + beq 50380 │ │ │ │ lfd f0,0(r27) │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ fsub f12,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ fmul f11,f0,f29 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - bge 513d8 │ │ │ │ - lfiwax f0,r28,r9 │ │ │ │ - ld r9,24(r28) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + bge 502fc │ │ │ │ + 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 513a0 │ │ │ │ + bgt 502d0 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 51590 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 513c0 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 515c0 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 514a8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 51494 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 51484 │ │ │ │ + bge 502e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + plfd f0,119452 # 6d600 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 502e4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 504b0 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 503e8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 503d4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 503c4 │ │ │ │ lxv vs0,0(r26) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 514e4 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r26,r8 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - lxvx vs0,r26,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 50424 │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ lxvx vs0,r26,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 514b0 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + lxvx vs0,r26,r8 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 503f0 │ │ │ │ lwz r31,8(r28) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r9,r31,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r9,r24 │ │ │ │ - bge 51260 │ │ │ │ + srawi r2,r31,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r2,r24 │ │ │ │ + bge 501a0 │ │ │ │ + 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 r23,64(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ - ld r30,120(r1) │ │ │ │ + ld r22,48(r1) │ │ │ │ + ld r23,56(r1) │ │ │ │ + ld r27,88(r1) │ │ │ │ + ld r30,112(r1) │ │ │ │ ld r3,72(r29) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ mr r3,r26 │ │ │ │ std r25,24(r29) │ │ │ │ std r25,72(r29) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,24(r28) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,176 │ │ │ │ + mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 513c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,8(r28) │ │ │ │ + b 4ec0 │ │ │ │ + lwz r2,8(r28) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r24,r9 │ │ │ │ - ble 51348 │ │ │ │ - b 514fc │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r24,r2 │ │ │ │ + ble 5027c │ │ │ │ + b 5043c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xb85 │ │ │ │ + .long 0xa86 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000515f0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26896 │ │ │ │ +00000000000504e0 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r11,r6 │ │ │ │ - mr r30,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r8,r7 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ mr r31,r3 │ │ │ │ + mr r8,r7 │ │ │ │ mr r6,r5 │ │ │ │ li r4,2 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r7,r11 │ │ │ │ std r0,16(r1) │ │ │ │ + mr r7,r2 │ │ │ │ stdu r1,-64(r1) │ │ │ │ + mr r5,r30 │ │ │ │ stfd f1,32(r1) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5860 │ │ │ │ lxv vs0,48(r31) │ │ │ │ - lwz r9,8(r30) │ │ │ │ - lxv vs12,64(r31) │ │ │ │ + lwz r2,8(r30) │ │ │ │ lfd f1,32(r1) │ │ │ │ - stw r9,296(r31) │ │ │ │ - mffprd r3,f0 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - stxv vs12,16(r31) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mffprd r3,f0 │ │ │ │ + lxv vs0,64(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ stfd f1,304(r31) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + stxv vs0,16(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,312(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ addi r1,r1,64 │ │ │ │ - ld r10,-32600(r2) │ │ │ │ - nop │ │ │ │ + pld r9,260656 # 8ff90 [mri_inh_2d1d_trafo@got] │ │ │ │ + pld r2,260640 # 8ff88 [mri_inh_2d1d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32592(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 │ │ │ │ │ │ │ │ -00000000000516c0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26688 │ │ │ │ +00000000000505a0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,312(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ lxv vs0,16(r31) │ │ │ │ addi r3,r31,48 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ + stxv vs0,64(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4e80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000051730 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26576 │ │ │ │ - mflr r0 │ │ │ │ +00000000000505f0 : │ │ │ │ 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 58c0 │ │ │ │ - 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ + bl 5860 │ │ │ │ + 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 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r10,-32584(r2) │ │ │ │ - nop │ │ │ │ + pld r9,260384 # 8ff98 [mri_inh_3d_trafo@got] │ │ │ │ + pld r2,260352 # 8ff80 [mri_inh_3d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32576(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 │ │ │ │ │ │ │ │ -0000000000051810 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26352 │ │ │ │ +00000000000506c0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,320(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r3,r31,48 │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4e80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26256 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 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 518c8 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 50790 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 52214 │ │ │ │ - ld r6,56(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - beq 51930 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 51920 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 51914 │ │ │ │ - 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 51960 │ │ │ │ - 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 51938 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ble 5111c │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + beq 5113c │ │ │ │ + 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 50810 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 507fc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 507ec │ │ │ │ + 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 50840 │ │ │ │ + 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 50818 │ │ │ │ + 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,51040 │ │ │ │ + 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 519bc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 519ac │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 519a0 │ │ │ │ - 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 519ec │ │ │ │ - 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 508d4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 508c0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 508b0 │ │ │ │ + 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 50908 │ │ │ │ + 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 519c4 │ │ │ │ - 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 508dc │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,5092c │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 51a94 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 52238 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 509c4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 51134 │ │ │ │ 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 51a40 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 51a94 │ │ │ │ - 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 50970 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 509c4 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 5480 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 51b6c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 52240 │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 50a90 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 5112c │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 51b10 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 51b00 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 51af4 │ │ │ │ - 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 50a3c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51b30 │ │ │ │ - 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 51b18 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 51b6c │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,3 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 51b6c │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 51b6c │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 50a2c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 50a20 │ │ │ │ + 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 50a5c │ │ │ │ + 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 50a44 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 50a90 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 51c54 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 5218c │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 5218c │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,29008 │ │ │ │ - addi r5,r5,29024 │ │ │ │ - addi r6,r6,29040 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 51dc0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 50b68 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 51084 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 51084 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,118728 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 50cd0 │ │ │ │ + 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 51be4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 51c54 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29040(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 50af8 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 50b68 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,118600 # 6da90 │ │ │ │ + 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 52010 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 51ff0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 51fd0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 51e80 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 51df0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 51e28 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 51e50 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 51d60 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 52184 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 50ec0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 50ee0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 50efc │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 50d80 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 50d50 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 50d30 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 50d00 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 50c78 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5107c │ │ │ │ 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 51cec │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 51cdc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 52178 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 51d18 │ │ │ │ - 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 51cf4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 50c08 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 50bfc │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 51070 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 50c28 │ │ │ │ + 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 50c10 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 52030 │ │ │ │ - nop │ │ │ │ - ld r10,-32568(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32560(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 50f20 │ │ │ │ + pld r9,258848 # 8ffa0 [nfct_trafo@got] │ │ │ │ + pld r2,258848 # 8ffa8 [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 51bdc │ │ │ │ - b 51c18 │ │ │ │ + bne 50af0 │ │ │ │ + b 50b2c │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 51c88 │ │ │ │ - ld r9,48(r30) │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 51c90 │ │ │ │ + b 50ba4 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 50b9c │ │ │ │ + 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 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 51c90 │ │ │ │ + b 50b94 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 51fb0 │ │ │ │ - ld r9,56(r30) │ │ │ │ + ble 50ea0 │ │ │ │ + ld r2,56(r30) │ │ │ │ + nop │ │ │ │ + plfd f30,117984 # 6daa0 │ │ │ │ + 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 │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r10,r9,r28 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 51f90 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r9,r2,r28 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 50e88 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,29056(r9) │ │ │ │ - addi r26,r26,29008 │ │ │ │ - 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ - sldi r10,r29,3 │ │ │ │ + bl 5400 │ │ │ │ + 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 51f10 │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r10 │ │ │ │ - bge 51fb0 │ │ │ │ + ldx r8,r2,r28 │ │ │ │ + ldx r10,r10,r28 │ │ │ │ + cmpd r29,r8 │ │ │ │ + stfdx f1,r10,r9 │ │ │ │ + blt 50e10 │ │ │ │ + ld r9,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r9 │ │ │ │ + bge 50ea0 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 51ed0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 51c78 │ │ │ │ + b 50de0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 50b8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,24(r30) │ │ │ │ - b 51c70 │ │ │ │ - nop │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,120(r30) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 50b7c │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 51c68 │ │ │ │ - nop │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 50b84 │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,120(r30) │ │ │ │ - b 51c60 │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,24(r30) │ │ │ │ + b 50b84 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 52224 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 5110c │ │ │ │ + ld r2,48(r30) │ │ │ │ std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 5480 │ │ │ │ + ld r6,48(r30) │ │ │ │ + cmpdi r6,0 │ │ │ │ mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 5211c │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 52248 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 52154 │ │ │ │ - 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 51004 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 51154 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 5104c │ │ │ │ + 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 520a4 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 5211c │ │ │ │ - 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 5211c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 5211c │ │ │ │ - ld r9,16(r7) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 50f8c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 51004 │ │ │ │ + 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 51004 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 51004 │ │ │ │ + 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 55a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5540 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 51d68 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4ec0 │ │ │ │ + b 50c80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 50874 │ │ │ │ + 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 5209c │ │ │ │ - b 520d0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 51cd0 │ │ │ │ + bne 50f84 │ │ │ │ + b 50fb8 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 50bf4 │ │ │ │ li r29,1 │ │ │ │ - b 51d18 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,29040(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 521d4 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 50c3c │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,117256 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 510cc │ │ │ │ + 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 51c54 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 50b68 │ │ │ │ + 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 521dc │ │ │ │ - b 51c54 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 519f0 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 510d4 │ │ │ │ + b 50b68 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52050 │ │ │ │ - li r6,0 │ │ │ │ - b 51a70 │ │ │ │ - li r9,0 │ │ │ │ - b 51b3c │ │ │ │ - li r9,0 │ │ │ │ - b 520dc │ │ │ │ + bl 5480 │ │ │ │ + b 50f3c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5092c │ │ │ │ + li r2,0 │ │ │ │ + b 50a68 │ │ │ │ + li r7,0 │ │ │ │ + b 509a0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,64(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 50920 │ │ │ │ + li r2,0 │ │ │ │ + b 50fc4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000052260 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,23712 │ │ │ │ +0000000000051170 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ 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,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ std r16,-200(r1) │ │ │ │ - std r24,-136(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ std r26,-120(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ std r29,-96(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-88(r1) │ │ │ │ std r31,-80(r1) │ │ │ │ - std r15,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ - std r19,-176(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r20,-168(r1) │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r23,-144(r1) │ │ │ │ - stdu r1,-480(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r1,192(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r28,88(r3) │ │ │ │ - ld r24,104(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r19,88(r3) │ │ │ │ + ld r23,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r27,r28,1 │ │ │ │ - mfvsrld r25,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ - sldi r7,r27,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 r8,0(r1) │ │ │ │ + ld r16,24(r29) │ │ │ │ + mfvsrld r26,vs0 │ │ │ │ + addi r17,r19,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r7,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r10,r17,1 │ │ │ │ + mr r3,r26 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mr r6,r8 │ │ │ │ + mulld r10,r9,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ neg r10,r10 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - std r12,64(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + std r9,120(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,168(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - std r11,56(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ + std r11,64(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r8,r1,r7 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r8,r1,r7 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ stdux r8,r1,r10 │ │ │ │ addi r30,r1,32 │ │ │ │ stdux r8,r1,r10 │ │ │ │ - ld r5,72(r29) │ │ │ │ - ld r14,24(r29) │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r8,56(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,160(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r12,r1,32 │ │ │ │ + std r12,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ lwz r10,112(r29) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 52a44 │ │ │ │ - ld r22,48(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r7,r27,4 │ │ │ │ - rlwinm r5,r10,0,27,27 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r7,48(r31) │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r9,0(r11) │ │ │ │ - stfd f31,0(r16) │ │ │ │ - ble cr4,52f88 │ │ │ │ - ld r4,88(r29) │ │ │ │ - li r9,1 │ │ │ │ - andi. r3,r22,3 │ │ │ │ - mr r7,r22 │ │ │ │ - addi r0,r22,-1 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - beq 52490 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 52478 │ │ │ │ - cmpdi r3,2 │ │ │ │ - bne 53344 │ │ │ │ - ld r3,40(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r11,64(r31) │ │ │ │ + andi. r2,r10,32 │ │ │ │ + bne 52098 │ │ │ │ + ld r21,48(r29) │ │ │ │ + cmpdi r21,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r9,r17,4 │ │ │ │ + rlwinm r6,r10,0,27,27 │ │ │ │ + std r9,56(r31) │ │ │ │ + std r2,0(r15) │ │ │ │ + stfd f0,0(r20) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 51b78 │ │ │ │ + ld r5,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r21,3 │ │ │ │ + mr r7,r21 │ │ │ │ + addi r3,r21,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r28,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r28 │ │ │ │ + beq 51370 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 51364 │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 521c4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r7,r7,-1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - std r3,40(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ cmpdi r7,1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r7,r3,1 │ │ │ │ - std r7,40(r31) │ │ │ │ - beq 524c4 │ │ │ │ - srdi r7,r22,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,40(r31) │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - bdnz 5249c │ │ │ │ - std r7,40(r31) │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 52f98 │ │ │ │ - andi. r7,r10,8 │ │ │ │ - bne 534dc │ │ │ │ - andi. r7,r10,2 │ │ │ │ - bne 53354 │ │ │ │ - ld r15,8(r29) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 5138c │ │ │ │ + srdi r2,r21,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 51378 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r6,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 51b88 │ │ │ │ + andi. r2,r10,8 │ │ │ │ + bne 5231c │ │ │ │ + andi. r2,r10,2 │ │ │ │ + bne 521d0 │ │ │ │ andi. r10,r10,4 │ │ │ │ - std r15,80(r31) │ │ │ │ - bne 54250 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 52b44 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - sldi r5,r22,3 │ │ │ │ + ld r18,8(r29) │ │ │ │ + bne 53014 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 518f4 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r21,-1 │ │ │ │ + sldi r5,r21,3 │ │ │ │ li r30,0 │ │ │ │ - std r12,152(r31) │ │ │ │ - li r21,0 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - mr r0,r22 │ │ │ │ - std r14,184(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ + plfd f28,115232 # 6d600 │ │ │ │ + std r11,136(r31) │ │ │ │ + li r22,0 │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + mr r8,r15 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ add r7,r12,r5 │ │ │ │ - add r10,r8,r5 │ │ │ │ + add r25,r11,r5 │ │ │ │ + mr r15,r20 │ │ │ │ mr r19,r30 │ │ │ │ - mr r17,r21 │ │ │ │ - mr r30,r26 │ │ │ │ - fmr f26,f31 │ │ │ │ - mr r26,r6 │ │ │ │ - std r7,240(r31) │ │ │ │ + std r6,248(r31) │ │ │ │ + mr r30,r12 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r14,r18 │ │ │ │ + mr r23,r7 │ │ │ │ mr r7,r16 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r27,r9,r5 │ │ │ │ - mr r16,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r8,r25 │ │ │ │ - ble cr4,526a0 │ │ │ │ - ld r9,120(r27) │ │ │ │ - sldi r21,r17,3 │ │ │ │ - mtctr r0 │ │ │ │ - ld r20,64(r27) │ │ │ │ - ld r22,88(r27) │ │ │ │ - ld r25,136(r31) │ │ │ │ - ld r12,152(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r21,r9,r21 │ │ │ │ - b 525dc │ │ │ │ - nop │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r25,r29 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r10,r2,r5 │ │ │ │ + mr r20,r10 │ │ │ │ + mr r10,r26 │ │ │ │ + ble cr4,51584 │ │ │ │ + ld r24,120(r25) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + ld r22,64(r25) │ │ │ │ + mtctr r6 │ │ │ │ + li r9,0 │ │ │ │ + ld r26,88(r25) │ │ │ │ + ld r12,120(r31) │ │ │ │ + ld r27,168(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ + ld r29,160(r31) │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 514cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r28 │ │ │ │ - blt 525bc │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,1 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - ble 52648 │ │ │ │ - stdx r4,r29,r6 │ │ │ │ - stdx r9,r12,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdz 52660 │ │ │ │ - ldx r28,r20,r6 │ │ │ │ - lfdx f12,r21,r6 │ │ │ │ - addi r4,r28,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + blt 514ac │ │ │ │ + subf r4,r2,r4 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,1 │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + ble 51538 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + stdx r4,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 51550 │ │ │ │ + ldx r3,r22,r9 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r22,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r23,r3,r4 │ │ │ │ - add r9,r9,r22 │ │ │ │ - cmpdi r3,0 │ │ │ │ - stdx r3,r25,r6 │ │ │ │ - stdx r9,r30,r6 │ │ │ │ - mulld r9,r23,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 525b0 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r28 │ │ │ │ - bge 5348c │ │ │ │ - mr r9,r4 │ │ │ │ - li r4,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - bgt 525cc │ │ │ │ - neg r9,r9 │ │ │ │ - li r4,-1 │ │ │ │ - stdx r4,r29,r6 │ │ │ │ - stdx r9,r12,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 525dc │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r0,r26,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r28,r0,r2 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpdi r0,0 │ │ │ │ + stdx r0,r12,r9 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + mulld r4,r28,r2 │ │ │ │ + subf r4,r4,r0 │ │ │ │ + bge 514a0 │ │ │ │ + add r2,r4,r2 │ │ │ │ + cmpd r2,r3 │ │ │ │ + bge 522ec │ │ │ │ + mr r4,r2 │ │ │ │ + li r2,1 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + bgt 514bc │ │ │ │ + neg r4,r4 │ │ │ │ + li r2,-1 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + stdx r4,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 514cc │ │ │ │ ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r0,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ + std r6,72(r31) │ │ │ │ std r7,64(r31) │ │ │ │ - std r11,56(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r0,80(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r6,72(r31) │ │ │ │ ld r7,64(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,52a10 │ │ │ │ - ld r9,88(r27) │ │ │ │ - li r4,0 │ │ │ │ - ld r12,184(r31) │ │ │ │ - ld r6,240(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + ble cr3,518d0 │ │ │ │ + ld r2,88(r25) │ │ │ │ + li r3,0 │ │ │ │ + ld r4,248(r31) │ │ │ │ li r28,0 │ │ │ │ - mr r24,r27 │ │ │ │ - mr r3,r26 │ │ │ │ - std r30,200(r31) │ │ │ │ - std r29,208(r31) │ │ │ │ - std r19,216(r31) │ │ │ │ - std r17,224(r31) │ │ │ │ - std r15,232(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r23,r9,1 │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r4 │ │ │ │ - mr r4,r9 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ + mr r27,r25 │ │ │ │ + mr r11,r23 │ │ │ │ + std r30,208(r31) │ │ │ │ + std r17,200(r31) │ │ │ │ + std r19,224(r31) │ │ │ │ + std r14,240(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r24,r2,1 │ │ │ │ + mr r2,r20 │ │ │ │ + mr r20,r3 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r15,r2 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r0,r28 │ │ │ │ - ble 528dc │ │ │ │ - ld r9,144(r31) │ │ │ │ - sldi r21,r28,3 │ │ │ │ - subf r29,r28,r0 │ │ │ │ - ld r18,64(r24) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - std r23,80(r31) │ │ │ │ - std r24,96(r31) │ │ │ │ - std r11,48(r31) │ │ │ │ - add r22,r11,r21 │ │ │ │ - lfd f29,27920(r30) │ │ │ │ + cmpd r6,r28 │ │ │ │ + ble 5179c │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r26,136(r31) │ │ │ │ + sldi r18,r28,3 │ │ │ │ + subf r29,r28,r6 │ │ │ │ li r30,0 │ │ │ │ - addi r19,r21,8 │ │ │ │ - lfdx f30,r7,r21 │ │ │ │ - mr r23,r29 │ │ │ │ - addi r27,r27,27920 │ │ │ │ - std r7,56(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - add r20,r28,r9 │ │ │ │ - ld r28,152(r31) │ │ │ │ - ld r9,120(r24) │ │ │ │ - ld r25,0(r22) │ │ │ │ - add r17,r18,r21 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - add r19,r7,r19 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r0,88(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - addi r18,r18,27896 │ │ │ │ - std r4,112(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r3,128(r31) │ │ │ │ - add r14,r28,r21 │ │ │ │ - ld r28,32(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,96(r24) │ │ │ │ + std r24,72(r31) │ │ │ │ + std r7,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r0,96(r27) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + add r22,r8,r18 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f30,r3,r18 │ │ │ │ + std r8,40(r31) │ │ │ │ + std r3,48(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + std r11,104(r31) │ │ │ │ + add r17,r2,r28 │ │ │ │ + ld r2,120(r27) │ │ │ │ + add r19,r26,r18 │ │ │ │ + ld r26,32(r31) │ │ │ │ + add r16,r3,r16 │ │ │ │ mr r24,r22 │ │ │ │ - add r26,r28,r21 │ │ │ │ - ld r28,136(r31) │ │ │ │ - add r15,r28,r21 │ │ │ │ - add r21,r9,r21 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r28,r26 │ │ │ │ - mr r30,r25 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r25,r9 │ │ │ │ - mr r15,r5 │ │ │ │ - b 52808 │ │ │ │ + ld r28,0(r22) │ │ │ │ + add r25,r9,r18 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + add r17,r2,r17 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r23,r26,r18 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r28 │ │ │ │ + mr r27,r17 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r17,r4 │ │ │ │ + mr r23,r29 │ │ │ │ + add r14,r2,r18 │ │ │ │ + add r18,r0,r18 │ │ │ │ + mr r29,r14 │ │ │ │ + mr r14,r5 │ │ │ │ + b 516c0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - maddld r30,r30,r20,r22 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + maddld r30,r30,r21,r22 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ addic. r23,r23,-1 │ │ │ │ - stfdx f30,r19,r25 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ stdu r30,8(r24) │ │ │ │ - addi r25,r25,8 │ │ │ │ - beq 528ac │ │ │ │ - ldx r20,r17,r25 │ │ │ │ - ldx r22,r14,r25 │ │ │ │ - addi r8,r20,-1 │ │ │ │ + addi r26,r26,8 │ │ │ │ + beq 51770 │ │ │ │ + ldx r21,r25,r26 │ │ │ │ + ldx r22,r19,r26 │ │ │ │ cmpdi r22,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - cmpd cr7,r8,r22 │ │ │ │ - fcfid f10,f0 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 516e0 │ │ │ │ + cmpd r9,r22 │ │ │ │ + beq 516e0 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + ldx r10,r29,r26 │ │ │ │ + ldx r0,r28,r26 │ │ │ │ mtfprd f0,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f11,r27,r26 │ │ │ │ + lfdx f1,r18,r26 │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + add r2,r10,r0 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 52840 │ │ │ │ - beq cr7,52840 │ │ │ │ - lfd f12,0(r27) │ │ │ │ - fmul f30,f30,f12 │ │ │ │ - ldx r8,r29,r25 │ │ │ │ - ldx r0,r28,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - lfdx f1,r21,r25 │ │ │ │ - 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 527d0 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 51690 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 534a0 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - maddld r30,r30,r20,r22 │ │ │ │ + bge 516a4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + maddld r30,r30,r21,r22 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ addic. r23,r23,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stdu r30,8(r24) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stfdx f30,r19,r25 │ │ │ │ - addi r25,r25,8 │ │ │ │ - bne 52808 │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - ld r23,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ - ld r24,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r4,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r3,128(r31) │ │ │ │ - ldx r30,r11,r5 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r7,r5 │ │ │ │ - ld r29,-8(r6) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi r29,0 │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ + bne 516c0 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r3,48(r31) │ │ │ │ + mr r4,r17 │ │ │ │ + mr r5,r14 │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ld r24,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + ld r11,104(r31) │ │ │ │ + ldx r9,r8,r5 │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfdx f0,r3,r5 │ │ │ │ + ld r0,-8(r21) │ │ │ │ + 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 534d0 │ │ │ │ - ld r30,64(r24) │ │ │ │ - ld r28,176(r31) │ │ │ │ - ldx r30,r30,r28 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd r29,r30 │ │ │ │ - beq 534d0 │ │ │ │ - ld r30,-8(r4) │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r28,r3 │ │ │ │ - std r9,-8(r6) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r23 │ │ │ │ - std r30,-8(r4) │ │ │ │ - bne 529e0 │ │ │ │ - addi r9,r3,1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - ld r21,160(r31) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r22,r10 │ │ │ │ - li r19,0 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + beq 52310 │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r30,176(r31) │ │ │ │ + ldx r9,r9,r30 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 52310 │ │ │ │ + ld r9,-8(r15) │ │ │ │ + add r2,r0,r2 │ │ │ │ + mr r28,r4 │ │ │ │ + std r2,-8(r21) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r24 │ │ │ │ + std r9,-8(r15) │ │ │ │ + bne 518a0 │ │ │ │ + addi r2,r4,1 │ │ │ │ li r9,1 │ │ │ │ - mfctr r30 │ │ │ │ - isellt r9,r9,r30 │ │ │ │ + cmpdi r4,0 │ │ │ │ + ld r23,144(r31) │ │ │ │ + mr r30,r15 │ │ │ │ + mr r25,r11 │ │ │ │ + li r19,0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r21 │ │ │ │ + mfctr r0 │ │ │ │ + isellt r9,r9,r0 │ │ │ │ mtctr r9 │ │ │ │ - bdz 529e0 │ │ │ │ - ld r9,-16(r27) │ │ │ │ - ld r30,-16(r26) │ │ │ │ + bdz 518a0 │ │ │ │ + ld r9,-16(r30) │ │ │ │ + ld r0,-16(r2) │ │ │ │ + cmpdi r0,0 │ │ │ │ addi r28,r28,-1 │ │ │ │ - ld r29,-16(r22) │ │ │ │ - li r25,1 │ │ │ │ - sldi r20,r28,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r30,-16(r26) │ │ │ │ - cmpd r30,r23 │ │ │ │ - stdu r19,-8(r26) │ │ │ │ - beq cr7,534c0 │ │ │ │ - ld r30,64(r24) │ │ │ │ - ldx r30,r30,r20 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd cr7,r9,r30 │ │ │ │ - beq cr7,534c0 │ │ │ │ - ldu r30,-8(r21) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,-16(r27) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - bgt cr7,529d4 │ │ │ │ - neg r30,r30 │ │ │ │ - li r25,-1 │ │ │ │ - stdu r25,-8(r22) │ │ │ │ - stdu r30,-8(r27) │ │ │ │ - beq 52970 │ │ │ │ - ld r9,40(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bne 52700 │ │ │ │ - ld r30,200(r31) │ │ │ │ - ld r29,208(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - ld r17,224(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r16,r4 │ │ │ │ - ld r15,232(r31) │ │ │ │ - mr r26,r3 │ │ │ │ - ld r9,184(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r17,r17,r0 │ │ │ │ - cmpd r19,r15 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - add r9,r9,r0 │ │ │ │ - std r9,144(r31) │ │ │ │ - bne 52574 │ │ │ │ - mr r29,r27 │ │ │ │ - fmr f31,f26 │ │ │ │ - b 52b44 │ │ │ │ - ld r9,8(r29) │ │ │ │ + li r26,1 │ │ │ │ + ld r29,-16(r25) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,-16(r30) │ │ │ │ + cmpd cr7,r9,r24 │ │ │ │ + stdu r19,-8(r30) │ │ │ │ + beq 52300 │ │ │ │ + ld r9,64(r27) │ │ │ │ + ldx r9,r9,r22 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 52300 │ │ │ │ + ldu r9,-8(r23) │ │ │ │ + add r0,r0,r29 │ │ │ │ + std r0,-16(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 52b3c │ │ │ │ - ld r23,200(r29) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - li r24,0 │ │ │ │ - add r22,r14,r9 │ │ │ │ - addi r23,r23,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r26,8(r23) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ble 52b30 │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r11,192(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - li r5,0 │ │ │ │ - addi r28,r28,29008 │ │ │ │ - sldi r27,r0,3 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - nop │ │ │ │ - ldx r6,r11,r5 │ │ │ │ - ble cr5,52dd0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - mtctr r0 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr r10,r6 │ │ │ │ - add r8,r8,r27 │ │ │ │ - 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 52b00 │ │ │ │ - beq cr7,52b00 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - bdnz 52ad0 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 52ab0 │ │ │ │ - add r24,r24,r26 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r22 │ │ │ │ - bne 52a70 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,192(r31) │ │ │ │ + bgt 51894 │ │ │ │ + neg r9,r9 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r25) │ │ │ │ + stdu r9,-8(r2) │ │ │ │ + beq cr7,51830 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r2 │ │ │ │ + bne 515e0 │ │ │ │ + ld r30,208(r31) │ │ │ │ + ld r19,224(r31) │ │ │ │ + mr r20,r15 │ │ │ │ + mr r25,r27 │ │ │ │ + mr r15,r3 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r17,200(r31) │ │ │ │ + ld r14,240(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r17,r17,r6 │ │ │ │ + cmpd r19,r14 │ │ │ │ + add r2,r2,r6 │ │ │ │ + std r2,128(r31) │ │ │ │ + bne 51464 │ │ │ │ + mr r29,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,192(r31) │ │ │ │ ld r3,152(r29) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r29) │ │ │ │ - ld r5,0(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ ld r21,216(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + 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 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r29) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r27) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 52be8 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 51994 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r6,0(r29) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 52e00 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 52d40 │ │ │ │ - ld r10,56(r29) │ │ │ │ - addi r3,r17,-1 │ │ │ │ - sldi r5,r6,3 │ │ │ │ - sldi r4,r17,3 │ │ │ │ - li r8,0 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 51f1c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 51af0 │ │ │ │ + ld r9,56(r29) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + li r10,0 │ │ │ │ li r6,0 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - add r5,r24,r5 │ │ │ │ - mr r26,r4 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r27,r4 │ │ │ │ add r11,r22,r4 │ │ │ │ - addi r30,r9,8 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - add r0,r10,r9 │ │ │ │ + addi r30,r2,8 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r0,r9,r2 │ │ │ │ add r30,r22,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 52cac │ │ │ │ - sldi r25,r8,3 │ │ │ │ - ld r16,168(r29) │ │ │ │ - ld r18,64(r29) │ │ │ │ - subf r9,r8,r17 │ │ │ │ - add r7,r20,r25 │ │ │ │ - add r15,r27,r25 │ │ │ │ - lfdx f0,r27,r25 │ │ │ │ - mtctr r9 │ │ │ │ - add r14,r22,r25 │ │ │ │ - li r9,0 │ │ │ │ - ld r10,0(r7) │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r25 │ │ │ │ - add r18,r18,r25 │ │ │ │ - ldx r8,r14,r9 │ │ │ │ - ldx r23,r16,r9 │ │ │ │ - ldx r19,r18,r9 │ │ │ │ - sldi r25,r8,3 │ │ │ │ - maddld r10,r10,r19,r8 │ │ │ │ - lfdx f12,r23,r25 │ │ │ │ - stdu r10,8(r7) │ │ │ │ + nop │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 51a5c │ │ │ │ + sldi r7,r10,3 │ │ │ │ + ld r17,168(r29) │ │ │ │ + ld r19,64(r29) │ │ │ │ + subf r2,r10,r18 │ │ │ │ + add r8,r20,r7 │ │ │ │ + add r16,r23,r7 │ │ │ │ + lfdx f0,r23,r7 │ │ │ │ + mtctr r2 │ │ │ │ + add r15,r22,r7 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r8) │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r7 │ │ │ │ + add r19,r19,r7 │ │ │ │ + ldx r10,r15,r2 │ │ │ │ + ldx r26,r17,r2 │ │ │ │ + ldx r24,r19,r2 │ │ │ │ + sldi r7,r10,3 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ + lfdx f12,r26,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 52c80 │ │ │ │ - ldx r25,r20,r4 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - mr r10,r30 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r8,r3 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r25 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r11) │ │ │ │ + stdu r9,8(r8) │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 51a30 │ │ │ │ + ldx r7,r20,r4 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r30 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r10,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + mr r4,r27 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r7 │ │ │ │ + cmpd r2,r28 │ │ │ │ + std r2,-8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - bne 52d34 │ │ │ │ - addi r9,r3,1 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + bne 51ae4 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,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 │ │ │ │ nop │ │ │ │ - bdz 52d34 │ │ │ │ - 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 52d10 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r5,r24 │ │ │ │ - bne 52c40 │ │ │ │ - addi r1,r31,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bdz 51ae4 │ │ │ │ + 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 51ac0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 519f0 │ │ │ │ + addi r1,r31,496 │ │ │ │ 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 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 16,r11 │ │ │ │ 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 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 52ab0 │ │ │ │ - b 52b2c │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 52d40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 52ee0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r30,r28,3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r10,64(r29) │ │ │ │ - lfd f30,29056(r9) │ │ │ │ - addi r19,r19,29008 │ │ │ │ - add r18,r20,r30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r16,r22,r30 │ │ │ │ - lfd f0,88(r29) │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r30 │ │ │ │ - fcfid f1,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f11,r10,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r8,0(r18) │ │ │ │ - ld r17,48(r29) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r18) │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - stfdx f0,r25,r30 │ │ │ │ - addi r30,r30,8 │ │ │ │ - blt 52e50 │ │ │ │ - ld r6,0(r29) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r29) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r4,r23,3 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ - add r5,r22,r9 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - sldi r7,r28,3 │ │ │ │ - ld r9,-8(r5) │ │ │ │ - ldx r3,r8,r7 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - std r9,-8(r5) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r4 │ │ │ │ - bne 52f74 │ │ │ │ - li r9,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 52f74 │ │ │ │ - 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 52f50 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 52d40 │ │ │ │ - ld r17,48(r29) │ │ │ │ - b 52e20 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 54894 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r6,8(r29) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 52b44 │ │ │ │ - li r10,0 │ │ │ │ - addi r20,r22,-1 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 53790 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r14,8(r29) │ │ │ │ + cmpdi r14,0 │ │ │ │ + ble 518f4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r22,r21,-1 │ │ │ │ + sldi r17,r21,3 │ │ │ │ + li r27,0 │ │ │ │ + addi r2,r21,-2 │ │ │ │ + ld r18,160(r31) │ │ │ │ + std r14,88(r31) │ │ │ │ li r24,0 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - std r6,104(r31) │ │ │ │ - li r17,0 │ │ │ │ - addi r9,r22,-2 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r30,r8 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + li r0,0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r8,r27 │ │ │ │ + add r19,r12,r17 │ │ │ │ + add r25,r11,r17 │ │ │ │ + mr r27,r12 │ │ │ │ + mr r14,r11 │ │ │ │ mr r7,r24 │ │ │ │ - ld r24,168(r31) │ │ │ │ - add r19,r8,r18 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r27,r17 │ │ │ │ - add r21,r12,r18 │ │ │ │ - mr r17,r12 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + std r2,48(r31) │ │ │ │ std r9,56(r31) │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r23,r10,r18 │ │ │ │ - ble cr4,530fc │ │ │ │ - ld r9,120(r29) │ │ │ │ - sldi r11,r27,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r28,64(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r23,r9,r17 │ │ │ │ + ble cr4,51d08 │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r21 │ │ │ │ + li r10,0 │ │ │ │ ld r3,88(r29) │ │ │ │ - ld r10,136(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - b 5305c │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r24,168(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 51c5c │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 5303c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpd r2,r4 │ │ │ │ + blt 51c3c │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r6,1 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - ble 530c8 │ │ │ │ - stdx r6,r30,r8 │ │ │ │ - stdx r9,r17,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 530e0 │ │ │ │ - ldx r4,r28,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + ble 51cc8 │ │ │ │ + stdx r6,r27,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 51ce0 │ │ │ │ + ldx r4,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ addi r6,r4,-1 │ │ │ │ sldi r6,r6,1 │ │ │ │ mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r5,r3,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r5,r6 │ │ │ │ + mffprd r28,f0 │ │ │ │ + subf r5,r3,r28 │ │ │ │ + addi r28,r28,1 │ │ │ │ + divd r2,r5,r6 │ │ │ │ cmpdi r5,0 │ │ │ │ - add r0,r0,r3 │ │ │ │ - stdx r5,r10,r8 │ │ │ │ - stdx r0,r26,r8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - bge 53030 │ │ │ │ - add r6,r9,r6 │ │ │ │ + add r28,r28,r3 │ │ │ │ + stdx r5,r9,r10 │ │ │ │ + stdx r28,r24,r10 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + bge 51c30 │ │ │ │ + add r6,r2,r6 │ │ │ │ cmpd r6,r4 │ │ │ │ - bge 53420 │ │ │ │ - mr r9,r6 │ │ │ │ + bge 52290 │ │ │ │ + mr r2,r6 │ │ │ │ li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - bgt 5304c │ │ │ │ - neg r9,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + bgt 51c4c │ │ │ │ + neg r2,r2 │ │ │ │ li r6,-1 │ │ │ │ - stdx r6,r30,r8 │ │ │ │ - stdx r9,r17,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5305c │ │ │ │ + stdx r6,r27,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 51c5c │ │ │ │ ld r3,32(r31) │ │ │ │ - mr r5,r18 │ │ │ │ + mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ std r7,72(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ ld r7,72(r31) │ │ │ │ - ble cr3,53450 │ │ │ │ - ld r8,88(r29) │ │ │ │ + ld r0,64(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ble cr3,522bc │ │ │ │ + ld r11,88(r29) │ │ │ │ + std r7,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + std r27,64(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r28,r11,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + ble 51de8 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + subf r2,r2,r21 │ │ │ │ + ld r6,64(r29) │ │ │ │ + ld r12,176(r29) │ │ │ │ li r9,0 │ │ │ │ - li r11,0 │ │ │ │ - std r26,72(r31) │ │ │ │ - std r30,80(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r27,96(r31) │ │ │ │ - addi r0,r8,1 │ │ │ │ - sldi r28,r0,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r14,40(r31) │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + add r4,r15,r30 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r24,r20,r30 │ │ │ │ + lfdx f12,r20,r30 │ │ │ │ + add r3,r14,r30 │ │ │ │ + ld r8,0(r4) │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r30,r6,r30 │ │ │ │ + sldi r10,r10,1 │ │ │ │ nop │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 5321c │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r30,r9,3 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r12,176(r29) │ │ │ │ - add r27,r16,r30 │ │ │ │ - add r3,r15,r30 │ │ │ │ - lfdx f12,r16,r30 │ │ │ │ - add r6,r10,r9 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - add r26,r7,r30 │ │ │ │ - ld r5,0(r3) │ │ │ │ - li r10,0 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - mtctr r9 │ │ │ │ - add r9,r17,r30 │ │ │ │ - add r30,r8,r30 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - b 531cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,531e4 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r5,r5,r4,r7 │ │ │ │ - lfd f0,27920(r8) │ │ │ │ - ldx r8,r26,r10 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r6,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r12,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 5321c │ │ │ │ - ldx r7,r9,r10 │ │ │ │ - ldx r4,r30,r10 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r4,-1 │ │ │ │ - cmpd cr7,r8,r7 │ │ │ │ - bne 53190 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r5,r5,r4,r7 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ldx r8,r26,r10 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r6,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r12,r8 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + ldx r27,r3,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + maddld r8,r8,r6,r27 │ │ │ │ + addi r14,r6,-1 │ │ │ │ + beq 51db8 │ │ │ │ + cmpd r14,r27 │ │ │ │ + beq 51db8 │ │ │ │ + fmr f0,f30 │ │ │ │ + ldx r6,r2,r9 │ │ │ │ + stdu r8,8(r4) │ │ │ │ + add r6,r10,r6 │ │ │ │ + add r10,r10,r28 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r12,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 531cc │ │ │ │ - ldx r10,r15,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r8,-8(r21) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 51d90 │ │ │ │ + ld r14,40(r31) │ │ │ │ + ldx r9,r15,r17 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r17 │ │ │ │ + ld r10,-8(r25) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r19) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 53480 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 53480 │ │ │ │ - ld r10,-8(r23) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r28 │ │ │ │ - std r10,-8(r23) │ │ │ │ - bne 53430 │ │ │ │ - li r9,1 │ │ │ │ - addi r26,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ld r3,56(r31) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 522e0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 522e0 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r25) │ │ │ │ + mr r2,r22 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r28 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 522a4 │ │ │ │ + li r2,1 │ │ │ │ + addi r24,r22,1 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ mr r6,r23 │ │ │ │ - mr r7,r21 │ │ │ │ - mr r4,r19 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r3,r19 │ │ │ │ li r27,0 │ │ │ │ - addi r30,r24,8 │ │ │ │ - isellt r26,r9,r26 │ │ │ │ - mr r9,r20 │ │ │ │ - mr r12,r26 │ │ │ │ - b 53300 │ │ │ │ + addi r30,r18,8 │ │ │ │ + isellt r24,r2,r24 │ │ │ │ + mr r12,r14 │ │ │ │ + mr r2,r22 │ │ │ │ + std r24,40(r31) │ │ │ │ + b 51ed0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r3 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r5,r8 │ │ │ │ - beq cr7,53338 │ │ │ │ - ldx r8,r30,r3 │ │ │ │ - add r10,r5,r10 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,532f4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r26,-1 │ │ │ │ - stdu r26,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - bne 53430 │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r12,r12,-1 │ │ │ │ - beq 53430 │ │ │ │ - ld r5,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - ld r10,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r26,1 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r28 │ │ │ │ + ld r4,64(r29) │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + cmpd r24,r4 │ │ │ │ + beq 51f10 │ │ │ │ + ldx r4,r30,r8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r10,r24,r10 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r10,-16(r9) │ │ │ │ + bgt 51ec4 │ │ │ │ + neg r4,r4 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r3) │ │ │ │ + stdu r4,-8(r9) │ │ │ │ + bne cr7,522a0 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + std r4,40(r31) │ │ │ │ + beq 522a0 │ │ │ │ + ld r4,-16(r6) │ │ │ │ + ld r24,-16(r9) │ │ │ │ + cmpdi r24,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r10,-16(r3) │ │ │ │ + addi r4,r4,1 │ │ │ │ + std r4,-16(r6) │ │ │ │ + cmpd cr7,r4,r28 │ │ │ │ stdu r27,-8(r6) │ │ │ │ - bne cr7,532c0 │ │ │ │ + bne 51e90 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - b 532d4 │ │ │ │ - sldi r3,r9,1 │ │ │ │ - mr r7,r0 │ │ │ │ - std r3,40(r31) │ │ │ │ - b 52464 │ │ │ │ - ld r23,96(r29) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f31,0(r6) │ │ │ │ - lfd f1,0(r23) │ │ │ │ - srdi r21,r10,3 │ │ │ │ - blt 549a4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r20,r6,8 │ │ │ │ + std r10,-16(r3) │ │ │ │ + b 51ea4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r28,0 │ │ │ │ + li r24,0 │ │ │ │ + ble 51af0 │ │ │ │ + plfd f29,113524 # 6daa0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 51ff8 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r22,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ + addi r28,r28,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r23,r30 │ │ │ │ + fcfid f1,f0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fmsub f11,f11,f11,f0 │ │ │ │ + fsqrt f11,f11 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + bl 5400 │ │ │ │ + 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 51f70 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + add r6,r22,r2 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + ld r2,-8(r6) │ │ │ │ + ldx r4,r10,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r21,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,-8(r6) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r25,r5 │ │ │ │ + bne 52084 │ │ │ │ + li r2,1 │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r10,r10,r8 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ + bdz 52084 │ │ │ │ + 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 52060 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 51af0 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 51f50 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 518f4 │ │ │ │ + ld r25,200(r29) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r27,0 │ │ │ │ + add r24,r16,r2 │ │ │ │ + addi r25,r25,-8 │ │ │ │ + ldu r28,8(r25) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 52178 │ │ │ │ + ld r11,48(r29) │ │ │ │ + ld r3,192(r29) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + sldi r0,r28,3 │ │ │ │ + li r6,0 │ │ │ │ + ld r4,176(r29) │ │ │ │ + sldi r30,r11,3 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r7,r3,r6 │ │ │ │ + ble cr5,52190 │ │ │ │ + ld r10,64(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r11 │ │ │ │ + mr r9,r7 │ │ │ │ + add r10,r10,r30 │ │ │ │ + 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 52148 │ │ │ │ + beq cr7,52148 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + bdnz 52120 │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r6,r0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 52100 │ │ │ │ + add r27,r27,r28 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpld r16,r24 │ │ │ │ + bne 520c0 │ │ │ │ + b 518f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r6,r0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 52100 │ │ │ │ + b 52174 │ │ │ │ + mr r7,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 5135c │ │ │ │ + ld r24,96(r29) │ │ │ │ + ld r22,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r8) │ │ │ │ + lfd f1,0(r24) │ │ │ │ + srdi r23,r22,3 │ │ │ │ + blt 538a4 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + addi r25,r8,8 │ │ │ │ li r27,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - sldi r28,r9,1 │ │ │ │ + mr r19,r11 │ │ │ │ + mr r17,r8 │ │ │ │ mr r18,r12 │ │ │ │ - mr r17,r11 │ │ │ │ - mr r15,r8 │ │ │ │ - lfd f30,27904(r10) │ │ │ │ - mr r19,r20 │ │ │ │ - addi r24,r24,29008 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r27,r6 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 533c8 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r22,r20 │ │ │ │ - beq 53b6c │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - lfdx f1,r23,r8 │ │ │ │ - add r19,r19,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - b 533a4 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 530d0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 53130 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r30,80(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r27,r27,r22 │ │ │ │ - add r9,r9,r22 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,104(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 53004 │ │ │ │ - b 52b44 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 52238 │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r21,r27 │ │ │ │ + beq 5298c │ │ │ │ + mulld r2,r23,r27 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + add r25,r25,r22 │ │ │ │ + lfdx f1,r24,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r17,r2 │ │ │ │ + b 52214 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - b 53260 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - li r4,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 52650 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + li r6,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 51cd0 │ │ │ │ + mr r14,r12 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 51d30 │ │ │ │ + ld r27,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r0,r0,r21 │ │ │ │ + add r7,r7,r21 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 51c00 │ │ │ │ + b 518f4 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r19) │ │ │ │ + b 51e2c │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + li r2,-1 │ │ │ │ + neg r4,r4 │ │ │ │ + b 51540 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 527ec │ │ │ │ neg r29,r29 │ │ │ │ - std r29,-16(r22) │ │ │ │ - b 529b8 │ │ │ │ + std r29,-16(r25) │ │ │ │ + b 51878 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r10) │ │ │ │ - b 52920 │ │ │ │ - ld r23,96(r29) │ │ │ │ - ld r19,48(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f31,0(r6) │ │ │ │ - lfd f1,0(r23) │ │ │ │ - srdi r21,r19,3 │ │ │ │ - blt 54950 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r20,r6,8 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + b 517e0 │ │ │ │ + ld r24,96(r29) │ │ │ │ + ld r22,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r8) │ │ │ │ + lfd f1,0(r24) │ │ │ │ + srdi r23,r22,3 │ │ │ │ + blt 53850 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + addi r25,r8,8 │ │ │ │ li r27,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r30,56(r31) │ │ │ │ - sldi r28,r9,1 │ │ │ │ + mr r18,r11 │ │ │ │ + mr r19,r8 │ │ │ │ mr r17,r12 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r18,r6 │ │ │ │ - lfd f30,27904(r10) │ │ │ │ - mr r30,r20 │ │ │ │ - addi r24,r24,29008 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r8 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 53558 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r22,r20 │ │ │ │ - beq 535ac │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r19 │ │ │ │ - lfdx f1,r23,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 53534 │ │ │ │ - ld r30,56(r31) │ │ │ │ - mr r8,r29 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 52384 │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r27,r21 │ │ │ │ + beq 523d4 │ │ │ │ + mulld r2,r23,r27 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + add r25,r25,r22 │ │ │ │ + lfdx f1,r24,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r19,r2 │ │ │ │ + b 52360 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r8,r19 │ │ │ │ mr r12,r17 │ │ │ │ - mr r11,r15 │ │ │ │ - mr r6,r18 │ │ │ │ - mr r29,r27 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble 52b44 │ │ │ │ - sldi r17,r22,3 │ │ │ │ - ble cr4,548b8 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - li r0,0 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - ld r10,136(r31) │ │ │ │ - addi r19,r26,-8 │ │ │ │ - addi r18,r6,16 │ │ │ │ - ld r23,48(r31) │ │ │ │ - mr r5,r17 │ │ │ │ - mr r15,r8 │ │ │ │ - std r16,96(r31) │ │ │ │ - std r25,104(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r28,r29 │ │ │ │ - mr r27,r18 │ │ │ │ - ld r18,168(r31) │ │ │ │ - mr r29,r6 │ │ │ │ - std r11,88(r31) │ │ │ │ - addi r20,r10,-8 │ │ │ │ - addi r10,r30,16 │ │ │ │ - srdi r21,r23,3 │ │ │ │ - std r10,72(r31) │ │ │ │ - mr r10,r19 │ │ │ │ - mr r16,r20 │ │ │ │ - mr r19,r12 │ │ │ │ - mr r12,r10 │ │ │ │ - ld r24,120(r28) │ │ │ │ - sldi r10,r17,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r8,64(r28) │ │ │ │ - ld r20,136(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r10 │ │ │ │ - b 5369c │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble 518f4 │ │ │ │ + sldi r19,r21,3 │ │ │ │ + ble cr4,537b4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r2,88(r29) │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r10,168(r31) │ │ │ │ + addi r7,r8,16 │ │ │ │ + mr r5,r19 │ │ │ │ + std r15,80(r31) │ │ │ │ + std r20,88(r31) │ │ │ │ + mr r18,r11 │ │ │ │ + mr r20,r16 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r17,160(r31) │ │ │ │ + mr r16,r29 │ │ │ │ + std r26,96(r31) │ │ │ │ + mr r19,r8 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r6 │ │ │ │ + std r7,64(r31) │ │ │ │ + addi r7,r30,16 │ │ │ │ + addi r23,r9,-8 │ │ │ │ + addi r22,r10,-8 │ │ │ │ + std r7,48(r31) │ │ │ │ + srdi r28,r24,3 │ │ │ │ + mr r15,r23 │ │ │ │ + mr r27,r22 │ │ │ │ + mr r23,r9 │ │ │ │ + mr r22,r10 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r12 │ │ │ │ + ld r12,120(r16) │ │ │ │ + sldi r9,r14,3 │ │ │ │ + ld r8,64(r16) │ │ │ │ + mtctr r21 │ │ │ │ + li r10,0 │ │ │ │ + add r12,r12,r9 │ │ │ │ + b 524cc │ │ │ │ nop │ │ │ │ - cmpd r10,r3 │ │ │ │ - blt 5367c │ │ │ │ - subf r10,r6,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - ble 53708 │ │ │ │ - stdx r6,r15,r7 │ │ │ │ - stdx r10,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 53720 │ │ │ │ - ldx r3,r8,r7 │ │ │ │ - lfdx f12,r24,r7 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r9,r4 │ │ │ │ + blt 524ac │ │ │ │ + subf r9,r7,r9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + ble 52538 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 52550 │ │ │ │ + ldx r4,r8,r10 │ │ │ │ + lfdx f12,r12,r10 │ │ │ │ + addi r7,r4,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r11,f0 │ │ │ │ - subf r4,r9,r11 │ │ │ │ - addi r11,r11,1 │ │ │ │ - divd r10,r4,r6 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - stdx r4,r20,r7 │ │ │ │ - stdx r11,r26,r7 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - bge 53670 │ │ │ │ - add r6,r10,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 53b20 │ │ │ │ - mr r10,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - bgt 5368c │ │ │ │ - neg r10,r10 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r15,r7 │ │ │ │ - stdx r10,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 5369c │ │ │ │ + mffprd r6,f0 │ │ │ │ + subf r3,r2,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + divd r9,r3,r7 │ │ │ │ + cmpdi r3,0 │ │ │ │ + add r6,r6,r2 │ │ │ │ + stdx r3,r23,r10 │ │ │ │ + stdx r6,r22,r10 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + bge 524a0 │ │ │ │ + add r7,r9,r7 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bge 52918 │ │ │ │ + mr r9,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + bgt 524bc │ │ │ │ + neg r9,r9 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 524cc │ │ │ │ ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r12,64(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,176(r28) │ │ │ │ - ld r12,64(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ld r10,72(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r24,r12 │ │ │ │ - add r3,r3,r9 │ │ │ │ - ldu r4,8(r6) │ │ │ │ - ldu r9,8(r24) │ │ │ │ - mulld r8,r11,r21 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - cmpd r9,r4 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - add r20,r30,r0 │ │ │ │ - stfdx f0,r30,r0 │ │ │ │ - ble 53828 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + std r5,40(r31) │ │ │ │ + mr r25,r27 │ │ │ │ + bl 5b60 │ │ │ │ + ld r4,176(r16) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + ld r10,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + mr r11,r15 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r7,8(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + mulld r8,r3,r29 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + cmpd r2,r7 │ │ │ │ + sldi r6,r8,3 │ │ │ │ + add r12,r30,r6 │ │ │ │ + stfdx f0,r30,r6 │ │ │ │ + ble 52658 │ │ │ │ + lfd f11,8(r4) │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r0,r4,2 │ │ │ │ + addi r6,r7,2 │ │ │ │ sldi r8,r8,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ + cmpd r2,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ + lfdx f12,r19,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r20) │ │ │ │ - blt 53828 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ - li r20,0 │ │ │ │ + stfd f0,8(r12) │ │ │ │ + blt 52658 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 537ec │ │ │ │ - lfd f0,0(r7) │ │ │ │ + li r8,0 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 5261c │ │ │ │ + lfd f0,0(r10) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r20,8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 53828 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r7,r20 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 52658 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r20,8 │ │ │ │ + addi r2,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 537f4 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r7,r7,r23 │ │ │ │ - add r10,r10,r23 │ │ │ │ - cmpd r11,r22 │ │ │ │ - bne 53760 │ │ │ │ - ble cr3,53b4c │ │ │ │ - mr r6,r29 │ │ │ │ - ld r11,88(r31) │ │ │ │ - mr r29,r28 │ │ │ │ - ld r16,96(r31) │ │ │ │ - mr r28,r25 │ │ │ │ - ld r25,104(r31) │ │ │ │ - mr r0,r17 │ │ │ │ - mr r12,r19 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - addi r21,r22,-1 │ │ │ │ - ld r15,40(r31) │ │ │ │ - add r18,r8,r17 │ │ │ │ - add r19,r12,r17 │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r28 │ │ │ │ - std r26,104(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - add r4,r10,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - add r20,r10,r17 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 52624 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r9,r9,r24 │ │ │ │ + cmpd r3,r21 │ │ │ │ + bne 52590 │ │ │ │ + ble cr3,5296c │ │ │ │ + mr r6,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r14,r26 │ │ │ │ + mr r16,r20 │ │ │ │ + ld r15,80(r31) │ │ │ │ + ld r26,96(r31) │ │ │ │ + ld r20,88(r31) │ │ │ │ + mr r8,r19 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r12,r28 │ │ │ │ + mr r19,r5 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r2,88(r29) │ │ │ │ + addi r24,r21,-1 │ │ │ │ + add r22,r12,r19 │ │ │ │ + std r12,104(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + ld r12,112(r31) │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + add r27,r11,r19 │ │ │ │ + li r0,0 │ │ │ │ + mr r4,r14 │ │ │ │ + std r11,48(r31) │ │ │ │ + add r7,r9,r19 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,128(r31) │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r23,r9,r19 │ │ │ │ + ld r9,56(r31) │ │ │ │ + srdi r28,r9,3 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r4,88(r31) │ │ │ │ + ld r6,32(r31) │ │ │ │ li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r4 │ │ │ │ - std r0,88(r31) │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 539c0 │ │ │ │ - ld r3,64(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r4,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r26,r16,r27 │ │ │ │ - add r28,r11,r27 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f12,r16,r27 │ │ │ │ - add r12,r3,r27 │ │ │ │ - ld r3,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r4,0(r28) │ │ │ │ - li r10,0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r24,r3,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - b 5396c │ │ │ │ + li r8,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 527c8 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r18,64(r29) │ │ │ │ + ld r5,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r6,40(r31) │ │ │ │ + add r4,r15,r25 │ │ │ │ + add r17,r20,r25 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r25 │ │ │ │ + add r14,r6,r25 │ │ │ │ + ld r10,0(r4) │ │ │ │ + add r11,r5,r25 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r25,r18,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,53984 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,27920(r8) │ │ │ │ - ldx r8,r24,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 539bc │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - ldx r11,r27,r10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r11,-1 │ │ │ │ - cmpd cr7,r3,r8 │ │ │ │ - bne 53930 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ldx r8,r24,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ + ldx r6,r25,r2 │ │ │ │ + ldx r5,r11,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r6,r10,r5 │ │ │ │ + addi r18,r6,-1 │ │ │ │ + beq 52798 │ │ │ │ + cmpd r5,r18 │ │ │ │ + beq 52798 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r14,r2 │ │ │ │ + stdu r10,8(r4) │ │ │ │ + maddld r6,r28,r9,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5396c │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r17 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r17 │ │ │ │ - ld r9,-8(r19) │ │ │ │ - ld r8,-8(r18) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 52770 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ldx r9,r15,r19 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r19 │ │ │ │ + ld r10,-8(r27) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 53b40 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r10,r4 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 53b40 │ │ │ │ - ld r10,-8(r20) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r19) │ │ │ │ - mr r9,r21 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - std r10,-8(r20) │ │ │ │ - bne 53ad0 │ │ │ │ - addi r9,r21,1 │ │ │ │ - cmpdi r21,0 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r4,r19 │ │ │ │ - mr r28,r18 │ │ │ │ - mr r26,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 52940 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 52940 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r27) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 52964 │ │ │ │ + addi r2,r24,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r24,0 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r17,r7 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r27 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r21 │ │ │ │ - nop │ │ │ │ + mr r9,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 53ad0 │ │ │ │ - ld r0,-16(r4) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 528d0 │ │ │ │ + ld r5,-16(r4) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r28) │ │ │ │ - li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r7,r8 │ │ │ │ - stdu r23,-8(r3) │ │ │ │ - beq cr7,53b30 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r24 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,53b30 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,53ac4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r28) │ │ │ │ - stdu r8,-8(r4) │ │ │ │ - beq 53a60 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r15,r6 │ │ │ │ - bne 538d0 │ │ │ │ - mr r4,r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ + li r18,1 │ │ │ │ + ld r10,-16(r25) │ │ │ │ + sldi r14,r9,3 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r9,r5 │ │ │ │ - beq 52b44 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r0,r0,r22 │ │ │ │ - ble cr4,538bc │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 535f0 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - li r6,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 53710 │ │ │ │ + std r5,-16(r4) │ │ │ │ + cmpd cr7,r3,r5 │ │ │ │ + stdu r0,-8(r4) │ │ │ │ + beq 52930 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r14 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r11,r5 │ │ │ │ + beq 52930 │ │ │ │ + ldu r5,-8(r17) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 528c4 │ │ │ │ + neg r5,r5 │ │ │ │ + li r18,-1 │ │ │ │ + stdu r18,-8(r25) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,52860 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r12,r8 │ │ │ │ + bne 52720 │ │ │ │ + ld r4,88(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + beq 518f4 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r6,r6,r21 │ │ │ │ + ble cr4,52704 │ │ │ │ + ld r11,48(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 5240c │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + li r7,-1 │ │ │ │ + neg r9,r9 │ │ │ │ + b 52540 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r28) │ │ │ │ - b 53aa8 │ │ │ │ + std r10,-16(r25) │ │ │ │ + b 528a8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r18) │ │ │ │ - b 53a04 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r17,r17,r22 │ │ │ │ - cmpd r9,r25 │ │ │ │ - beq 548b0 │ │ │ │ - ld r9,88(r28) │ │ │ │ - b 5364c │ │ │ │ + ld r9,-8(r23) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r2,-8(r27) │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + beq 52828 │ │ │ │ + mr r9,r24 │ │ │ │ + b 528d0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r14,r14,r21 │ │ │ │ + cmpd r2,r26 │ │ │ │ + beq 537ac │ │ │ │ + ld r2,88(r16) │ │ │ │ + b 52478 │ │ │ │ + mr r11,r19 │ │ │ │ + mr r8,r17 │ │ │ │ mr r12,r18 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r8,r15 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble 52b44 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - ble cr4,54a8c │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r28,88(r29) │ │ │ │ - li r15,0 │ │ │ │ - li r4,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r30,16 │ │ │ │ - ld r19,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - ld r14,136(r31) │ │ │ │ - addi r20,r6,16 │ │ │ │ - mr r10,r29 │ │ │ │ - std r16,128(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - mr r16,r6 │ │ │ │ - std r9,112(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r15,r26 │ │ │ │ - fmr f23,f31 │ │ │ │ - mr r24,r28 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble 518f4 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ble cr4,53978 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r19,88(r29) │ │ │ │ + li r17,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r9,r8,16 │ │ │ │ + addi r18,r30,16 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + mr r26,r15 │ │ │ │ + plfd f26,109604 # 6d600 │ │ │ │ + ld r15,120(r31) │ │ │ │ + ld r16,168(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r28,r11 │ │ │ │ mr r8,r12 │ │ │ │ - std r12,88(r31) │ │ │ │ - addi r9,r9,27896 │ │ │ │ - srdi r27,r19,3 │ │ │ │ - std r11,120(r31) │ │ │ │ - std r4,104(r31) │ │ │ │ - std r20,144(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r29,120(r10) │ │ │ │ - mtctr r22 │ │ │ │ - ld r26,64(r10) │ │ │ │ - ld r28,168(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + std r17,48(r31) │ │ │ │ + std r9,104(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + mr r9,r29 │ │ │ │ + std r18,136(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + srdi r27,r2,3 │ │ │ │ + mr r18,r2 │ │ │ │ + mr r2,r17 │ │ │ │ + ld r29,120(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r22,64(r9) │ │ │ │ + mtctr r21 │ │ │ │ li r5,0 │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 53c5c │ │ │ │ - cmpd r9,r11 │ │ │ │ - blt 53c3c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - ble 53cc8 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ + ld r10,160(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + b 52a7c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 52a5c │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + ble 52ae8 │ │ │ │ + stdx r7,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 53ce0 │ │ │ │ - ldx r11,r26,r5 │ │ │ │ + bdz 52b00 │ │ │ │ + ldx r3,r22,r5 │ │ │ │ lfdx f12,r29,r5 │ │ │ │ - addi r6,r11,-1 │ │ │ │ + addi r6,r3,-1 │ │ │ │ sldi r6,r6,1 │ │ │ │ mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r24,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r4,r3,r6 │ │ │ │ - add r9,r9,r24 │ │ │ │ - cmpdi r3,0 │ │ │ │ - stdx r3,r14,r5 │ │ │ │ - stdx r9,r15,r5 │ │ │ │ - mulld r9,r4,r6 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 53c30 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r11 │ │ │ │ - bge 541a4 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - bgt 53c4c │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ + mffprd r7,f0 │ │ │ │ + subf r4,r19,r7 │ │ │ │ + addi r7,r7,1 │ │ │ │ + divd r2,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r7,r7,r19 │ │ │ │ + stdx r4,r15,r5 │ │ │ │ + stdx r7,r16,r5 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 52a50 │ │ │ │ + add r6,r2,r6 │ │ │ │ + cmpd r6,r3 │ │ │ │ + bge 52f58 │ │ │ │ + mr r2,r6 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + bgt 52a6c │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 53c5c │ │ │ │ + bdnz 52a7c │ │ │ │ + ld r5,80(r31) │ │ │ │ ld r3,32(r31) │ │ │ │ - mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - std r10,56(r31) │ │ │ │ - li r21,0 │ │ │ │ - li r20,0 │ │ │ │ - mr r28,r20 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r24,112(r31) │ │ │ │ - std r25,160(r31) │ │ │ │ - mr r25,r21 │ │ │ │ - std r17,152(r31) │ │ │ │ - std r18,184(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - ld r9,96(r10) │ │ │ │ - mr r21,r23 │ │ │ │ - mr r23,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - std r10,176(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r9,56(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r17,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + ld r9,40(r31) │ │ │ │ + ld r24,104(r31) │ │ │ │ + std r28,144(r31) │ │ │ │ + mr r28,r17 │ │ │ │ + ld r25,136(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + mr r26,r23 │ │ │ │ + std r20,208(r31) │ │ │ │ + fcfid f28,f0 │ │ │ │ + ld r2,96(r9) │ │ │ │ + std r9,224(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + std r2,40(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r26,r25 │ │ │ │ - ldx r20,r14,r25 │ │ │ │ - lfdx f31,r24,r25 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - lfdx f24,r9,r25 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f0,f30,f30 │ │ │ │ - fsub f11,f31,f12 │ │ │ │ - fsub f12,f12,f31 │ │ │ │ + ldx r2,r22,r26 │ │ │ │ + ldx r17,r15,r26 │ │ │ │ + lfdx f25,r29,r26 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + lfdx f23,r9,r26 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 541e0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - ldx r18,r15,r25 │ │ │ │ - mulld r29,r28,r27 │ │ │ │ - cmpd r18,r20 │ │ │ │ - sldi r3,r29,3 │ │ │ │ - add r17,r30,r3 │ │ │ │ - stfdx f29,r30,r3 │ │ │ │ - ble 53e8c │ │ │ │ - fmsub f30,f31,f30,f25 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r29,1 │ │ │ │ - addi r11,r20,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r18,r11 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - stfd f29,8(r17) │ │ │ │ - blt 53e8c │ │ │ │ - addi r4,r18,-1 │ │ │ │ - lfd f10,-16(r23) │ │ │ │ - li r10,0 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 52fb0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + ldx r23,r16,r26 │ │ │ │ + mulld r19,r28,r27 │ │ │ │ + cmpd r23,r17 │ │ │ │ + sldi r5,r19,3 │ │ │ │ + add r20,r30,r5 │ │ │ │ + stfdx f30,r30,r5 │ │ │ │ + ble 52c8c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + addi r2,r19,1 │ │ │ │ + addi r4,r17,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r4 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + fmul f30,f30,f0 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + stfd f30,8(r20) │ │ │ │ + blt 52c8c │ │ │ │ + addi r2,r23,-1 │ │ │ │ + lfd f10,-16(r25) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r9,r20,r4 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 53e50 │ │ │ │ - lfd f0,0(r21) │ │ │ │ + li r9,0 │ │ │ │ + subf r17,r17,r2 │ │ │ │ + andi. r5,r17,1 │ │ │ │ + addi r5,r17,-1 │ │ │ │ + beq 52c50 │ │ │ │ + lfd f0,0(r24) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r23) │ │ │ │ - beq 53e8c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + beq 52c8c │ │ │ │ + srdi r2,r17,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r24,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r23,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r23,r9 │ │ │ │ - bdnz 53e58 │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 52c58 │ │ │ │ addi r28,r28,1 │ │ │ │ - add r21,r21,r19 │ │ │ │ - add r23,r23,r19 │ │ │ │ - addi r25,r25,8 │ │ │ │ - cmpd r28,r22 │ │ │ │ - bne 53d50 │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r18,184(r31) │ │ │ │ - ble cr3,5421c │ │ │ │ - mr r26,r15 │ │ │ │ - mr r6,r16 │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r16,128(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r4,104(r31) │ │ │ │ - mr r14,r17 │ │ │ │ - mr r29,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - ld r9,168(r31) │ │ │ │ - ld r28,88(r29) │ │ │ │ - addi r23,r22,-1 │ │ │ │ - mr r10,r15 │ │ │ │ - ld r15,40(r31) │ │ │ │ - add r19,r8,r18 │ │ │ │ - std r8,120(r31) │ │ │ │ - add r20,r12,r18 │ │ │ │ - mr r8,r4 │ │ │ │ - li r24,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - sldi r27,r23,3 │ │ │ │ - std r12,64(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - add r17,r9,r18 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r7,r28,1 │ │ │ │ - std r27,72(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mr r4,r17 │ │ │ │ - add r21,r9,r18 │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r4 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 54040 │ │ │ │ - ld r3,64(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r4,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r26,r16,r27 │ │ │ │ - add r28,r11,r27 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f12,r16,r27 │ │ │ │ - add r12,r3,r27 │ │ │ │ - ld r3,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r4,0(r28) │ │ │ │ - li r10,0 │ │ │ │ + add r24,r24,r18 │ │ │ │ + add r25,r25,r18 │ │ │ │ addi r26,r26,8 │ │ │ │ - add r17,r3,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - b 53fec │ │ │ │ + cmpd r28,r21 │ │ │ │ + bne 52b60 │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r26,176(r31) │ │ │ │ + ld r20,208(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + ble cr3,52fd4 │ │ │ │ + mr r15,r26 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r11,r28 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r29,r9 │ │ │ │ + ld r17,48(r31) │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r19,88(r29) │ │ │ │ + addi r24,r21,-1 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r18,112(r31) │ │ │ │ + add r22,r12,r7 │ │ │ │ + add r27,r11,r7 │ │ │ │ + li r0,0 │ │ │ │ + std r11,48(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + std r12,104(r31) │ │ │ │ + add r4,r2,r7 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r3,r19,1 │ │ │ │ + std r19,128(r31) │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r23,r2,r7 │ │ │ │ + ld r2,56(r31) │ │ │ │ + srdi r28,r2,3 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + std r2,64(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + ld r6,32(r31) │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 52e08 │ │ │ │ + sldi r19,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ld r25,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r6,40(r31) │ │ │ │ + add r11,r15,r19 │ │ │ │ + add r14,r20,r19 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r19 │ │ │ │ + add r12,r6,r19 │ │ │ │ + ld r10,0(r11) │ │ │ │ + add r25,r25,r19 │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r19,r5,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,54004 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,27920(r8) │ │ │ │ - ldx r8,r17,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 5403c │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - ldx r11,r27,r10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r11,-1 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - bne 53fb0 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ldx r8,r17,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ + ldx r6,r19,r2 │ │ │ │ + ldx r5,r25,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r10,r6,r5 │ │ │ │ + addi r17,r6,-1 │ │ │ │ + beq 52dd8 │ │ │ │ + cmpd r17,r5 │ │ │ │ + beq 52dd8 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r12,r2 │ │ │ │ + stdu r10,8(r11) │ │ │ │ + maddld r6,r9,r28,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 53fec │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r9,-8(r20) │ │ │ │ - ld r8,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r14,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 52db0 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ldx r9,r15,r7 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r7 │ │ │ │ + ld r10,-8(r27) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 541d0 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r10,r4 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 541d0 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r20) │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - std r10,-8(r21) │ │ │ │ - bne 54150 │ │ │ │ - addi r9,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r4,r20 │ │ │ │ - mr r28,r19 │ │ │ │ - mr r26,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 52f80 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 52f80 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r27) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 52fa4 │ │ │ │ + addi r2,r24,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r24,0 │ │ │ │ + mr r11,r23 │ │ │ │ + mr r19,r22 │ │ │ │ + mr r14,r4 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r27 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r23 │ │ │ │ - nop │ │ │ │ + mr r9,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 54150 │ │ │ │ - ld r0,-16(r4) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 52f10 │ │ │ │ + ld r5,-16(r11) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r28) │ │ │ │ - li r27,1 │ │ │ │ - sldi r17,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ + li r17,1 │ │ │ │ + ld r10,-16(r19) │ │ │ │ + sldi r12,r9,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r11) │ │ │ │ + cmpd cr7,r3,r5 │ │ │ │ + stdu r0,-8(r11) │ │ │ │ + beq 52f70 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r12 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r25,r5 │ │ │ │ + beq 52f70 │ │ │ │ + ldu r5,-8(r14) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 52f04 │ │ │ │ + neg r5,r5 │ │ │ │ + li r17,-1 │ │ │ │ + stdu r17,-8(r19) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,52ea0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r7,r8 │ │ │ │ - stdu r24,-8(r3) │ │ │ │ - beq cr7,541c0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r17 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,541c0 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,54144 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r28) │ │ │ │ - stdu r8,-8(r4) │ │ │ │ - beq 540e0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r15 │ │ │ │ - bne 53f50 │ │ │ │ + cmpd r8,r18 │ │ │ │ + bne 52d60 │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r17,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 518f4 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r21 │ │ │ │ + ble cr4,52d44 │ │ │ │ + ld r11,48(r31) │ │ │ │ ld r8,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 52b44 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - ble cr4,53f3c │ │ │ │ - mr r4,r8 │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - ld r28,128(r31) │ │ │ │ - b 53ba8 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 53cd0 │ │ │ │ - nop │ │ │ │ + mr r6,r2 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r19,128(r31) │ │ │ │ + b 529c4 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 52af0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r28) │ │ │ │ - b 54128 │ │ │ │ + std r10,-16(r19) │ │ │ │ + b 52ee8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r19) │ │ │ │ - b 54084 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r2,-8(r27) │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + beq 52e68 │ │ │ │ + mr r9,r24 │ │ │ │ + b 52f10 │ │ │ │ nop │ │ │ │ - blt 541f4 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 53dbc │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 52bc0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - b 53dbc │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r22 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r8,72(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - std r9,104(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 54a80 │ │ │ │ - ld r24,88(r10) │ │ │ │ - ld r8,88(r31) │ │ │ │ - b 53c08 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 52b44 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - ble cr4,549f0 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - ld r7,136(r31) │ │ │ │ - addi r6,r26,-8 │ │ │ │ - addi r27,r28,2 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - mr r5,r18 │ │ │ │ - ld r19,88(r31) │ │ │ │ - ld r18,168(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - divd r27,r24,r27 │ │ │ │ - std r24,120(r31) │ │ │ │ - addi r17,r17,29008 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r15,r4 │ │ │ │ - std r28,112(r31) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - mr r20,r12 │ │ │ │ - mr r16,r8 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 52bc0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r10,r2,1 │ │ │ │ + ld r2,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,88(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 53970 │ │ │ │ + ld r19,88(r9) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r8,64(r31) │ │ │ │ + b 52a24 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 518f4 │ │ │ │ + sldi r6,r21,3 │ │ │ │ + ble cr4,538e0 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r22,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r17,0 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + addi r10,r19,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r11,64(r31) │ │ │ │ + std r15,72(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r8,r16 │ │ │ │ + mr r27,r23 │ │ │ │ + mr r20,r26 │ │ │ │ + std r19,88(r31) │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + addi r25,r9,-8 │ │ │ │ + ld r9,168(r31) │ │ │ │ mr r11,r25 │ │ │ │ - std r10,64(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - mr r26,r7 │ │ │ │ - ld r23,120(r29) │ │ │ │ - sldi r8,r15,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r9,64(r29) │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - li r7,0 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b 54330 │ │ │ │ - cmpd r8,r3 │ │ │ │ - blt 5430c │ │ │ │ - subf r8,r4,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ + addi r0,r9,-8 │ │ │ │ + divd r9,r23,r10 │ │ │ │ + std r0,96(r31) │ │ │ │ + mr r0,r6 │ │ │ │ + mr r6,r18 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r16,r9 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r17,r12 │ │ │ │ + xxspltd vs38,vs0,0 │ │ │ │ + ld r24,120(r29) │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ld r25,64(r29) │ │ │ │ + mtctr r21 │ │ │ │ + mr r28,r21 │ │ │ │ + li r5,0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r26,168(r31) │ │ │ │ + ld r23,64(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + add r24,r24,r10 │ │ │ │ + b 53120 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r10,r3 │ │ │ │ + blt 530fc │ │ │ │ + subf r10,r4,r10 │ │ │ │ + cmpdi r10,0 │ │ │ │ li r4,1 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ - ble 5439c │ │ │ │ - stdx r4,r16,r7 │ │ │ │ - stdx r8,r20,r7 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ + ble 5318c │ │ │ │ + stdx r4,r17,r5 │ │ │ │ + stdx r10,r23,r5 │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 543b8 │ │ │ │ - ldx r3,r9,r7 │ │ │ │ - lfdx f12,r23,r7 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdz 531a8 │ │ │ │ + ldx r3,r25,r5 │ │ │ │ + lfdx f12,r24,r5 │ │ │ │ addi r4,r3,-1 │ │ │ │ sldi r4,r4,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r12,f0 │ │ │ │ - subf r0,r24,r12 │ │ │ │ - addi r12,r12,1 │ │ │ │ - divd r8,r0,r4 │ │ │ │ - cmpdi r0,0 │ │ │ │ - add r12,r12,r24 │ │ │ │ - stdx r0,r21,r7 │ │ │ │ - stdx r12,r25,r7 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r8,r8,r0 │ │ │ │ - bge 54300 │ │ │ │ - add r4,r8,r4 │ │ │ │ + mffprd r14,f0 │ │ │ │ + subf r15,r22,r14 │ │ │ │ + addi r14,r14,1 │ │ │ │ + divd r10,r15,r4 │ │ │ │ + cmpdi r15,0 │ │ │ │ + add r14,r14,r22 │ │ │ │ + stdx r15,r2,r5 │ │ │ │ + stdx r14,r26,r5 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + subf r10,r10,r15 │ │ │ │ + bge 530f0 │ │ │ │ + add r4,r10,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bge 54834 │ │ │ │ - mr r8,r4 │ │ │ │ + bge 53740 │ │ │ │ + mr r10,r4 │ │ │ │ li r4,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ - bgt 5431c │ │ │ │ - neg r8,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ + bgt 5310c │ │ │ │ + neg r10,r10 │ │ │ │ li r4,-1 │ │ │ │ - stdx r4,r16,r7 │ │ │ │ - stdx r8,r20,r7 │ │ │ │ + stdx r4,r17,r5 │ │ │ │ + stdx r10,r23,r5 │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 54330 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdnz 53120 │ │ │ │ ld r3,32(r31) │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ - std r11,176(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - li r25,0 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r5,152(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ld r7,104(r29) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r11,176(r31) │ │ │ │ - ld r5,152(r31) │ │ │ │ - mr r12,r26 │ │ │ │ - std r20,144(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - std r15,128(r31) │ │ │ │ + std r11,104(r31) │ │ │ │ + std r6,256(r31) │ │ │ │ + addi r25,r25,-8 │ │ │ │ + std r9,248(r31) │ │ │ │ + std r8,240(r31) │ │ │ │ + std r7,200(r31) │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,176(r31) │ │ │ │ + stxv vs38,144(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r15,104(r29) │ │ │ │ + addi r2,r22,2 │ │ │ │ + ld r11,104(r31) │ │ │ │ + li r3,0 │ │ │ │ + std r27,104(r31) │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r7,200(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ + std r20,136(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r8,240(r31) │ │ │ │ + ld r9,248(r31) │ │ │ │ + ld r6,256(r31) │ │ │ │ + mtfprd f12,r15 │ │ │ │ + fcfid f0,f0 │ │ │ │ + ld r0,40(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + mr r22,r11 │ │ │ │ + addi r15,r15,1 │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,176(r31) │ │ │ │ + fcfid f7,f12 │ │ │ │ + lxv vs38,144(r31) │ │ │ │ + srdi r14,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r25) │ │ │ │ + ldu r27,8(r22) │ │ │ │ + sldi r10,r3,3 │ │ │ │ + ldu r18,8(r23) │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f12,r27 │ │ │ │ + cmpd r27,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f11,r7 │ │ │ │ - addi r0,r7,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - addi r24,r9,-8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bgt 5346c │ │ │ │ + frim f10,f0 │ │ │ │ + subf r4,r27,r18 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r20,176(r29) │ │ │ │ + cmpldi r4,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r26,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r17,r26 │ │ │ │ + ble 5376c │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r10,r28,3 │ │ │ │ + plxv vs44,108516 # 6dab0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r30,40(r31) │ │ │ │ + mtvsrdd vs42,r26,r26 │ │ │ │ + mtvsrdd vs41,r17,r17 │ │ │ │ + add r10,r20,r10 │ │ │ │ + maddld r5,r2,r3,r30 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r7,8(r24) │ │ │ │ - ldu r21,8(r12) │ │ │ │ - sldi r20,r25,3 │ │ │ │ - ldu r3,8(r8) │ │ │ │ - lfdx f11,r23,r20 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - cmpd r21,r3 │ │ │ │ - sldi r9,r7,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + vmulld v0,v6,v12 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + mfvrd r30,v0 │ │ │ │ + mfvsrld r19,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r30,r30,r10 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + ldx r12,r12,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r19,r19,r10 │ │ │ │ + mtvsrdd vs0,r30,r12 │ │ │ │ + mtvsrdd vs6,r2,r19 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 53300 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + ld r30,40(r31) │ │ │ │ + beq 5346c │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r27,r27,r4 │ │ │ │ + mulld r5,r16,r4 │ │ │ │ + subf r2,r5,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r10,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r20 │ │ │ │ - bgt 54524 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r17) │ │ │ │ - addi r3,r3,1 │ │ │ │ - maddld r20,r6,r25,r30 │ │ │ │ - ld r15,176(r29) │ │ │ │ - subf r21,r21,r3 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - b 544bc │ │ │ │ - lfdx f12,r15,r3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r20) │ │ │ │ - beq 54524 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - not r9,r7 │ │ │ │ - mr r4,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r10,r28 │ │ │ │ - add r9,r9,r28 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 533b0 │ │ │ │ + subf r10,r26,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,544f8 │ │ │ │ - neg r4,r7 │ │ │ │ - add r4,r28,r4 │ │ │ │ + lfdx f10,r20,r10 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 533d8 │ │ │ │ + add r2,r17,r5 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r10,r14,r3 │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r27,r18 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + add r2,r10,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bgt 5346c │ │ │ │ + add r5,r16,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r2,r5,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r27,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 53428 │ │ │ │ + subf r27,r26,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r27,r28,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r20,r27 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 53450 │ │ │ │ + add r2,r17,r5 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r4,r10,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r4,r4,3 │ │ │ │ - lfdx f0,r15,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 544a0 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r20) │ │ │ │ - bne 544b8 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r28,r28,r0 │ │ │ │ - cmpd r25,r22 │ │ │ │ - bne 54430 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - ble cr3,5486c │ │ │ │ - mr r8,r16 │ │ │ │ - mr r25,r11 │ │ │ │ - ld r26,56(r31) │ │ │ │ - ld r28,112(r31) │ │ │ │ - ld r24,120(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - mr r4,r15 │ │ │ │ - mr r12,r20 │ │ │ │ - mr r18,r5 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - addi r19,r22,-1 │ │ │ │ - add r20,r8,r18 │ │ │ │ - std r8,152(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - ld r4,40(r31) │ │ │ │ - add r17,r12,r18 │ │ │ │ - li r23,0 │ │ │ │ - std r26,120(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - std r24,144(r31) │ │ │ │ - add r7,r7,r18 │ │ │ │ - std r9,160(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - ld r7,32(r31) │ │ │ │ - add r21,r7,r18 │ │ │ │ - sldi r7,r19,3 │ │ │ │ - std r7,72(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ld r5,96(r31) │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r30,r4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r28,r28,r15 │ │ │ │ + cmpd r3,r21 │ │ │ │ + bne 53250 │ │ │ │ + ld r27,104(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + ld r20,136(r31) │ │ │ │ + ble cr3,53774 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + mr r12,r17 │ │ │ │ + mr r18,r6 │ │ │ │ + mr r23,r27 │ │ │ │ + ld r19,88(r31) │ │ │ │ + ld r20,80(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r6,r0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r22,88(r29) │ │ │ │ + addi r14,r21,-1 │ │ │ │ + add r10,r12,r6 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + add r4,r11,r6 │ │ │ │ + li r28,0 │ │ │ │ + std r19,96(r31) │ │ │ │ + std r23,104(r31) │ │ │ │ + std r12,128(r31) │ │ │ │ + std r18,72(r31) │ │ │ │ + add r24,r8,r6 │ │ │ │ + ld r8,56(r31) │ │ │ │ + addi r0,r22,1 │ │ │ │ + std r22,136(r31) │ │ │ │ + mr r22,r10 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + srdi r27,r8,3 │ │ │ │ + sldi r8,r14,3 │ │ │ │ + std r8,64(r31) │ │ │ │ + mr r8,r9 │ │ │ │ li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ + li r23,0 │ │ │ │ + mr r5,r11 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r17,88(r31) │ │ │ │ nop │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 546d0 │ │ │ │ - ld r28,64(r31) │ │ │ │ - sldi r26,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r3,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r24,r16,r26 │ │ │ │ - add r27,r11,r26 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f12,r16,r26 │ │ │ │ - add r12,r28,r26 │ │ │ │ - ld r28,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r3,0(r27) │ │ │ │ - li r10,0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r15,r28,r26 │ │ │ │ - add r26,r8,r26 │ │ │ │ - b 5467c │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 535e8 │ │ │ │ + sldi r19,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r3,64(r29) │ │ │ │ + ld r18,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r5,40(r31) │ │ │ │ + add r11,r15,r19 │ │ │ │ + add r17,r20,r19 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r19 │ │ │ │ + add r25,r5,r19 │ │ │ │ + ld r10,0(r11) │ │ │ │ + add r12,r18,r19 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r19,r3,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,54694 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r3,r3,r28,r11 │ │ │ │ - lfd f0,27920(r8) │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 546cc │ │ │ │ - ldx r11,r12,r10 │ │ │ │ - ldx r28,r26,r10 │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - bne 54640 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - maddld r3,r3,r28,r11 │ │ │ │ - lfd f0,29008(r8) │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ + ldx r5,r19,r2 │ │ │ │ + ldx r3,r25,r2 │ │ │ │ + cmpdi r3,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r5,r10,r3 │ │ │ │ + addi r18,r5,-1 │ │ │ │ + beq 535b8 │ │ │ │ + cmpd r18,r3 │ │ │ │ + beq 535b8 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r5,r12,r2 │ │ │ │ + stdu r10,8(r11) │ │ │ │ + maddld r5,r9,r27,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f11,r30,r5 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5467c │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r8,-8(r20) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f12,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 53590 │ │ │ │ + ld r5,40(r31) │ │ │ │ + ldx r2,r15,r6 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r6 │ │ │ │ + ld r9,-8(r4) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + ld r10,-8(r22) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 54860 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r3,72(r31) │ │ │ │ - ldx r10,r10,r3 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 54860 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r7 │ │ │ │ - std r10,-8(r21) │ │ │ │ - bne 547e0 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r28,r21 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r27,r20 │ │ │ │ - mr r24,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + beq 53760 │ │ │ │ + ld r2,64(r29) │ │ │ │ + ld r3,64(r31) │ │ │ │ + ldx r2,r2,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 53760 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r4) │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r24) │ │ │ │ + bne 536f4 │ │ │ │ + addi r2,r14,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r14,0 │ │ │ │ + mr r3,r24 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r18,r8 │ │ │ │ + mr r12,r5 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r4 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 547e0 │ │ │ │ - ld r0,-16(r3) │ │ │ │ - ld r8,-16(r28) │ │ │ │ + mr r9,r14 │ │ │ │ + bdz 536f0 │ │ │ │ + ld r5,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r27) │ │ │ │ - li r26,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r28) │ │ │ │ - cmpd r8,r7 │ │ │ │ - stdu r23,-8(r28) │ │ │ │ - beq cr7,54850 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r15 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,54850 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,547d4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r26,-1 │ │ │ │ - stdu r26,-8(r27) │ │ │ │ - stdu r8,-8(r3) │ │ │ │ - beq 54770 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bne 545e0 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 52b44 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - ble cr4,545c8 │ │ │ │ - mr r4,r10 │ │ │ │ - ld r26,120(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ - ld r24,144(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - b 54274 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ + li r19,1 │ │ │ │ + ld r10,-16(r25) │ │ │ │ + sldi r17,r9,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r3) │ │ │ │ + cmpd cr7,r5,r0 │ │ │ │ + stdu r28,-8(r3) │ │ │ │ + beq 53750 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r17 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r11,r5 │ │ │ │ + beq 53750 │ │ │ │ + ldu r5,-8(r18) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 536e4 │ │ │ │ + neg r5,r5 │ │ │ │ + li r19,-1 │ │ │ │ + stdu r19,-8(r25) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,53680 │ │ │ │ + mr r5,r12 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bne 53540 │ │ │ │ + ld r17,88(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + mr r11,r5 │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r9,r17 │ │ │ │ + beq 518f4 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r2,r2,r21 │ │ │ │ + ble cr4,53528 │ │ │ │ + ld r19,96(r31) │ │ │ │ + ld r23,104(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + ld r12,128(r31) │ │ │ │ + ld r22,136(r31) │ │ │ │ + b 53038 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ li r4,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 543a4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r27) │ │ │ │ - b 547b8 │ │ │ │ + b 53194 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r25) │ │ │ │ + b 536c8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r20) │ │ │ │ - b 54714 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r15,r15,r22 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-8(r22) │ │ │ │ + b 5362c │ │ │ │ + li r4,0 │ │ │ │ + b 53390 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r31) │ │ │ │ - beq 52b44 │ │ │ │ - ld r24,88(r29) │ │ │ │ - b 542d8 │ │ │ │ - andi. r9,r10,8 │ │ │ │ - bne 54990 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - andi. r9,r10,2 │ │ │ │ - beq 524dc │ │ │ │ - b 53b7c │ │ │ │ - mr r29,r28 │ │ │ │ - b 52b44 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r0,0 │ │ │ │ - li r28,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 5499c │ │ │ │ - bgt cr3,5386c │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 52b44 │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r28,2 │ │ │ │ - sldi r0,r22,1 │ │ │ │ - beq 52b44 │ │ │ │ - bgt cr3,5386c │ │ │ │ - addi r9,r28,1 │ │ │ │ - add r0,r22,r0 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r28,r28,2 │ │ │ │ - cmpd r10,r9 │ │ │ │ - add r0,r22,r0 │ │ │ │ - beq 52b44 │ │ │ │ - bgt cr3,5386c │ │ │ │ - addi r9,r28,1 │ │ │ │ - add r0,r22,r0 │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r10,r9 │ │ │ │ - cmpd r10,r28 │ │ │ │ - add r0,r22,r0 │ │ │ │ - beq cr7,52b44 │ │ │ │ - bne 548fc │ │ │ │ - b 52b44 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r7,r7,r21 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 518f4 │ │ │ │ + ld r22,88(r29) │ │ │ │ + b 530b4 │ │ │ │ + andi. r2,r10,8 │ │ │ │ + bne 53890 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r10,2 │ │ │ │ + beq 513bc │ │ │ │ + b 52998 │ │ │ │ + mr r29,r16 │ │ │ │ + b 518f4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 5389c │ │ │ │ + bgt cr3,526a0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 518f4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + li r14,2 │ │ │ │ + sldi r6,r21,1 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,526a0 │ │ │ │ + addi r2,r14,1 │ │ │ │ + add r6,r21,r6 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r14,r14,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r6,r21,r6 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,526a0 │ │ │ │ + addi r2,r14,1 │ │ │ │ + add r6,r21,r6 │ │ │ │ + addi r14,r14,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r9,r14 │ │ │ │ + add r6,r21,r6 │ │ │ │ + beq cr7,518f4 │ │ │ │ + bne 537f8 │ │ │ │ + b 518f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r22,r5 │ │ │ │ - mulld r7,r21,r5 │ │ │ │ - mulld r10,r21,r9 │ │ │ │ - cmpd r9,r22 │ │ │ │ - beq cr7,535c4 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r21,r7 │ │ │ │ + mulld r10,r23,r7 │ │ │ │ + mulld r9,r2,r23 │ │ │ │ + cmpd r2,r21 │ │ │ │ + beq cr7,523e0 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r5) │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - beq 535c4 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 54954 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - b 535c4 │ │ │ │ - ld r10,80(r31) │ │ │ │ - b 548fc │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r22,r5 │ │ │ │ - mulld r7,r21,r5 │ │ │ │ - mulld r10,r21,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - beq cr7,53b7c │ │ │ │ - addis r5,r2,-3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r8,r10 │ │ │ │ + beq 523e0 │ │ │ │ + stfdx f31,r8,r9 │ │ │ │ + b 53854 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 523e0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + b 537f8 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r7,r21 │ │ │ │ + mulld r10,r23,r7 │ │ │ │ + mulld r9,r23,r2 │ │ │ │ + cmpd r21,r2 │ │ │ │ + beq cr7,52998 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r5) │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - beq 53b7c │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 549a8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r8,r10 │ │ │ │ + beq 52998 │ │ │ │ + stfdx f31,r8,r9 │ │ │ │ + b 538a8 │ │ │ │ + nop │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r10,r18,-2 │ │ │ │ + li r2,0 │ │ │ │ + li r17,0 │ │ │ │ + andi. r10,r10,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 5391c │ │ │ │ + bgt cr3,534bc │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 518f4 │ │ │ │ + li r17,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + sldi r2,r21,1 │ │ │ │ + cmpd r17,r18 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,534bc │ │ │ │ + addi r9,r17,1 │ │ │ │ + add r2,r21,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r17,r17,2 │ │ │ │ + cmpd r9,r18 │ │ │ │ + add r2,r21,r2 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,534bc │ │ │ │ + addi r9,r17,1 │ │ │ │ + add r2,r21,r2 │ │ │ │ + addi r17,r17,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r18 │ │ │ │ + cmpd r17,r18 │ │ │ │ + add r2,r21,r2 │ │ │ │ + beq cr7,518f4 │ │ │ │ + bne 5391c │ │ │ │ + b 518f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mr r29,r9 │ │ │ │ + b 518f4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r17,0 │ │ │ │ + li r6,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 53a10 │ │ │ │ + bgt cr3,52ce0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 518f4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + li r6,2 │ │ │ │ + sldi r17,r21,1 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,52ce0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + add r17,r21,r17 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r17,r21,r17 │ │ │ │ + beq 518f4 │ │ │ │ + bgt cr3,52ce0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + add r17,r21,r17 │ │ │ │ + addi r6,r6,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r9,r6 │ │ │ │ + add r17,r21,r17 │ │ │ │ + beq cr7,518f4 │ │ │ │ + bne 539bc │ │ │ │ + b 518f4 │ │ │ │ nop │ │ │ │ - ld r7,40(r31) │ │ │ │ - addi r9,r15,-2 │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 54a30 │ │ │ │ - bgt cr3,5456c │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 52b44 │ │ │ │ - li r10,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - sldi r4,r22,1 │ │ │ │ - cmpd r10,r9 │ │ │ │ - beq 52b44 │ │ │ │ - ld r7,80(r31) │ │ │ │ - bgt cr3,5456c │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r4,r22,r4 │ │ │ │ - beq 52b44 │ │ │ │ - bgt cr3,5456c │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r10,r10,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - cmpd r10,r7 │ │ │ │ - add r4,r22,r4 │ │ │ │ - beq cr7,52b44 │ │ │ │ - bne 54a34 │ │ │ │ - b 52b44 │ │ │ │ - mr r29,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - b 52b44 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r15,0 │ │ │ │ - li r4,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 54b20 │ │ │ │ - bgt cr3,53ee4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 52b44 │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r4,2 │ │ │ │ - sldi r15,r22,1 │ │ │ │ - beq 52b44 │ │ │ │ - bgt cr3,53ee4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r15,r22,r15 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r4,r4,2 │ │ │ │ - cmpd r10,r9 │ │ │ │ - add r15,r22,r15 │ │ │ │ - beq 52b44 │ │ │ │ - bgt cr3,53ee4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r15,r22,r15 │ │ │ │ - addi r4,r4,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r10,r9 │ │ │ │ - cmpd r10,r4 │ │ │ │ - add r15,r22,r15 │ │ │ │ - beq cr7,52b44 │ │ │ │ - bne 54ad0 │ │ │ │ - b 52b44 │ │ │ │ nop │ │ │ │ - ld r10,80(r31) │ │ │ │ - b 54ad0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + b 539bc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000054b40 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,13248 │ │ │ │ +0000000000053a30 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r21,-152(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f23,-72(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 r17,-184(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r20,vs0 │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-464(r1) │ │ │ │ mr r31,r1 │ │ │ │ mr r29,r1 │ │ │ │ - std r3,72(r31) │ │ │ │ - ld r9,48(r3) │ │ │ │ + std r3,56(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r20 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ + ld r25,16(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stxv vs12,208(r30) │ │ │ │ + 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 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r19,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,29008(r10) │ │ │ │ - std r9,0(r19) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - ble 54c70 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b60 │ │ │ │ + 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 53b54 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,72(r31) │ │ │ │ - lwz r9,112(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 555b0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 54e20 │ │ │ │ - mr r30,r10 │ │ │ │ - addi r11,r17,-1 │ │ │ │ - ld r10,56(r10) │ │ │ │ - sldi r4,r17,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r8,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - add r5,r24,r6 │ │ │ │ - mr r23,r4 │ │ │ │ - add r28,r27,r4 │ │ │ │ - addi r26,r9,8 │ │ │ │ - ldx r25,r10,r9 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r27,r26 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 54d94 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ld r16,168(r30) │ │ │ │ - ld r18,64(r30) │ │ │ │ - subf r9,r8,r17 │ │ │ │ - add r15,r21,r10 │ │ │ │ - add r7,r19,r10 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - li r9,0 │ │ │ │ - add r14,r27,r10 │ │ │ │ - ld r8,0(r7) │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r10 │ │ │ │ - add r18,r18,r10 │ │ │ │ - b 54d54 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5b60 │ │ │ │ + ld r9,56(r31) │ │ │ │ + lwz r2,112(r9) │ │ │ │ + ld r7,0(r9) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 54474 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 53cd0 │ │ │ │ + mr r30,r9 │ │ │ │ + addi r3,r18,-1 │ │ │ │ + ld r9,56(r9) │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r26,r4 │ │ │ │ + add r11,r23,r4 │ │ │ │ + addi r28,r2,8 │ │ │ │ + ldx r27,r9,r2 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r28,r23,r28 │ │ │ │ nop │ │ │ │ - ldx r12,r16,r9 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r22,r10,3 │ │ │ │ - lfd f0,29008(r6) │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - lfdx f11,r12,r22 │ │ │ │ - maddld r8,r8,r6,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stdu r8,8(r7) │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdz 54d94 │ │ │ │ - ldx r10,r14,r9 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 53c40 │ │ │ │ + sldi r24,r10,3 │ │ │ │ + ld r15,168(r30) │ │ │ │ + ld r16,64(r30) │ │ │ │ + subf r2,r10,r18 │ │ │ │ + add r8,r20,r24 │ │ │ │ + add r14,r22,r24 │ │ │ │ + lfdx f12,r22,r24 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r23,r24 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r8) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r15,r15,r24 │ │ │ │ + add r16,r16,r24 │ │ │ │ + ldx r10,r7,r2 │ │ │ │ cmpdi r10,0 │ │ │ │ - beq 54d20 │ │ │ │ - ldx r12,r16,r9 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r22,r10,3 │ │ │ │ - lfd f0,27920(r6) │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - lfdx f11,r12,r22 │ │ │ │ - maddld r8,r8,r6,r10 │ │ │ │ + fmr f0,f10 │ │ │ │ + sldi r19,r10,3 │ │ │ │ + bne 53c18 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r17,r15,r2 │ │ │ │ + ldx r24,r16,r2 │ │ │ │ + lfdx f11,r17,r19 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdu r8,8(r7) │ │ │ │ + stdu r9,8(r8) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 54d54 │ │ │ │ - ld r9,-8(r28) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfdx f12,r21,r4 │ │ │ │ - ldx r6,r19,r4 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r8,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ + stfdx f12,r14,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 53c00 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r10,r3 │ │ │ │ + lfdx f12,r22,r4 │ │ │ │ + ldx r7,r20,r4 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpd r9,r25 │ │ │ │ - std r9,-8(r28) │ │ │ │ - stfdx f0,r20,r6 │ │ │ │ - bne 54e14 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r6 │ │ │ │ - isellt r9,r9,r6 │ │ │ │ - mtctr r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r27 │ │ │ │ + std r2,-8(r11) │ │ │ │ + stfdx f0,r21,r7 │ │ │ │ + bne 53cc4 │ │ │ │ + addi r2,r3,1 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 54e14 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r3,-8(r10) │ │ │ │ - beq 54df0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r5,r24 │ │ │ │ - bne 54cd0 │ │ │ │ - ld r28,72(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r3,152(r28) │ │ │ │ - std r9,0(r29) │ │ │ │ + nop │ │ │ │ + bdz 53cc4 │ │ │ │ + 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 53ca0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 53bc0 │ │ │ │ + ld r30,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r3,152(r30) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r28) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r23,88(r28) │ │ │ │ - ld r20,104(r28) │ │ │ │ + bl 5780 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r19,88(r30) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r22,r23,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r22,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r14,104(r30) │ │ │ │ + ld r27,24(r30) │ │ │ │ + ld r5,8(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r23,r19,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + mr r3,r27 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + std r7,96(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,112(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,88(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r30,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r10,r1,32 │ │ │ │ std r10,80(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r26,24(r28) │ │ │ │ - ld r10,208(r28) │ │ │ │ - ld r5,8(r28) │ │ │ │ - std r10,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - mr r3,r26 │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,152(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,112(r28) │ │ │ │ + std r10,72(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r11,r1,32 │ │ │ │ + std r11,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + ld r9,208(r30) │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r9,104(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r9,112(r30) │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r7,48(r31) │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 55748 │ │ │ │ - ld r10,72(r31) │ │ │ │ - li r9,0 │ │ │ │ - sldi r12,r22,4 │ │ │ │ - rlwinm r4,r6,0,27,27 │ │ │ │ - stfd f29,0(r27) │ │ │ │ - std r9,0(r24) │ │ │ │ - ld r28,48(r10) │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - ble cr4,557d4 │ │ │ │ - ld r5,88(r10) │ │ │ │ - andi. r3,r28,3 │ │ │ │ - li r10,1 │ │ │ │ - mr r9,r28 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - std r10,56(r31) │ │ │ │ - addi r10,r5,1 │ │ │ │ - beq 54fb0 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + andi. r2,r9,32 │ │ │ │ + bne 549ac │ │ │ │ + ld r6,56(r31) │ │ │ │ + li r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r5,r23,4 │ │ │ │ + rlwinm r4,r9,0,27,27 │ │ │ │ + std r2,0(r25) │ │ │ │ + ld r2,80(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + ld r24,48(r6) │ │ │ │ + cmpdi r24,0 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 54608 │ │ │ │ + ld r5,88(r6) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r3,r24,3 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r0,r24,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r23,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r23 │ │ │ │ + beq 53e68 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 54f98 │ │ │ │ + beq 53e5c │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 55b5c │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ - sldi r8,r3,1 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ - sldi r9,r3,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 54fe4 │ │ │ │ - srdi r9,r28,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,56(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 54fbc │ │ │ │ - std r9,56(r31) │ │ │ │ + bne 54a44 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpdi r6,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 53e84 │ │ │ │ + srdi r2,r24,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 53e70 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r4,0 │ │ │ │ - bne 557e4 │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 55cec │ │ │ │ - andi. r9,r6,2 │ │ │ │ - bne 55b6c │ │ │ │ - ld r9,72(r31) │ │ │ │ - andi. r6,r6,4 │ │ │ │ - ld r14,8(r9) │ │ │ │ - std r14,88(r31) │ │ │ │ - bne 56948 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 5552c │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r8,40(r31) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 54618 │ │ │ │ + andi. r2,r9,8 │ │ │ │ + bne 54bac │ │ │ │ + andi. r2,r9,2 │ │ │ │ + bne 54a50 │ │ │ │ + ld r2,56(r31) │ │ │ │ + andi. r9,r9,4 │ │ │ │ + ld r15,8(r2) │ │ │ │ + std r15,128(r31) │ │ │ │ + bne 55880 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 543ec │ │ │ │ + li r9,0 │ │ │ │ + addi r11,r24,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ li r18,0 │ │ │ │ + plfd f29,104224 # 6d600 │ │ │ │ + std r27,120(r31) │ │ │ │ + std r26,136(r31) │ │ │ │ li r29,0 │ │ │ │ - mr r30,r7 │ │ │ │ - mr r23,r27 │ │ │ │ - std r25,136(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + mr r30,r8 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + mr r22,r10 │ │ │ │ + std r9,128(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + add r6,r8,r5 │ │ │ │ + mr r8,r25 │ │ │ │ + ld r25,80(r31) │ │ │ │ + mr r10,r24 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r15,r18 │ │ │ │ - mr r22,r29 │ │ │ │ - mr r27,r9 │ │ │ │ - std r26,120(r31) │ │ │ │ - std r11,208(r31) │ │ │ │ - add r21,r8,r5 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - sldi r10,r11,3 │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r10,r10,r5 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r6,r10,r5 │ │ │ │ - add r10,r25,r5 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r10,r28 │ │ │ │ - ble cr4,551b0 │ │ │ │ - ld r9,120(r27) │ │ │ │ - sldi r19,r15,3 │ │ │ │ + add r21,r26,r5 │ │ │ │ + mr r28,r7 │ │ │ │ + mr r20,r29 │ │ │ │ + mr r16,r18 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r23,r11 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + sldi r9,r11,3 │ │ │ │ + std r9,152(r31) │ │ │ │ + add r9,r7,r5 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + add r9,r9,r5 │ │ │ │ + mr r24,r9 │ │ │ │ + ble cr4,5406c │ │ │ │ + ld r18,120(r27) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + ld r17,64(r27) │ │ │ │ mtctr r10 │ │ │ │ - ld r18,64(r27) │ │ │ │ - ld r20,88(r27) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r26,160(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ li r4,0 │ │ │ │ - add r19,r9,r19 │ │ │ │ - b 550fc │ │ │ │ + ld r19,88(r27) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ + add r18,r18,r2 │ │ │ │ + b 53fbc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r29 │ │ │ │ - blt 550dc │ │ │ │ - subf r9,r3,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r3,1 │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - ble 55168 │ │ │ │ - stdx r3,r28,r4 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ + cmpd r2,r29 │ │ │ │ + blt 53f9c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + ble 54028 │ │ │ │ + stdx r7,r30,r4 │ │ │ │ + stdx r2,r11,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdz 55180 │ │ │ │ - ldx r29,r18,r4 │ │ │ │ - lfdx f12,r19,r4 │ │ │ │ - addi r3,r29,-1 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - mtfprd f0,r3 │ │ │ │ + bdz 54040 │ │ │ │ + ldx r29,r17,r4 │ │ │ │ + lfdx f12,r18,r4 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r24,r20,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r24,r3 │ │ │ │ - cmpdi r24,0 │ │ │ │ - add r0,r0,r20 │ │ │ │ - stdx r24,r8,r4 │ │ │ │ - stdx r0,r30,r4 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r24 │ │ │ │ - bge 550d0 │ │ │ │ - add r3,r9,r3 │ │ │ │ - cmpd r3,r29 │ │ │ │ - bge 55ca0 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - bgt 550ec │ │ │ │ - neg r9,r9 │ │ │ │ - li r3,-1 │ │ │ │ - stdx r3,r28,r4 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ + mffprd r3,f0 │ │ │ │ + subf r0,r19,r3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + divd r2,r0,r7 │ │ │ │ + cmpdi r0,0 │ │ │ │ + add r3,r3,r19 │ │ │ │ + stdx r0,r9,r4 │ │ │ │ + stdx r3,r22,r4 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r0 │ │ │ │ + bge 53f90 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r29 │ │ │ │ + bge 54b80 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + bgt 53fac │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r30,r4 │ │ │ │ + stdx r2,r11,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdnz 550fc │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 53fbc │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,55504 │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,120(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r5,32(r31) │ │ │ │ + ble cr3,543c4 │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r9,120(r31) │ │ │ │ li r3,0 │ │ │ │ - ld r11,208(r31) │ │ │ │ - mr r4,r21 │ │ │ │ + mr r26,r25 │ │ │ │ + mr r4,r24 │ │ │ │ li r29,0 │ │ │ │ - mr r21,r27 │ │ │ │ - mr r26,r23 │ │ │ │ - mr r27,r7 │ │ │ │ + std r22,160(r31) │ │ │ │ + std r28,168(r31) │ │ │ │ std r30,176(r31) │ │ │ │ - std r22,184(r31) │ │ │ │ - std r15,192(r31) │ │ │ │ - std r14,200(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfd f31,0(r8) │ │ │ │ - mr r8,r25 │ │ │ │ - mr r25,r3 │ │ │ │ + mr r24,r27 │ │ │ │ + mr r25,r10 │ │ │ │ + mr r7,r21 │ │ │ │ + mr r27,r8 │ │ │ │ + std r20,192(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r11,r23 │ │ │ │ + std r16,208(r31) │ │ │ │ + std r15,224(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + lfd f31,0(r9) │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - sldi r17,r9,1 │ │ │ │ + sldi r17,r2,1 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r10,r29 │ │ │ │ - ble 553c0 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r22,r29,3 │ │ │ │ - ld r0,64(r21) │ │ │ │ - ld r12,96(r21) │ │ │ │ - addis r14,r2,-3 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r25,72(r31) │ │ │ │ - lfd f29,27920(r7) │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r24,r27,r22 │ │ │ │ - add r19,r26,r22 │ │ │ │ - lfdx f30,r26,r22 │ │ │ │ + cmpd r25,r29 │ │ │ │ + ble 54278 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + sldi r20,r29,3 │ │ │ │ + std r27,32(r31) │ │ │ │ + std r26,48(r31) │ │ │ │ + fmr f25,f31 │ │ │ │ li r30,0 │ │ │ │ - addi r14,r14,27896 │ │ │ │ - fmr f26,f31 │ │ │ │ - std r10,80(r31) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,120(r21) │ │ │ │ - ld r28,0(r24) │ │ │ │ - subf r29,r29,r10 │ │ │ │ - add r16,r0,r22 │ │ │ │ - mr r25,r24 │ │ │ │ - addi r19,r19,8 │ │ │ │ - std r8,88(r31) │ │ │ │ - std r4,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - add r23,r7,r22 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - ld r7,112(r31) │ │ │ │ - mr r24,r29 │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r27,r23 │ │ │ │ - add r15,r7,r22 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r20,r11 │ │ │ │ - add r18,r9,r22 │ │ │ │ - mr r9,r15 │ │ │ │ - add r22,r12,r22 │ │ │ │ - mr r15,r28 │ │ │ │ - mr r29,r18 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r18,r5 │ │ │ │ - b 5530c │ │ │ │ + ld r0,64(r24) │ │ │ │ + ld r12,96(r24) │ │ │ │ + std r25,56(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + add r22,r27,r20 │ │ │ │ + add r18,r26,r20 │ │ │ │ + lfdx f30,r26,r20 │ │ │ │ + std r4,80(r31) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,120(r24) │ │ │ │ + add r21,r9,r20 │ │ │ │ + ld r9,96(r31) │ │ │ │ + subf r29,r29,r25 │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r28,0(r22) │ │ │ │ + add r15,r0,r20 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r22,r11 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r21,r5 │ │ │ │ + add r19,r2,r19 │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r23,r9,r20 │ │ │ │ + mr r26,r19 │ │ │ │ + mr r19,r28 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r23,r6 │ │ │ │ + add r16,r2,r20 │ │ │ │ + mr r2,r29 │ │ │ │ + add r20,r12,r20 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r2 │ │ │ │ + b 541b4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r29,r30 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - maddld r15,r15,r23,r9 │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + maddld r19,r19,r24,r2 │ │ │ │ + stfdx f30,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - stdu r15,8(r25) │ │ │ │ - beq 55398 │ │ │ │ - ldx r9,r28,r30 │ │ │ │ - ldx r11,r27,r30 │ │ │ │ - ldx r23,r16,r30 │ │ │ │ + stdu r19,8(r25) │ │ │ │ + beq 54250 │ │ │ │ + ldx r2,r28,r30 │ │ │ │ + ldx r4,r27,r30 │ │ │ │ + ldx r24,r15,r30 │ │ │ │ lfdx f10,r26,r30 │ │ │ │ - lfdx f1,r22,r30 │ │ │ │ - add r9,r9,r11 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f11,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r2,r4 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r24,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ - fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f11,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fmul f12,f12,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + fsub f11,f10,f0 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 552d0 │ │ │ │ + bgt 54180 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 55cb0 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r15,r15,r23,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdu r15,8(r25) │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + bge 54194 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + maddld r19,r19,r24,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdu r19,8(r25) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 5530c │ │ │ │ - ld r27,48(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ - ld r8,88(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - mr r11,r20 │ │ │ │ - mr r5,r18 │ │ │ │ + bne 541b4 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r26,48(r31) │ │ │ │ + fmr f31,f25 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r11,r22 │ │ │ │ + mr r5,r21 │ │ │ │ + ld r25,56(r31) │ │ │ │ + ld r24,64(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r4,80(r31) │ │ │ │ ldx r30,r27,r5 │ │ │ │ - ld r7,32(r31) │ │ │ │ + ld r9,104(r31) │ │ │ │ lfdx f12,r26,r5 │ │ │ │ - ld r0,-8(r8) │ │ │ │ - ld r9,-8(r6) │ │ │ │ - sldi r30,r30,3 │ │ │ │ + ld r0,-8(r7) │ │ │ │ cmpdi r0,0 │ │ │ │ - lfdx f0,r7,r30 │ │ │ │ - ld r7,120(r31) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + lfdx f0,r9,r30 │ │ │ │ + ld r9,120(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r7) │ │ │ │ - beq 55ce0 │ │ │ │ - ld r30,64(r21) │ │ │ │ - ld r7,168(r31) │ │ │ │ - ldx r30,r30,r7 │ │ │ │ + stfd f31,0(r9) │ │ │ │ + beq 54ba0 │ │ │ │ + ld r30,64(r24) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ldx r30,r30,r9 │ │ │ │ addi r30,r30,-1 │ │ │ │ cmpd r0,r30 │ │ │ │ - beq 55ce0 │ │ │ │ + beq 54ba0 │ │ │ │ ld r30,-8(r4) │ │ │ │ - add r9,r0,r9 │ │ │ │ + add r2,r0,r2 │ │ │ │ mr r29,r11 │ │ │ │ - std r9,-8(r8) │ │ │ │ + std r2,-8(r7) │ │ │ │ addi r30,r30,1 │ │ │ │ cmpd r17,r30 │ │ │ │ std r30,-8(r4) │ │ │ │ - bne 554d0 │ │ │ │ - addi r9,r11,1 │ │ │ │ + bne 54380 │ │ │ │ + addi r2,r11,1 │ │ │ │ + li r30,1 │ │ │ │ cmpdi r11,0 │ │ │ │ ld r20,144(r31) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r23,r6 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r22,r6 │ │ │ │ li r18,0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ + mfctr r9 │ │ │ │ + isellt r9,r30,r9 │ │ │ │ mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 554d0 │ │ │ │ + bdz 54380 │ │ │ │ ld r9,-16(r28) │ │ │ │ - ld r7,-16(r24) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r29,r29,-1 │ │ │ │ - ld r3,-16(r23) │ │ │ │ - li r0,1 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r24) │ │ │ │ - cmpd r17,r7 │ │ │ │ - stdu r18,-8(r24) │ │ │ │ - beq cr7,55cd0 │ │ │ │ - ld r7,64(r21) │ │ │ │ - ldx r7,r7,r30 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - beq cr7,55cd0 │ │ │ │ - ldu r7,-8(r20) │ │ │ │ - add r9,r9,r3 │ │ │ │ + li r3,1 │ │ │ │ + ld r8,-16(r22) │ │ │ │ + sldi r0,r29,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ std r9,-16(r28) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,554c4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r23) │ │ │ │ - stdu r7,-8(r28) │ │ │ │ - beq 55460 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bne 55210 │ │ │ │ + cmpd cr7,r17,r9 │ │ │ │ + stdu r18,-8(r28) │ │ │ │ + beq 54b90 │ │ │ │ + ld r9,64(r24) │ │ │ │ + ldx r9,r9,r0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 54b90 │ │ │ │ + ldu r9,-8(r20) │ │ │ │ + add r10,r10,r8 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bgt 54374 │ │ │ │ + neg r9,r9 │ │ │ │ + li r3,-1 │ │ │ │ + stdu r3,-8(r22) │ │ │ │ + stdu r9,-8(r2) │ │ │ │ + beq cr7,54310 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r14,r2 │ │ │ │ + bne 540d0 │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r28,168(r31) │ │ │ │ + mr r8,r27 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r27,r24 │ │ │ │ + mr r25,r26 │ │ │ │ ld r30,176(r31) │ │ │ │ - ld r22,184(r31) │ │ │ │ - ld r15,192(r31) │ │ │ │ - ld r14,200(r31) │ │ │ │ - mr r7,r27 │ │ │ │ - mr r23,r26 │ │ │ │ - mr r27,r21 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r21,r4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r15,r15,r10 │ │ │ │ - cmpd r22,r14 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,128(r31) │ │ │ │ - bne 55090 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r20,192(r31) │ │ │ │ + mr r21,r7 │ │ │ │ + mr r24,r4 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r16,208(r31) │ │ │ │ + ld r15,224(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r16,r16,r10 │ │ │ │ + cmpd r20,r15 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,128(r31) │ │ │ │ + bne 53f58 │ │ │ │ + addi r1,r31,464 │ │ │ │ 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) │ │ │ │ + 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 r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + 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 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ - mr r22,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r21,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 54e20 │ │ │ │ + li r24,0 │ │ │ │ + ble 53cd0 │ │ │ │ + plfd f29,103964 # 6daa0 │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r19,r9 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 556a0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - ld r10,64(r22) │ │ │ │ - lfd f30,29056(r8) │ │ │ │ - lfdx f31,r21,r9 │ │ │ │ - addi r18,r18,29008 │ │ │ │ - mr r30,r9 │ │ │ │ - add r15,r19,r9 │ │ │ │ nop │ │ │ │ - ldx r16,r27,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 54560 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + lfdx f31,r22,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + add r17,r20,r2 │ │ │ │ + nop │ │ │ │ + ldx r16,r23,r30 │ │ │ │ cmpdi r16,0 │ │ │ │ mtfprd f0,r16 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 55620 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ - fmul f31,f31,f12 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - lfd f12,88(r22) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - ld r10,96(r22) │ │ │ │ + beq 544e8 │ │ │ │ + fmul f31,f31,f28 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + lfd f12,88(r19) │ │ │ │ + fmul f0,f0,f29 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + ld r9,96(r19) │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r30 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - ld r10,64(r22) │ │ │ │ - ld r8,0(r15) │ │ │ │ - ld r17,48(r22) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r15) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - stfdx f31,r25,r30 │ │ │ │ + bl 5400 │ │ │ │ + ld r9,64(r19) │ │ │ │ + ld r10,0(r17) │ │ │ │ + ld r18,48(r19) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r16 │ │ │ │ + stdu r2,8(r17) │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + stfdx f31,r26,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - blt 55600 │ │ │ │ - ld r6,0(r22) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r22) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - add r5,r27,r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - ldx r10,r19,r9 │ │ │ │ - sldi r7,r28,3 │ │ │ │ - ld r9,-8(r5) │ │ │ │ - ldx r4,r8,r7 │ │ │ │ + blt 544d0 │ │ │ │ + ld r7,0(r19) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r19) │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addi r28,r18,-1 │ │ │ │ + add r6,r23,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ld r2,-8(r6) │ │ │ │ + ldx r5,r10,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r4 │ │ │ │ - std r9,-8(r5) │ │ │ │ - stfdx f0,r20,r10 │ │ │ │ - bne 55734 │ │ │ │ - li r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + std r2,-8(r6) │ │ │ │ + stfdx f0,r21,r9 │ │ │ │ + bne 545f4 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r27,r10 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r10,r10,r8 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r23,r9 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 55734 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ + bdz 545f4 │ │ │ │ + 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 55710 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 54e20 │ │ │ │ - ld r17,48(r22) │ │ │ │ - b 555d0 │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r9,8(r11) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 545d0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 53cd0 │ │ │ │ + ld r18,48(r19) │ │ │ │ + b 544b0 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 56000 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,8(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 5552c │ │ │ │ - ld r5,200(r11) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r7,32(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r4,r26,r9 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - ldu r3,8(r5) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 557c4 │ │ │ │ - ld r8,192(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r3 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + std r9,120(r31) │ │ │ │ + ble 543ec │ │ │ │ + addi r21,r24,-1 │ │ │ │ + ld r0,112(r31) │ │ │ │ + addi r18,r24,-2 │ │ │ │ + sldi r17,r24,3 │ │ │ │ + li r14,0 │ │ │ │ + ld r15,80(r31) │ │ │ │ + li r9,0 │ │ │ │ + mr r28,r8 │ │ │ │ + li r19,0 │ │ │ │ + mr r16,r10 │ │ │ │ + sldi r6,r21,3 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + add r20,r8,r17 │ │ │ │ + add r23,r26,r17 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r12,r9 │ │ │ │ + mr r14,r7 │ │ │ │ + std r6,64(r31) │ │ │ │ + std r18,56(r31) │ │ │ │ + ld r6,88(r31) │ │ │ │ + cmpdi cr3,r0,0 │ │ │ │ + mr r18,r2 │ │ │ │ + add r22,r6,r17 │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - bdnz 557a0 │ │ │ │ - add r6,r3,r6 │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpld r26,r4 │ │ │ │ - bne 55770 │ │ │ │ - b 5552c │ │ │ │ - cmpwi r4,0 │ │ │ │ - beq 56f44 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r4,8(r8) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 5552c │ │ │ │ - ld r6,56(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - sldi r17,r28,3 │ │ │ │ + nop │ │ │ │ + ble cr4,5479c │ │ │ │ + ld r11,120(r18) │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ld r30,64(r18) │ │ │ │ + mtctr r24 │ │ │ │ li r10,0 │ │ │ │ - addi r9,r28,-2 │ │ │ │ - li r14,0 │ │ │ │ - ld r15,160(r31) │ │ │ │ - mr r23,r7 │ │ │ │ - mr r18,r8 │ │ │ │ - mr r12,r10 │ │ │ │ - add r21,r25,r17 │ │ │ │ - std r4,104(r31) │ │ │ │ - sldi r30,r9,3 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - add r22,r5,r17 │ │ │ │ - mr r10,r5 │ │ │ │ - std r30,64(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - add r19,r6,r17 │ │ │ │ - mr r6,r14 │ │ │ │ - ble cr4,55958 │ │ │ │ - ld r9,120(r18) │ │ │ │ - sldi r30,r12,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r29,64(r18) │ │ │ │ - ld r11,88(r18) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r16,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r30,r9,r30 │ │ │ │ - b 558ac │ │ │ │ + ld r3,88(r18) │ │ │ │ + ld r9,96(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 546ec │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 5588c │ │ │ │ - subf r9,r5,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - ble 55918 │ │ │ │ - stdx r5,r16,r7 │ │ │ │ - stdx r9,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 55930 │ │ │ │ - ldx r4,r29,r7 │ │ │ │ - lfdx f12,r30,r7 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + nop │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 546cc │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + ble 54758 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r2,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 54770 │ │ │ │ + ldx r5,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r11,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r11 │ │ │ │ - stdx r3,r8,r7 │ │ │ │ - stdx r0,r23,r7 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 55880 │ │ │ │ - add r5,r9,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bge 55c30 │ │ │ │ - mr r9,r5 │ │ │ │ - li r5,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - bgt 5589c │ │ │ │ - neg r9,r9 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r16,r7 │ │ │ │ - stdx r9,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 558ac │ │ │ │ - mr r3,r10 │ │ │ │ + mffprd r29,f0 │ │ │ │ + subf r4,r3,r29 │ │ │ │ + addi r29,r29,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r29,r29,r3 │ │ │ │ + stdx r4,r9,r10 │ │ │ │ + stdx r29,r16,r10 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 546c0 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bge 54b10 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + bgt 546dc │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r2,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 546ec │ │ │ │ + mr r3,r6 │ │ │ │ mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ - std r12,48(r31) │ │ │ │ - std r6,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr3,55c64 │ │ │ │ - ld r7,88(r18) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - ld r8,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r23,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - addi r0,r7,1 │ │ │ │ - sldi r30,r0,1 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r25 │ │ │ │ + std r12,72(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r6,r3 │ │ │ │ + ble cr3,54b48 │ │ │ │ + ld r5,88(r18) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + li r2,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r30,r26 │ │ │ │ + std r16,72(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + std r12,112(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r29,r5,1 │ │ │ │ + mr r3,r5 │ │ │ │ + ld r5,104(r31) │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 55a2c │ │ │ │ - add r4,r14,r9 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r6,64(r18) │ │ │ │ - subf r9,r9,r28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 5487c │ │ │ │ + add r8,r19,r2 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + ld r10,64(r18) │ │ │ │ + subf r2,r2,r24 │ │ │ │ ld r12,176(r18) │ │ │ │ - li r7,0 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r8,48(r31) │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - add r29,r24,r25 │ │ │ │ - add r23,r27,r25 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r27,r25 │ │ │ │ - add r9,r10,r25 │ │ │ │ - add r16,r0,r25 │ │ │ │ - ld r11,0(r29) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r25,r6,r25 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + mulld r8,r8,r3 │ │ │ │ + add r11,r25,r28 │ │ │ │ + add r26,r15,r28 │ │ │ │ + lfdx f0,r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + add r16,r30,r28 │ │ │ │ + add r2,r6,r28 │ │ │ │ + ld r4,0(r11) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r28,r10,r28 │ │ │ │ + sldi r8,r8,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - ldx r10,r25,r7 │ │ │ │ - ldx r8,r16,r7 │ │ │ │ - add r6,r4,r6 │ │ │ │ - maddld r11,r11,r10,r8 │ │ │ │ - add r4,r4,r30 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r12,r6 │ │ │ │ - stdu r11,8(r29) │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + ldx r6,r16,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r29 │ │ │ │ + maddld r4,r4,r7,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r12,r10 │ │ │ │ + stdu r4,8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r23,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 559f0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - ldx r7,r24,r17 │ │ │ │ - ld r4,32(r31) │ │ │ │ - lfdx f12,r27,r17 │ │ │ │ - ld r6,-8(r21) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 54840 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ldx r9,r25,r17 │ │ │ │ + lfdx f12,r15,r17 │ │ │ │ + ld r10,-8(r23) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 55c90 │ │ │ │ - ld r7,64(r18) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 55c90 │ │ │ │ - ld r7,-8(r22) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - std r7,-8(r22) │ │ │ │ - bne 55c48 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ld r29,64(r31) │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 54b70 │ │ │ │ + ld r9,64(r18) │ │ │ │ + ld r8,64(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 54b70 │ │ │ │ + ld r9,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r23) │ │ │ │ + mr r2,r21 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r29 │ │ │ │ + std r9,-8(r22) │ │ │ │ + bne 54b28 │ │ │ │ + li r2,1 │ │ │ │ + addi r16,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r8,56(r31) │ │ │ │ mr r4,r22 │ │ │ │ - mr r6,r21 │ │ │ │ - mr r11,r19 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r15,8 │ │ │ │ - std r0,40(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - mr r12,r10 │ │ │ │ - mr r9,r20 │ │ │ │ + std r30,32(r31) │ │ │ │ + mr r9,r23 │ │ │ │ + mr r11,r20 │ │ │ │ + li r26,0 │ │ │ │ + addi r28,r14,8 │ │ │ │ + isellt r16,r2,r16 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r2,r21 │ │ │ │ std r16,48(r31) │ │ │ │ - b 55b10 │ │ │ │ + b 54960 │ │ │ │ nop │ │ │ │ - ld r7,64(r18) │ │ │ │ - ldx r7,r7,r29 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,55b50 │ │ │ │ - ldx r7,r25,r29 │ │ │ │ - add r10,r10,r0 │ │ │ │ - addi r29,r29,-8 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,55b04 │ │ │ │ - neg r7,r7 │ │ │ │ + nop │ │ │ │ + ld r10,64(r18) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r6,r10 │ │ │ │ + beq 549a0 │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r6,r6,r30 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r6,-16(r9) │ │ │ │ + bgt 54954 │ │ │ │ + neg r10,r10 │ │ │ │ li r16,-1 │ │ │ │ stdu r16,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 55c40 │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,54b20 │ │ │ │ ld r10,48(r31) │ │ │ │ cmpdi r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - std r7,48(r31) │ │ │ │ - beq 55c40 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - ld r0,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + std r6,48(r31) │ │ │ │ + beq 54b20 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r16,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r30 │ │ │ │ - stdu r23,-8(r4) │ │ │ │ - bne cr7,55ad0 │ │ │ │ - neg r0,r0 │ │ │ │ - std r0,-16(r11) │ │ │ │ - b 55ae4 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mr r9,r11 │ │ │ │ - std r8,56(r31) │ │ │ │ - b 54f84 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ + ld r30,-16(r11) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r29 │ │ │ │ + stdu r26,-8(r4) │ │ │ │ + bne 54920 │ │ │ │ + neg r30,r30 │ │ │ │ + std r30,-16(r11) │ │ │ │ + b 54934 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r2,8(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 543ec │ │ │ │ + ld r6,200(r3) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,104(r31) │ │ │ │ + li r7,0 │ │ │ │ + add r5,r27,r2 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r4,8(r6) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 54a34 │ │ │ │ + ld r10,192(r3) │ │ │ │ + ld r9,176(r3) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r4 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f11,0(r9) │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + bdnz 54a10 │ │ │ │ + add r7,r7,r4 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpld r27,r5 │ │ │ │ + bne 549e0 │ │ │ │ + b 543ec │ │ │ │ + mr r6,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 53e54 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r30,64(r31) │ │ │ │ cmpdi r5,0 │ │ │ │ - srdi r19,r12,3 │ │ │ │ - ld r21,96(r9) │ │ │ │ - stfd f29,0(r17) │ │ │ │ - lfd f1,0(r21) │ │ │ │ - blt 570e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - sldi r23,r10,1 │ │ │ │ - addi r18,r17,8 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r11) │ │ │ │ + ld r20,96(r2) │ │ │ │ + srdi r19,r30,3 │ │ │ │ + lfd f1,0(r20) │ │ │ │ + blt 56180 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + addi r21,r11,8 │ │ │ │ li r22,0 │ │ │ │ - mr r16,r7 │ │ │ │ - mr r30,r12 │ │ │ │ - lfd f31,27904(r9) │ │ │ │ - addi r20,r20,29008 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,1 │ │ │ │ - lfd f12,-8(r18) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - mr r9,r18 │ │ │ │ - mtctr r10 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r28,r11 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r21) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r21 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 55bd4 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 54ac0 │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r28,r22 │ │ │ │ - beq 562fc │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - sldi r10,r22,3 │ │ │ │ - add r18,r18,r30 │ │ │ │ - lfdx f1,r21,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - b 55bb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 55920 │ │ │ │ - ld r0,40(r31) │ │ │ │ - mr r10,r12 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 55990 │ │ │ │ - ld r23,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r12,96(r31) │ │ │ │ - mr r25,r0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne 55850 │ │ │ │ - b 5552c │ │ │ │ - nop │ │ │ │ + cmpd r24,r22 │ │ │ │ + beq 5520c │ │ │ │ + mulld r2,r19,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r21,r21,r30 │ │ │ │ + lfdx f1,r20,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + b 54a9c │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 54760 │ │ │ │ + ld r30,32(r31) │ │ │ │ + mr r6,r12 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 547e0 │ │ │ │ + ld r16,72(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + mr r26,r30 │ │ │ │ + ld r8,88(r31) │ │ │ │ + ld r12,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r19,r19,r24 │ │ │ │ + add r12,r12,r24 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 54690 │ │ │ │ + b 543ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - b 55a70 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r20) │ │ │ │ + b 548bc │ │ │ │ nop │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - li r3,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 55170 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 552ec │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-16(r23) │ │ │ │ - b 554a8 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 54030 │ │ │ │ + neg r8,r8 │ │ │ │ + std r8,-16(r22) │ │ │ │ + b 54358 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r6) │ │ │ │ - b 55408 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + b 542c0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r30,64(r31) │ │ │ │ cmpdi r5,0 │ │ │ │ - srdi r19,r12,3 │ │ │ │ - ld r21,96(r9) │ │ │ │ - stfd f29,0(r17) │ │ │ │ - lfd f1,0(r21) │ │ │ │ - blt 57090 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - sldi r23,r10,1 │ │ │ │ - addi r18,r17,8 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r11) │ │ │ │ + ld r20,96(r2) │ │ │ │ + srdi r19,r30,3 │ │ │ │ + lfd f1,0(r20) │ │ │ │ + blt 56140 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + addi r21,r11,8 │ │ │ │ li r22,0 │ │ │ │ - mr r16,r7 │ │ │ │ - mr r30,r12 │ │ │ │ - lfd f31,27904(r9) │ │ │ │ - addi r20,r20,29008 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,1 │ │ │ │ - lfd f12,-8(r18) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - mr r9,r18 │ │ │ │ - mtctr r10 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r28,r11 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r21) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r21 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 55d54 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 54c1c │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r28,r22 │ │ │ │ - beq 55da8 │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - sldi r10,r22,3 │ │ │ │ - add r18,r18,r30 │ │ │ │ - lfdx f1,r21,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - b 55d30 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r12,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,120(r31) │ │ │ │ - ble 5552c │ │ │ │ - sldi r16,r28,3 │ │ │ │ - ble cr4,57000 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r15,0 │ │ │ │ - li r30,0 │ │ │ │ - ld r9,88(r9) │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r17,r29,16 │ │ │ │ - addi r19,r7,-8 │ │ │ │ - std r27,104(r31) │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r27,72(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - std r24,96(r31) │ │ │ │ - mr r16,r26 │ │ │ │ - srdi r23,r12,3 │ │ │ │ - mr r0,r17 │ │ │ │ - ld r17,160(r31) │ │ │ │ - mr r11,r19 │ │ │ │ - mr r26,r30 │ │ │ │ - mr r21,r12 │ │ │ │ - mr r19,r7 │ │ │ │ - addi r20,r10,-8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r24,r20 │ │ │ │ - addi r18,r10,16 │ │ │ │ - mr r30,r18 │ │ │ │ - mr r18,r10 │ │ │ │ - ld r12,120(r27) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r6,64(r27) │ │ │ │ - ld r20,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r12,r12,r10 │ │ │ │ - b 55e8c │ │ │ │ + cmpd r24,r22 │ │ │ │ + beq 54c6c │ │ │ │ + mulld r2,r19,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r21,r21,r30 │ │ │ │ + lfdx f1,r20,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + b 54bf8 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r28 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r8,r16 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + ble 543ec │ │ │ │ + sldi r18,r24,3 │ │ │ │ + ble cr4,560b0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + li r17,0 │ │ │ │ + li r16,0 │ │ │ │ + ld r2,88(r2) │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r20,64(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + addi r19,r10,-8 │ │ │ │ + addi r14,r11,16 │ │ │ │ + addi r0,r29,16 │ │ │ │ + mr r5,r18 │ │ │ │ + std r25,128(r31) │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r25,r16 │ │ │ │ + mr r28,r0 │ │ │ │ + mr r16,r19 │ │ │ │ + mr r19,r8 │ │ │ │ + srdi r23,r20,3 │ │ │ │ + addi r22,r9,-8 │ │ │ │ + mr r9,r23 │ │ │ │ + mr r18,r22 │ │ │ │ + mr r23,r10 │ │ │ │ + mr r22,r7 │ │ │ │ + mr r10,r14 │ │ │ │ + mr r7,r27 │ │ │ │ + mr r27,r11 │ │ │ │ + mr r14,r9 │ │ │ │ + ld r11,120(r12) │ │ │ │ + sldi r9,r17,3 │ │ │ │ + ld r30,64(r12) │ │ │ │ + mtctr r24 │ │ │ │ + li r6,0 │ │ │ │ + ld r15,96(r31) │ │ │ │ + add r11,r11,r9 │ │ │ │ + b 54d5c │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - blt 55e6c │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r7,1 │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - ble 55ef8 │ │ │ │ - stdx r7,r14,r8 │ │ │ │ - stdx r10,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 55f10 │ │ │ │ - ldx r4,r6,r8 │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + nop │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 54d3c │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r8,1 │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + ble 54dc8 │ │ │ │ + stdx r8,r19,r6 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdz 54de0 │ │ │ │ + ldx r3,r30,r6 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + addi r8,r3,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - subf r3,r9,r22 │ │ │ │ - addi r22,r22,1 │ │ │ │ - divd r10,r3,r7 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ - stdx r3,r20,r8 │ │ │ │ - stdx r22,r19,r8 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 55e60 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 562b0 │ │ │ │ - mr r10,r7 │ │ │ │ - li r7,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - bgt 55e7c │ │ │ │ - neg r10,r10 │ │ │ │ - li r7,-1 │ │ │ │ - stdx r7,r14,r8 │ │ │ │ - stdx r10,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 55e8c │ │ │ │ - ld r3,40(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r4,r2,r9 │ │ │ │ + addi r0,r9,1 │ │ │ │ + divd r9,r4,r8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r0,r0,r2 │ │ │ │ + stdx r4,r15,r6 │ │ │ │ + stdx r0,r23,r6 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + bge 54d30 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpd r8,r3 │ │ │ │ + bge 551a0 │ │ │ │ + mr r9,r8 │ │ │ │ + li r8,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + bgt 54d4c │ │ │ │ + neg r9,r9 │ │ │ │ + li r8,-1 │ │ │ │ + stdx r8,r19,r6 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdnz 54d5c │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - std r0,88(r31) │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r4,176(r27) │ │ │ │ - ld r0,88(r31) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ld r5,64(r31) │ │ │ │ - li r3,0 │ │ │ │ - mr r7,r24 │ │ │ │ - mr r8,r30 │ │ │ │ - std r19,48(r31) │ │ │ │ - mr r22,r11 │ │ │ │ - mr r10,r0 │ │ │ │ - add r4,r4,r9 │ │ │ │ + std r10,120(r31) │ │ │ │ + std r12,72(r31) │ │ │ │ + li r30,0 │ │ │ │ + mr r21,r16 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r9,r28 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r5,32(r31) │ │ │ │ + ld r3,176(r12) │ │ │ │ + mr r6,r10 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ - ldu r20,8(r7) │ │ │ │ - ldu r9,8(r22) │ │ │ │ - mulld r6,r3,r23 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - cmpd r20,r9 │ │ │ │ - sldi r12,r6,3 │ │ │ │ - add r19,r29,r12 │ │ │ │ - stfdx f0,r29,r12 │ │ │ │ - bge 56028 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r12,r20,2 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpd r9,r12 │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + mulld r8,r30,r14 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + cmpd r4,r2 │ │ │ │ + sldi r0,r8,3 │ │ │ │ + add r15,r29,r0 │ │ │ │ + stfdx f0,r29,r0 │ │ │ │ + bge 54ef8 │ │ │ │ + lfd f11,8(r3) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r0,r4,2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + cmpd r2,r0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r18,r6 │ │ │ │ + lfdx f12,r27,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r19) │ │ │ │ - blt 56028 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ - li r6,0 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + blt 54ef8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - andi. r20,r9,1 │ │ │ │ - addi r20,r9,-1 │ │ │ │ - beq 55fec │ │ │ │ - lfd f0,0(r8) │ │ │ │ + li r15,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 54ebc │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r20,0 │ │ │ │ - li r6,8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 56028 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r6 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 54ef8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r15 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + stfdx f0,r9,r15 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r15,r15,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 55ff4 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r8,r8,r21 │ │ │ │ - add r10,r10,r21 │ │ │ │ - cmpd r3,r28 │ │ │ │ - bne 55f60 │ │ │ │ - ld r19,48(r31) │ │ │ │ - ble cr3,562dc │ │ │ │ - ld r24,96(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r26,r16 │ │ │ │ - mr r12,r21 │ │ │ │ - mr r16,r5 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r23,72(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - add r18,r25,r16 │ │ │ │ - li r21,0 │ │ │ │ - mr r8,r30 │ │ │ │ - std r7,128(r31) │ │ │ │ - sldi r14,r20,3 │ │ │ │ - add r5,r10,r16 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,88(r23) │ │ │ │ - std r14,88(r31) │ │ │ │ - ld r14,32(r31) │ │ │ │ - add r17,r10,r16 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r22,r9,1 │ │ │ │ - std r9,136(r31) │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r10,r16 │ │ │ │ - lfd f11,0(r26) │ │ │ │ - li r9,0 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 54ec4 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r6,r6,r20 │ │ │ │ + add r9,r9,r20 │ │ │ │ + cmpd r30,r24 │ │ │ │ + bne 54e30 │ │ │ │ + ble cr3,551ec │ │ │ │ + mr r16,r25 │ │ │ │ + ld r25,128(r31) │ │ │ │ + mr r11,r27 │ │ │ │ + mr r10,r23 │ │ │ │ + mr r27,r7 │ │ │ │ + mr r8,r19 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r18,r5 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + addi r21,r24,-1 │ │ │ │ + mr r30,r16 │ │ │ │ + add r0,r7,r18 │ │ │ │ + add r19,r8,r18 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r7,160(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + add r23,r26,r18 │ │ │ │ + li r5,0 │ │ │ │ + std r8,168(r31) │ │ │ │ + sldi r14,r21,3 │ │ │ │ + ld r2,88(r22) │ │ │ │ + srdi r3,r6,3 │ │ │ │ + std r14,72(r31) │ │ │ │ + ld r6,112(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + add r20,r9,r18 │ │ │ │ + mr r16,r9 │ │ │ │ + addi r12,r2,1 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r12,r12,1 │ │ │ │ + lfd f11,0(r27) │ │ │ │ + li r2,0 │ │ │ │ li r11,0 │ │ │ │ - std r8,96(r31) │ │ │ │ - std r15,104(r31) │ │ │ │ + std r30,120(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 5503c │ │ │ │ + sldi r4,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r22) │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + add r7,r25,r4 │ │ │ │ + add r30,r28,r4 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r28,r4 │ │ │ │ + add r15,r16,r4 │ │ │ │ + add r17,r26,r4 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r4,r10,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 5615c │ │ │ │ - sldi r4,r9,3 │ │ │ │ - ld r30,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r0,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - add r6,r24,r4 │ │ │ │ - add r3,r27,r4 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r4 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r15,r30,r4 │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r30,r25,r4 │ │ │ │ - add r4,r8,r4 │ │ │ │ nop │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - ldx r5,r4,r10 │ │ │ │ - ldx r11,r30,r10 │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ - maddld r7,r7,r5,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ + ldx r10,r15,r9 │ │ │ │ + ldx r6,r4,r9 │ │ │ │ + ldx r11,r17,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 56120 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 55000 │ │ │ │ + ld r6,32(r31) │ │ │ │ ld r11,48(r31) │ │ │ │ - ld r5,64(r31) │ │ │ │ - ldx r10,r24,r16 │ │ │ │ - lfdx f12,r27,r16 │ │ │ │ - ld r8,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 562d0 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 562d0 │ │ │ │ + ldx r2,r25,r18 │ │ │ │ + lfdx f12,r28,r18 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + cmpdi r9,0 │ │ │ │ ld r10,-8(r19) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 56264 │ │ │ │ - addi r9,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r30,r5 │ │ │ │ - mr r15,r25 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + fmadd f11,f12,f0,f11 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 551c0 │ │ │ │ + ld r2,64(r22) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 551c0 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r12 │ │ │ │ + std r2,-8(r20) │ │ │ │ + bne 551e4 │ │ │ │ + addi r2,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + mr r7,r20 │ │ │ │ + mr r9,r23 │ │ │ │ + std r26,32(r31) │ │ │ │ + mr r30,r19 │ │ │ │ + mr r17,r0 │ │ │ │ + mr r15,r16 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r20 │ │ │ │ - bdz 56260 │ │ │ │ - ld r4,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ - li r0,1 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r21 │ │ │ │ + bdz 55140 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r4,-16(r9) │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r26,1 │ │ │ │ + ld r10,-16(r30) │ │ │ │ + sldi r16,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r22 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,562c0 │ │ │ │ - ld r8,64(r23) │ │ │ │ - ldx r8,r8,r25 │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r8,r12 │ │ │ │ + stdu r5,-8(r7) │ │ │ │ + beq 551b0 │ │ │ │ + ld r8,64(r22) │ │ │ │ + ldx r8,r8,r16 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r4,r8 │ │ │ │ - beq cr7,562c0 │ │ │ │ - ldu r8,-8(r30) │ │ │ │ + cmpd r4,r8 │ │ │ │ + beq 551b0 │ │ │ │ + ldu r8,-8(r17) │ │ │ │ add r10,r4,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,56254 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 55134 │ │ │ │ neg r8,r8 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 561f0 │ │ │ │ - mr r25,r15 │ │ │ │ - ld r10,56(r31) │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r30) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,550d0 │ │ │ │ + ld r26,32(r31) │ │ │ │ + mr r16,r15 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 560d0 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r15,104(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 5552c │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r15,r15,r28 │ │ │ │ - ble cr4,560b0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r30,r8 │ │ │ │ - b 55de4 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bne 54fb0 │ │ │ │ + ld r30,120(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 543ec │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r17,r17,r24 │ │ │ │ + ble cr4,54f98 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r8,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + b 54cb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - li r7,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 55f00 │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 56238 │ │ │ │ nop │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + li r8,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - b 5619c │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r15,r15,r28 │ │ │ │ - cmpd r9,r26 │ │ │ │ - beq 5552c │ │ │ │ - ld r9,88(r27) │ │ │ │ - b 55e3c │ │ │ │ - mr r7,r16 │ │ │ │ - mr r12,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r4,8(r9) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 5552c │ │ │ │ - sldi r16,r28,3 │ │ │ │ - ble cr4,56f6c │ │ │ │ - ld r23,88(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r14,0 │ │ │ │ - li r15,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r17,112(r31) │ │ │ │ + b 54dd0 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r30) │ │ │ │ + b 55118 │ │ │ │ + nop │ │ │ │ + ld r2,-8(r20) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r19) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r23) │ │ │ │ + cmpd r2,r12 │ │ │ │ + std r2,-8(r20) │ │ │ │ + beq 55098 │ │ │ │ + mr r2,r21 │ │ │ │ + b 55148 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r17,r17,r24 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq 543ec │ │ │ │ + ld r2,88(r12) │ │ │ │ + b 54d08 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r28 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r8,r16 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r12,8(r2) │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 543ec │ │ │ │ + sldi r14,r24,3 │ │ │ │ + ble cr4,56028 │ │ │ │ + ld r20,88(r2) │ │ │ │ + ld r2,112(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ addi r30,r29,16 │ │ │ │ - std r16,96(r31) │ │ │ │ - srdi r22,r12,3 │ │ │ │ + ld r18,64(r31) │ │ │ │ + addi r16,r11,16 │ │ │ │ + plfd f26,99244 # 6d600 │ │ │ │ + mr r28,r26 │ │ │ │ + std r27,136(r31) │ │ │ │ + std r14,128(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r20,r12 │ │ │ │ - mr r18,r4 │ │ │ │ - std r25,88(r31) │ │ │ │ - mr r16,r7 │ │ │ │ - std r24,176(r31) │ │ │ │ - std r15,104(r31) │ │ │ │ - std r14,64(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - std r30,168(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,144(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - std r9,48(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - ld r8,72(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r30,152(r31) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + std r11,32(r31) │ │ │ │ + std r30,192(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + ld r25,96(r31) │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r10 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r8,120(r31) │ │ │ │ + std r12,176(r31) │ │ │ │ + srdi r22,r18,3 │ │ │ │ + std r6,48(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mtctr r24 │ │ │ │ li r5,0 │ │ │ │ - ld r10,120(r8) │ │ │ │ - ld r26,64(r8) │ │ │ │ - ld r8,88(r31) │ │ │ │ - add r14,r10,r9 │ │ │ │ - b 563dc │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 563bc │ │ │ │ - subf r9,r7,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - ble 56448 │ │ │ │ - stdx r10,r30,r5 │ │ │ │ + ld r9,120(r10) │ │ │ │ + ld r15,64(r10) │ │ │ │ + ld r10,72(r31) │ │ │ │ + add r17,r9,r2 │ │ │ │ + b 552fc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r4 │ │ │ │ + blt 552dc │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + ble 55368 │ │ │ │ stdx r9,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 56460 │ │ │ │ - ldx r4,r26,r5 │ │ │ │ - lfdx f12,r14,r5 │ │ │ │ + bdz 55380 │ │ │ │ + ldx r4,r15,r5 │ │ │ │ + lfdx f12,r17,r5 │ │ │ │ addi r7,r4,-1 │ │ │ │ sldi r7,r7,1 │ │ │ │ mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r23,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r6,r20,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r6,r7 │ │ │ │ cmpdi r6,0 │ │ │ │ - add r10,r10,r23 │ │ │ │ - stdx r6,r17,r5 │ │ │ │ - stdx r10,r16,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 563b0 │ │ │ │ - add r7,r9,r7 │ │ │ │ + add r9,r9,r20 │ │ │ │ + stdx r6,r25,r5 │ │ │ │ + stdx r9,r16,r5 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 552d0 │ │ │ │ + add r7,r2,r7 │ │ │ │ cmpd r7,r4 │ │ │ │ - bge 56898 │ │ │ │ - mr r9,r7 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - bgt 563cc │ │ │ │ - neg r9,r9 │ │ │ │ - li r10,-1 │ │ │ │ - stdx r10,r30,r5 │ │ │ │ + bge 557c8 │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + bgt 552ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r9,-1 │ │ │ │ stdx r9,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 563dc │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 552fc │ │ │ │ + ld r5,128(r31) │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - li r15,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r30,r15 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - std r27,128(r31) │ │ │ │ - mr r27,r21 │ │ │ │ - std r18,136(r31) │ │ │ │ + li r19,0 │ │ │ │ + li r14,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r23,192(r31) │ │ │ │ + std r28,144(r31) │ │ │ │ + mr r28,r19 │ │ │ │ + std r30,152(r31) │ │ │ │ + std r27,160(r31) │ │ │ │ + mr r30,r14 │ │ │ │ fcfid f28,f0 │ │ │ │ - ld r19,96(r9) │ │ │ │ - mr r15,r24 │ │ │ │ - mr r25,r23 │ │ │ │ - mr r24,r26 │ │ │ │ + std r26,168(r31) │ │ │ │ + ld r20,96(r2) │ │ │ │ + mr r27,r23 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r24,r27 │ │ │ │ - ldx r26,r17,r27 │ │ │ │ - lfdx f26,r14,r27 │ │ │ │ - lfdx f24,r19,r27 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + ldx r2,r15,r28 │ │ │ │ + ldx r14,r25,r28 │ │ │ │ + lfdx f25,r17,r28 │ │ │ │ + lfdx f23,r20,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f0,r14 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f25,f31 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ fmul f0,f31,f31 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 568d0 │ │ │ │ + ble 55820 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - ldx r21,r16,r27 │ │ │ │ + ldx r21,r16,r28 │ │ │ │ mulld r23,r30,r22 │ │ │ │ - cmpd r21,r26 │ │ │ │ + cmpd r21,r14 │ │ │ │ sldi r5,r23,3 │ │ │ │ - add r18,r29,r5 │ │ │ │ + add r19,r29,r5 │ │ │ │ stfdx f30,r29,r5 │ │ │ │ - ble 565fc │ │ │ │ - fmsub f31,f26,f31,f25 │ │ │ │ + ble 554fc │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - fdiv f1,f31,f24 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r9,r23,1 │ │ │ │ - addi r4,r26,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r2,r23,1 │ │ │ │ + addi r4,r14,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ cmpd r21,r4 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stfd f30,8(r18) │ │ │ │ - blt 565fc │ │ │ │ - addi r10,r21,-1 │ │ │ │ - lfd f10,-16(r15) │ │ │ │ - li r9,0 │ │ │ │ + stfd f30,8(r19) │ │ │ │ + blt 554fc │ │ │ │ + addi r2,r21,-1 │ │ │ │ + lfd f10,-16(r27) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r26,r26,r10 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 565c0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ + li r9,0 │ │ │ │ + subf r14,r14,r2 │ │ │ │ + andi. r5,r14,1 │ │ │ │ + addi r5,r14,-1 │ │ │ │ + beq 554c0 │ │ │ │ + lfd f0,0(r26) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r5,0 │ │ │ │ li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - beq 565fc │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + beq 554fc │ │ │ │ + srdi r2,r14,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ + stfdx f0,r27,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ addi r9,r9,16 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 565c8 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 554c8 │ │ │ │ addi r30,r30,1 │ │ │ │ - add r25,r25,r20 │ │ │ │ - add r15,r15,r20 │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 564c0 │ │ │ │ - ld r27,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - ble cr3,5690c │ │ │ │ - mr r7,r16 │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r24,176(r31) │ │ │ │ - ld r15,104(r31) │ │ │ │ - ld r14,64(r31) │ │ │ │ - mr r12,r20 │ │ │ │ - ld r26,120(r31) │ │ │ │ - ld r16,96(r31) │ │ │ │ - mr r4,r18 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - ld r0,56(r31) │ │ │ │ - add r18,r25,r16 │ │ │ │ - li r21,0 │ │ │ │ - std r7,128(r31) │ │ │ │ - sldi r30,r20,3 │ │ │ │ - add r5,r10,r16 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r23,88(r9) │ │ │ │ - std r30,88(r31) │ │ │ │ - add r17,r10,r16 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r22,r23,1 │ │ │ │ - std r23,136(r31) │ │ │ │ - mr r23,r9 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r10,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - lfd f11,0(r26) │ │ │ │ - li r9,0 │ │ │ │ + add r26,r26,r18 │ │ │ │ + add r27,r27,r18 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r30,r24 │ │ │ │ + bne 553d0 │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r30,152(r31) │ │ │ │ + ld r27,160(r31) │ │ │ │ + ld r26,168(r31) │ │ │ │ + ble cr3,55844 │ │ │ │ + mr r9,r27 │ │ │ │ + ld r11,32(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + mr r10,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r25,r30 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r12,176(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r14,128(r31) │ │ │ │ + ld r5,88(r31) │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r18,r24,-1 │ │ │ │ + add r0,r7,r14 │ │ │ │ + add r16,r8,r14 │ │ │ │ + add r21,r26,r14 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r7,160(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + li r22,0 │ │ │ │ + mr r30,r9 │ │ │ │ + std r8,168(r31) │ │ │ │ + add r17,r5,r14 │ │ │ │ + ld r5,64(r31) │ │ │ │ + ld r20,88(r2) │ │ │ │ + srdi r3,r5,3 │ │ │ │ + sldi r5,r18,3 │ │ │ │ + addi r23,r20,1 │ │ │ │ + std r20,176(r31) │ │ │ │ + mr r20,r2 │ │ │ │ + std r5,72(r31) │ │ │ │ + ld r5,104(r31) │ │ │ │ + sldi r23,r23,1 │ │ │ │ + std r30,136(r31) │ │ │ │ + std r6,128(r31) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + ld r30,88(r31) │ │ │ │ + li r2,0 │ │ │ │ li r11,0 │ │ │ │ - mr r30,r25 │ │ │ │ - std r4,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r14,120(r31) │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 5673c │ │ │ │ - sldi r4,r9,3 │ │ │ │ - ld r25,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r14,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - add r6,r24,r4 │ │ │ │ - add r3,r27,r4 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r4 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r15,r25,r4 │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r25,r30,r4 │ │ │ │ - add r4,r8,r4 │ │ │ │ + mr r6,r26 │ │ │ │ + std r12,120(r31) │ │ │ │ nop │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - ldx r5,r4,r10 │ │ │ │ - ldx r11,r25,r10 │ │ │ │ - maddld r8,r14,r9,r8 │ │ │ │ - maddld r7,r7,r5,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 56700 │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r5,64(r31) │ │ │ │ - ldx r10,r24,r16 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lfdx f12,r27,r16 │ │ │ │ - ld r8,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 568c0 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 568c0 │ │ │ │ - ld r10,-8(r19) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 56854 │ │ │ │ - addi r9,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r14,r30 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r20 │ │ │ │ + nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 5566c │ │ │ │ + sldi r4,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r20) │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r5,48(r31) │ │ │ │ + add r7,r25,r4 │ │ │ │ + add r26,r28,r4 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r28,r4 │ │ │ │ + add r12,r30,r4 │ │ │ │ + add r15,r6,r4 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r4,r10,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 56850 │ │ │ │ - ld r4,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + ldx r6,r4,r9 │ │ │ │ + ldx r5,r15,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r5 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 55630 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r5,48(r31) │ │ │ │ + ldx r2,r25,r14 │ │ │ │ + lfdx f12,r28,r14 │ │ │ │ + ld r9,-8(r21) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + fmadd f11,f12,f0,f11 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 557f0 │ │ │ │ + ld r2,64(r20) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 557f0 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 55814 │ │ │ │ + addi r2,r18,1 │ │ │ │ + cmpdi r18,0 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r9,r21 │ │ │ │ + std r6,32(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r26,r0 │ │ │ │ + mr r12,r30 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r18 │ │ │ │ + bdz 55770 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r30,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + sldi r15,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r22 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,568b0 │ │ │ │ - ld r8,64(r23) │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r8,r23 │ │ │ │ + stdu r22,-8(r7) │ │ │ │ + beq 557e0 │ │ │ │ + ld r8,64(r20) │ │ │ │ ldx r8,r8,r15 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r4,r8 │ │ │ │ - beq cr7,568b0 │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - add r10,r4,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,56844 │ │ │ │ + cmpd r6,r8 │ │ │ │ + beq 557e0 │ │ │ │ + ldu r8,-8(r26) │ │ │ │ + add r10,r6,r10 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 55764 │ │ │ │ neg r8,r8 │ │ │ │ li r30,-1 │ │ │ │ - stdu r30,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 567e0 │ │ │ │ - mr r30,r14 │ │ │ │ + stdu r30,-8(r4) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,55700 │ │ │ │ + ld r6,32(r31) │ │ │ │ + mr r30,r12 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r11,r0 │ │ │ │ - bne 566b0 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - ld r14,120(r31) │ │ │ │ - mr r25,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 5552c │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r28 │ │ │ │ - ble cr4,56694 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - b 56330 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 56450 │ │ │ │ + cmpd r11,r19 │ │ │ │ + bne 555e0 │ │ │ │ + ld r30,136(r31) │ │ │ │ + ld r12,120(r31) │ │ │ │ + mr r26,r6 │ │ │ │ + ld r6,128(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r12,r30 │ │ │ │ + beq 543ec │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + ble cr4,555b8 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + mr r9,r30 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r8,168(r31) │ │ │ │ + ld r20,176(r31) │ │ │ │ + b 55248 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 55370 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 56828 │ │ │ │ + std r10,-16(r4) │ │ │ │ + b 55748 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - b 56780 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r21) │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 556c8 │ │ │ │ + mr r2,r18 │ │ │ │ + b 55778 │ │ │ │ nop │ │ │ │ - blt 568e4 │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 56528 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 5542c │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - b 56528 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r18,r10 │ │ │ │ - std r10,104(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,64(r31) │ │ │ │ - beq 5552c │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r23,88(r9) │ │ │ │ - ld r9,64(r31) │ │ │ │ - b 56384 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 5552c │ │ │ │ - sldi r15,r28,3 │ │ │ │ - ble cr4,57138 │ │ │ │ - ld r9,72(r31) │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - ld r16,88(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r21,r23,2 │ │ │ │ - addi r11,r7,-8 │ │ │ │ - mr r6,r20 │ │ │ │ - ld r17,160(r31) │ │ │ │ - std r23,104(r31) │ │ │ │ + b 5542c │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + cmpd r2,r27 │ │ │ │ + beq 543ec │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r20,88(r2) │ │ │ │ + ld r2,48(r31) │ │ │ │ + b 552a0 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 543ec │ │ │ │ + sldi r0,r24,3 │ │ │ │ + ble cr4,561c8 │ │ │ │ + ld r2,56(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r16,88(r2) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r19,2 │ │ │ │ + ld r5,96(r31) │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r23,r16 │ │ │ │ - mr r18,r7 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - divd r21,r20,r21 │ │ │ │ - ld r20,72(r31) │ │ │ │ - mr r14,r12 │ │ │ │ - mr r16,r4 │ │ │ │ - std r24,80(r31) │ │ │ │ - std r27,96(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - addi r22,r9,-8 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r11,r15 │ │ │ │ - ld r15,152(r31) │ │ │ │ - std r22,120(r31) │ │ │ │ - ld r22,120(r20) │ │ │ │ - sldi r8,r16,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r12,64(r20) │ │ │ │ - ld r19,112(r31) │ │ │ │ - mr r27,r28 │ │ │ │ + ld r18,56(r31) │ │ │ │ + std r26,48(r31) │ │ │ │ + std r25,136(r31) │ │ │ │ + std r19,144(r31) │ │ │ │ + addi r22,r10,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r23,r10 │ │ │ │ + mr r26,r0 │ │ │ │ + std r14,152(r31) │ │ │ │ + divd r12,r14,r2 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r20,r16 │ │ │ │ + mr r15,r7 │ │ │ │ + std r27,120(r31) │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r14,r8 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r21,r5,-8 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r11,r22 │ │ │ │ + mr r30,r5 │ │ │ │ + mr r0,r21 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r16,r12 │ │ │ │ + ld r21,120(r18) │ │ │ │ + sldi r8,r10,3 │ │ │ │ + ld r22,64(r18) │ │ │ │ + mtctr r24 │ │ │ │ + mr r28,r24 │ │ │ │ li r7,0 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b 56a30 │ │ │ │ - nop │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r21,r21,r8 │ │ │ │ + b 55980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r3 │ │ │ │ - blt 56a0c │ │ │ │ - subf r8,r5,r8 │ │ │ │ + cmpd r8,r4 │ │ │ │ + blt 5595c │ │ │ │ + subf r8,r6,r8 │ │ │ │ cmpdi r8,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - ble 56a9c │ │ │ │ - stdx r5,r15,r7 │ │ │ │ - stdx r8,r25,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + li r6,1 │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + ble 559ec │ │ │ │ + stdx r6,r14,r7 │ │ │ │ + stdx r8,r3,r7 │ │ │ │ + addi r28,r28,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdz 56ab8 │ │ │ │ - ldx r3,r12,r7 │ │ │ │ - lfdx f12,r22,r7 │ │ │ │ - addi r5,r3,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + bdz 55a08 │ │ │ │ + ldx r4,r22,r7 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + addi r6,r4,-1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r4,r23,r8 │ │ │ │ - addi r0,r8,1 │ │ │ │ - divd r8,r4,r5 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r0,r0,r23 │ │ │ │ - stdx r4,r19,r7 │ │ │ │ - stdx r0,r18,r7 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r8,r8,r4 │ │ │ │ - bge 56a00 │ │ │ │ - add r5,r8,r5 │ │ │ │ - cmpd r5,r3 │ │ │ │ - bge 56ee4 │ │ │ │ - mr r8,r5 │ │ │ │ - li r5,1 │ │ │ │ + mffprd r27,f0 │ │ │ │ + subf r5,r20,r27 │ │ │ │ + addi r27,r27,1 │ │ │ │ + divd r8,r5,r6 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r27,r27,r20 │ │ │ │ + stdx r5,r30,r7 │ │ │ │ + stdx r27,r23,r7 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + subf r8,r8,r5 │ │ │ │ + bge 55950 │ │ │ │ + add r6,r8,r6 │ │ │ │ + cmpd r6,r4 │ │ │ │ + bge 55f78 │ │ │ │ + mr r8,r6 │ │ │ │ + li r6,1 │ │ │ │ cmpdi r8,0 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - bgt 56a1c │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + bgt 5596c │ │ │ │ neg r8,r8 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r15,r7 │ │ │ │ - stdx r8,r25,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + li r6,-1 │ │ │ │ + stdx r6,r14,r7 │ │ │ │ + stdx r8,r3,r7 │ │ │ │ + addi r28,r28,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdnz 56a30 │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r11 │ │ │ │ + bdnz 55980 │ │ │ │ + ld r3,88(r31) │ │ │ │ + mr r5,r26 │ │ │ │ li r4,0 │ │ │ │ - std r9,136(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r12,128(r31) │ │ │ │ - std r11,144(r31) │ │ │ │ - li r24,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r23,2 │ │ │ │ - ld r8,104(r20) │ │ │ │ - ld r12,128(r31) │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r18,128(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f11,r8 │ │ │ │ - addi r23,r12,-8 │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r0,r8,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fcfid f9,f11 │ │ │ │ - ld r9,136(r31) │ │ │ │ - std r25,136(r31) │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - mr r7,r9 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - ldu r5,8(r23) │ │ │ │ - ldu r25,8(r12) │ │ │ │ - sldi r19,r24,3 │ │ │ │ - ldu r3,8(r7) │ │ │ │ - lfdx f11,r22,r19 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - cmpd r3,r25 │ │ │ │ - sldi r10,r5,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + std r11,168(r31) │ │ │ │ + std r0,160(r31) │ │ │ │ + li r27,0 │ │ │ │ + addi r22,r22,-8 │ │ │ │ + std r10,224(r31) │ │ │ │ + stxv vs40,208(r31) │ │ │ │ + stxv vs11,192(r31) │ │ │ │ + stxv vs39,176(r31) │ │ │ │ + stxv vs38,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,104(r18) │ │ │ │ + addi r2,r20,2 │ │ │ │ + ld r0,160(r31) │ │ │ │ + mr r4,r14 │ │ │ │ + std r23,160(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r10,224(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + lxv vs40,208(r31) │ │ │ │ + lxv vs11,192(r31) │ │ │ │ + lxv vs39,176(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r30,r19 │ │ │ │ - blt 56c34 │ │ │ │ - ld r10,48(r31) │ │ │ │ - frim f0,f11 │ │ │ │ - addi r3,r3,1 │ │ │ │ - maddld r19,r14,r24,r29 │ │ │ │ - ld r18,176(r20) │ │ │ │ - subf r25,r25,r3 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 56bcc │ │ │ │ + lxv vs38,32(r31) │ │ │ │ + mr r19,r0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mr r5,r10 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r10,r25 │ │ │ │ + fcfid f7,f12 │ │ │ │ + srdi r7,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ nop │ │ │ │ + ldu r2,8(r22) │ │ │ │ + ldu r25,8(r19) │ │ │ │ + sldi r6,r27,3 │ │ │ │ + ldu r14,8(r20) │ │ │ │ + lfdx f0,r21,r6 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f12,r25 │ │ │ │ + cmpd r14,r25 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r6 │ │ │ │ + blt 55cbc │ │ │ │ + frim f10,f0 │ │ │ │ + subf r30,r25,r14 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r15,176(r18) │ │ │ │ + cmpldi r30,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r23,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r12,r23 │ │ │ │ + ble 55fcc │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + plxv vs44,98196 # 6dab0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r29,32(r31) │ │ │ │ + mtvsrdd vs42,r23,r23 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + add r6,r15,r6 │ │ │ │ + maddld r3,r2,r27,r29 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r18,r3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - subf r5,r21,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r19) │ │ │ │ - beq 56c34 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - not r10,r5 │ │ │ │ - mr r4,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r27,r8 │ │ │ │ - add r10,r10,r27 │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r17,vs32 │ │ │ │ + mfvrd r9,v0 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r9,r9,r6 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r17,r17,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r29,r29,r6 │ │ │ │ + mtvsrdd vs0,r9,r17 │ │ │ │ + mtvsrdd vs6,r2,r29 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 55b50 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + ld r29,32(r31) │ │ │ │ + beq 55cbc │ │ │ │ + clrrdi r30,r30,1 │ │ │ │ + add r25,r25,r30 │ │ │ │ + mulld r3,r16,r30 │ │ │ │ + subf r2,r3,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,56c08 │ │ │ │ - neg r4,r5 │ │ │ │ - add r4,r27,r4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r18,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 56bb0 │ │ │ │ - lfdx f12,r18,r10 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - subf r5,r21,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r19) │ │ │ │ - bne 56bc8 │ │ │ │ - addi r24,r24,1 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpd r24,r28 │ │ │ │ - bne 56b30 │ │ │ │ - ld r18,128(r31) │ │ │ │ + bgt 55c00 │ │ │ │ + subf r6,r23,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r28,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 55c28 │ │ │ │ + add r2,r12,r3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r6,r7,r27 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r14,r25 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + add r2,r6,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + blt 55cbc │ │ │ │ + add r3,r16,r3 │ │ │ │ + addi r30,r30,1 │ │ │ │ + subf r2,r3,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r25,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 55c78 │ │ │ │ + subf r25,r23,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r25,r28,r25 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r15,r25 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 55ca0 │ │ │ │ + add r2,r12,r3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r30,r6,r30 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f0,r15,r6 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r28,r28,r8 │ │ │ │ + cmpd r27,r24 │ │ │ │ + bne 55aa0 │ │ │ │ + ld r23,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + mr r25,r10 │ │ │ │ + ble cr3,55fd4 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r0,r26 │ │ │ │ + ld r19,144(r31) │ │ │ │ + ld r14,152(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r8,r4 │ │ │ │ ld r25,136(r31) │ │ │ │ - ble cr3,56f1c │ │ │ │ - ld r24,80(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r23,104(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r7,r18 │ │ │ │ - mr r12,r14 │ │ │ │ - mr r20,r6 │ │ │ │ - mr r4,r16 │ │ │ │ - mr r15,r11 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r11,r28,-1 │ │ │ │ - std r20,144(r31) │ │ │ │ - ld r20,56(r31) │ │ │ │ - std r23,136(r31) │ │ │ │ - add r18,r25,r15 │ │ │ │ - li r21,0 │ │ │ │ - std r7,120(r31) │ │ │ │ - std r30,128(r31) │ │ │ │ - add r0,r8,r15 │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r16,88(r9) │ │ │ │ - mr r23,r9 │ │ │ │ - add r17,r8,r15 │ │ │ │ - ld r8,40(r31) │ │ │ │ - addi r22,r16,1 │ │ │ │ - std r16,168(r31) │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r8,r15 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - std r8,80(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - lfd f11,0(r26) │ │ │ │ + ld r27,120(r31) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r10,r23 │ │ │ │ + ld r26,48(r31) │ │ │ │ + ld r28,56(r31) │ │ │ │ + ld r5,88(r31) │ │ │ │ + addi r20,r24,-1 │ │ │ │ + add r2,r7,r0 │ │ │ │ + std r19,160(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + add r17,r8,r0 │ │ │ │ + add r21,r26,r0 │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r7,176(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + ld r16,88(r28) │ │ │ │ + add r18,r5,r0 │ │ │ │ + ld r5,64(r31) │ │ │ │ + addi r23,r16,1 │ │ │ │ + srdi r3,r5,3 │ │ │ │ + std r16,208(r31) │ │ │ │ + sldi r5,r20,3 │ │ │ │ + mr r16,r2 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + std r5,120(r31) │ │ │ │ + std r6,136(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + ld r6,88(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r4,0 │ │ │ │ + mr r11,r26 │ │ │ │ + nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 55e1c │ │ │ │ + sldi r5,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r28) │ │ │ │ li r9,0 │ │ │ │ - li r3,0 │ │ │ │ - mr r30,r25 │ │ │ │ - std r8,96(r31) │ │ │ │ - std r4,104(r31) │ │ │ │ + std r6,32(r31) │ │ │ │ + std r4,48(r31) │ │ │ │ + add r7,r25,r5 │ │ │ │ + add r26,r30,r5 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r30,r5 │ │ │ │ + add r12,r6,r5 │ │ │ │ + add r14,r11,r5 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r5,r10,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 56d7c │ │ │ │ - sldi r5,r9,3 │ │ │ │ - ld r25,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r14,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r3,48(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - add r6,r24,r5 │ │ │ │ - add r4,r27,r5 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r5 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r16,r25,r5 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r25,r30,r5 │ │ │ │ - add r5,r8,r5 │ │ │ │ nop │ │ │ │ - ldx r8,r16,r10 │ │ │ │ - ldx r3,r5,r10 │ │ │ │ - ldx r11,r25,r10 │ │ │ │ - maddld r8,r14,r9,r8 │ │ │ │ - maddld r7,r7,r3,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 56d40 │ │ │ │ - ld r3,48(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ldx r10,r24,r15 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lfdx f12,r27,r15 │ │ │ │ - ld r9,-8(r18) │ │ │ │ - ld r8,-8(r17) │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + ldx r6,r5,r9 │ │ │ │ + ldx r4,r14,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r4 │ │ │ │ sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 55de0 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r4,48(r31) │ │ │ │ + ldx r2,r25,r0 │ │ │ │ + lfdx f12,r30,r0 │ │ │ │ + ld r9,-8(r21) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + ld r10,-8(r17) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 56f10 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 56f10 │ │ │ │ - ld r10,-8(r19) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r22,r10 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 56e94 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mr r6,r19 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 55fa0 │ │ │ │ + ld r2,64(r28) │ │ │ │ + ld r8,120(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 55fa0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 55fc4 │ │ │ │ + addi r2,r20,1 │ │ │ │ + cmpdi r20,0 │ │ │ │ mr r7,r18 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r14,r30 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r9,r21 │ │ │ │ + std r11,32(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r12,r6 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 56e90 │ │ │ │ - ld r5,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r4) │ │ │ │ - li r30,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r20 │ │ │ │ + bdz 55f20 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r11,1 │ │ │ │ + ld r10,-16(r5) │ │ │ │ + sldi r14,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,56f00 │ │ │ │ - ld r8,64(r23) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r23,r8 │ │ │ │ + stdu r22,-8(r7) │ │ │ │ + beq 55f90 │ │ │ │ + ld r8,64(r28) │ │ │ │ + ldx r8,r8,r14 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r5,r8 │ │ │ │ - beq cr7,56f00 │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,56e84 │ │ │ │ + cmpd r6,r8 │ │ │ │ + beq 55f90 │ │ │ │ + ldu r8,-8(r26) │ │ │ │ + add r10,r6,r10 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 55f14 │ │ │ │ neg r8,r8 │ │ │ │ - li r30,-1 │ │ │ │ - stdu r30,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 56e20 │ │ │ │ - mr r30,r14 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r20 │ │ │ │ - bne 56cf0 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r4,104(r31) │ │ │ │ - mr r25,r30 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 5552c │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r4,r4,r28 │ │ │ │ - ble cr4,56cd0 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - ld r16,168(r31) │ │ │ │ - b 56970 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - li r5,-1 │ │ │ │ + li r11,-1 │ │ │ │ + stdu r11,-8(r5) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,55eb0 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mr r6,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r19 │ │ │ │ + bne 55d90 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + mr r26,r11 │ │ │ │ + ld r6,136(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 543ec │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + ble cr4,55d70 │ │ │ │ + ld r10,152(r31) │ │ │ │ + ld r19,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r7,176(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ + ld r16,208(r31) │ │ │ │ + b 558a8 │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + li r6,-1 │ │ │ │ neg r8,r8 │ │ │ │ - b 56aa4 │ │ │ │ - nop │ │ │ │ + b 559f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - b 56e68 │ │ │ │ - nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r17) │ │ │ │ - b 56dc0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - std r10,64(r31) │ │ │ │ - beq 5552c │ │ │ │ - ld r23,88(r20) │ │ │ │ - b 569d0 │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 56f60 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - andi. r9,r6,2 │ │ │ │ - beq 54ffc │ │ │ │ - b 56304 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 55db0 │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r4,-2 │ │ │ │ - li r14,0 │ │ │ │ - li r15,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 56fa8 │ │ │ │ - bgt cr3,56644 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 5552c │ │ │ │ - cmpdi r4,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - li r15,2 │ │ │ │ - sldi r14,r28,1 │ │ │ │ - beq 5552c │ │ │ │ - bgt cr3,56644 │ │ │ │ - addi r9,r15,1 │ │ │ │ - add r14,r28,r14 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r15,r15,2 │ │ │ │ - cmpd r4,r9 │ │ │ │ - add r14,r28,r14 │ │ │ │ - beq 5552c │ │ │ │ - bgt cr3,56644 │ │ │ │ - addi r9,r15,1 │ │ │ │ - add r14,r28,r14 │ │ │ │ - addi r15,r15,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r4,r9 │ │ │ │ - cmpd r4,r15 │ │ │ │ - add r14,r28,r14 │ │ │ │ - beq cr7,5552c │ │ │ │ - bne 56fa8 │ │ │ │ - b 5552c │ │ │ │ - nop │ │ │ │ + std r10,-16(r5) │ │ │ │ + b 55ef8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r15,0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r21) │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 55e78 │ │ │ │ + mr r2,r20 │ │ │ │ + b 55f28 │ │ │ │ li r30,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 57130 │ │ │ │ - bgt cr3,56064 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5552c │ │ │ │ - li r30,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - sldi r15,r28,1 │ │ │ │ - mr r10,r9 │ │ │ │ - cmpd r30,r9 │ │ │ │ - beq 5552c │ │ │ │ - bgt cr3,56064 │ │ │ │ - addi r9,r30,1 │ │ │ │ - add r15,r28,r15 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r30,r30,2 │ │ │ │ - cmpd r9,r10 │ │ │ │ - add r15,r28,r15 │ │ │ │ - beq 5552c │ │ │ │ - bgt cr3,56064 │ │ │ │ - addi r9,r30,1 │ │ │ │ - add r15,r28,r15 │ │ │ │ - addi r30,r30,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r9,r10 │ │ │ │ - cmpd r30,r10 │ │ │ │ - add r15,r28,r15 │ │ │ │ - beq cr7,5552c │ │ │ │ - bne 57044 │ │ │ │ - b 5552c │ │ │ │ - mr r5,r17 │ │ │ │ + b 55be0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r10,r5,r24 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpd r25,r2 │ │ │ │ + beq 543ec │ │ │ │ + ld r20,88(r18) │ │ │ │ + ld r30,96(r31) │ │ │ │ + b 55924 │ │ │ │ + andi. r2,r9,8 │ │ │ │ + bne 5601c │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r9,2 │ │ │ │ + beq 53eb4 │ │ │ │ + b 5521c │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 54c7c │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r2,r12,-2 │ │ │ │ + li r6,0 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r5,0 │ │ │ │ + bne 56064 │ │ │ │ + bgt cr3,55554 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 543ec │ │ │ │ + cmpdi r12,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + li r9,2 │ │ │ │ + sldi r6,r24,1 │ │ │ │ + beq 543ec │ │ │ │ + bgt cr3,55554 │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r27,r27,16 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r28,r6 │ │ │ │ - mulld r8,r19,r6 │ │ │ │ - mulld r10,r19,r9 │ │ │ │ - cmpd r28,r9 │ │ │ │ - beq cr7,55db0 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r6) │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - beq 55db0 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - b 57098 │ │ │ │ + cmpd r12,r2 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq 543ec │ │ │ │ + bgt cr3,55554 │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r9,r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r12,r2 │ │ │ │ + cmpd r12,r9 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq cr7,543ec │ │ │ │ + bne 56064 │ │ │ │ + b 543ec │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r17,0 │ │ │ │ + li r16,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 561c0 │ │ │ │ + bgt cr3,54f34 │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 543ec │ │ │ │ + li r16,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + sldi r17,r24,1 │ │ │ │ + mr r9,r2 │ │ │ │ + cmpd r16,r2 │ │ │ │ + beq 543ec │ │ │ │ + bgt cr3,54f34 │ │ │ │ + addi r2,r16,1 │ │ │ │ + add r17,r24,r17 │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r16,r16,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r17,r24,r17 │ │ │ │ + beq 543ec │ │ │ │ + bgt cr3,54f34 │ │ │ │ + addi r2,r16,1 │ │ │ │ + add r17,r24,r17 │ │ │ │ + addi r16,r16,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r16,r9 │ │ │ │ + add r17,r24,r17 │ │ │ │ + beq cr7,543ec │ │ │ │ + bne 560f4 │ │ │ │ + b 543ec │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r24,r5 │ │ │ │ + mulld r6,r19,r5 │ │ │ │ + mulld r9,r19,r2 │ │ │ │ + cmpd r24,r2 │ │ │ │ + beq cr7,54c7c │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r11,r6 │ │ │ │ + beq 54c7c │ │ │ │ + stfdx f31,r11,r9 │ │ │ │ + b 56144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r24,r5 │ │ │ │ + mulld r6,r19,r5 │ │ │ │ + mulld r9,r19,r2 │ │ │ │ + cmpd r24,r2 │ │ │ │ + beq cr7,5521c │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r11,r6 │ │ │ │ + beq 5521c │ │ │ │ + stfdx f31,r11,r9 │ │ │ │ + b 56184 │ │ │ │ nop │ │ │ │ - mr r5,r17 │ │ │ │ + nop │ │ │ │ + ld r9,136(r31) │ │ │ │ + b 560f4 │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r2,r15,-2 │ │ │ │ + li r6,0 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r5,0 │ │ │ │ + bne 56208 │ │ │ │ + bgt cr3,55d0c │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 543ec │ │ │ │ + li r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + sldi r6,r24,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 543ec │ │ │ │ + ld r5,128(r31) │ │ │ │ + bgt cr3,55d0c │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r27,r27,16 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r28,r6 │ │ │ │ - mulld r8,r19,r6 │ │ │ │ - mulld r10,r19,r9 │ │ │ │ - cmpd r28,r9 │ │ │ │ - beq cr7,56304 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f0,29008(r6) │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - beq 56304 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - b 570e8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,120(r31) │ │ │ │ - b 57044 │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r9,r14,-2 │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 57178 │ │ │ │ - bgt cr3,56c74 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5552c │ │ │ │ - li r10,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - sldi r4,r28,1 │ │ │ │ - cmpd r10,r9 │ │ │ │ - beq 5552c │ │ │ │ - ld r8,88(r31) │ │ │ │ - bgt cr3,56c74 │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r4,r28 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r9,r8 │ │ │ │ - add r4,r28,r4 │ │ │ │ - beq 5552c │ │ │ │ - bgt cr3,56c74 │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r4,r28 │ │ │ │ - addi r10,r10,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r9,r8 │ │ │ │ - cmpd r10,r8 │ │ │ │ - add r4,r28,r4 │ │ │ │ - beq cr7,5552c │ │ │ │ - bne 5717c │ │ │ │ - b 5552c │ │ │ │ + cmpd r2,r5 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq 543ec │ │ │ │ + bgt cr3,55d0c │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r9,r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r2,r5 │ │ │ │ + cmpd r9,r5 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq cr7,543ec │ │ │ │ + bne 5620c │ │ │ │ + b 543ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000571e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,3360 │ │ │ │ - mflr r0 │ │ │ │ - std r22,-104(r1) │ │ │ │ +0000000000056270 : │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r22,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r9,16(r3) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r3,r22 │ │ │ │ + sldi r5,r5,3 │ │ │ │ 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 r17,-144(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r22 │ │ │ │ - sldi r5,r5,3 │ │ │ │ mr r31,r1 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r26,48(r19) │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 575a4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,48(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 57628 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r2,8(r19) │ │ │ │ + beq 56614 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 56694 │ │ │ │ + plfd f28,96120 # 6daa0 │ │ │ │ + plxv vs63,96112 # 6daa0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ li r28,0 │ │ │ │ - addi r9,r9,29056 │ │ │ │ - std r9,72(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ sldi r20,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r10,r20,23 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r9,r20,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 r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r24) │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 5743c │ │ │ │ - ld r9,48(r31) │ │ │ │ + ble 564b0 │ │ │ │ + ld r2,48(r31) │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r25 │ │ │ │ - ld r29,120(r18) │ │ │ │ - mulld r30,r26,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,120(r19) │ │ │ │ + mulld r30,r26,r2 │ │ │ │ + bl 5b60 │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 57694 │ │ │ │ - ld r8,72(r31) │ │ │ │ - srdi r9,r26,1 │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r8,r29,r7 │ │ │ │ - beq 5736c │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + beq 56708 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + add r10,r29,r8 │ │ │ │ + beq 563f0 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r21) │ │ │ │ - beq 57398 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r21,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r21,r9 │ │ │ │ - bdnz 57374 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 573c4 │ │ │ │ - add r10,r30,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + beq 5641c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r21,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r21,r2 │ │ │ │ + bdnz 563f8 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r2,r26,1 │ │ │ │ + beq 56440 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,29056(r8) │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - ld r10,64(r31) │ │ │ │ - andi. r7,r26,3 │ │ │ │ - addi r9,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + andi. r8,r26,3 │ │ │ │ + addi r2,r24,8 │ │ │ │ mr r10,r26 │ │ │ │ - beq 5741c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 5740c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 57400 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r24) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r7,r26,-1 │ │ │ │ + mr r9,r26 │ │ │ │ + beq 56490 │ │ │ │ cmpdi r8,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 5743c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 57424 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 57540 │ │ │ │ - add r10,r24,r20 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + beq 56480 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 56474 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f29,8(r24) │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 564b0 │ │ │ │ + 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 56498 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 565ac │ │ │ │ + add r9,r24,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r26,-1 │ │ │ │ lfdx f12,r24,r20 │ │ │ │ - add r17,r25,r20 │ │ │ │ lfd f30,0(r22) │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ + add r17,r25,r20 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r19,r9,r10 │ │ │ │ - nop │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r27) │ │ │ │ fmadd f30,f0,f12,f30 │ │ │ │ stfd f30,0(r22) │ │ │ │ - ble cr4,57594 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,56604 │ │ │ │ + ld r8,56(r19) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r20 │ │ │ │ - b 574bc │ │ │ │ + add r8,r8,r20 │ │ │ │ + b 5652c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 57580 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 574b0 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 565f0 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 56520 │ │ │ │ cmpd r26,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r25,r8 │ │ │ │ - ble 57534 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r25,r10 │ │ │ │ + ble 565a0 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r26 │ │ │ │ - add r29,r25,r8 │ │ │ │ - add r15,r21,r8 │ │ │ │ + add r29,r25,r10 │ │ │ │ + add r15,r21,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 57500 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + bne 56570 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r19,r27 │ │ │ │ - bne 57480 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 564f0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ addi r22,r22,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 57628 │ │ │ │ - ld r26,48(r18) │ │ │ │ - b 572c0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 56694 │ │ │ │ + ld r26,48(r19) │ │ │ │ + b 56350 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r25) │ │ │ │ - b 574e4 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r25) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + b 56554 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r25,r10 │ │ │ │ - b 574d0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 57628 │ │ │ │ - ld r25,0(r18) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 57628 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r24,120(r18) │ │ │ │ + ldx r7,r25,r9 │ │ │ │ + b 56540 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 56694 │ │ │ │ + ld r24,0(r19) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 56694 │ │ │ │ + ld r25,120(r19) │ │ │ │ + plfd f30,95348 # 6daa0 │ │ │ │ + sldi r26,r2,3 │ │ │ │ li r28,0 │ │ │ │ - lfd f30,29056(r9) │ │ │ │ lfdx f31,r22,r28 │ │ │ │ - add r27,r24,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + 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 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5920 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r22,r28 │ │ │ │ - bne 575e0 │ │ │ │ + bne 56650 │ │ │ │ addi r28,r28,8 │ │ │ │ cmpld r28,r26 │ │ │ │ - bne 575cc │ │ │ │ + bne 5663c │ │ │ │ addi r1,r31,256 │ │ │ │ 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 573a4 │ │ │ │ + li r2,0 │ │ │ │ + b 56428 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000576b0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,2128 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +0000000000056720 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + ld r21,24(r3) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ 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 r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ + std r14,-168(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 r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - ld r21,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r18) │ │ │ │ - ld r25,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r26,48(r19) │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 57a64 │ │ │ │ - li r9,0 │ │ │ │ + ld r25,8(r19) │ │ │ │ + beq 56ab4 │ │ │ │ cmpdi r25,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 57ae8 │ │ │ │ - lfd f30,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 56b34 │ │ │ │ + plfd f29,94924 # 6daa0 │ │ │ │ + plxv vs63,94916 # 6daa0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r28,0 │ │ │ │ - addi r9,r9,29056 │ │ │ │ - std r9,72(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r20,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r10,r20,23 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r9,r20,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 r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f30,0(r24) │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 5790c │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 56950 │ │ │ │ + ld r2,40(r31) │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r25 │ │ │ │ - ld r29,120(r18) │ │ │ │ - mulld r30,r26,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,120(r19) │ │ │ │ + mulld r30,r26,r2 │ │ │ │ + bl 5b60 │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 57b50 │ │ │ │ - ld r8,72(r31) │ │ │ │ - srdi r9,r26,1 │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r8,r29,r7 │ │ │ │ - beq 5783c │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + beq 56ba4 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + add r10,r29,r8 │ │ │ │ + beq 56890 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r22) │ │ │ │ - beq 57868 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r22,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r22,r9 │ │ │ │ - bdnz 57844 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 57894 │ │ │ │ - add r10,r30,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + beq 568bc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r22,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + bdnz 56898 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r2,r26,1 │ │ │ │ + beq 568e0 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,29056(r8) │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - ld r10,64(r31) │ │ │ │ - andi. r7,r26,3 │ │ │ │ - addi r9,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + andi. r8,r26,3 │ │ │ │ + addi r2,r24,8 │ │ │ │ mr r10,r26 │ │ │ │ - beq 578ec │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 578dc │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 578d0 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r24) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r7,r26,-1 │ │ │ │ + mr r9,r26 │ │ │ │ + beq 56930 │ │ │ │ cmpdi r8,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 5790c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 578f4 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 57a00 │ │ │ │ - add r10,r24,r20 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + beq 56920 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 56914 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f30,8(r24) │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 56950 │ │ │ │ + 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 56938 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 56a4c │ │ │ │ + add r9,r24,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r26,-1 │ │ │ │ lfdx f11,r24,r20 │ │ │ │ add r17,r25,r20 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r19,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,0(r27) │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ stfd f0,0(r27) │ │ │ │ - ble cr4,57a54 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,56aa4 │ │ │ │ + ld r8,56(r19) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r20 │ │ │ │ - b 5797c │ │ │ │ + add r8,r8,r20 │ │ │ │ + b 569cc │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 57a40 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 57970 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 56a90 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 569c0 │ │ │ │ cmpd r26,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r25,r8 │ │ │ │ - ble 579f4 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r25,r10 │ │ │ │ + ble 56a40 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r26 │ │ │ │ - add r29,r25,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r25,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 579c0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f11,0(r9) │ │ │ │ + bne 56a10 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r19,r27 │ │ │ │ - bne 57940 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 56990 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 57ae8 │ │ │ │ - ld r26,48(r18) │ │ │ │ - b 57790 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 56b34 │ │ │ │ + ld r26,48(r19) │ │ │ │ + b 567f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r25) │ │ │ │ - b 579a4 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r25) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + b 569f4 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r25,r10 │ │ │ │ - b 57990 │ │ │ │ + ldx r7,r25,r9 │ │ │ │ + b 569e0 │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 57ae8 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 57ae8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,120(r18) │ │ │ │ + ble 56b34 │ │ │ │ + ld r23,0(r19) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 56b34 │ │ │ │ + ld r24,120(r19) │ │ │ │ + plfd f31,94164 # 6daa0 │ │ │ │ sldi r25,r25,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,29056(r9) │ │ │ │ ld r30,56(r31) │ │ │ │ - add r26,r23,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r23 │ │ │ │ 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 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r21,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 57aa0 │ │ │ │ + bne 56af0 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r25,r27 │ │ │ │ - bne 57a8c │ │ │ │ - addi r1,r31,240 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 56adc │ │ │ │ + addi r1,r31,256 │ │ │ │ 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 57874 │ │ │ │ + li r2,0 │ │ │ │ + b 568c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ - nop │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000057b70 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,912 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 57d54 │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ +0000000000056bc0 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - blt 57d80 │ │ │ │ - ld r9,88(r3) │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 56d88 │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 56db8 │ │ │ │ + ld r2,88(r3) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + stfd f25,136(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ mflr r0 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r20,64(r3) │ │ │ │ + std r21,48(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + ld r22,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ stfd f27,152(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - std r21,56(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,64(r3) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r20,176(r3) │ │ │ │ - ld r21,96(r3) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r26,96(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ + plfd f27,92616 # 6d600 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r23,64(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r23,r25,3 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,27896 │ │ │ │ - std r28,112(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r22,r24,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ std r0,208(r1) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r31,128(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r19,r26 │ │ │ │ - add r28,r21,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r20,r27 │ │ │ │ + add r28,r22,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r20,r25 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r21,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 57cb0 │ │ │ │ + b 56ce8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 57cf4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 56d28 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 57c80 │ │ │ │ + bgt 56cc0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 57d60 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 56da0 │ │ │ │ + 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 57cb0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r22 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 57c40 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 56ce8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r23 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 56c80 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 57c9c │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 57d54 │ │ │ │ + b 56cd4 │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 56d88 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000057da0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,352 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +0000000000056dd0 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 5700c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 57ff0 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 58020 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 57038 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - 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,-3 │ │ │ │ - ld r17,64(r3) │ │ │ │ - ld r18,96(r3) │ │ │ │ - ld r19,120(r3) │ │ │ │ - ld r20,176(r3) │ │ │ │ - lfd f25,29008(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,64(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,96(r3) │ │ │ │ + ld r20,120(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,176(r3) │ │ │ │ + nop │ │ │ │ + plfd f25,92096 # 6d600 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,27896 │ │ │ │ + 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,r17,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r18,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r24,r19 │ │ │ │ - add r31,r31,r20 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r18,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r19,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r25,r20 │ │ │ │ + add r31,r31,r21 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 57f00 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 56f24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 57f7c │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 56f98 │ │ │ │ + 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,f0,f28 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 57eb0 │ │ │ │ + bgt 56ee0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 58000 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 57020 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 57f00 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 57e70 │ │ │ │ + bne 56f24 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 56ea0 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 57ecc │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 57ff0 │ │ │ │ + b 56ef4 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 5700c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000058040 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-320 │ │ │ │ - ld r9,48(r3) │ │ │ │ +0000000000057050 : │ │ │ │ + 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 582bc │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 582f0 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 572e0 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 572f4 │ │ │ │ + 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 r14,48(r1) │ │ │ │ + plfd f29,91480 # 6d600 │ │ │ │ + ld r14,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + nop │ │ │ │ + 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 r15,56(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) │ │ │ │ + std r31,184(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,1 │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - ble cr4,58240 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-3 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,27920(r10) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r28,r28,27896 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r27,r10,r18 │ │ │ │ - ld r10,40(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtfprd f26,r9 │ │ │ │ - fcfid f26,f26 │ │ │ │ - add r31,r19,r10 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + std r2,40(r1) │ │ │ │ + ble cr4,57264 │ │ │ │ + ldx r2,r14,r20 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r27,0 │ │ │ │ + ld r29,96(r18) │ │ │ │ + ld r26,176(r18) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r28,r9,r19 │ │ │ │ + ld r9,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f25,r2 │ │ │ │ + add r31,r20,r9 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - add r16,r10,r25 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r16,r9,r26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 581e4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r24,r2 │ │ │ │ + add r30,r23,r15 │ │ │ │ + b 571ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ cmpld r30,r15 │ │ │ │ - beq 5822c │ │ │ │ + beq 57250 │ │ │ │ lfd f11,0(r31) │ │ │ │ mtfprd f0,r15 │ │ │ │ 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 581b0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 571c0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 582d0 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + bge 571d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 581e0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 58180 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 58120 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 571e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 57190 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 57140 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 581cc │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 582bc │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 572e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000058310 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1040 │ │ │ │ +0000000000057310 : │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + ld r22,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r21,-128(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r21,48(r3) │ │ │ │ - std r15,-176(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + li r4,0 │ │ │ │ + mr r23,r3 │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + stfd f26,-48(r1) │ │ │ │ + sldi r5,r22,3 │ │ │ │ + std r0,16(r1) │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + addi r9,r5,15 │ │ │ │ + addi r5,r5,23 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - sldi r10,r21,3 │ │ │ │ - stdu r1,-336(r1) │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,23 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r31,r1 │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + clrrdi r5,r5,4 │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + neg r5,r5 │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r10,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r7,r10 │ │ │ │ addi r16,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r6,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - std r8,0(r6) │ │ │ │ - mr r17,r1 │ │ │ │ - stfdu f0,32(r17) │ │ │ │ - ble cr7,58a28 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r4,r21,3 │ │ │ │ - li r24,1 │ │ │ │ - addi r3,r21,-1 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 58468 │ │ │ │ - cmpdi r4,1 │ │ │ │ - mr r5,r21 │ │ │ │ - beq 58458 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 5844c │ │ │ │ - mr r5,r3 │ │ │ │ - sldi r24,r10,1 │ │ │ │ - mulld r4,r10,r24 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - sldi r24,r4,1 │ │ │ │ - mulld r4,r10,r24 │ │ │ │ - cmpdi r5,1 │ │ │ │ - sldi r24,r4,1 │ │ │ │ - beq 58494 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - bdnz 58470 │ │ │ │ - ld r9,8(r23) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 589ac │ │ │ │ - ld r9,200(r23) │ │ │ │ - mr r10,r16 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r16,r27 │ │ │ │ + stdux r8,r1,r5 │ │ │ │ + addi r8,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r6,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + mr r9,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + stdux r9,r1,r5 │ │ │ │ + std r4,0(r8) │ │ │ │ + mr r17,r1 │ │ │ │ + stfdu f0,32(r17) │ │ │ │ + ble cr7,57a2c │ │ │ │ + ld r5,88(r3) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r30,2 │ │ │ │ + andi. r3,r22,3 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r11,r22,-1 │ │ │ │ + mr r4,r22 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r30,r5 │ │ │ │ + beq 57474 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 57468 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 57460 │ │ │ │ + mr r2,r11 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 57494 │ │ │ │ + srdi r9,r4,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 5747c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r26,vs32 │ │ │ │ + ld r2,8(r23) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 579ac │ │ │ │ + ld r2,200(r23) │ │ │ │ + plfd f28,90440 # 6d600 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r30,r28 │ │ │ │ li r29,0 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ li r18,0 │ │ │ │ - mr r20,r21 │ │ │ │ - std r12,104(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r17,r24 │ │ │ │ - std r7,72(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - addi r22,r9,-8 │ │ │ │ + std r6,96(r31) │ │ │ │ + std r7,88(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r16,r27 │ │ │ │ + mr r28,r8 │ │ │ │ + mr r25,r17 │ │ │ │ + std r10,64(r31) │ │ │ │ + mr r24,r26 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + addi r19,r2,-8 │ │ │ │ + mr r15,r19 │ │ │ │ mr r19,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,58600 │ │ │ │ - mulld r9,r8,r20 │ │ │ │ - ld r30,120(r23) │ │ │ │ - mtctr r20 │ │ │ │ - ld r28,64(r23) │ │ │ │ - ld r0,88(r23) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ + ble 5761c │ │ │ │ + mulld r2,r11,r19 │ │ │ │ + ld r27,120(r23) │ │ │ │ + ld r26,64(r23) │ │ │ │ + mtctr r19 │ │ │ │ li r4,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 5855c │ │ │ │ + ld r0,88(r23) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + ld r7,88(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r27,r27,r2 │ │ │ │ + b 5757c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 5853c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - ble 585c8 │ │ │ │ - stdx r6,r7,r4 │ │ │ │ - stdx r9,r16,r4 │ │ │ │ + cmpd r2,r22 │ │ │ │ + blt 5755c │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r8,1 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + ble 575e8 │ │ │ │ + stdx r8,r10,r4 │ │ │ │ + stdx r2,r16,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdz 585e0 │ │ │ │ - ldx r3,r28,r4 │ │ │ │ - lfdx f12,r30,r4 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 57600 │ │ │ │ + ldx r22,r26,r4 │ │ │ │ + lfdx f12,r27,r4 │ │ │ │ + addi r8,r22,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r25,r0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r5,r25,r6 │ │ │ │ - add r9,r9,r0 │ │ │ │ - cmpdi r25,0 │ │ │ │ - stdx r25,r12,r4 │ │ │ │ - stdx r9,r15,r4 │ │ │ │ - mulld r9,r5,r6 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - bge 58530 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 58960 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - bgt 5854c │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r4 │ │ │ │ - stdx r9,r16,r4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r3,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r3,r8 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r3,0 │ │ │ │ + stdx r3,r6,r4 │ │ │ │ + stdx r2,r30,r4 │ │ │ │ + mulld r2,r5,r8 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + bge 57550 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bge 57980 │ │ │ │ + mr r2,r8 │ │ │ │ + li r8,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + bgt 5756c │ │ │ │ + neg r2,r2 │ │ │ │ + li r8,-1 │ │ │ │ + stdx r8,r10,r4 │ │ │ │ + stdx r2,r16,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdnz 5855c │ │ │ │ - mr r3,r10 │ │ │ │ - sldi r5,r20,3 │ │ │ │ + bdnz 5757c │ │ │ │ + mr r3,r9 │ │ │ │ + sldi r5,r19,3 │ │ │ │ li r4,0 │ │ │ │ - std r8,32(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,32(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,58a20 │ │ │ │ - ld r9,192(r23) │ │ │ │ + std r11,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + ble cr4,57a24 │ │ │ │ + ld r2,192(r23) │ │ │ │ ld r4,176(r23) │ │ │ │ - add r24,r17,r29 │ │ │ │ + add r26,r24,r29 │ │ │ │ sldi r5,r29,3 │ │ │ │ - std r15,112(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ + sldi r8,r19,3 │ │ │ │ + mr r10,r16 │ │ │ │ + std r15,120(r31) │ │ │ │ + std r24,112(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + mr r22,r28 │ │ │ │ li r29,0 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - mr r25,r27 │ │ │ │ - mr r14,r26 │ │ │ │ - sldi r3,r24,3 │ │ │ │ - mr r8,r16 │ │ │ │ - std r17,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r24,136(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + mr r28,r25 │ │ │ │ + mr r16,r23 │ │ │ │ + std r11,80(r31) │ │ │ │ + sldi r3,r26,3 │ │ │ │ + mr r15,r8 │ │ │ │ + std r26,128(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ add r4,r4,r5 │ │ │ │ - add r5,r5,r9 │ │ │ │ - mr r15,r4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r29,r20 │ │ │ │ - bge 587ec │ │ │ │ - ld r9,88(r31) │ │ │ │ - lfd f0,88(r23) │ │ │ │ - sldi r22,r29,3 │ │ │ │ - ld r12,120(r23) │ │ │ │ - ld r17,96(r23) │ │ │ │ - ld r0,64(r23) │ │ │ │ - ld r7,104(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ + add r27,r5,r2 │ │ │ │ + mr r26,r4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + mr r8,r27 │ │ │ │ + std r2,72(r31) │ │ │ │ + cmpd r29,r19 │ │ │ │ + bge 57804 │ │ │ │ + ld r2,80(r31) │ │ │ │ + sldi r20,r29,3 │ │ │ │ + lfd f0,88(r16) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r26,56(r31) │ │ │ │ li r30,0 │ │ │ │ - std r8,32(r31) │ │ │ │ - add r24,r25,r22 │ │ │ │ - add r26,r10,r22 │ │ │ │ - add r16,r8,r22 │ │ │ │ - lfdx f30,r14,r22 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - std r6,64(r31) │ │ │ │ - maddld r21,r9,r20,r29 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r12,120(r16) │ │ │ │ + ld r7,96(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + add r21,r22,r20 │ │ │ │ + ld r0,96(r16) │ │ │ │ + add r27,r9,r20 │ │ │ │ + add r25,r10,r20 │ │ │ │ + lfdx f30,r28,r20 │ │ │ │ + maddld r23,r2,r19,r29 │ │ │ │ + ld r24,0(r21) │ │ │ │ + ld r2,64(r16) │ │ │ │ fcfid f29,f0 │ │ │ │ - ld r28,0(r24) │ │ │ │ - subf r29,r29,r20 │ │ │ │ - add r27,r7,r22 │ │ │ │ - add r19,r0,r22 │ │ │ │ - lfd f27,27920(r9) │ │ │ │ - add r9,r14,r22 │ │ │ │ - add r22,r17,r22 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - mr r25,r27 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r16 │ │ │ │ - addi r20,r9,8 │ │ │ │ - addi r17,r17,27896 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + subf r29,r29,r19 │ │ │ │ + add r19,r28,r20 │ │ │ │ + add r14,r7,r20 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r27,r25 │ │ │ │ + mr r25,r8 │ │ │ │ + addi r19,r19,8 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r21 │ │ │ │ + add r17,r2,r20 │ │ │ │ + mr r2,r24 │ │ │ │ + add r20,r0,r20 │ │ │ │ + mr r24,r29 │ │ │ │ + sldi r23,r23,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r21,r12,r21 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r21,r29 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r28,r9 │ │ │ │ - b 5874c │ │ │ │ + add r23,r12,r23 │ │ │ │ + mr r29,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + b 57754 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r26,r30 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - maddld r24,r16,r24,r9 │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r27,r30 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ + stfdx f30,r19,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - stdu r24,8(r29) │ │ │ │ - beq 587d8 │ │ │ │ - ldx r9,r27,r30 │ │ │ │ - ldx r4,r25,r30 │ │ │ │ - ldx r16,r19,r30 │ │ │ │ - lfdx f11,r28,r30 │ │ │ │ - lfdx f1,r22,r30 │ │ │ │ - add r9,r9,r4 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r16,-1 │ │ │ │ + stdu r23,8(r14) │ │ │ │ + beq 577f0 │ │ │ │ + ldx r2,r28,r30 │ │ │ │ + ldx r6,r26,r30 │ │ │ │ + ldx r21,r17,r30 │ │ │ │ + lfdx f11,r29,r30 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r2,r6 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r21,-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,f27 │ │ │ │ + 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,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 58710 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 57720 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 58970 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ldx r9,r26,r30 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r24,r16,r24,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdu r24,8(r29) │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ + bge 57734 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + ldx r2,r27,r30 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdu r23,8(r14) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r19,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 5874c │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r25,48(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ldx r9,r25,r6 │ │ │ │ - stdu r9,8(r5) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r20,48(r23) │ │ │ │ - sldi r6,r20,3 │ │ │ │ - addi r29,r20,-1 │ │ │ │ - add r30,r8,r6 │ │ │ │ - add r28,r9,r6 │ │ │ │ - lfdx f0,r14,r6 │ │ │ │ - ld r9,-8(r30) │ │ │ │ - ld r7,-8(r28) │ │ │ │ - stfd f0,0(r15) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 589a0 │ │ │ │ - ld r24,64(r23) │ │ │ │ - sldi r3,r29,3 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - beq 589a0 │ │ │ │ - add r3,r10,r6 │ │ │ │ - ld r21,88(r23) │ │ │ │ - add r9,r9,r7 │ │ │ │ - ld r7,-8(r3) │ │ │ │ - std r9,-8(r30) │ │ │ │ + bne 57754 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r8,r25 │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r26,56(r31) │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + stdu r2,8(r8) │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r19,48(r16) │ │ │ │ + sldi r15,r19,3 │ │ │ │ + addi r29,r19,-1 │ │ │ │ + add r7,r10,r15 │ │ │ │ + add r30,r2,r15 │ │ │ │ + lfdx f0,r28,r15 │ │ │ │ + ld r2,-8(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r6,-8(r30) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + beq 579a0 │ │ │ │ + ld r24,64(r16) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ldx r5,r24,r5 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + beq 579a0 │ │ │ │ + add r5,r9,r15 │ │ │ │ + ld r21,88(r16) │ │ │ │ + add r6,r2,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + std r6,-8(r7) │ │ │ │ addi r21,r21,1 │ │ │ │ - addi r9,r7,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r21,r21,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r3) │ │ │ │ - bne 58900 │ │ │ │ - addi r9,r29,1 │ │ │ │ - ld r7,96(r31) │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 57920 │ │ │ │ + addi r2,r29,1 │ │ │ │ + ld r6,88(r31) │ │ │ │ cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - add r22,r7,r6 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + add r23,r6,r15 │ │ │ │ + mfctr r6 │ │ │ │ + isellt r2,r2,r6 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 58900 │ │ │ │ - ld r9,-16(r30) │ │ │ │ - ld r7,-16(r3) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - ld r4,-16(r28) │ │ │ │ - li r11,1 │ │ │ │ - sldi r0,r29,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r3) │ │ │ │ - cmpd r7,r21 │ │ │ │ - stdu r18,-8(r3) │ │ │ │ - beq cr7,58990 │ │ │ │ - ld r7,64(r23) │ │ │ │ - ldx r7,r7,r0 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - beq cr7,58990 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r9,-16(r30) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,588f4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r11,-1 │ │ │ │ - stdu r11,-8(r28) │ │ │ │ - stdu r7,-8(r30) │ │ │ │ - beq 58890 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 58660 │ │ │ │ - ld r17,120(r31) │ │ │ │ - ld r24,136(r31) │ │ │ │ - mr r16,r8 │ │ │ │ - ld r15,112(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - mr r27,r25 │ │ │ │ - ld r19,128(r31) │ │ │ │ - mr r26,r14 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r9,r17 │ │ │ │ - stdu r9,8(r19) │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r9,8(r23) │ │ │ │ - cmpd r9,r8 │ │ │ │ - ble 589ac │ │ │ │ - ld r20,48(r23) │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 584f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 585d0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 5872c │ │ │ │ + bdz 57920 │ │ │ │ + ld r2,-16(r5) │ │ │ │ + ld r6,-16(r7) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + li r3,1 │ │ │ │ + ld r4,-16(r30) │ │ │ │ + sldi r11,r29,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-16(r5) │ │ │ │ + cmpd cr7,r2,r21 │ │ │ │ + stdu r18,-8(r5) │ │ │ │ + beq 57990 │ │ │ │ + ld r2,64(r16) │ │ │ │ + ldx r2,r2,r11 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 57990 │ │ │ │ + ldu r2,-8(r23) │ │ │ │ + add r6,r6,r4 │ │ │ │ + std r6,-16(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 57914 │ │ │ │ + neg r2,r2 │ │ │ │ + li r3,-1 │ │ │ │ + stdu r3,-8(r30) │ │ │ │ + stdu r2,-8(r7) │ │ │ │ + beq cr7,578b0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 57680 │ │ │ │ + ld r24,112(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r25,r28 │ │ │ │ + mr r23,r16 │ │ │ │ + mr r28,r22 │ │ │ │ + mr r16,r10 │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r11,80(r31) │ │ │ │ + ld r15,120(r31) │ │ │ │ + mr r29,r26 │ │ │ │ + mr r2,r24 │ │ │ │ + stdu r2,8(r15) │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r2,8(r23) │ │ │ │ + cmpd r2,r11 │ │ │ │ + ble 579ac │ │ │ │ + ld r19,48(r23) │ │ │ │ + cmpdi r19,0 │ │ │ │ + b 57510 │ │ │ │ + nop │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 575f0 │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-16(r28) │ │ │ │ - b 588d8 │ │ │ │ + std r4,-16(r30) │ │ │ │ + b 578f8 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r28) │ │ │ │ - b 5883c │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-8(r30) │ │ │ │ + b 57854 │ │ │ │ addi r1,r31,336 │ │ │ │ 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 58938 │ │ │ │ - li r24,1 │ │ │ │ - b 58494 │ │ │ │ + li r2,0 │ │ │ │ + b 5795c │ │ │ │ + li r26,1 │ │ │ │ + b 574a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -0000000000058a40 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-2880 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +0000000000057a40 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 58aa0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 58ab4 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 58acc │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 58ae4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 57a80 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 57aa0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 57ac4 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 57ae8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 58a70 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 58a78 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5cc0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 57a60 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 59c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 58a80 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 50a0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 57a68 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5960 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 57a70 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4c40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000058b10 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-3088 │ │ │ │ - mflr r0 │ │ │ │ +0000000000057b10 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 58ce0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 58d34 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 58cb0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 57cf0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 57d40 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 57cc0 │ │ │ │ + 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 58b94 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 58c14 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 58c14 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 58c14 │ │ │ │ - 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 57b88 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 57c30 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 5460 │ │ │ │ + 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 58c30 │ │ │ │ + bne 57c50 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 58cfc │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 57d08 │ │ │ │ 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 51878 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 50740 │ │ │ │ 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 58b8c │ │ │ │ - b 58bc8 │ │ │ │ + bne 57b80 │ │ │ │ + b 57bbc │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 5480 │ │ │ │ + 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 51878 │ │ │ │ - li r9,0 │ │ │ │ - b 58bd4 │ │ │ │ + b 50740 │ │ │ │ + li r2,0 │ │ │ │ + b 57bc8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000058d50 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-3664 │ │ │ │ +0000000000057d60 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 59010 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,59060 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 58fb0 │ │ │ │ - srdi r9,r4,1 │ │ │ │ + ble 58060 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,580ac │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 58000 │ │ │ │ + srdi r9,r11,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 58dec │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 57df0 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 58fe0 │ │ │ │ + beq 58030 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 58e6c │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 58e6c │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,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(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,59068 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,580b4 │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 58f80 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 57fd0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 58ec4 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 57ee8 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 58f44 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 58f44 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 58f44 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 57f8c │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + 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 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(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 │ │ │ │ - b 51878 │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b 50740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 58ebc │ │ │ │ - b 58ef8 │ │ │ │ + bne 57ee0 │ │ │ │ + b 57f1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 58de4 │ │ │ │ - b 58e20 │ │ │ │ + bne 57de8 │ │ │ │ + b 57e24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - b 58ea8 │ │ │ │ + b 57ecc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,64(r30) │ │ │ │ ld r25,-56(r1) │ │ │ │ mr r3,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 51878 │ │ │ │ + b 50740 │ │ │ │ li r9,0 │ │ │ │ - b 58e2c │ │ │ │ - li r9,0 │ │ │ │ - b 58f04 │ │ │ │ + b 57e30 │ │ │ │ + li r10,0 │ │ │ │ + b 57f28 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000059080 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4480 │ │ │ │ +00000000000580d0 : │ │ │ │ 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 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 4fe0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000590d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4560 │ │ │ │ +0000000000058110 : │ │ │ │ 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 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 4fe0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000059120 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4640 │ │ │ │ +0000000000058160 : │ │ │ │ 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 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 4fe0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000059180 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4736 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 59270 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 59280 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 59290 │ │ │ │ - ld r8,48(r3) │ │ │ │ +00000000000581b0 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 582e0 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 582f0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 58300 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 59210 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 58280 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 58260 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 591e4 │ │ │ │ + b 5822c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ + bge cr7,5824c │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 591f8 │ │ │ │ - bdz 59210 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 591d0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29816 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 5824c │ │ │ │ + bge cr7,5824c │ │ │ │ + bdz 58280 │ │ │ │ + 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 58210 │ │ │ │ + pla r3,88036 # 6da30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 592a0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 59250 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 592b0 │ │ │ │ - bdz 592a0 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 5824c │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 5824c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 581fc │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 58310 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 582c0 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 58320 │ │ │ │ + bdz 58310 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 59230 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29392 │ │ │ │ + bgt 582a0 │ │ │ │ + pla r3,87484 # 6d888 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29248 │ │ │ │ + pla r3,87320 # 6d7f8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29280 │ │ │ │ + pla r3,87336 # 6d818 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29312 │ │ │ │ + pla r3,87352 # 6d838 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29768 │ │ │ │ + pla r3,87776 # 6da00 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000592d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-5072 │ │ │ │ +0000000000058340 : │ │ │ │ + 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 593e0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 59410 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 59440 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 59458 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 59470 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 59378 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 58420 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 58448 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 5846c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 58480 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 58494 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 583d0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 59364 │ │ │ │ + ble 583c0 │ │ │ │ nop │ │ │ │ - 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 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 59340 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 583a0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 594c0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 594a0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 59490 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 58500 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 584f0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 584b0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 594e0 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 58510 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 59300 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 58368 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 59308 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 58370 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 59310 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 58378 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 59318 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 58380 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59318 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 58380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 59390 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ec0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59388 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 583e0 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 583d8 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 593f8 │ │ │ │ + bl 4ec0 │ │ │ │ + b 58434 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-5632 │ │ │ │ + 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 5955c │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 58594 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 59e94 │ │ │ │ - ld r9,56(r30) │ │ │ │ - andi. r10,r3,1 │ │ │ │ - mr r4,r3 │ │ │ │ - li r7,1 │ │ │ │ - li r5,1 │ │ │ │ - addi r10,r3,-1 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - bne 59a10 │ │ │ │ - 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 59590 │ │ │ │ - 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 5960c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 595fc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 595f0 │ │ │ │ - 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 5963c │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ + ble 58f64 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 58f7c │ │ │ │ + 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 58af0 │ │ │ │ + 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 59614 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + vmulld v11,v11,v1 │ │ │ │ + bdnz 585e8 │ │ │ │ + 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 58e90 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ldx r2,r7,r8 │ │ │ │ + cmpd r3,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r9,r2,r9 │ │ │ │ + bgt 58b10 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + beq 58f90 │ │ │ │ + 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 586bc │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 586a8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 58698 │ │ │ │ + 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 586f0 │ │ │ │ + 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 586c4 │ │ │ │ + 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 5871c │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 596e4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 59eb8 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 587b4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 58f88 │ │ │ │ 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 59690 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 596e4 │ │ │ │ - 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 58760 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 587b4 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 5480 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 597bc │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 59ec0 │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 58880 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 58f74 │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,7 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 59760 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 59750 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 59744 │ │ │ │ - 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 5882c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 59780 │ │ │ │ - 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 59768 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 597bc │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 597bc │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 597bc │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 5881c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 58810 │ │ │ │ + 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 5884c │ │ │ │ + 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 58834 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 58880 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ + ble 58978 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 58ecc │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 58ecc │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,86488 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 58900 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 598a4 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 59e0c │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 59e0c │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,29008 │ │ │ │ - addi r5,r5,29024 │ │ │ │ - addi r6,r6,29040 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 59a30 │ │ │ │ - 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 5893c │ │ │ │ + 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 59834 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 598a4 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29040(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 58908 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 58978 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,86328 # 6da90 │ │ │ │ + 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 59c90 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 59c70 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 59c50 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 59af0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 59a60 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 59a98 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 59ac0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 599b0 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 59e04 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 58e70 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 58e50 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 58e30 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 58cd0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 58ca0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 58b60 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 58b30 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 58a88 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 58f9c │ │ │ │ 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 5993c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 5992c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 59df8 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 59968 │ │ │ │ - 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 59944 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 58a18 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 58a0c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 58ec0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 58a38 │ │ │ │ + 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 58a20 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 59cb0 │ │ │ │ - nop │ │ │ │ - ld r10,-32552(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32544(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 58b80 │ │ │ │ + pld r9,226600 # 8ffb8 [nfst_trafo@got] │ │ │ │ + pld r2,226584 # 8ffb0 [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 59588 │ │ │ │ - b 595b0 │ │ │ │ - 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 5982c │ │ │ │ - b 59868 │ │ │ │ nop │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr. r9,r6 │ │ │ │ + addi r10,r7,16 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + bne 585e0 │ │ │ │ + b 5860c │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 598d8 │ │ │ │ - ld r9,48(r30) │ │ │ │ + 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 5865c │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 598e0 │ │ │ │ + b 589b4 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 598e0 │ │ │ │ - ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ + b 589ac │ │ │ │ + ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,224(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 58f54 │ │ │ │ + ld r2,48(r30) │ │ │ │ + std r3,232(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 5480 │ │ │ │ + ld r6,48(r30) │ │ │ │ + cmpdi r6,0 │ │ │ │ + mr r29,r3 │ │ │ │ + ble 58c64 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 58fa4 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 58e9c │ │ │ │ + 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 58bec │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 58c64 │ │ │ │ + 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 58c64 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 58c64 │ │ │ │ + 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 5540 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r3,r29 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4ec0 │ │ │ │ + b 58a90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 589a4 │ │ │ │ + ld r3,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 59c30 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 58e10 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,84236 # 6d618 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r23,8(r26) │ │ │ │ + bl 5480 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r24,8(r26) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ble 59c14 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r25,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + ble 58dec │ │ │ │ li r27,0 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,27944(r9) │ │ │ │ - addi r25,r25,29008 │ │ │ │ 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ + bl 5400 │ │ │ │ + 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 59b90 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bge 59c30 │ │ │ │ + blt 58d70 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 58e10 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 59b40 │ │ │ │ + b 58d30 │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 598c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 5899c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 598c0 │ │ │ │ + b 58994 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 598b8 │ │ │ │ + b 5898c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b 598b0 │ │ │ │ - ld r3,72(r30) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 59ea4 │ │ │ │ - ld r9,48(r30) │ │ │ │ - std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 59d9c │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 59ec8 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 59dd4 │ │ │ │ - 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 59d24 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 59d9c │ │ │ │ - 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 59d9c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 59d9c │ │ │ │ - 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 55a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 599b8 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + b 58984 │ │ │ │ + nop │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5865c │ │ │ │ + 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 59d1c │ │ │ │ - b 59d50 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 59920 │ │ │ │ - li r29,1 │ │ │ │ - b 59968 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,29040(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 59e54 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + bne 58be4 │ │ │ │ + b 58c18 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 58a04 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,84928 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 58f14 │ │ │ │ + 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 598a4 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 58978 │ │ │ │ + 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 59e5c │ │ │ │ - b 598a4 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 59640 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 58f1c │ │ │ │ + b 58978 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 59cd0 │ │ │ │ - li r6,0 │ │ │ │ - b 596c0 │ │ │ │ - li r9,0 │ │ │ │ - b 5978c │ │ │ │ + bl 5480 │ │ │ │ + b 58b9c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5871c │ │ │ │ + li r2,0 │ │ │ │ + b 58858 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 5862c │ │ │ │ + li r7,0 │ │ │ │ + b 58790 │ │ │ │ + li r2,1 │ │ │ │ li r9,0 │ │ │ │ - b 59d5c │ │ │ │ + b 58710 │ │ │ │ + li r29,1 │ │ │ │ + b 58a4c │ │ │ │ + li r2,0 │ │ │ │ + b 58c24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x982 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000059ee0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-8160 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ +0000000000058fc0 : │ │ │ │ + ld r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r30,-80(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r19,vs0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r0,16(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r19 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + neg r9,r9 │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ + ld r5,72(r3) │ │ │ │ + ld r25,16(r3) │ │ │ │ mr r31,r1 │ │ │ │ mr r29,r1 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stxv vs12,208(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r18,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,29008(r10) │ │ │ │ - std r9,0(r18) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r27) │ │ │ │ - ble 5a00c │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r18,48(r30) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r20,r1,32 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 590e0 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 5a8ac │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 5a174 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r3,r17,-1 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - sldi r4,r17,3 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 59954 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 59244 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - add r8,r24,r8 │ │ │ │ - mr r25,r4 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r26,r4 │ │ │ │ add r11,r22,r4 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - addi r26,r9,8 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r22,r26 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + addi r27,r2,8 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r27,r22,r27 │ │ │ │ addi r28,r28,-1 │ │ │ │ - cmpd r17,r6 │ │ │ │ - ble 5a0e0 │ │ │ │ - sldi r7,r6,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r15,168(r30) │ │ │ │ - ld r16,64(r30) │ │ │ │ - add r23,r18,r7 │ │ │ │ - lfd f11,27920(r9) │ │ │ │ - add r14,r27,r7 │ │ │ │ - subf r9,r6,r17 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ - add r12,r22,r7 │ │ │ │ - ld r10,0(r23) │ │ │ │ - mtctr r9 │ │ │ │ - addi r14,r14,8 │ │ │ │ - li r9,0 │ │ │ │ - add r15,r15,r7 │ │ │ │ - add r16,r16,r7 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - ldx r7,r12,r9 │ │ │ │ - ldx r21,r15,r9 │ │ │ │ - ldx r20,r16,r9 │ │ │ │ - sldi r6,r7,3 │ │ │ │ - maddld r10,r10,r20,r7 │ │ │ │ - lfdx f0,r21,r6 │ │ │ │ - stdu r10,8(r23) │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 591b0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + ld r16,168(r30) │ │ │ │ + ld r17,64(r30) │ │ │ │ + subf r2,r8,r18 │ │ │ │ + add r7,r20,r10 │ │ │ │ + add r15,r23,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ + mtctr r2 │ │ │ │ + add r14,r22,r10 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r15,r15,8 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r17,r17,r10 │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + ldx r24,r16,r2 │ │ │ │ + ldx r19,r17,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r19,r10 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdu r9,8(r7) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r14,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5a0b0 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - ldx r7,r18,r4 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r4,r25 │ │ │ │ - mr r23,r0 │ │ │ │ - mr r6,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + stfdx f12,r15,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 59180 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r27 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r8,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + ldx r10,r20,r4 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r11) │ │ │ │ - stfdx f0,r19,r7 │ │ │ │ - bne 5a168 │ │ │ │ - addi r9,r3,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r2,r28 │ │ │ │ + std r2,-8(r11) │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bne 59238 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5a168 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r23) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 5a140 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r8,r24 │ │ │ │ - bne 5a060 │ │ │ │ - ld r9,0(r1) │ │ │ │ + bdz 59238 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 59210 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 59140 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r29) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r25,88(r30) │ │ │ │ - ld r21,104(r30) │ │ │ │ + bl 5780 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r23,88(r30) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r23,r25,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r23,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r20,104(r30) │ │ │ │ + ld r6,24(r30) │ │ │ │ + ld r5,8(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r22,r23,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r22,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + mr r3,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r10 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,104(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,64(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,64(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r10,208(r30) │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r5,8(r30) │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r3,56(r31) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,112(r30) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,112(r31) │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + ld r9,208(r30) │ │ │ │ addi r14,r1,32 │ │ │ │ - andi. r9,r5,32 │ │ │ │ - bne 5aa4c │ │ │ │ - ld r29,48(r30) │ │ │ │ - li r9,0 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - rlwinm r3,r5,0,27,27 │ │ │ │ - stfd f29,0(r26) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r27) │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - ble cr4,5aae4 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + std r9,40(r31) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,120(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r25,r1,32 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 59e84 │ │ │ │ + ld r28,48(r30) │ │ │ │ + cmpdi r28,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r22,4 │ │ │ │ + rlwinm r3,r8,0,27,27 │ │ │ │ + std r10,48(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 59aec │ │ │ │ ld r4,88(r30) │ │ │ │ - li r8,1 │ │ │ │ - andi. r11,r29,3 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r0,r29,-1 │ │ │ │ - std r8,32(r31) │ │ │ │ - addi r6,r4,1 │ │ │ │ - beq 5a308 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r11,r28,3 │ │ │ │ + mr r7,r28 │ │ │ │ + addi r0,r28,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r5,r4,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r5 │ │ │ │ + beq 593bc │ │ │ │ cmpdi r11,1 │ │ │ │ - beq 5a2f0 │ │ │ │ + beq 593b0 │ │ │ │ cmpdi r11,2 │ │ │ │ - bne 5ae74 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r11,r6,r8 │ │ │ │ - sldi r8,r11,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,32(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - mulld r11,r6,r8 │ │ │ │ - sldi r9,r11,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - beq 5a33c │ │ │ │ - srdi r9,r29,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,32(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 5a314 │ │ │ │ - std r9,32(r31) │ │ │ │ + bne 59f14 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 593d8 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 593c4 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 5aaf4 │ │ │ │ - andi. r9,r5,8 │ │ │ │ - bne 5b024 │ │ │ │ - andi. r9,r5,2 │ │ │ │ - bne 5ae84 │ │ │ │ - ld r9,8(r30) │ │ │ │ - andi. r5,r5,4 │ │ │ │ - std r9,136(r31) │ │ │ │ - bne 5bd64 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5a828 │ │ │ │ - neg r9,r27 │ │ │ │ - sldi r16,r29,3 │ │ │ │ - ld r17,48(r31) │ │ │ │ - addi r8,r29,-1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - mr r25,r10 │ │ │ │ - std r7,160(r31) │ │ │ │ - std r14,48(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - add r12,r28,r16 │ │ │ │ - add r24,r14,r16 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r12,168(r31) │ │ │ │ - add r22,r17,r16 │ │ │ │ - mr r12,r8 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - std r9,120(r31) │ │ │ │ - add r9,r10,r16 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,5a4cc │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r21,64(r30) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,32(r31) │ │ │ │ + bne 59afc │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5a0cc │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 59f20 │ │ │ │ + ld r2,8(r30) │ │ │ │ + andi. r8,r8,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + bne 5ae0c │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 598cc │ │ │ │ + neg r2,r27 │ │ │ │ + addi r12,r28,-1 │ │ │ │ + sldi r15,r28,3 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r16,64(r31) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + nop │ │ │ │ + plfd f28,82368 # 6d600 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r25,56(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + mr r0,r12 │ │ │ │ + add r29,r25,r15 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r2,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r18,r16,r15 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,112(r31) │ │ │ │ + add r2,r23,r15 │ │ │ │ + mr r12,r2 │ │ │ │ + ble cr4,595a0 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r11,120(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + ld r22,64(r30) │ │ │ │ ld r3,88(r30) │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r23,48(r31) │ │ │ │ - sldi r11,r10,3 │ │ │ │ - li r10,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - b 5a42c │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r25,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 594fc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r5 │ │ │ │ - ble 5a40c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - ble 5a498 │ │ │ │ - stdx r8,r23,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 5a4b0 │ │ │ │ - ldx r5,r21,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ + cmpd r2,r5 │ │ │ │ + ble 594dc │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + ble 59568 │ │ │ │ + stdx r7,r25,r8 │ │ │ │ + stdx r2,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 59580 │ │ │ │ + ldx r5,r22,r8 │ │ │ │ + lfdx f12,r11,r8 │ │ │ │ addi r5,r5,1 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + sldi r7,r5,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 r6,r4,r8 │ │ │ │ - add r9,r9,r3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r7 │ │ │ │ + add r2,r2,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ - stdx r4,r19,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - bge 5a400 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 5afb0 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - bgt 5a41c │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ - stdx r8,r23,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5a42c │ │ │ │ - mr r5,r16 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r2,r9,r8 │ │ │ │ + mulld r2,r6,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 594d0 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bgt 5a050 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + bgt 594ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r25,r8 │ │ │ │ + stdx r2,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 594fc │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r17 │ │ │ │ - std r12,72(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ble cr3,5a7ec │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r7,56(r31) │ │ │ │ - li r8,0 │ │ │ │ - ld r4,168(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r20,0 │ │ │ │ + mr r3,r16 │ │ │ │ + std r0,72(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r0,72(r31) │ │ │ │ + ld r12,64(r31) │ │ │ │ + ble cr3,59890 │ │ │ │ + ld r8,88(r30) │ │ │ │ + ld r9,104(r31) │ │ │ │ + li r5,0 │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r25,152(r31) │ │ │ │ - mr r11,r8 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r27,r12 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - lfd f31,0(r7) │ │ │ │ - addi r10,r10,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ + li r21,0 │ │ │ │ + mr r6,r12 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + lfd f31,0(r9) │ │ │ │ + addi r8,r8,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r22,r8,1 │ │ │ │ + mr r8,r5 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r27,r29 │ │ │ │ + mr r29,r0 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5a6c4 │ │ │ │ - ld r15,64(r30) │ │ │ │ - addi r14,r26,8 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - std r24,96(r31) │ │ │ │ - addi r23,r9,1 │ │ │ │ - std r27,104(r31) │ │ │ │ - fmr f27,f31 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ - mr r24,r14 │ │ │ │ - add r18,r8,r25 │ │ │ │ - mr r14,r17 │ │ │ │ - std r4,88(r31) │ │ │ │ - mr r17,r28 │ │ │ │ - mr r28,r29 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 59768 │ │ │ │ + ld r17,64(r30) │ │ │ │ + addi r19,r26,8 │ │ │ │ + sldi r20,r2,3 │ │ │ │ + std r27,88(r31) │ │ │ │ + std r29,96(r31) │ │ │ │ + fmr f25,f31 │ │ │ │ mr r29,r26 │ │ │ │ + addi r14,r2,1 │ │ │ │ mr r26,r30 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r27,r15 │ │ │ │ - b 5a654 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f11,f0 │ │ │ │ - beq cr7,5a670 │ │ │ │ + std r5,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + add r25,r5,r20 │ │ │ │ + mr r24,r19 │ │ │ │ + std r6,80(r31) │ │ │ │ + mr r27,r17 │ │ │ │ + mr r17,r16 │ │ │ │ + b 59704 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + beq 5971c │ │ │ │ + ld r2,56(r31) │ │ │ │ + ldx r9,r17,r20 │ │ │ │ + ldx r0,r30,r20 │ │ │ │ + lfdx f9,r29,r20 │ │ │ │ + ld r11,96(r26) │ │ │ │ + lfdx f11,r2,r20 │ │ │ │ + ld r2,120(r26) │ │ │ │ + add r9,r9,r0 │ │ │ │ + lfdx f1,r11,r20 │ │ │ │ + fcfid f30,f11 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ ld r9,48(r31) │ │ │ │ - ldx r10,r14,r25 │ │ │ │ - ldx r0,r30,r25 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ld r12,120(r26) │ │ │ │ - lfdx f8,r29,r25 │ │ │ │ - lfd f9,27920(r8) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - add r10,r10,r0 │ │ │ │ - ld r9,96(r26) │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fcfid f30,f12 │ │ │ │ - mtfprd f12,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - lfdx f1,r9,r25 │ │ │ │ - fcfid f12,f12 │ │ │ │ - add r12,r12,r10 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r12,r18 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ - fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + add r2,r2,r9 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r2,r25 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fsub f12,f10,f0 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 5afc0 │ │ │ │ + ble 5a060 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,0(r18) │ │ │ │ - mr r10,r23 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpd r28,r10 │ │ │ │ - maddld r9,r19,r9,r15 │ │ │ │ - stfdx f30,r24,r25 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,0(r25) │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r9,0(r18) │ │ │ │ - ble 5a694 │ │ │ │ - ldx r15,r17,r25 │ │ │ │ - ldx r19,r27,r25 │ │ │ │ - mr r10,r23 │ │ │ │ - cmpdi r15,0 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpd cr7,r15,r9 │ │ │ │ - bne 5a580 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpd r28,r10 │ │ │ │ - stfdx f29,r24,r25 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ + cmpd r28,r9 │ │ │ │ + maddld r2,r19,r2,r16 │ │ │ │ + stfdx f30,r24,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 59740 │ │ │ │ + ldx r19,r27,r20 │ │ │ │ + ldx r16,r23,r20 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r19,1 │ │ │ │ + bne 59640 │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpd r28,r9 │ │ │ │ + stfdx f29,r24,r20 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - mulld r9,r9,r19 │ │ │ │ - std r9,0(r18) │ │ │ │ - bgt 5a654 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - ld r4,88(r31) │ │ │ │ - ld r24,96(r31) │ │ │ │ - mr r19,r30 │ │ │ │ + addi r20,r20,8 │ │ │ │ + mulld r2,r2,r19 │ │ │ │ + std r2,0(r25) │ │ │ │ + bgt 59704 │ │ │ │ + mr r24,r30 │ │ │ │ + ld r5,64(r31) │ │ │ │ mr r30,r26 │ │ │ │ - ld r27,104(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ mr r26,r29 │ │ │ │ - fmr f31,f27 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r28,r17 │ │ │ │ - mr r17,r14 │ │ │ │ - ldx r10,r8,r16 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f12,r26,r16 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r7,-8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + fmr f31,f25 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + mr r16,r17 │ │ │ │ + ld r29,96(r31) │ │ │ │ + ldx r2,r5,r15 │ │ │ │ + ld r7,40(r31) │ │ │ │ + lfdx f12,r26,r15 │ │ │ │ + ld r9,-8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r10,-8(r27) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + ld r2,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r10) │ │ │ │ - beq 5aff0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,120(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5aff0 │ │ │ │ - ld r10,-8(r22) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r21,r10 │ │ │ │ - std r10,-8(r22) │ │ │ │ - bne 5a7d0 │ │ │ │ - addi r9,r27,1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ld r25,112(r31) │ │ │ │ - mr r5,r22 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r3,r24 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfd f31,0(r2) │ │ │ │ + beq 5a0a0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r7,128(r31) │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5a0a0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r22,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 5a0c4 │ │ │ │ + addi r2,r29,1 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r11,112(r31) │ │ │ │ + mr r7,r18 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r4,r27 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r27 │ │ │ │ - nop │ │ │ │ - bdz 5a7d0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r5) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r0,-16(r3) │ │ │ │ - li r23,1 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r5) │ │ │ │ - cmpd r21,r7 │ │ │ │ - stdu r20,-8(r5) │ │ │ │ - beq cr7,5afe0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r18 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,5afe0 │ │ │ │ - ldu r7,-8(r25) │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r29 │ │ │ │ + nop │ │ │ │ + bdz 59870 │ │ │ │ + ld r3,-16(r7) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r0,-16(r4) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + std r3,-16(r7) │ │ │ │ + cmpd cr7,r22,r3 │ │ │ │ + stdu r21,-8(r7) │ │ │ │ + beq 5a090 │ │ │ │ + ld r3,64(r30) │ │ │ │ + ldx r3,r3,r20 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + beq 5a090 │ │ │ │ + ldu r3,-8(r11) │ │ │ │ add r10,r10,r0 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5a7c4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r3) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 5a760 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bne 5a520 │ │ │ │ - ld r25,152(r31) │ │ │ │ - mr r12,r27 │ │ │ │ - mr r27,r8 │ │ │ │ - ld r9,144(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 5a3c8 │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + bgt 59864 │ │ │ │ + neg r3,r3 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r4) │ │ │ │ + stdu r3,-8(r9) │ │ │ │ + beq cr7,59800 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 595f0 │ │ │ │ + mr r0,r29 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r27,r5 │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + ld r2,104(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 59494 │ │ │ │ + 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) │ │ │ │ + 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 r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + 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 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 5a174 │ │ │ │ + li r24,0 │ │ │ │ + ble 59244 │ │ │ │ + plfd f28,81076 # 6d618 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 5a99c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,27944(r9) │ │ │ │ - addi r16,r16,27920 │ │ │ │ - addi r20,r20,29008 │ │ │ │ - add r15,r18,r21 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 59a40 │ │ │ │ + sldi r19,r28,3 │ │ │ │ + ld r9,64(r30) │ │ │ │ + add r17,r20,r19 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r14,r22,r21 │ │ │ │ + nop │ │ │ │ + ldx r16,r22,r19 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r21 │ │ │ │ - ld r10,96(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r21 │ │ │ │ - addi r8,r14,1 │ │ │ │ + ldx r2,r9,r19 │ │ │ │ + ld r9,96(r30) │ │ │ │ + lfdx f31,r23,r19 │ │ │ │ + addi r10,r16,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r21 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r19 │ │ │ │ + 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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r15) │ │ │ │ - lfd f12,0(r16) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r21 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r14 │ │ │ │ - stdu r9,8(r15) │ │ │ │ + bl 5400 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r17) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r19 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r16 │ │ │ │ + stdu r2,8(r17) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r19 │ │ │ │ + addi r19,r19,8 │ │ │ │ + blt 599b0 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r30) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + add r5,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ldx r10,r8,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - blt 5a900 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r4,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - ldx r10,r18,r9 │ │ │ │ - ldx r8,r7,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - stfdx f0,r19,r10 │ │ │ │ - bne 5aa38 │ │ │ │ - li r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r5) │ │ │ │ + stfdx f0,r21,r9 │ │ │ │ + bne 59ad8 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - addi r10,r5,8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ + addi r9,r6,8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5aa38 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + bdz 59ad8 │ │ │ │ + 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 5aa10 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 5a174 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 5a8d0 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5a828 │ │ │ │ - ld r4,200(r30) │ │ │ │ - ld r7,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r7,r9 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 5aad4 │ │ │ │ - ld r8,192(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ - mtctr r11 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - bdnz 5aab0 │ │ │ │ - add r5,r5,r11 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r3 │ │ │ │ - bne 5aa80 │ │ │ │ - b 5a828 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 59ab0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 59244 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 59990 │ │ │ │ cmpwi r3,0 │ │ │ │ - beq 5c374 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r4,8(r30) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 5a828 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r21,r29,-1 │ │ │ │ - li r0,0 │ │ │ │ - sldi r19,r29,3 │ │ │ │ - addi r9,r29,-2 │ │ │ │ + beq 5b5cc │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,104(r31) │ │ │ │ + ble 598cc │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + addi r21,r28,-1 │ │ │ │ + addi r2,r28,-2 │ │ │ │ + sldi r18,r28,3 │ │ │ │ + li r14,0 │ │ │ │ + ld r7,64(r31) │ │ │ │ li r15,0 │ │ │ │ - mr r16,r7 │ │ │ │ + ld r29,120(r31) │ │ │ │ + li r19,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - std r4,112(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r20,r14,r19 │ │ │ │ - add r22,r28,r19 │ │ │ │ - mr r24,r10 │ │ │ │ - mr r7,r15 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - sldi r8,r21,3 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r8,80(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - add r23,r8,r19 │ │ │ │ + mr r17,r6 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + add r20,r25,r18 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + add r23,r8,r18 │ │ │ │ + std r0,56(r31) │ │ │ │ + add r22,r7,r18 │ │ │ │ + mr r0,r7 │ │ │ │ + std r10,72(r31) │ │ │ │ + mr r10,r15 │ │ │ │ + mr r15,r24 │ │ │ │ + mr r24,r8 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r14,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,5ac64 │ │ │ │ - ld r9,120(r30) │ │ │ │ - sldi r3,r7,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r11,64(r30) │ │ │ │ - ld r4,88(r30) │ │ │ │ - ld r25,104(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r3,r9,r3 │ │ │ │ - b 5abbc │ │ │ │ + nop │ │ │ │ + ble cr4,59c84 │ │ │ │ + ld r4,120(r30) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r3,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r9,0 │ │ │ │ + ld r5,88(r30) │ │ │ │ + add r4,r4,r2 │ │ │ │ + b 59bdc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 5ab9c │ │ │ │ - subf r8,r9,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,1 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - ble 5ac28 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - stdx r8,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 5ac40 │ │ │ │ - ldx r6,r11,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r9,r6,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + cmpd r2,r11 │ │ │ │ + ble 59bbc │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + ble 59c48 │ │ │ │ + stdx r7,r25,r9 │ │ │ │ + stdx r2,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 59c60 │ │ │ │ + ldx r11,r3,r9 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r7,r11,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r5,r4,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - divd r18,r5,r9 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - stdx r5,r25,r10 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - mulld r8,r18,r9 │ │ │ │ - subf r8,r8,r5 │ │ │ │ - bge 5ab90 │ │ │ │ - add r9,r8,r9 │ │ │ │ - cmpd r9,r6 │ │ │ │ - bgt 5af40 │ │ │ │ - mr r8,r9 │ │ │ │ - li r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - bgt 5abac │ │ │ │ - neg r8,r8 │ │ │ │ - li r9,-1 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - stdx r8,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5abbc │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r19 │ │ │ │ + mffprd r16,f0 │ │ │ │ + subf r6,r5,r16 │ │ │ │ + addi r16,r16,1 │ │ │ │ + divd r2,r6,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + add r16,r16,r5 │ │ │ │ + stdx r6,r15,r9 │ │ │ │ + stdx r16,r14,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 59bb0 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r11 │ │ │ │ + bgt 59fe0 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + bgt 59bcc │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r25,r9 │ │ │ │ + stdx r2,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 59bdc │ │ │ │ + mr r3,r0 │ │ │ │ + mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r0,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - ble cr3,5af74 │ │ │ │ - ld r10,88(r30) │ │ │ │ - mr r8,r0 │ │ │ │ - mr r18,r0 │ │ │ │ - li r9,0 │ │ │ │ + std r8,64(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,64(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r0,r3 │ │ │ │ + ble cr3,5a020 │ │ │ │ + ld r9,88(r30) │ │ │ │ + lfd f12,0(r17) │ │ │ │ + li r2,0 │ │ │ │ li r5,0 │ │ │ │ - mr r0,r24 │ │ │ │ - std r16,56(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - nop │ │ │ │ + std r15,64(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r6,r9,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 59d6c │ │ │ │ + add r7,r2,r19 │ │ │ │ + sldi r11,r2,3 │ │ │ │ + ld r10,64(r30) │ │ │ │ + subf r2,r2,r28 │ │ │ │ + std r24,48(r31) │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + add r15,r26,r11 │ │ │ │ + ldx r9,r27,r11 │ │ │ │ + mtctr r2 │ │ │ │ + add r3,r27,r11 │ │ │ │ + add r4,r24,r11 │ │ │ │ + add r12,r25,r11 │ │ │ │ + add r14,r0,r11 │ │ │ │ + li r2,0 │ │ │ │ + addi r16,r15,8 │ │ │ │ + add r11,r10,r11 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5ad58 │ │ │ │ - ld r8,64(r31) │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ - add r15,r26,r25 │ │ │ │ - ldx r7,r27,r25 │ │ │ │ - add r3,r27,r25 │ │ │ │ - add r16,r28,r25 │ │ │ │ - add r24,r14,r25 │ │ │ │ - add r4,r9,r8 │ │ │ │ - ld r8,64(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ - add r12,r6,r25 │ │ │ │ - addi r17,r15,8 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - add r25,r8,r25 │ │ │ │ nop │ │ │ │ - ldx r8,r16,r9 │ │ │ │ - ldx r6,r25,r9 │ │ │ │ - fmr f0,f31 │ │ │ │ + ldx r10,r11,r2 │ │ │ │ + ldx r8,r4,r2 │ │ │ │ cmpdi r8,0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - beq 5ad44 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5ad44 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - ldx r11,r12,r9 │ │ │ │ - ld r6,176(r30) │ │ │ │ - addi r7,r8,-1 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + addi r24,r10,1 │ │ │ │ + beq 59d54 │ │ │ │ + cmpd r8,r24 │ │ │ │ + add r8,r8,r9 │ │ │ │ + beq 59d54 │ │ │ │ + lfdx f11,r12,r2 │ │ │ │ + ldx r24,r14,r2 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + ld r10,176(r30) │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ - add r11,r4,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ + lfdx f11,r15,r2 │ │ │ │ + add r24,r7,r24 │ │ │ │ + sldi r24,r24,3 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f11,r6,r11 │ │ │ │ + lfdx f11,r10,r24 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - stdu r7,8(r3) │ │ │ │ - add r4,r4,r10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5acf0 │ │ │ │ - ldx r8,r27,r19 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f11,r26,r19 │ │ │ │ - ld r7,-8(r22) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + add r7,r7,r6 │ │ │ │ + stdu r9,8(r3) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 59d00 │ │ │ │ + ld r24,48(r31) │ │ │ │ + ldx r2,r27,r18 │ │ │ │ + ld r8,40(r31) │ │ │ │ + lfdx f11,r26,r18 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,0(r18) │ │ │ │ - beq 5afa0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 5afa0 │ │ │ │ - ld r8,-8(r23) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r22) │ │ │ │ - mr r9,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - std r8,-8(r23) │ │ │ │ - bne 5af50 │ │ │ │ - li r9,1 │ │ │ │ - addi r15,r21,1 │ │ │ │ + stfd f12,0(r17) │ │ │ │ + beq 5a040 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5a040 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + std r2,-8(r22) │ │ │ │ + bne 59ff0 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r21,1 │ │ │ │ cmpdi r21,0 │ │ │ │ - mr r8,r0 │ │ │ │ - ld r25,72(r31) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r6,r22 │ │ │ │ + ld r8,56(r31) │ │ │ │ + mr r4,r22 │ │ │ │ + mr r9,r23 │ │ │ │ mr r11,r20 │ │ │ │ - li r16,0 │ │ │ │ - isellt r15,r9,r15 │ │ │ │ - addi r17,r8,8 │ │ │ │ - mr r9,r21 │ │ │ │ - b 5ae30 │ │ │ │ + li r15,0 │ │ │ │ + addi r16,r29,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r12,r14 │ │ │ │ + b 59e40 │ │ │ │ ld r7,64(r30) │ │ │ │ - ldx r7,r7,r25 │ │ │ │ + ldx r7,r7,r8 │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpd cr7,r3,r7 │ │ │ │ - beq cr7,5ae68 │ │ │ │ - ldx r7,r17,r25 │ │ │ │ - add r8,r3,r8 │ │ │ │ - addi r25,r25,-8 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5ae24 │ │ │ │ + cmpd r3,r7 │ │ │ │ + beq 59e78 │ │ │ │ + ldx r7,r16,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r10,r3,r10 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r10,-16(r9) │ │ │ │ + bgt 59e34 │ │ │ │ neg r7,r7 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 5af50 │ │ │ │ - cmpdi r15,1 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - beq 5af50 │ │ │ │ - ld r3,-16(r6) │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r11) │ │ │ │ + stdu r7,-8(r9) │ │ │ │ + bne cr7,5a000 │ │ │ │ + cmpdi r12,1 │ │ │ │ + addi r12,r12,-1 │ │ │ │ + beq 5a000 │ │ │ │ ld r7,-16(r4) │ │ │ │ - ld r8,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r24,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ + ld r3,-16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r10,-16(r11) │ │ │ │ addi r7,r7,1 │ │ │ │ std r7,-16(r4) │ │ │ │ - cmpd r7,r10 │ │ │ │ - stdu r16,-8(r4) │ │ │ │ - bne cr7,5adf0 │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-16(r11) │ │ │ │ - b 5ae04 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - mr r9,r0 │ │ │ │ - std r8,32(r31) │ │ │ │ - b 5a2dc │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ + cmpd cr7,r7,r6 │ │ │ │ + stdu r15,-8(r4) │ │ │ │ + bne 59e00 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r11) │ │ │ │ + b 59e14 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 598cc │ │ │ │ + ld r5,200(r30) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,40(r31) │ │ │ │ + li r7,0 │ │ │ │ + add r4,r3,r2 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 59f04 │ │ │ │ + ld r10,192(r30) │ │ │ │ + ld r9,176(r30) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r3 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f11,0(r9) │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + bdnz 59ee0 │ │ │ │ + add r7,r3,r7 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r6,r4 │ │ │ │ + bne 59eb0 │ │ │ │ + b 598cc │ │ │ │ + mr r7,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 593a8 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r29,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r20,r24,3 │ │ │ │ - stfd f29,0(r18) │ │ │ │ - blt 5c490 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - sldi r25,r6,1 │ │ │ │ - addi r19,r18,8 │ │ │ │ - li r23,0 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r10 │ │ │ │ - lfd f31,27904(r9) │ │ │ │ - addi r21,r21,29008 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r29,3 │ │ │ │ + blt 5b750 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r5,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r22,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r16,r6 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 5aeec │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r29,r23 │ │ │ │ - beq 5b69c │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r19,r19,r24 │ │ │ │ - lfdx f1,r22,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 5aec8 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - li r9,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 5ac30 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 5aca0 │ │ │ │ - ld r16,56(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - mr r24,r0 │ │ │ │ - mr r0,r18 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r7,r7,r29 │ │ │ │ - addi r0,r9,8 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 5ab60 │ │ │ │ - b 5a828 │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - b 5ad9c │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 59f84 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r28,r22 │ │ │ │ + beq 5a760 │ │ │ │ + mulld r2,r18,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r20,r20,r29 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 59f60 │ │ │ │ nop │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5a4a0 │ │ │ │ - fneg f0,f0 │ │ │ │ - blt 5b000 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 5a624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r0,r0 │ │ │ │ - std r0,-16(r3) │ │ │ │ - b 5a7a8 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 59c50 │ │ │ │ + mr r2,r21 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r24) │ │ │ │ - b 5a70c │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + bne 59cb0 │ │ │ │ + ld r15,64(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r19,r19,r28 │ │ │ │ + add r8,r8,r28 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 59b80 │ │ │ │ + b 598cc │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-8(r20) │ │ │ │ + b 59db0 │ │ │ │ + nop │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 59570 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fneg f0,f0 │ │ │ │ + bge 596d4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 5a624 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ + bl 5620 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 596d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r0,r0 │ │ │ │ + std r0,-16(r4) │ │ │ │ + b 59848 │ │ │ │ + nop │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r27) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r6) │ │ │ │ + cmpd r22,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 597cc │ │ │ │ + mr r2,r29 │ │ │ │ + b 59870 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r29,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r20,r24,3 │ │ │ │ - stfd f29,0(r18) │ │ │ │ - blt 5c444 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - sldi r25,r6,1 │ │ │ │ - addi r19,r18,8 │ │ │ │ - li r23,0 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r10 │ │ │ │ - lfd f31,27904(r9) │ │ │ │ - addi r21,r21,29008 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r29,3 │ │ │ │ + blt 5b710 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r5,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r22,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r16,r6 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 5b08c │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r29 │ │ │ │ - beq 5b0e0 │ │ │ │ - mulld r9,r23,r20 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r19,r19,r24 │ │ │ │ - lfdx f1,r22,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 5b068 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble 5a828 │ │ │ │ - sldi r8,r29,3 │ │ │ │ - ble cr4,5c3ec │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r5,88(r30) │ │ │ │ - li r23,0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5a130 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r28,r22 │ │ │ │ + beq 5a180 │ │ │ │ + mulld r2,r18,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r20,r20,r29 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 5a10c │ │ │ │ + mr r9,r17 │ │ │ │ + mr r6,r16 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + ble 598cc │ │ │ │ + sldi r15,r28,3 │ │ │ │ + ble cr4,5b680 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - addi r19,r7,-8 │ │ │ │ - addi r17,r15,16 │ │ │ │ - mr r16,r7 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - mr r22,r19 │ │ │ │ - addi r20,r9,-8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - srdi r25,r6,3 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r18,r9,16 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r18,r25 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r17,r9 │ │ │ │ - ld r24,120(r30) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r21,64(r30) │ │ │ │ - ld r19,104(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r24,r24,r9 │ │ │ │ - b 5b1bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r11 │ │ │ │ - ble 5b19c │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,1 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - ble 5b228 │ │ │ │ - stdx r4,r14,r6 │ │ │ │ - stdx r9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdz 5b240 │ │ │ │ - ldx r11,r21,r6 │ │ │ │ - lfdx f12,r24,r6 │ │ │ │ - addi r11,r11,1 │ │ │ │ - sldi r4,r11,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + ld r22,48(r31) │ │ │ │ + addi r18,r9,-8 │ │ │ │ + addi r19,r24,-8 │ │ │ │ + addi r16,r14,16 │ │ │ │ + addi r17,r21,16 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + mr r5,r15 │ │ │ │ + mr r20,r9 │ │ │ │ + mr r27,r6 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r7,r19 │ │ │ │ + mr r15,r16 │ │ │ │ + ld r19,56(r31) │ │ │ │ + mr r16,r18 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r17,r11 │ │ │ │ + srdi r23,r22,3 │ │ │ │ + mr r18,r23 │ │ │ │ + ld r23,120(r31) │ │ │ │ + ld r29,120(r30) │ │ │ │ + sldi r10,r17,3 │ │ │ │ + ld r12,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + add r29,r29,r10 │ │ │ │ + b 5a24c │ │ │ │ + cmpd r10,r3 │ │ │ │ + ble 5a22c │ │ │ │ + subf r10,r6,r10 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r6,1 │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + ble 5a2b8 │ │ │ │ + stdx r6,r25,r8 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 5a2d0 │ │ │ │ + ldx r3,r12,r8 │ │ │ │ + lfdx f12,r29,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r6,r3,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r5,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r3,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r5 │ │ │ │ - stdx r3,r19,r6 │ │ │ │ - stdx r0,r16,r6 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 5b190 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r11 │ │ │ │ - bgt 5b640 │ │ │ │ - mr r9,r4 │ │ │ │ - li r4,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - bgt 5b1ac │ │ │ │ - neg r9,r9 │ │ │ │ - li r4,-1 │ │ │ │ - stdx r4,r14,r6 │ │ │ │ - stdx r9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 5b1bc │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r8 │ │ │ │ + mffprd r11,f0 │ │ │ │ + subf r4,r2,r11 │ │ │ │ + addi r11,r11,1 │ │ │ │ + divd r10,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r11,r11,r2 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r11,r20,r8 │ │ │ │ + mulld r10,r10,r6 │ │ │ │ + subf r10,r10,r4 │ │ │ │ + bge 5a220 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpd r6,r3 │ │ │ │ + bgt 5a6f0 │ │ │ │ + mr r10,r6 │ │ │ │ + li r6,1 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + bgt 5a23c │ │ │ │ + neg r10,r10 │ │ │ │ + li r6,-1 │ │ │ │ + stdx r6,r25,r8 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 5a24c │ │ │ │ + ld r3,64(r31) │ │ │ │ li r4,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r21,r22 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,176(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r9,r23,4 │ │ │ │ - ld r8,72(r31) │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r7 │ │ │ │ - mr r6,r10 │ │ │ │ - add r11,r11,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r5,80(r31) │ │ │ │ + mr r29,r16 │ │ │ │ + std r7,72(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,176(r30) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + li r4,0 │ │ │ │ + mr r10,r15 │ │ │ │ + std r24,72(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r5,80(r31) │ │ │ │ + mr r11,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + mr r8,r9 │ │ │ │ nop │ │ │ │ - ldu r19,8(r5) │ │ │ │ - ldu r9,8(r21) │ │ │ │ - mulld r3,r24,r18 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpd r19,r9 │ │ │ │ + nop │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ldu r2,8(r29) │ │ │ │ + mulld r3,r4,r18 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + cmpd r24,r2 │ │ │ │ sldi r0,r3,3 │ │ │ │ - add r12,r15,r0 │ │ │ │ - stfdx f0,r15,r0 │ │ │ │ - bge 5b358 │ │ │ │ - lfd f11,8(r11) │ │ │ │ + add r12,r14,r0 │ │ │ │ + stfdx f0,r14,r0 │ │ │ │ + bge 5a3e8 │ │ │ │ + lfd f11,8(r6) │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r0,r19,2 │ │ │ │ + addi r0,r24,2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - cmpd r0,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r17,r3 │ │ │ │ + lfdx f12,r21,r3 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - bgt 5b358 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r6) │ │ │ │ - li r12,0 │ │ │ │ + bgt 5a3e8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r10) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 5b31c │ │ │ │ - lfd f0,0(r4) │ │ │ │ + li r12,0 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 5a3ac │ │ │ │ + lfd f0,0(r8) │ │ │ │ fmul f12,f11,f11 │ │ │ │ cmpdi r3,0 │ │ │ │ li r12,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 5b358 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r12 │ │ │ │ + stfd f0,0(r10) │ │ │ │ + beq 5a3e8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r8,r12 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r12,8 │ │ │ │ + addi r2,r12,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r6,r12 │ │ │ │ + stfdx f0,r10,r12 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ addi r12,r12,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - bdnz 5b324 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r4,r4,r20 │ │ │ │ - add r6,r6,r20 │ │ │ │ - cmpd r24,r29 │ │ │ │ - bne 5b290 │ │ │ │ - ble cr3,5b66c │ │ │ │ - mr r12,r27 │ │ │ │ - ld r26,120(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - mr r7,r16 │ │ │ │ - mr r10,r25 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r5,88(r30) │ │ │ │ - addi r19,r29,-1 │ │ │ │ - add r0,r10,r8 │ │ │ │ - mr r6,r12 │ │ │ │ - add r16,r14,r8 │ │ │ │ - std r10,160(r31) │ │ │ │ - add r17,r28,r8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 5a3b4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r8,r8,r22 │ │ │ │ + add r10,r10,r22 │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne 5a320 │ │ │ │ + ld r24,72(r31) │ │ │ │ + ble cr3,5a740 │ │ │ │ + mr r6,r27 │ │ │ │ + mr r12,r26 │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + mr r9,r20 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r15,r5 │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + addi r18,r28,-1 │ │ │ │ + add r16,r25,r15 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - li r25,0 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r12,r28 │ │ │ │ - mr r0,r14 │ │ │ │ - mr r10,r23 │ │ │ │ - std r7,152(r31) │ │ │ │ - add r18,r9,r8 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - std r5,120(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - mr r9,r5 │ │ │ │ - ld r7,56(r31) │ │ │ │ - addi r5,r9,1 │ │ │ │ - li r14,0 │ │ │ │ + li r5,0 │ │ │ │ + std r24,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r21,160(r31) │ │ │ │ + add r0,r10,r15 │ │ │ │ + ld r10,56(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + std r2,176(r31) │ │ │ │ + mr r2,r12 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mr r12,r0 │ │ │ │ + mr r0,r25 │ │ │ │ + add r23,r10,r15 │ │ │ │ + ld r10,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + add r17,r10,r15 │ │ │ │ + sldi r10,r18,3 │ │ │ │ + std r10,104(r31) │ │ │ │ + mr r10,r11 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r11,r0 │ │ │ │ li r9,0 │ │ │ │ - mr r3,r12 │ │ │ │ - std r6,128(r31) │ │ │ │ - std r10,136(r31) │ │ │ │ - sldi r5,r5,1 │ │ │ │ - lfd f11,0(r7) │ │ │ │ + li r7,0 │ │ │ │ + mr r0,r12 │ │ │ │ + std r2,112(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5b4d4 │ │ │ │ - ld r6,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r24,48(r31) │ │ │ │ - ld r7,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,72(r31) │ │ │ │ + nop │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 5a584 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r22,64(r31) │ │ │ │ + li r2,0 │ │ │ │ std r27,80(r31) │ │ │ │ std r26,88(r31) │ │ │ │ - add r22,r26,r11 │ │ │ │ - add r28,r27,r11 │ │ │ │ - add r23,r3,r11 │ │ │ │ - add r20,r0,r11 │ │ │ │ - srdi r12,r6,3 │ │ │ │ - subf r6,r9,r29 │ │ │ │ - add r21,r24,r11 │ │ │ │ - addi r24,r22,8 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r27,r11 │ │ │ │ - add r11,r7,r11 │ │ │ │ - nop │ │ │ │ + std r11,96(r31) │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r21,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r19,r11,r29 │ │ │ │ + srdi r12,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r20,r22,r29 │ │ │ │ + addi r22,r21,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r23,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r11,r25,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r26 │ │ │ │ - beq 5b4b8 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,5b4b8 │ │ │ │ - ldx r3,r21,r10 │ │ │ │ - lfdx f10,r20,r10 │ │ │ │ - lfdx f9,r22,r10 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - maddld r27,r12,r27,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 5a568 │ │ │ │ + cmpd r11,r26 │ │ │ │ + add r11,r11,r10 │ │ │ │ + beq 5a568 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + maddld r27,r12,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r28) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5b460 │ │ │ │ - ld r3,72(r31) │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5a510 │ │ │ │ ld r27,80(r31) │ │ │ │ ld r26,88(r31) │ │ │ │ - ldx r10,r27,r8 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f10,r26,r8 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r7,-8(r16) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r11,96(r31) │ │ │ │ + ldx r2,r27,r15 │ │ │ │ + lfdx f10,r26,r15 │ │ │ │ + ld r9,-8(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 5b660 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5b660 │ │ │ │ - ld r10,-8(r18) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - std r10,-8(r18) │ │ │ │ - bne 5b5e0 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r11,r18 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r24,r16 │ │ │ │ - mr r22,r4 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 5a710 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5a710 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 5a738 │ │ │ │ + addi r2,r18,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r18,0 │ │ │ │ li r9,1 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r24,r16 │ │ │ │ + mr r21,r0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ + mr r9,r18 │ │ │ │ nop │ │ │ │ - bdz 5b5e0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r11) │ │ │ │ + nop │ │ │ │ + bdz 5a690 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r28,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r11) │ │ │ │ - cmpd r7,r5 │ │ │ │ - stdu r25,-8(r11) │ │ │ │ - beq cr7,5b650 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r21 │ │ │ │ + li r22,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ + sldi r20,r9,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r8,r19 │ │ │ │ + stdu r5,-8(r29) │ │ │ │ + beq 5a700 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ldx r8,r8,r20 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 5a700 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5a684 │ │ │ │ + neg r8,r8 │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r24) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5a620 │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,5b650 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ + cmpd r4,r7 │ │ │ │ + bne 5a4b0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r12,r0 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 598cc │ │ │ │ + addi r6,r6,8 │ │ │ │ add r10,r10,r28 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5b5d4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 5b570 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r10,r14 │ │ │ │ - bne 5b400 │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - mr r12,r3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - beq 5a828 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r10,r10,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,5b694 │ │ │ │ - mr r23,r10 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r28,r3 │ │ │ │ - mr r14,r0 │ │ │ │ - mr r12,r6 │ │ │ │ - b 5b114 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - li r4,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5b230 │ │ │ │ - neg r28,r28 │ │ │ │ - std r28,-16(r24) │ │ │ │ - b 5b5b8 │ │ │ │ + ble cr4,5a484 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r12,r2 │ │ │ │ + ld r24,144(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r11,r10 │ │ │ │ + ld r21,160(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + b 5a1b4 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r16) │ │ │ │ - b 5b51c │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r27,r27,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpd r9,r27 │ │ │ │ - beq 5a828 │ │ │ │ - ld r5,88(r30) │ │ │ │ - b 5b164 │ │ │ │ - ld r9,120(r31) │ │ │ │ - b 5b3d8 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r10,r16 │ │ │ │ + nop │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + li r6,-1 │ │ │ │ + neg r10,r10 │ │ │ │ + b 5a2c0 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 5a668 │ │ │ │ + nop │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r17) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5a5e4 │ │ │ │ + mr r9,r18 │ │ │ │ + b 5a690 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r17,r17,r28 │ │ │ │ + cmpd r2,r26 │ │ │ │ + beq 598cc │ │ │ │ + ld r2,88(r30) │ │ │ │ + b 5a204 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r6,r16 │ │ │ │ ld r3,8(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 5a828 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ble cr4,5c39c │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - li r24,0 │ │ │ │ + ble 598cc │ │ │ │ + sldi r0,r28,3 │ │ │ │ + ble cr4,5b5f4 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r23,88(r30) │ │ │ │ + li r7,0 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r18,64(r31) │ │ │ │ - addi r16,r15,16 │ │ │ │ - std r23,120(r31) │ │ │ │ - ld r23,104(r31) │ │ │ │ - mr r22,r25 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r24,80(r31) │ │ │ │ - mr r10,r30 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r30,r27 │ │ │ │ - std r16,184(r31) │ │ │ │ - mr r27,r26 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r29,r14,16 │ │ │ │ + plfd f26,77416 # 6d600 │ │ │ │ + addi r15,r21,16 │ │ │ │ + std r27,160(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r26,r3 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r7,r14 │ │ │ │ - std r14,112(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - addi r17,r9,16 │ │ │ │ - srdi r8,r18,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r16,r8 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - std r17,176(r31) │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r28,120(r10) │ │ │ │ - mtctr r29 │ │ │ │ - ld r14,64(r10) │ │ │ │ - ld r8,88(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + std r21,72(r31) │ │ │ │ + mr r25,r9 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r27,r11 │ │ │ │ + mr r9,r30 │ │ │ │ + std r29,152(r31) │ │ │ │ + std r15,144(r31) │ │ │ │ + mr r20,r23 │ │ │ │ + mr r29,r7 │ │ │ │ + std r3,136(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + std r0,88(r31) │ │ │ │ + srdi r22,r17,3 │ │ │ │ + ld r10,120(r9) │ │ │ │ + sldi r2,r29,3 │ │ │ │ + ld r15,64(r9) │ │ │ │ + mtctr r28 │ │ │ │ li r5,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - b 5b78c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 5b76c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - ble 5b7f8 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r23,120(r31) │ │ │ │ + ld r8,80(r31) │ │ │ │ + add r21,r10,r2 │ │ │ │ + b 5a83c │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 5a81c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + ble 5a8a8 │ │ │ │ + stdx r10,r8,r5 │ │ │ │ + stdx r2,r24,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 5b810 │ │ │ │ - ldx r3,r14,r5 │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 5a8c0 │ │ │ │ + ldx r6,r15,r5 │ │ │ │ + lfdx f12,r21,r5 │ │ │ │ + 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 r11,r22,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r4,r11,r6 │ │ │ │ - add r9,r9,r22 │ │ │ │ - cmpdi r11,0 │ │ │ │ - stdx r11,r23,r5 │ │ │ │ - stdx r9,r24,r5 │ │ │ │ - mulld r9,r4,r6 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - bge 5b760 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bgt 5bcb4 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - bgt 5b77c │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r4,r20,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r10,r10,r20 │ │ │ │ + stdx r4,r26,r5 │ │ │ │ + stdx r10,r25,r5 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 5a810 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r6 │ │ │ │ + bgt 5ad6c │ │ │ │ + mr r2,r7 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + bgt 5a82c │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r8,r5 │ │ │ │ + stdx r2,r24,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 5b78c │ │ │ │ - ld r5,120(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ + bdnz 5a83c │ │ │ │ + ld r5,88(r31) │ │ │ │ + ld r3,64(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,136(r31) │ │ │ │ - li r20,0 │ │ │ │ - li r19,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r21,176(r31) │ │ │ │ - ld r22,184(r31) │ │ │ │ - std r25,136(r31) │ │ │ │ - std r30,144(r31) │ │ │ │ - std r27,152(r31) │ │ │ │ - std r26,160(r31) │ │ │ │ - mr r30,r19 │ │ │ │ + std r9,104(r31) │ │ │ │ + li r18,0 │ │ │ │ + li r30,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r9,104(r31) │ │ │ │ + ld r19,144(r31) │ │ │ │ + std r29,104(r31) │ │ │ │ + mr r29,r30 │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r27,112(r31) │ │ │ │ + mr r27,r18 │ │ │ │ fcfid f28,f0 │ │ │ │ - mr r27,r20 │ │ │ │ - ld r17,96(r10) │ │ │ │ - mr r26,r22 │ │ │ │ - mr r25,r21 │ │ │ │ - std r10,168(r31) │ │ │ │ + ld r16,96(r9) │ │ │ │ + mr r23,r19 │ │ │ │ + std r9,128(r31) │ │ │ │ + mr r24,r20 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - ldx r10,r14,r27 │ │ │ │ - ldx r21,r23,r27 │ │ │ │ - lfdx f26,r28,r27 │ │ │ │ - lfdx f24,r17,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r27 │ │ │ │ + ldx r18,r26,r27 │ │ │ │ + lfdx f25,r21,r27 │ │ │ │ + lfdx f23,r16,r27 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f25,f31 │ │ │ │ - fmul f0,f31,f31 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f11,f31,f31 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 5bcf0 │ │ │ │ + ble 5adc0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - ldx r20,r24,r27 │ │ │ │ - mulld r22,r30,r16 │ │ │ │ - cmpd r20,r21 │ │ │ │ - sldi r3,r22,3 │ │ │ │ - add r19,r15,r3 │ │ │ │ - stfdx f30,r15,r3 │ │ │ │ - ble 5b9ac │ │ │ │ - fmsub f31,f26,f31,f25 │ │ │ │ + ldx r20,r25,r27 │ │ │ │ + mulld r30,r29,r22 │ │ │ │ + cmpd r20,r18 │ │ │ │ + sldi r5,r30,3 │ │ │ │ + add r19,r14,r5 │ │ │ │ + stfdx f30,r14,r5 │ │ │ │ + ble 5aa4c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - fdiv f1,f31,f24 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r10,r22,1 │ │ │ │ - addi r11,r21,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r20,r11 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r30,1 │ │ │ │ + addi r4,r18,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r20,r4 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmul f30,f30,f1 │ │ │ │ stfd f30,8(r19) │ │ │ │ - blt 5b9ac │ │ │ │ - addi r4,r20,-1 │ │ │ │ - lfd f10,-16(r26) │ │ │ │ - li r10,0 │ │ │ │ + blt 5aa4c │ │ │ │ + addi r2,r20,-1 │ │ │ │ + lfd f10,-16(r24) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r9,r21,r4 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 5b970 │ │ │ │ - lfd f0,0(r25) │ │ │ │ + li r9,0 │ │ │ │ + subf r18,r18,r2 │ │ │ │ + andi. r5,r18,1 │ │ │ │ + addi r5,r18,-1 │ │ │ │ + beq 5aa10 │ │ │ │ + lfd f0,0(r23) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - beq 5b9ac │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ + stfd f0,0(r24) │ │ │ │ + beq 5aa4c │ │ │ │ + srdi r2,r18,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r26,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + lfdx f0,r23,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bdnz 5b978 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r25,r25,r18 │ │ │ │ - add r26,r26,r18 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + bdnz 5aa18 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r23,r23,r17 │ │ │ │ + add r24,r24,r17 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 5b870 │ │ │ │ - ld r25,136(r31) │ │ │ │ - ld r30,144(r31) │ │ │ │ - ld r27,152(r31) │ │ │ │ - ld r26,160(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ble cr3,5bd2c │ │ │ │ - mr r7,r24 │ │ │ │ - mr r3,r26 │ │ │ │ - ld r14,112(r31) │ │ │ │ - mr r26,r27 │ │ │ │ - ld r24,80(r31) │ │ │ │ - mr r27,r30 │ │ │ │ - ld r11,128(r31) │ │ │ │ - mr r30,r10 │ │ │ │ - ld r23,120(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r28,r25 │ │ │ │ - add r9,r10,r23 │ │ │ │ - add r0,r14,r23 │ │ │ │ - addi r12,r29,-1 │ │ │ │ - ld r25,88(r30) │ │ │ │ - ld r5,56(r31) │ │ │ │ - add r4,r28,r23 │ │ │ │ + cmpd r29,r28 │ │ │ │ + bne 5a920 │ │ │ │ + ld r29,104(r31) │ │ │ │ + ld r27,112(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ble cr3,5ade4 │ │ │ │ + mr r24,r26 │ │ │ │ + mr r11,r27 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r26,176(r31) │ │ │ │ + mr r9,r25 │ │ │ │ + ld r21,72(r31) │ │ │ │ + ld r3,136(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + ld r27,160(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r23,88(r30) │ │ │ │ + addi r16,r28,-1 │ │ │ │ + std r24,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + add r5,r25,r0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ li r22,0 │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - mr r0,r28 │ │ │ │ - add r16,r9,r23 │ │ │ │ - sldi r9,r12,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r6,r25,1 │ │ │ │ - lfd f11,0(r5) │ │ │ │ - std r3,120(r31) │ │ │ │ + mr r24,r25 │ │ │ │ + mr r10,r7 │ │ │ │ + std r21,160(r31) │ │ │ │ + std r3,112(r31) │ │ │ │ + add r17,r2,r0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r8,r23,1 │ │ │ │ + std r23,176(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r12,r2,r0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + add r15,r2,r0 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + std r2,104(r31) │ │ │ │ + mr r2,r11 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r3,40(r31) │ │ │ │ li r9,0 │ │ │ │ - mr r3,r0 │ │ │ │ - li r28,0 │ │ │ │ - mr r0,r14 │ │ │ │ - std r24,128(r31) │ │ │ │ - std r11,136(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r25,144(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r11,r24 │ │ │ │ + mr r23,r17 │ │ │ │ + std r10,128(r31) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5bb54 │ │ │ │ - ld r7,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r24,48(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 5ac04 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r21,64(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r27,80(r31) │ │ │ │ + std r26,88(r31) │ │ │ │ + std r11,96(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,56(r31) │ │ │ │ - std r27,72(r31) │ │ │ │ - std r26,80(r31) │ │ │ │ - add r20,r26,r11 │ │ │ │ - add r25,r27,r11 │ │ │ │ - add r21,r3,r11 │ │ │ │ - add r18,r0,r11 │ │ │ │ - srdi r14,r7,3 │ │ │ │ - subf r7,r9,r29 │ │ │ │ - add r19,r24,r11 │ │ │ │ - addi r24,r20,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r27,r11 │ │ │ │ - add r11,r8,r11 │ │ │ │ - nop │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r20,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r18,r11,r29 │ │ │ │ + srdi r17,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r19,r21,r29 │ │ │ │ + addi r21,r20,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r21,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r11,r25,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 5bb38 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5bb38 │ │ │ │ - ldx r3,r19,r10 │ │ │ │ - lfdx f10,r18,r10 │ │ │ │ - lfdx f9,r20,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r27,r14,r27,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 5abe8 │ │ │ │ + cmpd r11,r26 │ │ │ │ + add r11,r11,r10 │ │ │ │ + beq 5abe8 │ │ │ │ + ldx r8,r19,r2 │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + lfdx f9,r20,r2 │ │ │ │ + maddld r27,r17,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r7,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5bae0 │ │ │ │ - ld r3,56(r31) │ │ │ │ - ld r27,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ldx r10,r27,r23 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r26,r23 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5ab90 │ │ │ │ + ld r27,80(r31) │ │ │ │ + ld r26,88(r31) │ │ │ │ + ld r11,96(r31) │ │ │ │ + ldx r2,r27,r0 │ │ │ │ + lfdx f10,r26,r0 │ │ │ │ + ld r9,-8(r12) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r5) │ │ │ │ - beq 5bce0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,112(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5bce0 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r12 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 5bc60 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r20,88(r31) │ │ │ │ - mr r11,r16 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r24,r17 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 5ad90 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5ad90 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 5adb8 │ │ │ │ + addi r2,r16,1 │ │ │ │ + mr r18,r9 │ │ │ │ + cmpdi r16,0 │ │ │ │ li r9,1 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r20,r23 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + mr r9,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5bc60 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r11) │ │ │ │ + bdz 5ad10 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r25,-16(r24) │ │ │ │ li r21,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ sldi r19,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r11) │ │ │ │ - cmpd r8,r6 │ │ │ │ - stdu r22,-8(r11) │ │ │ │ - beq cr7,5bcd0 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r8,r18 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + beq 5ad80 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r19 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,5bcd0 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 5ad80 │ │ │ │ ldu r8,-8(r20) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5bc54 │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5ad04 │ │ │ │ neg r8,r8 │ │ │ │ li r21,-1 │ │ │ │ stdu r21,-8(r24) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5bbf0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 5ba80 │ │ │ │ - ld r11,136(r31) │ │ │ │ - mr r14,r0 │ │ │ │ - mr r0,r3 │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r24,128(r31) │ │ │ │ - ld r25,144(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r3,r11 │ │ │ │ - beq 5a828 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r24,r24,r29 │ │ │ │ - ble cr4,5ba4c │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - mr r28,r0 │ │ │ │ - std r5,56(r31) │ │ │ │ - b 5b6cc │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5b800 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r24) │ │ │ │ - b 5bc38 │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5aca0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bne 5ab30 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + mr r24,r11 │ │ │ │ + mr r17,r23 │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 598cc │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r10,r10,r28 │ │ │ │ + ble cr4,5ab04 │ │ │ │ + mr r3,r9 │ │ │ │ + mr r25,r11 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r21,160(r31) │ │ │ │ + mr r7,r10 │ │ │ │ + mr r11,r2 │ │ │ │ + ld r24,144(r31) │ │ │ │ + ld r23,176(r31) │ │ │ │ + b 5a790 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5a8b0 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r17) │ │ │ │ - b 5bb98 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 5ace8 │ │ │ │ nop │ │ │ │ - blt 5bd04 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r5) │ │ │ │ + std r9,-8(r12) │ │ │ │ ld r9,72(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 5b8d8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r15) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5ac64 │ │ │ │ + mr r9,r16 │ │ │ │ + b 5ad10 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 5a97c │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - b 5b8d8 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpd r26,r8 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,80(r31) │ │ │ │ - beq 5a828 │ │ │ │ - ld r22,88(r10) │ │ │ │ - ld r7,112(r31) │ │ │ │ - b 5b734 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5a828 │ │ │ │ - sldi r0,r29,3 │ │ │ │ - ble cr4,5c530 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r18,88(r30) │ │ │ │ - li r23,0 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r22,r25,2 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addis r16,r2,-3 │ │ │ │ - ld r19,112(r31) │ │ │ │ - addi r12,r7,-8 │ │ │ │ - mr r20,r7 │ │ │ │ + b 5a97c │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r29,r29,r28 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpd r2,r27 │ │ │ │ + beq 598cc │ │ │ │ + ld r20,88(r9) │ │ │ │ + b 5a7e8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 598cc │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ble cr4,5b798 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r21,88(r30) │ │ │ │ + li r10,0 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + addi r8,r23,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r17,r10 │ │ │ │ - std r27,72(r31) │ │ │ │ - std r26,80(r31) │ │ │ │ - divd r22,r21,r22 │ │ │ │ - addi r16,r16,29008 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r21,96(r31) │ │ │ │ - addi r24,r9,-8 │ │ │ │ - mr r9,r0 │ │ │ │ - std r24,120(r31) │ │ │ │ - mr r24,r18 │ │ │ │ - ld r18,64(r31) │ │ │ │ - ld r21,120(r30) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r26,104(r31) │ │ │ │ - mr r27,r29 │ │ │ │ - li r7,0 │ │ │ │ - add r21,r21,r10 │ │ │ │ - b 5be30 │ │ │ │ + ld r18,120(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + addi r16,r24,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r29,r9,-8 │ │ │ │ + mr r27,r26 │ │ │ │ + std r23,96(r31) │ │ │ │ + std r20,104(r31) │ │ │ │ + divd r12,r20,r8 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r26,r9 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r9,r10 │ │ │ │ + mr r25,r6 │ │ │ │ + std r29,128(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r17,r12 │ │ │ │ + mr r12,r16 │ │ │ │ + ld r22,120(r30) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ld r23,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + mr r29,r28 │ │ │ │ + li r5,0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r20,80(r31) │ │ │ │ + add r22,r22,r8 │ │ │ │ + b 5af00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 5be0c │ │ │ │ - subf r10,r5,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - ble 5be9c │ │ │ │ - stdx r5,r14,r7 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 5beb8 │ │ │ │ - ldx r4,r6,r7 │ │ │ │ - lfdx f12,r21,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + nop │ │ │ │ + cmpd r8,r3 │ │ │ │ + ble 5aedc │ │ │ │ + subf r8,r4,r8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r4,1 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + ble 5af6c │ │ │ │ + stdx r4,r20,r5 │ │ │ │ + stdx r8,r2,r5 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdz 5af88 │ │ │ │ + ldx r3,r23,r5 │ │ │ │ + lfdx f12,r22,r5 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r4,r3,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r3,r24,r10 │ │ │ │ - addi r0,r10,1 │ │ │ │ - divd r10,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r24 │ │ │ │ - stdx r3,r26,r7 │ │ │ │ - stdx r0,r20,r7 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 5be00 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 5c314 │ │ │ │ - mr r10,r5 │ │ │ │ - li r5,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - bgt 5be1c │ │ │ │ - neg r10,r10 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r14,r7 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 5be30 │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r9 │ │ │ │ + mffprd r16,f0 │ │ │ │ + subf r11,r21,r16 │ │ │ │ + addi r16,r16,1 │ │ │ │ + divd r8,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r16,r16,r21 │ │ │ │ + stdx r11,r24,r5 │ │ │ │ + stdx r16,r26,r5 │ │ │ │ + mulld r8,r8,r4 │ │ │ │ + subf r8,r8,r11 │ │ │ │ + bge 5aed0 │ │ │ │ + add r4,r8,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bgt 5b544 │ │ │ │ + mr r8,r4 │ │ │ │ + li r4,1 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + bgt 5aeec │ │ │ │ + neg r8,r8 │ │ │ │ + li r4,-1 │ │ │ │ + stdx r4,r20,r5 │ │ │ │ + stdx r8,r2,r5 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdnz 5af00 │ │ │ │ + ld r3,64(r31) │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ - std r12,144(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r6,128(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - li r25,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - std r20,128(r31) │ │ │ │ - std r28,144(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ + std r12,136(r31) │ │ │ │ + std r9,240(r31) │ │ │ │ + addi r23,r23,-8 │ │ │ │ + std r7,168(r31) │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,192(r31) │ │ │ │ + stxv vs38,176(r31) │ │ │ │ + std r0,72(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r16,104(r30) │ │ │ │ + addi r2,r21,2 │ │ │ │ + ld r12,136(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r6,r18 │ │ │ │ + std r24,136(r31) │ │ │ │ + ld r21,128(r31) │ │ │ │ + ld r7,168(r31) │ │ │ │ + std r26,152(r31) │ │ │ │ + std r27,160(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + ld r0,72(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + mtfprd f12,r16 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,192(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + addi r16,r16,1 │ │ │ │ + lxv vs38,176(r31) │ │ │ │ + fcfid f7,f12 │ │ │ │ + srdi r15,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + ldu r2,8(r23) │ │ │ │ + ldu r3,8(r20) │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ldu r24,8(r21) │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f12,r3 │ │ │ │ + cmpd r24,r3 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - addi r24,r6,-8 │ │ │ │ - mr r10,r12 │ │ │ │ - addi r0,r5,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + blt 5b23c │ │ │ │ + frim f10,f0 │ │ │ │ + subf r4,r3,r24 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r26,176(r30) │ │ │ │ + cmpldi r4,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r27,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r18,r27 │ │ │ │ + ble 5b5a4 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + plxv vs44,76308 # 6dab0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r14,72(r31) │ │ │ │ + mtvsrdd vs42,r27,r27 │ │ │ │ + mtvsrdd vs41,r18,r18 │ │ │ │ + add r8,r26,r8 │ │ │ │ + maddld r5,r2,r11,r14 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - ldu r5,8(r24) │ │ │ │ - ldu r28,8(r7) │ │ │ │ - sldi r26,r25,3 │ │ │ │ - ldu r3,8(r10) │ │ │ │ - lfdx f11,r21,r26 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - cmpd r3,r28 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r19,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + ldx r14,r14,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r19,r19,r8 │ │ │ │ + mtvsrdd vs0,r10,r14 │ │ │ │ + mtvsrdd vs6,r2,r19 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 5b0d0 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + ld r14,72(r31) │ │ │ │ + beq 5b23c │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r3,r3,r4 │ │ │ │ + mulld r5,r17,r4 │ │ │ │ + subf r2,r5,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r8,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r26 │ │ │ │ - blt 5c024 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r16) │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5b180 │ │ │ │ + subf r8,r27,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r29,r8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r26,r8 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5b1a8 │ │ │ │ + add r2,r5,r18 │ │ │ │ + add r2,r29,r2 │ │ │ │ + mulld r8,r15,r11 │ │ │ │ addi r3,r3,1 │ │ │ │ - maddld r26,r18,r25,r15 │ │ │ │ - ld r20,176(r30) │ │ │ │ - subf r28,r28,r3 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - b 5bfbc │ │ │ │ - lfdx f12,r20,r3 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r22,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - beq 5c024 │ │ │ │ - addi r26,r26,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r6,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r4,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - add r3,r27,r6 │ │ │ │ - add r8,r8,r27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r24,r3 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + add r2,r8,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + blt 5b23c │ │ │ │ + add r5,r17,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r2,r5,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r3,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,5bff8 │ │ │ │ - neg r4,r5 │ │ │ │ - add r4,r27,r4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r20,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 5bfa0 │ │ │ │ - lfdx f12,r20,r8 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r22,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - bne 5bfb8 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpd r25,r29 │ │ │ │ - bne 5bf30 │ │ │ │ - ld r20,128(r31) │ │ │ │ - ld r28,144(r31) │ │ │ │ - ble cr3,5c34c │ │ │ │ - ld r27,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r21,96(r31) │ │ │ │ - mr r7,r20 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r4,r29,-1 │ │ │ │ - add r8,r10,r0 │ │ │ │ - ld r18,88(r30) │ │ │ │ - add r24,r14,r0 │ │ │ │ - add r12,r28,r0 │ │ │ │ + bgt 5b1f8 │ │ │ │ + subf r3,r27,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r3,r29,r3 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r26,r3 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 5b220 │ │ │ │ + add r2,r5,r18 │ │ │ │ + add r2,r29,r2 │ │ │ │ + add r4,r8,r4 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + lfdx f0,r26,r8 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r29,r29,r16 │ │ │ │ + cmpd r11,r28 │ │ │ │ + bne 5b020 │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r26,152(r31) │ │ │ │ + mr r18,r6 │ │ │ │ + ld r27,160(r31) │ │ │ │ + ble cr3,5b5ac │ │ │ │ + mr r10,r9 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + ld r23,96(r31) │ │ │ │ + mr r26,r27 │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r5,r0 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r21,88(r30) │ │ │ │ + addi r17,r28,-1 │ │ │ │ + add r7,r25,r5 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ li r22,0 │ │ │ │ - mr r5,r28 │ │ │ │ - std r7,152(r31) │ │ │ │ - mr r17,r8 │ │ │ │ - std r25,160(r31) │ │ │ │ - std r21,168(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - add r16,r9,r0 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r6,r18,1 │ │ │ │ - mr r3,r5 │ │ │ │ - std r23,128(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + std r23,176(r31) │ │ │ │ + mr r16,r25 │ │ │ │ + std r20,192(r31) │ │ │ │ + sldi r29,r17,3 │ │ │ │ + std r7,72(r31) │ │ │ │ + add r0,r8,r5 │ │ │ │ + ld r8,56(r31) │ │ │ │ + std r29,128(r31) │ │ │ │ + std r21,208(r31) │ │ │ │ + add r12,r8,r5 │ │ │ │ + ld r8,64(r31) │ │ │ │ + add r15,r8,r5 │ │ │ │ + addi r8,r21,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,80(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + mr r11,r0 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r16,40(r31) │ │ │ │ li r9,0 │ │ │ │ - li r28,0 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r5,r17 │ │ │ │ - std r11,120(r31) │ │ │ │ - std r18,144(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5c1a4 │ │ │ │ - ld r7,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r21,48(r31) │ │ │ │ - ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,72(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - std r26,88(r31) │ │ │ │ - add r19,r26,r11 │ │ │ │ - add r25,r27,r11 │ │ │ │ - add r20,r3,r11 │ │ │ │ - add r17,r23,r11 │ │ │ │ - srdi r14,r7,3 │ │ │ │ - subf r7,r9,r29 │ │ │ │ - add r18,r21,r11 │ │ │ │ - addi r21,r19,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r27,r11 │ │ │ │ - add r11,r8,r11 │ │ │ │ + li r4,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r7,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 5b3e4 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r23,64(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r21,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r19,r3,r29 │ │ │ │ + srdi r18,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r20,r23,r29 │ │ │ │ + addi r23,r21,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r8,r20,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r7,r25,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 5c188 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5c188 │ │ │ │ - ldx r3,r18,r10 │ │ │ │ - lfdx f10,r17,r10 │ │ │ │ - lfdx f9,r19,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r27,r27,r14,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 5b3c8 │ │ │ │ + cmpd r7,r26 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 5b3c8 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + maddld r27,r18,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stdu r7,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5c130 │ │ │ │ - ld r3,72(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r26,88(r31) │ │ │ │ - ldx r10,r27,r0 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r26,r0 │ │ │ │ + stfdx f0,r23,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5b370 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + ldx r2,r27,r5 │ │ │ │ + lfdx f10,r26,r5 │ │ │ │ + ld r10,72(r31) │ │ │ │ ld r9,-8(r12) │ │ │ │ - ld r8,-8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r10,-8(r10) │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 5c340 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5c340 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 5b570 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,128(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5b570 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ std r9,-8(r12) │ │ │ │ - mr r9,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 5c2b0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r21,r24 │ │ │ │ - mr r19,r5 │ │ │ │ - mtctr r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 5b59c │ │ │ │ + addi r2,r17,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r17,0 │ │ │ │ li r9,1 │ │ │ │ + ld r24,72(r31) │ │ │ │ + mr r29,r15 │ │ │ │ + mr r21,r11 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r9,r17 │ │ │ │ nop │ │ │ │ - bdz 5c2b0 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r11) │ │ │ │ + bdz 5b4f0 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r25,-16(r21) │ │ │ │ - li r20,1 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + li r23,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ + sldi r20,r9,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r11) │ │ │ │ - cmpd r6,r8 │ │ │ │ - stdu r22,-8(r11) │ │ │ │ - beq cr7,5c330 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r19,r8 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + beq 5b560 │ │ │ │ ld r8,64(r30) │ │ │ │ - ldx r8,r8,r18 │ │ │ │ + ldx r8,r8,r20 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,5c330 │ │ │ │ - ldu r8,-8(r19) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5c2a4 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 5b560 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5b4e4 │ │ │ │ neg r8,r8 │ │ │ │ - li r20,-1 │ │ │ │ - stdu r20,-8(r21) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5c240 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 5c0d0 │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r14,r23 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r23,128(r31) │ │ │ │ - ld r18,144(r31) │ │ │ │ - mr r5,r3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r9 │ │ │ │ - beq 5a828 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,5c0a0 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r28,r3 │ │ │ │ - b 5bd88 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 5bea4 │ │ │ │ + li r23,-1 │ │ │ │ + stdu r23,-8(r24) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5b480 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bne 5b310 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r24,r7 │ │ │ │ + mr r16,r3 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r10,152(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 598cc │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r10,r10,r28 │ │ │ │ + ble cr4,5b2e0 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r23,176(r31) │ │ │ │ + mr r25,r3 │ │ │ │ + ld r20,192(r31) │ │ │ │ + ld r21,208(r31) │ │ │ │ + b 5ae30 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + li r4,-1 │ │ │ │ + neg r8,r8 │ │ │ │ + b 5af74 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r21) │ │ │ │ - b 5c288 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 5b4c8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r24) │ │ │ │ - b 5c1ec │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - cmpd r11,r10 │ │ │ │ - beq 5a828 │ │ │ │ - ld r24,88(r30) │ │ │ │ - b 5bdd4 │ │ │ │ - andi. r9,r5,8 │ │ │ │ - bne 5c390 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r5,2 │ │ │ │ - beq 5a354 │ │ │ │ - b 5b6a4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5b0e8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - li r24,0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r2) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + beq 5b448 │ │ │ │ + mr r9,r17 │ │ │ │ + b 5b4f0 │ │ │ │ + li r4,0 │ │ │ │ + b 5b160 │ │ │ │ + ld r2,144(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 598cc │ │ │ │ + ld r21,88(r30) │ │ │ │ + b 5ae9c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5b5e8 │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 59408 │ │ │ │ + b 5a768 │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + b 5a188 │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r2,r3,-2 │ │ │ │ + li r7,0 │ │ │ │ li r11,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 5c59c │ │ │ │ - bgt cr3,5ba08 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + bne 5b630 │ │ │ │ + bgt cr3,5aaa4 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 5a828 │ │ │ │ - ld r9,56(r31) │ │ │ │ + beq 598cc │ │ │ │ cmpdi r3,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ li r11,2 │ │ │ │ - sldi r24,r29,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 5a828 │ │ │ │ - ble cr3,5c5a4 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 5ba08 │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ + sldi r7,r28,1 │ │ │ │ + beq 598cc │ │ │ │ + bgt cr3,5aaa4 │ │ │ │ + addi r2,r11,1 │ │ │ │ + add r7,r28,r7 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r11,r11,2 │ │ │ │ + cmpd r3,r2 │ │ │ │ + add r7,r28,r7 │ │ │ │ + beq 598cc │ │ │ │ + bgt cr3,5aaa4 │ │ │ │ + addi r2,r11,1 │ │ │ │ + add r7,r28,r7 │ │ │ │ + addi r11,r11,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r3,r2 │ │ │ │ + cmpd r3,r11 │ │ │ │ + add r7,r28,r7 │ │ │ │ + beq cr7,598cc │ │ │ │ + bne 5b630 │ │ │ │ + b 598cc │ │ │ │ + nop │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - bne 5c58c │ │ │ │ - bgt cr3,5b388 │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5a828 │ │ │ │ - cmpdi r9,2 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + bne 5b790 │ │ │ │ + bgt cr3,5a424 │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 598cc │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ li r12,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 5a828 │ │ │ │ - ble cr3,5c4e0 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 5b388 │ │ │ │ - mr r4,r18 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r5 │ │ │ │ - mulld r6,r20,r5 │ │ │ │ - mulld r8,r20,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,5b0e8 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + beq 598cc │ │ │ │ + bgt cr3,5a424 │ │ │ │ + addi r2,r12,1 │ │ │ │ + add r11,r11,r28 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + add r11,r28,r11 │ │ │ │ + beq 598cc │ │ │ │ + bgt cr3,5a424 │ │ │ │ + addi r2,r12,1 │ │ │ │ + add r11,r11,r28 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r2,r10 │ │ │ │ + cmpd r10,r12 │ │ │ │ + add r11,r28,r11 │ │ │ │ + beq cr7,598cc │ │ │ │ + bne 5b6c4 │ │ │ │ + b 598cc │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r28,r7 │ │ │ │ + mulld r8,r18,r7 │ │ │ │ + mulld r10,r18,r2 │ │ │ │ + cmpd r28,r2 │ │ │ │ + beq cr7,5a188 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f0,29008(r5) │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - beq 5b0e8 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - b 5c44c │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + beq 5a188 │ │ │ │ + stfdx f31,r21,r10 │ │ │ │ + b 5b714 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r18 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r5 │ │ │ │ - mulld r6,r20,r5 │ │ │ │ - mulld r8,r20,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,5b6a4 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r28,r7 │ │ │ │ + mulld r8,r18,r7 │ │ │ │ + mulld r10,r18,r2 │ │ │ │ + cmpd r2,r28 │ │ │ │ + beq cr7,5a768 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f0,29008(r5) │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - beq 5b6a4 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - b 5c498 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + beq 5a768 │ │ │ │ + stfdx f31,r21,r10 │ │ │ │ + b 5b754 │ │ │ │ nop │ │ │ │ - addi r6,r12,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r12,r12,2 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c43c │ │ │ │ - addi r6,r12,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r12,r12,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r6,r5 │ │ │ │ - cmpd r5,r12 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,5a828 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c43c │ │ │ │ - b 5c4e0 │ │ │ │ nop │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ - li r11,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 5c578 │ │ │ │ - bgt cr3,5c05c │ │ │ │ - ld r8,136(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + b 5b6c4 │ │ │ │ + addi r8,r2,-2 │ │ │ │ + ld r7,32(r31) │ │ │ │ + li r10,0 │ │ │ │ + li r2,0 │ │ │ │ + andi. r8,r8,2 │ │ │ │ + cmpdi cr3,r7,0 │ │ │ │ + bne 5b7d8 │ │ │ │ + bgt cr3,5b288 │ │ │ │ + ld r8,144(r31) │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 5a828 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r11,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 5a828 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r6,136(r31) │ │ │ │ - ble cr3,5c5f0 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 5c05c │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - bgt cr3,5c43c │ │ │ │ - b 5c4e0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - bgt cr3,5c3e4 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r24,r29,r24 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r11,r11,2 │ │ │ │ - cmpd r3,r8 │ │ │ │ - add r24,r29,r24 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c3e4 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r24,r29,r24 │ │ │ │ - addi r11,r11,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r3,r8 │ │ │ │ - cmpd r3,r11 │ │ │ │ - add r24,r29,r24 │ │ │ │ - beq cr7,5a828 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c3e4 │ │ │ │ - b 5c5a4 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r11,r11,2 │ │ │ │ - cmpd r8,r6 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c584 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r11,r11,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r8,r6 │ │ │ │ - cmpd r11,r6 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,5a828 │ │ │ │ - beq 5a828 │ │ │ │ - bgt cr3,5c584 │ │ │ │ - b 5c5f0 │ │ │ │ + beq 598cc │ │ │ │ + li r2,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + sldi r10,r28,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + beq 598cc │ │ │ │ + ld r7,144(r31) │ │ │ │ + bgt cr3,5b288 │ │ │ │ + addi r8,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r8,r7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + beq 598cc │ │ │ │ + bgt cr3,5b288 │ │ │ │ + addi r8,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + addi r2,r2,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r8,r7 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + beq cr7,598cc │ │ │ │ + bne 5b7dc │ │ │ │ + b 598cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x1289 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005c650 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-18256 │ │ │ │ +000000000005b840 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ 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,-216(r1) │ │ │ │ std r15,-208(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(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 r28,-104(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ std r30,-88(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r31,-80(r1) │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ std r19,-176(r1) │ │ │ │ std r20,-168(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ std r29,-96(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + stdu r1,-464(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r1,160(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ + ld r24,88(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r25,88(r3) │ │ │ │ - ld r24,104(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r18,104(r3) │ │ │ │ + ld r5,72(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r23,r24,1 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r23,r25,1 │ │ │ │ - mfvsrld r28,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r7,r10,23 │ │ │ │ - sldi r8,r23,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - mr r3,r28 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r7,r7 │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,64(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r7 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,120(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + ld r10,0(r1) │ │ │ │ + xxspltd vs0,vs0,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + stfd f0,120(r31) │ │ │ │ + mffprd r3,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mr r7,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,128(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,96(r31) │ │ │ │ stdux r7,r1,r10 │ │ │ │ - ld r5,72(r30) │ │ │ │ - ld r14,24(r30) │ │ │ │ + ld r9,24(r30) │ │ │ │ addi r15,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + std r9,72(r31) │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ std r10,48(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r0,r1,32 │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,112(r30) │ │ │ │ - ld r0,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r7,40(r31) │ │ │ │ ld r10,48(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - andi. r9,r7,32 │ │ │ │ - bne 5cdd0 │ │ │ │ + ld r9,56(r31) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 5c70c │ │ │ │ ld r29,48(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r5,r23,4 │ │ │ │ - rlwinm r3,r7,0,27,27 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - std r5,48(r31) │ │ │ │ - ld r5,120(r31) │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - std r9,0(r5) │ │ │ │ - stfd f31,0(r26) │ │ │ │ - ble cr4,5d29c │ │ │ │ + cmpdi r29,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r6,r23,4 │ │ │ │ + rlwinm r3,r8,0,27,27 │ │ │ │ + std r6,48(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 5c1ec │ │ │ │ ld r4,88(r30) │ │ │ │ - li r9,1 │ │ │ │ - andi. r23,r29,3 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r11,r29,3 │ │ │ │ mr r5,r29 │ │ │ │ - addi r22,r29,-1 │ │ │ │ - std r9,32(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - beq 5c88c │ │ │ │ - cmpdi r23,1 │ │ │ │ - beq 5c874 │ │ │ │ - cmpdi r23,2 │ │ │ │ - bne 5d624 │ │ │ │ - ld r11,32(r31) │ │ │ │ + addi r0,r29,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r6,r4,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r6 │ │ │ │ + beq 5ba3c │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 5ba30 │ │ │ │ + cmpdi r11,2 │ │ │ │ + bne 5c7a8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ - mulld r23,r9,r11 │ │ │ │ - sldi r11,r23,1 │ │ │ │ - std r11,32(r31) │ │ │ │ - ld r11,32(r31) │ │ │ │ cmpdi r5,1 │ │ │ │ - mulld r23,r9,r11 │ │ │ │ - sldi r5,r23,1 │ │ │ │ - std r5,32(r31) │ │ │ │ - beq 5c8c0 │ │ │ │ - srdi r5,r29,2 │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,32(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 5c898 │ │ │ │ - std r5,32(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 5ba58 │ │ │ │ + srdi r2,r29,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 5ba44 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 5d2ac │ │ │ │ - andi. r5,r7,8 │ │ │ │ - bne 5d7f4 │ │ │ │ - andi. r5,r7,2 │ │ │ │ - bne 5d634 │ │ │ │ - ld r9,8(r30) │ │ │ │ - andi. r7,r7,4 │ │ │ │ - std r9,144(r31) │ │ │ │ - bne 5e5a0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5ce5c │ │ │ │ - ld r9,120(r31) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r11,r29,-1 │ │ │ │ - ld r15,40(r31) │ │ │ │ - li r25,0 │ │ │ │ - ld r18,104(r31) │ │ │ │ - mr r16,r0 │ │ │ │ - mr r24,r6 │ │ │ │ - mr r12,r14 │ │ │ │ - fmr f27,f31 │ │ │ │ - add r27,r0,r17 │ │ │ │ - std r25,152(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - add r21,r8,r17 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r5,r17 │ │ │ │ - neg r9,r9 │ │ │ │ - add r23,r15,r17 │ │ │ │ - std r9,48(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - mr r11,r27 │ │ │ │ - mr r27,r10 │ │ │ │ - std r9,128(r31) │ │ │ │ - add r9,r10,r17 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,5ca70 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,40(r31) │ │ │ │ + bne 5c1fc │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5c96c │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 5c7b4 │ │ │ │ + ld r2,8(r30) │ │ │ │ + andi. r8,r8,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + bne 5d710 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5bf64 │ │ │ │ + neg r2,r27 │ │ │ │ + sldi r15,r29,3 │ │ │ │ + addi r25,r29,-1 │ │ │ │ + ld r16,32(r31) │ │ │ │ + plfd f28,72528 # 6d600 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + ld r11,72(r31) │ │ │ │ + mr r24,r10 │ │ │ │ + mr r17,r7 │ │ │ │ + std r9,176(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + add r12,r14,r15 │ │ │ │ + add r28,r7,r15 │ │ │ │ + mr r0,r25 │ │ │ │ + mr r5,r15 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r18,r16,r15 │ │ │ │ + std r12,192(r31) │ │ │ │ + mr r12,r27 │ │ │ │ + ld r27,120(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r25,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r10,r15 │ │ │ │ + std r2,112(r31) │ │ │ │ + ble cr4,5bc2c │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r23,120(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - sldi r20,r10,3 │ │ │ │ li r10,0 │ │ │ │ - add r20,r9,r20 │ │ │ │ - b 5c9bc │ │ │ │ + ld r21,64(r30) │ │ │ │ + ld r3,88(r30) │ │ │ │ + ld r9,176(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r23,r23,r2 │ │ │ │ + b 5bb7c │ │ │ │ nop │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 5c99c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 5bb5c │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - ble 5ca28 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ + ble 5bbe8 │ │ │ │ + stdx r8,r17,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdz 5ca40 │ │ │ │ - ldx r6,r19,r10 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ + bdz 5bc00 │ │ │ │ + ldx r6,r21,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r8,r6,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r4,r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r4,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r7,r4,r8 │ │ │ │ + add r2,r2,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ - add r7,r7,r3 │ │ │ │ - stdx r4,r18,r10 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - bge 5c990 │ │ │ │ - add r8,r9,r8 │ │ │ │ + stdx r4,r22,r10 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + mulld r2,r7,r8 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 5bb50 │ │ │ │ + add r8,r2,r8 │ │ │ │ cmpd r8,r6 │ │ │ │ - bgt 5d780 │ │ │ │ - mr r9,r8 │ │ │ │ + bgt 5c8f0 │ │ │ │ + mr r2,r8 │ │ │ │ li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - bgt 5c9ac │ │ │ │ - neg r9,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ + bgt 5bb6c │ │ │ │ + neg r2,r2 │ │ │ │ li r8,-1 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ + stdx r8,r17,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 5c9bc │ │ │ │ + bdnz 5bb7c │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ + mr r3,r16 │ │ │ │ std r0,72(r31) │ │ │ │ std r11,64(r31) │ │ │ │ std r12,56(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ ld r0,72(r31) │ │ │ │ ld r11,64(r31) │ │ │ │ ld r12,56(r31) │ │ │ │ - ld r5,40(r31) │ │ │ │ - ble cr3,5cd94 │ │ │ │ + ld r5,32(r31) │ │ │ │ + ble cr3,5bf30 │ │ │ │ ld r10,88(r30) │ │ │ │ - li r8,0 │ │ │ │ - std r24,168(r31) │ │ │ │ - mr r3,r11 │ │ │ │ - li r9,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r15,r5 │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - li r19,0 │ │ │ │ - mr r11,r0 │ │ │ │ - std r27,176(r31) │ │ │ │ - mr r24,r8 │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r16,40(r31) │ │ │ │ + std r24,120(r31) │ │ │ │ + std r17,32(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r4,r7 │ │ │ │ + ld r7,192(r31) │ │ │ │ mtfprd f0,r10 │ │ │ │ addi r10,r10,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r20,r10,1 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r23,r10,1 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 5be04 │ │ │ │ + ld r20,64(r30) │ │ │ │ + addi r17,r26,8 │ │ │ │ + sldi r24,r2,3 │ │ │ │ + std r23,72(r31) │ │ │ │ + std r27,80(r31) │ │ │ │ + addi r19,r2,1 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r26 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + mr r23,r17 │ │ │ │ + add r25,r12,r24 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r16,r5 │ │ │ │ + std r12,56(r31) │ │ │ │ + std r4,64(r31) │ │ │ │ + std r11,88(r31) │ │ │ │ + mr r27,r20 │ │ │ │ + b 5bd94 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5cc6c │ │ │ │ - ld r17,64(r30) │ │ │ │ - addi r14,r26,8 │ │ │ │ - sldi r27,r9,3 │ │ │ │ - std r24,64(r31) │ │ │ │ - addi r16,r9,1 │ │ │ │ - mr r24,r30 │ │ │ │ - std r28,72(r31) │ │ │ │ - mr r30,r18 │ │ │ │ - mr r28,r26 │ │ │ │ - std r23,88(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - add r22,r8,r27 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r23,r14 │ │ │ │ - std r8,56(r31) │ │ │ │ - mr r15,r25 │ │ │ │ - mr r18,r5 │ │ │ │ - std r12,80(r31) │ │ │ │ - std r3,96(r31) │ │ │ │ - mr r25,r17 │ │ │ │ - std r11,104(r31) │ │ │ │ - b 5cbf4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f9,f0 │ │ │ │ - beq cr7,5cc10 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ldx r10,r29,r27 │ │ │ │ - ldx r3,r30,r27 │ │ │ │ - ld r9,120(r24) │ │ │ │ - lfdx f7,r28,r27 │ │ │ │ - ld r4,96(r24) │ │ │ │ - lfd f8,27920(r8) │ │ │ │ - ld r8,40(r31) │ │ │ │ - fcfid f12,f0 │ │ │ │ - add r10,r10,r3 │ │ │ │ - lfdx f1,r4,r27 │ │ │ │ - lfdx f0,r8,r27 │ │ │ │ - fmul f11,f12,f12 │ │ │ │ - fcfid f30,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r2,r10,1 │ │ │ │ + cmpd r22,r10 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - lfdx f10,r9,r22 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - fdiv f0,f0,f9 │ │ │ │ + beq 5bdac │ │ │ │ + ld r2,32(r31) │ │ │ │ + ldx r10,r30,r24 │ │ │ │ + ldx r3,r17,r24 │ │ │ │ + ld r9,120(r26) │ │ │ │ + lfdx f9,r29,r24 │ │ │ │ + ld r4,96(r26) │ │ │ │ + lfdx f11,r2,r24 │ │ │ │ + add r2,r10,r3 │ │ │ │ + lfdx f1,r4,r24 │ │ │ │ + fcfid f30,f11 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + add r9,r9,r2 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r9,r25 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ fsub f12,f10,f0 │ │ │ │ fsub f0,f0,f10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 5d790 │ │ │ │ + ble 5c900 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,0(r22) │ │ │ │ - mr r10,r16 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r14,r9,r17 │ │ │ │ - stfdx f30,r23,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r9,0(r22) │ │ │ │ - ble 5cc34 │ │ │ │ - ldx r17,r15,r27 │ │ │ │ - ldx r14,r25,r27 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpdi r17,0 │ │ │ │ - addi r9,r14,1 │ │ │ │ - cmpd cr7,r17,r9 │ │ │ │ - bne 5cb20 │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r23,r27 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mulld r9,r9,r14 │ │ │ │ - std r9,0(r22) │ │ │ │ - bgt 5cbf4 │ │ │ │ - mr r25,r15 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r15,r29 │ │ │ │ - mr r18,r30 │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - mr r29,r26 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r26,r28 │ │ │ │ - ld r23,88(r31) │ │ │ │ - ld r28,72(r31) │ │ │ │ - ld r3,96(r31) │ │ │ │ - ld r11,104(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ - ldx r10,r8,r5 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r26,r5 │ │ │ │ - ld r7,-8(r21) │ │ │ │ - ld r9,-8(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r10,0(r25) │ │ │ │ + mr r9,r19 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r28,r9 │ │ │ │ + maddld r10,r20,r10,r22 │ │ │ │ + stfdx f30,r23,r24 │ │ │ │ + addi r24,r24,8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + std r10,0(r25) │ │ │ │ + ble 5bdd0 │ │ │ │ + ldx r20,r27,r24 │ │ │ │ + ldx r22,r14,r24 │ │ │ │ + cmpdi r22,0 │ │ │ │ + mr r9,r19 │ │ │ │ + addi r10,r20,1 │ │ │ │ + bne 5bcd0 │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpd r28,r9 │ │ │ │ + stfdx f29,r23,r24 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + addi r24,r24,8 │ │ │ │ + mulld r2,r2,r20 │ │ │ │ + std r2,0(r25) │ │ │ │ + bgt 5bd94 │ │ │ │ + mr r5,r16 │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + ld r4,64(r31) │ │ │ │ + mr r30,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + ld r23,72(r31) │ │ │ │ + mr r29,r28 │ │ │ │ + ld r27,80(r31) │ │ │ │ + mr r22,r17 │ │ │ │ + ld r11,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + ldx r2,r12,r15 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfdx f0,r26,r15 │ │ │ │ + ld r9,-8(r7) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 5d7c0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 5d7c0 │ │ │ │ - ld r10,-8(r23) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r20 │ │ │ │ - std r10,-8(r23) │ │ │ │ - bne 5cd70 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r22,112(r31) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r6,r21 │ │ │ │ - mr r27,r3 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + beq 5c940 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,128(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5c940 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r7) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 5c964 │ │ │ │ + addi r2,r5,1 │ │ │ │ + cmpdi r5,0 │ │ │ │ + ld r24,112(r31) │ │ │ │ + mr r6,r18 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r3,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r11 │ │ │ │ - bdz 5cd70 │ │ │ │ - ld r0,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r27) │ │ │ │ - li r17,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r20 │ │ │ │ - stdu r19,-8(r4) │ │ │ │ - beq cr7,5d7b0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r16 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r0,r7 │ │ │ │ - beq cr7,5d7b0 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5cd64 │ │ │ │ - neg r7,r7 │ │ │ │ - li r17,-1 │ │ │ │ - stdu r17,-8(r27) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 5cd00 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r10 │ │ │ │ - bne 5cac0 │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r27,176(r31) │ │ │ │ - ld r16,40(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - mr r11,r3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r10,r10,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - add r10,r10,r29 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bne 5c964 │ │ │ │ - fmr f31,f27 │ │ │ │ - b 5ce5c │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5ce54 │ │ │ │ - ld r5,200(r30) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - li r6,0 │ │ │ │ - add r4,r14,r9 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 5ce48 │ │ │ │ - ld r8,192(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ - mtctr r7 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f11,0(r14) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r9 │ │ │ │ - bdnz 5ce20 │ │ │ │ - add r6,r6,r7 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r4 │ │ │ │ - bne 5cdf0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,160(r31) │ │ │ │ + nop │ │ │ │ + bdz 5bf10 │ │ │ │ + ld r8,-16(r6) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r0,-16(r3) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,-16(r6) │ │ │ │ + cmpd cr7,r8,r23 │ │ │ │ + stdu r21,-8(r6) │ │ │ │ + beq 5c930 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ldx r8,r8,r20 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 5c930 │ │ │ │ + ldu r8,-8(r24) │ │ │ │ + add r10,r10,r0 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5bf04 │ │ │ │ + neg r8,r8 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r3) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,5bea0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bne 5bc70 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r17,32(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + mr r5,r15 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r9,r9,r29 │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 5bb18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,160(r31) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r30) │ │ │ │ - ld r5,0(r30) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ + ld r25,16(r30) │ │ │ │ + ld r5,0(r30) │ │ │ │ ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + 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 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b60 │ │ │ │ + ld r18,48(r30) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r27) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 5cf00 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 5c004 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 5d0fc │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 5d074 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r11,r17,-1 │ │ │ │ - sldi r3,r17,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - add r4,r24,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - add r29,r22,r3 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - addi r26,r9,8 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r22,r26 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 5cfe0 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r16,168(r30) │ │ │ │ - ld r18,64(r30) │ │ │ │ - add r6,r20,r8 │ │ │ │ - lfd f11,27920(r9) │ │ │ │ - add r15,r27,r8 │ │ │ │ - subf r9,r7,r17 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - add r14,r22,r8 │ │ │ │ - ld r10,0(r6) │ │ │ │ - mtctr r9 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r9,0 │ │ │ │ - add r16,r16,r8 │ │ │ │ - add r18,r18,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r14,r9 │ │ │ │ - ldx r23,r16,r9 │ │ │ │ - ldx r19,r18,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r19,r8 │ │ │ │ - lfdx f0,r23,r7 │ │ │ │ - stdu r10,8(r6) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 5c574 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 5c164 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r27,r4 │ │ │ │ + add r11,r22,r4 │ │ │ │ + ldx r29,r9,r2 │ │ │ │ + addi r28,r2,8 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r28,r22,r28 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 5c0d0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + ld r17,168(r30) │ │ │ │ + ld r19,64(r30) │ │ │ │ + subf r2,r8,r18 │ │ │ │ + add r7,r20,r10 │ │ │ │ + add r16,r23,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ + mtctr r2 │ │ │ │ + add r15,r22,r10 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + ldx r10,r15,r2 │ │ │ │ + ldx r26,r17,r2 │ │ │ │ + ldx r24,r19,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ + lfdx f0,r26,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdu r9,8(r7) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5cfb0 │ │ │ │ - ldx r8,r20,r3 │ │ │ │ - ld r9,-8(r29) │ │ │ │ - lfdx f12,r27,r3 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r7,r11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r29) │ │ │ │ + stfdx f12,r16,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5c0a0 │ │ │ │ + ldx r10,r20,r4 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r28 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r8,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + mr r4,r27 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpd r2,r29 │ │ │ │ + std r2,-8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - bne 5d068 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + bne 5c158 │ │ │ │ + addi r2,r3,1 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5d068 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r6) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 5c158 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 5d040 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r4 │ │ │ │ - bne 5cf60 │ │ │ │ - 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 5c130 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 5c060 │ │ │ │ + addi r1,r31,464 │ │ │ │ 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 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 16,r11 │ │ │ │ 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 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 5d074 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 5d1ec │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,27944(r9) │ │ │ │ - addi r18,r18,29008 │ │ │ │ - addi r19,r19,27920 │ │ │ │ - add r16,r20,r29 │ │ │ │ - nop │ │ │ │ - ldx r15,r22,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ - addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ - fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - 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 5460 │ │ │ │ - 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) │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 5d150 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r3,r23,3 │ │ │ │ - ldx r8,r20,r9 │ │ │ │ - add r4,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - ldx r10,r7,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,-8(r4) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r3 │ │ │ │ - bne 5d288 │ │ │ │ - li r9,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - addi r10,r5,8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 5d288 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r26,-8(r10) │ │ │ │ - beq 5d260 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 5d074 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 5d120 │ │ │ │ cmpwi r3,0 │ │ │ │ - beq 5ebf4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r15,8(r30) │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 5ce5c │ │ │ │ - li r7,0 │ │ │ │ - addi r22,r29,-1 │ │ │ │ - sldi r20,r29,3 │ │ │ │ - li r25,0 │ │ │ │ - std r15,112(r31) │ │ │ │ - addi r9,r29,-2 │ │ │ │ - li r16,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r7,32(r31) │ │ │ │ - add r21,r0,r20 │ │ │ │ - add r23,r8,r20 │ │ │ │ - mr r27,r6 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r19,r10 │ │ │ │ - mr r18,r0 │ │ │ │ - mr r15,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - sldi r7,r22,3 │ │ │ │ - std r7,72(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r24,r7,r20 │ │ │ │ - mr r7,r25 │ │ │ │ + beq 5dee0 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,104(r31) │ │ │ │ + ble 5bf64 │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r21,r29,-1 │ │ │ │ + sldi r19,r29,3 │ │ │ │ + li r15,0 │ │ │ │ + addi r2,r29,-2 │ │ │ │ ld r25,120(r31) │ │ │ │ - ble cr4,5d41c │ │ │ │ - ld r9,120(r30) │ │ │ │ - sldi r3,r7,3 │ │ │ │ - mtctr r29 │ │ │ │ + li r0,0 │ │ │ │ + ld r17,72(r31) │ │ │ │ + mr r28,r22 │ │ │ │ + li r16,0 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r6,r15 │ │ │ │ + add r20,r7,r19 │ │ │ │ + add r24,r14,r19 │ │ │ │ + mr r22,r10 │ │ │ │ + mr r18,r7 │ │ │ │ + mr r15,r9 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + std r2,56(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + add r23,r8,r19 │ │ │ │ + mr r8,r0 │ │ │ │ + ble cr4,5c370 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r6,3 │ │ │ │ ld r11,64(r30) │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ ld r4,88(r30) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r17,56(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r3,r9,r3 │ │ │ │ - b 5d37c │ │ │ │ + add r3,r3,r2 │ │ │ │ + b 5c2cc │ │ │ │ nop │ │ │ │ - cmpd r9,r5 │ │ │ │ - ble 5d35c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - ble 5d3e8 │ │ │ │ - stdx r8,r18,r10 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 5d400 │ │ │ │ - ldx r5,r11,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r5 │ │ │ │ + ble 5c2ac │ │ │ │ + subf r2,r10,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + ble 5c338 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 5c350 │ │ │ │ + ldx r5,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ addi r5,r5,1 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + sldi r10,r5,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r6,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r4,r2 │ │ │ │ + addi r0,r2,1 │ │ │ │ + divd r2,r7,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ add r0,r0,r4 │ │ │ │ - stdx r6,r16,r10 │ │ │ │ - stdx r0,r27,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 5d350 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 5d710 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - bgt 5d36c │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ - stdx r8,r18,r10 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5d37c │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r20 │ │ │ │ + stdx r7,r28,r9 │ │ │ │ + stdx r0,r15,r9 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + bge 5c2a0 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpd r10,r5 │ │ │ │ + bgt 5c870 │ │ │ │ + mr r2,r10 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + bgt 5c2bc │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5c2cc │ │ │ │ + ld r3,32(r31) │ │ │ │ + mr r5,r19 │ │ │ │ li r4,0 │ │ │ │ - std r7,80(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ble cr3,5d740 │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - mr r0,r19 │ │ │ │ - std r27,80(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r8,72(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ble cr3,5c8b4 │ │ │ │ + ld r9,88(r30) │ │ │ │ + li r2,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r0,r14 │ │ │ │ + std r28,72(r31) │ │ │ │ + std r15,80(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r9,1 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 5d508 │ │ │ │ - ld r8,48(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - add r15,r26,r27 │ │ │ │ - ldx r7,r25,r27 │ │ │ │ - add r3,r25,r27 │ │ │ │ - add r19,r18,r27 │ │ │ │ - add r4,r9,r8 │ │ │ │ - add r16,r6,r27 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,40(r31) │ │ │ │ - subf r9,r9,r29 │ │ │ │ - addi r17,r15,8 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 5c45c │ │ │ │ + add r4,r8,r2 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + ld r6,64(r30) │ │ │ │ + ld r5,32(r31) │ │ │ │ + subf r2,r2,r29 │ │ │ │ + std r0,48(r31) │ │ │ │ mulld r4,r4,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - add r12,r6,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - ldx r8,r16,r9 │ │ │ │ - ldx r6,r27,r9 │ │ │ │ - fmr f0,f30 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - beq 5d4f4 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5d4f4 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r11,r12,r9 │ │ │ │ + add r15,r26,r28 │ │ │ │ + ldx r9,r27,r28 │ │ │ │ + mtctr r2 │ │ │ │ + add r11,r27,r28 │ │ │ │ + add r3,r0,r28 │ │ │ │ + add r12,r18,r28 │ │ │ │ + li r2,0 │ │ │ │ + add r14,r5,r28 │ │ │ │ + addi r16,r15,8 │ │ │ │ + add r28,r6,r28 │ │ │ │ + nop │ │ │ │ + ldx r6,r28,r2 │ │ │ │ + ldx r5,r3,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + addi r0,r6,1 │ │ │ │ + beq 5c444 │ │ │ │ + cmpd r5,r0 │ │ │ │ + add r5,r5,r9 │ │ │ │ + beq 5c444 │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ldx r0,r14,r2 │ │ │ │ + addi r9,r5,-1 │ │ │ │ ld r6,176(r30) │ │ │ │ - addi r7,r8,-1 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - add r11,r4,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + add r0,r4,r0 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfdx f12,r6,r11 │ │ │ │ + lfdx f12,r6,r0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - stdu r7,8(r3) │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ add r4,r4,r10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5d4a0 │ │ │ │ - ldx r8,r25,r20 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r26,r20 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r21) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ + stdu r9,8(r11) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5c3f0 │ │ │ │ + ld r0,48(r31) │ │ │ │ + ldx r2,r27,r19 │ │ │ │ + lfd f11,0(r17) │ │ │ │ + lfdx f0,r26,r19 │ │ │ │ + ld r9,-8(r24) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r6,-8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r8 │ │ │ │ - beq 5d770 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,72(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 5d770 │ │ │ │ - ld r8,-8(r24) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - mr r9,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - std r8,-8(r24) │ │ │ │ - bne 5d720 │ │ │ │ - li r9,1 │ │ │ │ - addi r15,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - mr r8,r0 │ │ │ │ - ld r27,64(r31) │ │ │ │ - mr r4,r24 │ │ │ │ - mr r6,r23 │ │ │ │ - mr r11,r21 │ │ │ │ - li r16,0 │ │ │ │ - isellt r15,r9,r15 │ │ │ │ - addi r17,r8,8 │ │ │ │ - mr r9,r22 │ │ │ │ - b 5d5e0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r27 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r3,r7 │ │ │ │ - beq cr7,5d618 │ │ │ │ - ldx r7,r17,r27 │ │ │ │ - add r8,r3,r8 │ │ │ │ - addi r27,r27,-8 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5d5d4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r19,-1 │ │ │ │ - stdu r19,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 5d720 │ │ │ │ - cmpdi r15,1 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - beq 5d720 │ │ │ │ - ld r3,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - ld r8,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r19,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r10 │ │ │ │ - stdu r16,-8(r4) │ │ │ │ - bne cr7,5d5a0 │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-16(r11) │ │ │ │ - b 5d5b4 │ │ │ │ - sldi r11,r9,1 │ │ │ │ - mr r5,r22 │ │ │ │ - std r11,32(r31) │ │ │ │ - b 5c860 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r19,96(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + beq 5c8e0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5c8e0 │ │ │ │ + ld r2,-8(r23) │ │ │ │ + add r9,r9,r6 │ │ │ │ + std r9,-8(r24) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r23) │ │ │ │ + bne 5c880 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r5,56(r31) │ │ │ │ + mr r3,r23 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r28,r20 │ │ │ │ + li r15,0 │ │ │ │ + addi r16,r22,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r12,r14 │ │ │ │ + b 5c530 │ │ │ │ + ld r4,64(r30) │ │ │ │ + ldx r4,r4,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r11,r4 │ │ │ │ + beq 5c568 │ │ │ │ + ldx r4,r16,r5 │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r21,r27,3 │ │ │ │ - stfd f31,0(r19) │ │ │ │ - blt 5eda0 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r20,r19,8 │ │ │ │ + add r6,r11,r6 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + std r6,-16(r9) │ │ │ │ + bgt 5c524 │ │ │ │ + neg r4,r4 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r28) │ │ │ │ + stdu r4,-8(r9) │ │ │ │ + bne cr7,5c890 │ │ │ │ + cmpdi r12,1 │ │ │ │ + addi r12,r12,-1 │ │ │ │ + beq 5c890 │ │ │ │ + ld r4,-16(r3) │ │ │ │ + ld r11,-16(r9) │ │ │ │ + cmpdi r11,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r6,-16(r28) │ │ │ │ + addi r4,r4,1 │ │ │ │ + std r4,-16(r3) │ │ │ │ + cmpd cr7,r4,r10 │ │ │ │ + stdu r15,-8(r3) │ │ │ │ + bne 5c4f0 │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-16(r28) │ │ │ │ + b 5c504 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r28,0 │ │ │ │ li r24,0 │ │ │ │ - sldi r25,r9,1 │ │ │ │ - std r0,56(r31) │ │ │ │ - mr r9,r30 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - mr r18,r6 │ │ │ │ - mr r17,r8 │ │ │ │ - lfd f30,27904(r7) │ │ │ │ - mr r30,r20 │ │ │ │ - mr r16,r10 │ │ │ │ - mr r20,r24 │ │ │ │ - addi r23,r23,29008 │ │ │ │ - mr r24,r9 │ │ │ │ + ble 5c164 │ │ │ │ + plfd f28,69780 # 6d618 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 5c660 │ │ │ │ + sldi r29,r28,3 │ │ │ │ + ld r9,64(r30) │ │ │ │ + add r19,r20,r29 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r22,r29 │ │ │ │ + lfd f0,88(r30) │ │ │ │ + addi r28,r28,1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + ld r9,96(r30) │ │ │ │ + lfdx f31,r23,r29 │ │ │ │ + addi r10,r17,1 │ │ │ │ + fcfid f1,f0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r29 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + 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 5400 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + blt 5c5d0 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r30) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r4,r24,3 │ │ │ │ + ldx r10,r20,r2 │ │ │ │ + add r5,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r5) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + bne 5c6f8 │ │ │ │ + li r2,1 │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r9,r6,8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 5c6f8 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 5c6d0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 5c164 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 5c5b0 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5bf64 │ │ │ │ + ld r6,200(r30) │ │ │ │ + ld r4,72(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + li r7,0 │ │ │ │ + ld r8,120(r31) │ │ │ │ + add r5,r4,r2 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r3,8(r6) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 5c798 │ │ │ │ + ld r10,192(r30) │ │ │ │ + ld r9,176(r30) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r3 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f11,0(r4) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 5c770 │ │ │ │ + add r7,r7,r3 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r4,r5 │ │ │ │ + bne 5c740 │ │ │ │ + b 5bf64 │ │ │ │ + mr r5,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 5ba28 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r28,48(r31) │ │ │ │ + cmpdi r4,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r28,3 │ │ │ │ + blt 5dff0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r24,r6,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r23,0 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r16,r7 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 5d6b4 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r29,r20 │ │ │ │ - beq 5debc │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r27 │ │ │ │ - lfdx f1,r22,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - b 5d690 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5c81c │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r29,r23 │ │ │ │ + beq 5d014 │ │ │ │ + mulld r2,r18,r23 │ │ │ │ + sldi r9,r23,3 │ │ │ │ + add r20,r20,r28 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 5c7f8 │ │ │ │ nop │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5c340 │ │ │ │ + mr r2,r21 │ │ │ │ nop │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5d3f0 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 5d450 │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - mr r19,r0 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r7,r7,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 5d320 │ │ │ │ - b 5ce5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - b 5d54c │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + bne 5c3a0 │ │ │ │ + ld r28,72(r31) │ │ │ │ + ld r15,80(r31) │ │ │ │ + mr r14,r0 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r6,r6,r29 │ │ │ │ + cmpd r16,r2 │ │ │ │ + bne 5c270 │ │ │ │ + b 5bf64 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-8(r20) │ │ │ │ + b 5c4a0 │ │ │ │ nop │ │ │ │ - stdx r9,r27,r10 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5ca30 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5bbf0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 5d7d0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 5cbc4 │ │ │ │ + bge 5bd64 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 5bd64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r27) │ │ │ │ - b 5cd48 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r3) │ │ │ │ - b 5ccb0 │ │ │ │ + neg r0,r0 │ │ │ │ + std r0,-16(r3) │ │ │ │ + b 5bee8 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 5cbc4 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r19,96(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r28) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r7) │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 5be64 │ │ │ │ + mr r2,r5 │ │ │ │ + b 5bf10 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r28,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r21,r27,3 │ │ │ │ - stfd f31,0(r19) │ │ │ │ - blt 5ed50 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r20,r19,8 │ │ │ │ - li r24,0 │ │ │ │ - sldi r25,r9,1 │ │ │ │ - std r0,56(r31) │ │ │ │ - mr r9,r30 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - mr r18,r6 │ │ │ │ - mr r17,r8 │ │ │ │ - lfd f30,27904(r7) │ │ │ │ - mr r30,r20 │ │ │ │ - mr r16,r10 │ │ │ │ - mr r20,r24 │ │ │ │ - addi r23,r23,29008 │ │ │ │ - mr r24,r9 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r28,3 │ │ │ │ + blt 5dfb0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r24,r6,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r23,0 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r16,r7 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4ee0 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + 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 5d874 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r29 │ │ │ │ - beq 5d8c8 │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r27 │ │ │ │ - lfdx f1,r22,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - b 5d850 │ │ │ │ - ld r0,56(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - mr r30,r24 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 5ce5c │ │ │ │ - sldi r16,r29,3 │ │ │ │ - ble cr4,5ecc0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r7,88(r30) │ │ │ │ - li r23,0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5c9d4 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r29,r23 │ │ │ │ + beq 5ca24 │ │ │ │ + mulld r2,r18,r23 │ │ │ │ + sldi r9,r23,3 │ │ │ │ + add r20,r20,r28 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 5c9b0 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ + ld r28,8(r30) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 5bf64 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + ble cr4,5df60 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - addi r18,r6,-8 │ │ │ │ - addi r27,r15,16 │ │ │ │ - mr r5,r16 │ │ │ │ - std r26,88(r31) │ │ │ │ - std r28,112(r31) │ │ │ │ - mr r26,r14 │ │ │ │ - mr r28,r12 │ │ │ │ - mr r14,r23 │ │ │ │ - mr r12,r18 │ │ │ │ - mr r25,r27 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r18,r9,-8 │ │ │ │ + addi r17,r21,16 │ │ │ │ + addi r16,r15,16 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + mr r27,r28 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r20,r18 │ │ │ │ + mr r12,r19 │ │ │ │ + srdi r24,r8,3 │ │ │ │ mr r18,r8 │ │ │ │ - addi r19,r9,-8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - srdi r24,r21,3 │ │ │ │ - mr r23,r24 │ │ │ │ - mr r24,r10 │ │ │ │ - addi r17,r9,16 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r17,r0 │ │ │ │ - mr r0,r19 │ │ │ │ - mr r19,r6 │ │ │ │ - ld r27,120(r30) │ │ │ │ - sldi r9,r14,3 │ │ │ │ + mr r8,r17 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r28,r24 │ │ │ │ + mr r10,r8 │ │ │ │ + mr r24,r9 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r16,r7 │ │ │ │ + ld r23,120(r30) │ │ │ │ + sldi r8,r25,3 │ │ │ │ + ld r19,64(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r22,64(r30) │ │ │ │ - ld r20,104(r31) │ │ │ │ li r6,0 │ │ │ │ - add r27,r27,r9 │ │ │ │ - b 5d9bc │ │ │ │ - nop │ │ │ │ + add r23,r23,r8 │ │ │ │ + b 5cafc │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 5d99c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - ble 5da28 │ │ │ │ + cmpd r8,r3 │ │ │ │ + ble 5cadc │ │ │ │ + subf r8,r7,r8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r7,1 │ │ │ │ stdx r8,r17,r6 │ │ │ │ - stdx r9,r18,r6 │ │ │ │ + ble 5cb68 │ │ │ │ + stdx r7,r16,r6 │ │ │ │ + stdx r8,r14,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - bdz 5da40 │ │ │ │ - ldx r4,r22,r6 │ │ │ │ - lfdx f12,r27,r6 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r8,r4,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + bdz 5cb80 │ │ │ │ + ldx r3,r19,r6 │ │ │ │ + lfdx f12,r23,r6 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r7,r3,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ mffprd r11,f0 │ │ │ │ - subf r3,r7,r11 │ │ │ │ + subf r4,r2,r11 │ │ │ │ addi r11,r11,1 │ │ │ │ - divd r9,r3,r8 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r11,r11,r7 │ │ │ │ - stdx r3,r20,r6 │ │ │ │ - stdx r11,r19,r6 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 5d990 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - bgt 5de70 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - bgt 5d9ac │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ + divd r8,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r11,r11,r2 │ │ │ │ + stdx r4,r22,r6 │ │ │ │ + stdx r11,r24,r6 │ │ │ │ + mulld r8,r8,r7 │ │ │ │ + subf r8,r8,r4 │ │ │ │ + bge 5cad0 │ │ │ │ + add r7,r8,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bgt 5cfa0 │ │ │ │ + mr r8,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r8,0 │ │ │ │ stdx r8,r17,r6 │ │ │ │ - stdx r9,r18,r6 │ │ │ │ + bgt 5caec │ │ │ │ + neg r8,r8 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r16,r6 │ │ │ │ + stdx r8,r14,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - bdnz 5d9bc │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 5cafc │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r12,72(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r0,56(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r9,80(r31) │ │ │ │ + li r23,0 │ │ │ │ + mr r19,r20 │ │ │ │ + std r12,56(r31) │ │ │ │ std r5,64(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,56(r31) │ │ │ │ - ld r11,176(r30) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ + bl 5b60 │ │ │ │ + ld r12,56(r31) │ │ │ │ + ld r3,176(r30) │ │ │ │ + sldi r2,r25,4 │ │ │ │ + std r22,56(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r9,80(r31) │ │ │ │ ld r5,64(r31) │ │ │ │ - mr r7,r25 │ │ │ │ - std r19,56(r31) │ │ │ │ - mr r6,r0 │ │ │ │ - mr r22,r12 │ │ │ │ - mr r4,r10 │ │ │ │ - add r11,r11,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r3,8(r6) │ │ │ │ - ldu r9,8(r22) │ │ │ │ - mulld r8,r27,r23 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpd r9,r3 │ │ │ │ - sldi r19,r8,3 │ │ │ │ - add r20,r15,r19 │ │ │ │ - stfdx f0,r15,r19 │ │ │ │ - ble 5db68 │ │ │ │ - lfd f11,8(r11) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r19,r3,2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r9,r19 │ │ │ │ + mr r11,r12 │ │ │ │ + add r3,r3,r2 │ │ │ │ + mr r6,r10 │ │ │ │ + mr r8,r9 │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + mulld r7,r23,r28 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + cmpd r2,r4 │ │ │ │ + sldi r0,r7,3 │ │ │ │ + add r22,r15,r0 │ │ │ │ + stfdx f0,r15,r0 │ │ │ │ + ble 5cc98 │ │ │ │ + lfd f11,8(r3) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r0,r4,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r20) │ │ │ │ - blt 5db68 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r7) │ │ │ │ - li r8,0 │ │ │ │ + stfd f0,8(r22) │ │ │ │ + blt 5cc98 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r8) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 5db2c │ │ │ │ - lfd f0,0(r4) │ │ │ │ + li r22,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 5cc5c │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r8,8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r22,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 5db68 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 5cc98 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r22 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r8,8 │ │ │ │ + addi r2,r22,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r8,r22 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - bdnz 5db34 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r4,r4,r21 │ │ │ │ - add r7,r7,r21 │ │ │ │ - cmpd r27,r29 │ │ │ │ - bne 5daa0 │ │ │ │ - ld r19,56(r31) │ │ │ │ - ble cr3,5de9c │ │ │ │ - mr r12,r28 │ │ │ │ - mr r23,r14 │ │ │ │ - ld r28,112(r31) │ │ │ │ - mr r14,r26 │ │ │ │ - ld r26,88(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r10,r24 │ │ │ │ - mr r0,r17 │ │ │ │ - mr r16,r5 │ │ │ │ - add r9,r10,r16 │ │ │ │ - addi r19,r29,-1 │ │ │ │ - ld r7,88(r30) │ │ │ │ - ld r20,120(r31) │ │ │ │ - add r17,r8,r16 │ │ │ │ - add r27,r0,r16 │ │ │ │ - std r8,80(r31) │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 5cc64 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r6,r6,r18 │ │ │ │ + add r8,r8,r18 │ │ │ │ + cmpd r23,r29 │ │ │ │ + bne 5cbd0 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ble cr3,5cff0 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r12,r26 │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + mr r11,r25 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ + mr r25,r5 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + addi r18,r29,-1 │ │ │ │ + add r23,r14,r25 │ │ │ │ + mr r4,r14 │ │ │ │ + add r6,r10,r25 │ │ │ │ + std r22,136(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r21,152(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + add r16,r7,r25 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mr r8,r12 │ │ │ │ - li r25,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r5,r0 │ │ │ │ - mr r12,r29 │ │ │ │ - std r6,168(r31) │ │ │ │ + li r5,0 │ │ │ │ + mr r0,r7 │ │ │ │ std r10,176(r31) │ │ │ │ - add r18,r9,r16 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r6,r7,1 │ │ │ │ - mr r4,r5 │ │ │ │ + std r6,88(r31) │ │ │ │ + add r17,r8,r25 │ │ │ │ + sldi r8,r18,3 │ │ │ │ + std r2,192(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ld r12,72(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r3,r4 │ │ │ │ + ld r4,40(r31) │ │ │ │ li r9,0 │ │ │ │ - li r11,0 │ │ │ │ - std r8,128(r31) │ │ │ │ - mr r0,r12 │ │ │ │ - mr r5,r14 │ │ │ │ - std r23,136(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 5dd04 │ │ │ │ - ld r24,80(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r7,48(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r6,r29 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + cmpd r6,r9 │ │ │ │ + ble 5ce34 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r11,r9,3 │ │ │ │ + ld r24,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r3,64(r31) │ │ │ │ + std r27,72(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r20,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r4,72(r31) │ │ │ │ - add r22,r26,r3 │ │ │ │ - add r29,r20,r3 │ │ │ │ - add r14,r4,r3 │ │ │ │ - add r23,r24,r3 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r12,r7,3 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ - add r21,r24,r3 │ │ │ │ + add r22,r26,r11 │ │ │ │ + add r28,r27,r11 │ │ │ │ + add r29,r3,r11 │ │ │ │ + add r20,r0,r11 │ │ │ │ + srdi r19,r10,3 │ │ │ │ + subf r10,r9,r6 │ │ │ │ + add r21,r24,r11 │ │ │ │ addi r24,r22,8 │ │ │ │ - add r3,r8,r3 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r11 │ │ │ │ + add r11,r8,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r4,r3,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r11,r2 │ │ │ │ + ldx r3,r29,r2 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r20,r4,1 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - cmpd cr7,r8,r20 │ │ │ │ - beq 5dce8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5dce8 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - lfdx f11,r14,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r26,r12,r26,r4 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 5ce18 │ │ │ │ + cmpd r3,r26 │ │ │ │ + add r3,r3,r10 │ │ │ │ + beq 5ce18 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + maddld r27,r19,r27,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f10,r15,r26 │ │ │ │ + lfdx f11,r22,r2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + lfdx f10,r15,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r7,8(r29) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5dc90 │ │ │ │ - ld r20,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r20,r16 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfdx f0,r26,r16 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r8,-8(r27) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + stdu r10,8(r28) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5cdc0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + ld r26,80(r31) │ │ │ │ + ldx r2,r27,r25 │ │ │ │ + lfd f10,0(r12) │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r9,-8(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r14,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 5de90 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,112(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5de90 │ │ │ │ - ld r10,-8(r18) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - std r10,-8(r18) │ │ │ │ - bne 5de10 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - ld r22,88(r31) │ │ │ │ - mr r3,r18 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r24,r27 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + beq 5cfc0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5cfc0 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 5cfe8 │ │ │ │ + addi r2,r18,1 │ │ │ │ + mr r20,r9 │ │ │ │ + cmpdi r18,0 │ │ │ │ li r9,1 │ │ │ │ + ld r22,88(r31) │ │ │ │ + mr r11,r17 │ │ │ │ + mr r28,r16 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ - nop │ │ │ │ + mr r9,r18 │ │ │ │ nop │ │ │ │ - bdz 5de10 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 5cf40 │ │ │ │ + ld r8,-16(r11) │ │ │ │ + ld r29,-16(r2) │ │ │ │ + cmpdi r29,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ + li r24,1 │ │ │ │ + ld r10,-16(r28) │ │ │ │ sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r6,r8 │ │ │ │ - stdu r25,-8(r3) │ │ │ │ - beq cr7,5de80 │ │ │ │ + std r8,-16(r11) │ │ │ │ + cmpd cr7,r20,r8 │ │ │ │ + stdu r5,-8(r11) │ │ │ │ + beq 5cfb0 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r21 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5de80 │ │ │ │ + cmpd r29,r8 │ │ │ │ + beq 5cfb0 │ │ │ │ ldu r8,-8(r22) │ │ │ │ add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5de04 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5cf34 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5dda0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 5dc30 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - mr r14,r5 │ │ │ │ - ld r23,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - mr r12,r0 │ │ │ │ - mr r5,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 5ce5c │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r0 │ │ │ │ - ble cr4,5dbfc │ │ │ │ - mr r29,r12 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r12,r8 │ │ │ │ + li r24,-1 │ │ │ │ + stdu r24,-8(r28) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5ced0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r4,r7 │ │ │ │ + bne 5cd60 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + mr r4,r3 │ │ │ │ + mr r29,r6 │ │ │ │ + ld r11,112(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + beq 5bf64 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r11,r11,r6 │ │ │ │ + ble cr4,5cd40 │ │ │ │ + std r12,72(r31) │ │ │ │ + ld r22,136(r31) │ │ │ │ + mr r12,r2 │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r21,152(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - mr r0,r4 │ │ │ │ - b 5d908 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5da30 │ │ │ │ + ld r2,192(r31) │ │ │ │ + b 5ca58 │ │ │ │ + stdx r8,r17,r6 │ │ │ │ + li r7,-1 │ │ │ │ + neg r8,r8 │ │ │ │ + b 5cb70 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 5dde8 │ │ │ │ + std r10,-16(r28) │ │ │ │ + b 5cf18 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r27) │ │ │ │ - b 5dd48 │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r29 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 5ce5c │ │ │ │ - ld r7,88(r30) │ │ │ │ - b 5d968 │ │ │ │ - ld r0,56(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - mr r30,r24 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r17) │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5ce98 │ │ │ │ + mr r9,r18 │ │ │ │ + b 5cf40 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r25,r25,r29 │ │ │ │ + cmpd r27,r26 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 5bf64 │ │ │ │ + ld r2,88(r30) │ │ │ │ + b 5cab0 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ ld r3,8(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 5ce5c │ │ │ │ - sldi r27,r29,3 │ │ │ │ - ble cr4,5ec30 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - li r17,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - mr r23,r8 │ │ │ │ - mr r19,r14 │ │ │ │ - mr r8,r0 │ │ │ │ - std r28,192(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - mr r28,r10 │ │ │ │ + ble 5bf64 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + ble cr4,5df10 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r24,88(r30) │ │ │ │ + li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r28,r15,16 │ │ │ │ + plfd f26,66992 # 6d600 │ │ │ │ + addi r2,r21,16 │ │ │ │ + mr r20,r24 │ │ │ │ + std r27,192(r31) │ │ │ │ + mr r24,r30 │ │ │ │ + std r26,208(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r14,r6 │ │ │ │ - mr r10,r30 │ │ │ │ - fmr f23,f31 │ │ │ │ - mr r27,r3 │ │ │ │ - std r26,184(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - std r18,88(r31) │ │ │ │ - std r17,64(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - srdi r20,r22,3 │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r15,16 │ │ │ │ - std r9,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,27896 │ │ │ │ - std r9,56(r31) │ │ │ │ - mr r9,r17 │ │ │ │ - ld r30,120(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + mr r26,r22 │ │ │ │ + mr r27,r10 │ │ │ │ + mr r22,r9 │ │ │ │ + std r21,56(r31) │ │ │ │ + std r7,64(r31) │ │ │ │ + std r28,152(r31) │ │ │ │ + mr r30,r11 │ │ │ │ + mr r28,r6 │ │ │ │ + mr r9,r7 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r3,144(r31) │ │ │ │ + srdi r23,r17,3 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r23,176(r31) │ │ │ │ + ld r8,120(r24) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r21,64(r24) │ │ │ │ mtctr r29 │ │ │ │ - ld r18,64(r10) │ │ │ │ li r5,0 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 5dfac │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 5df8c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - ble 5e018 │ │ │ │ - stdx r7,r8,r5 │ │ │ │ - stdx r9,r23,r5 │ │ │ │ + add r23,r8,r2 │ │ │ │ + b 5d0fc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 5d0dc │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + ble 5d168 │ │ │ │ + stdx r10,r9,r5 │ │ │ │ + stdx r2,r14,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 5e030 │ │ │ │ - ldx r4,r18,r5 │ │ │ │ - lfdx f12,r30,r5 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r6,r4,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 5d180 │ │ │ │ + ldx r7,r21,r5 │ │ │ │ + lfdx f12,r23,r5 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r8,r7,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r3,r25,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r3,r6 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r7,r7,r25 │ │ │ │ - stdx r3,r16,r5 │ │ │ │ - stdx r7,r14,r5 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 5df80 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bgt 5e4f4 │ │ │ │ - mr r9,r6 │ │ │ │ - li r7,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - bgt 5df9c │ │ │ │ - neg r9,r9 │ │ │ │ - li r7,-1 │ │ │ │ - stdx r7,r8,r5 │ │ │ │ - stdx r9,r23,r5 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r6,r20,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r2,r6,r8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + add r10,r10,r20 │ │ │ │ + stdx r6,r26,r5 │ │ │ │ + stdx r10,r22,r5 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 5d0d0 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r7 │ │ │ │ + bgt 5d670 │ │ │ │ + mr r2,r8 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + bgt 5d0ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r9,r5 │ │ │ │ + stdx r2,r14,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 5dfac │ │ │ │ + bdnz 5d0fc │ │ │ │ ld r5,80(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,112(r31) │ │ │ │ - li r24,0 │ │ │ │ - li r17,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r10,112(r31) │ │ │ │ - ld r25,168(r31) │ │ │ │ - ld r26,176(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - std r27,136(r31) │ │ │ │ - mr r28,r17 │ │ │ │ - mr r27,r24 │ │ │ │ - std r23,112(r31) │ │ │ │ + li r25,0 │ │ │ │ + li r18,0 │ │ │ │ + bl 5b60 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r19,136(r31) │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + ld r25,176(r31) │ │ │ │ + ld r16,96(r24) │ │ │ │ + std r27,96(r31) │ │ │ │ + std r14,88(r31) │ │ │ │ fcfid f28,f0 │ │ │ │ - std r19,144(r31) │ │ │ │ - ld r21,96(r10) │ │ │ │ - mr r24,r25 │ │ │ │ - mr r25,r26 │ │ │ │ - std r10,152(r31) │ │ │ │ + std r28,112(r31) │ │ │ │ + std r24,128(r31) │ │ │ │ + mr r28,r18 │ │ │ │ + mr r27,r20 │ │ │ │ + mr r24,r19 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - ldx r9,r18,r27 │ │ │ │ - ldx r17,r16,r27 │ │ │ │ - lfdx f26,r30,r27 │ │ │ │ - lfdx f24,r21,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f11,f30,f30 │ │ │ │ - fsub f0,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r21,r28 │ │ │ │ + ldx r18,r26,r28 │ │ │ │ + lfdx f25,r23,r28 │ │ │ │ + lfdx f23,r16,r28 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 5e530 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 5d6c0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + ldx r19,r22,r28 │ │ │ │ + mulld r20,r30,r25 │ │ │ │ + cmpd r19,r18 │ │ │ │ + sldi r5,r20,3 │ │ │ │ + add r14,r15,r5 │ │ │ │ + stfdx f30,r15,r5 │ │ │ │ + ble 5d30c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4ee0 │ │ │ │ ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f31 │ │ │ │ - ldx r23,r14,r27 │ │ │ │ - mulld r26,r28,r20 │ │ │ │ - cmpd r23,r17 │ │ │ │ - sldi r4,r26,3 │ │ │ │ - add r19,r15,r4 │ │ │ │ - stfdx f29,r15,r4 │ │ │ │ - ble 5e1cc │ │ │ │ - fmsub f30,f26,f30,f25 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r10,r26,1 │ │ │ │ - addi r3,r17,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r23,r3 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - stfd f29,8(r19) │ │ │ │ - blt 5e1cc │ │ │ │ - addi r9,r23,-1 │ │ │ │ - lfd f10,-16(r25) │ │ │ │ - li r10,0 │ │ │ │ + addi r2,r20,1 │ │ │ │ + addi r4,r18,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r19,r4 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + fmul f30,f30,f0 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + stfd f30,8(r14) │ │ │ │ + blt 5d30c │ │ │ │ + addi r2,r19,-1 │ │ │ │ + lfd f10,-16(r27) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r17,r17,r9 │ │ │ │ - andi. r4,r17,1 │ │ │ │ - addi r4,r17,-1 │ │ │ │ - beq 5e190 │ │ │ │ + li r9,0 │ │ │ │ + subf r18,r18,r2 │ │ │ │ + andi. r5,r18,1 │ │ │ │ + addi r5,r18,-1 │ │ │ │ + beq 5d2d0 │ │ │ │ lfd f0,0(r24) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 5e1cc │ │ │ │ - srdi r9,r17,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + beq 5d30c │ │ │ │ + srdi r2,r18,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r24,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + stfdx f0,r27,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bdnz 5e198 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r24,r24,r22 │ │ │ │ - add r25,r25,r22 │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpd r28,r29 │ │ │ │ - bne 5e090 │ │ │ │ - ld r23,112(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ble cr3,5e56c │ │ │ │ - mr r3,r27 │ │ │ │ - mr r30,r10 │ │ │ │ - ld r26,184(r31) │ │ │ │ - mr r10,r28 │ │ │ │ - ld r0,72(r31) │ │ │ │ - ld r18,88(r31) │ │ │ │ - ld r17,64(r31) │ │ │ │ - ld r28,192(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - mr r6,r14 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r14,r19 │ │ │ │ - fmr f31,f23 │ │ │ │ - add r9,r10,r27 │ │ │ │ - addi r12,r29,-1 │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - mr r10,r17 │ │ │ │ - ld r17,120(r31) │ │ │ │ - add r7,r0,r27 │ │ │ │ - add r4,r8,r27 │ │ │ │ - std r8,80(r31) │ │ │ │ - std r3,128(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r3,r0 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 5d2d8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r24,r24,r17 │ │ │ │ + add r27,r27,r17 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bne 5d1e0 │ │ │ │ + ld r14,88(r31) │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ + ld r24,128(r31) │ │ │ │ + ble cr3,5d6e4 │ │ │ │ + mr r9,r22 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r22,r26 │ │ │ │ + ld r21,56(r31) │ │ │ │ + ld r26,208(r31) │ │ │ │ + mr r11,r30 │ │ │ │ + ld r27,192(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + mr r6,r28 │ │ │ │ + mr r30,r24 │ │ │ │ + ld r3,144(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + ld r24,88(r30) │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r17,r29,-1 │ │ │ │ + add r28,r10,r25 │ │ │ │ + add r12,r14,r25 │ │ │ │ + mr r4,r14 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r21,144(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + ld r18,120(r31) │ │ │ │ + ld r14,72(r31) │ │ │ │ + add r5,r7,r25 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - li r21,0 │ │ │ │ - mr r0,r29 │ │ │ │ - mr r8,r18 │ │ │ │ - std r6,168(r31) │ │ │ │ - add r16,r9,r27 │ │ │ │ - sldi r9,r12,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r5,r25,1 │ │ │ │ - mr r11,r3 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r7 │ │ │ │ + std r3,104(r31) │ │ │ │ + add r16,r2,r25 │ │ │ │ + addi r8,r24,1 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + std r24,176(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + mr r2,r28 │ │ │ │ + mr r28,r22 │ │ │ │ + std r8,64(r31) │ │ │ │ + mr r22,r2 │ │ │ │ + mr r8,r6 │ │ │ │ + mr r6,r11 │ │ │ │ + li r7,0 │ │ │ │ + std r6,112(r31) │ │ │ │ li r9,0 │ │ │ │ - li r18,0 │ │ │ │ - std r8,136(r31) │ │ │ │ - mr r3,r14 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r25,152(r31) │ │ │ │ - sldi r5,r5,1 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r19,r22 │ │ │ │ + std r8,128(r31) │ │ │ │ + mr r4,r0 │ │ │ │ + mr r0,r29 │ │ │ │ + std r7,56(r31) │ │ │ │ + mr r7,r28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpd r0,r9 │ │ │ │ - ble 5e384 │ │ │ │ - ld r24,80(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ + ble 5d4e4 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r3,r9,3 │ │ │ │ + ld r28,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r17,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - add r22,r26,r29 │ │ │ │ - add r25,r17,r29 │ │ │ │ - add r19,r11,r29 │ │ │ │ - add r23,r24,r29 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r14,r6,3 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r17,r29 │ │ │ │ - add r20,r24,r29 │ │ │ │ - addi r24,r22,8 │ │ │ │ - add r29,r8,r29 │ │ │ │ + add r24,r26,r3 │ │ │ │ + add r29,r27,r3 │ │ │ │ + add r11,r6,r3 │ │ │ │ + add r21,r4,r3 │ │ │ │ + srdi r20,r10,3 │ │ │ │ + subf r10,r9,r0 │ │ │ │ + add r22,r28,r3 │ │ │ │ + addi r28,r24,8 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r3 │ │ │ │ + add r3,r8,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r11,r29,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r3,r2 │ │ │ │ + ldx r7,r11,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r6,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r17,r11,1 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - cmpd cr7,r8,r17 │ │ │ │ - beq 5e368 │ │ │ │ - add r8,r8,r6 │ │ │ │ - beq cr7,5e368 │ │ │ │ - ldx r11,r20,r10 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - maddld r26,r26,r14,r11 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 5d4c8 │ │ │ │ + cmpd r7,r27 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 5d4c8 │ │ │ │ + ldx r8,r22,r2 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + maddld r6,r6,r20,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f10,r15,r26 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5e310 │ │ │ │ - ld r17,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ldx r10,r17,r27 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfdx f0,r26,r27 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r7) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + stdu r10,8(r29) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5d470 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ldx r2,r27,r25 │ │ │ │ + lfd f10,0(r14) │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r9,-8(r12) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 5e520 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5e520 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r12 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 5e490 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r22,88(r31) │ │ │ │ - mr r29,r16 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r24,r7 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + beq 5d690 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5d690 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 5d6b8 │ │ │ │ + addi r2,r17,1 │ │ │ │ + mr r21,r9 │ │ │ │ + cmpdi r17,0 │ │ │ │ li r9,1 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r29,r5 │ │ │ │ + mr r24,r19 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ - nop │ │ │ │ + mr r9,r17 │ │ │ │ nop │ │ │ │ - bdz 5e490 │ │ │ │ - ld r25,-16(r6) │ │ │ │ - ld r8,-16(r29) │ │ │ │ + bdz 5d5f0 │ │ │ │ + ld r8,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ - sldi r20,r9,3 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ + li r28,1 │ │ │ │ + ld r10,-16(r29) │ │ │ │ + sldi r22,r9,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r29) │ │ │ │ - cmpd r5,r8 │ │ │ │ - stdu r21,-8(r29) │ │ │ │ - beq cr7,5e510 │ │ │ │ + std r8,-16(r3) │ │ │ │ + cmpd cr7,r21,r8 │ │ │ │ + stdu r23,-8(r3) │ │ │ │ + beq 5d680 │ │ │ │ ld r8,64(r30) │ │ │ │ - ldx r8,r8,r20 │ │ │ │ + ldx r8,r8,r22 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r25,r8 │ │ │ │ - beq cr7,5e510 │ │ │ │ - ldu r8,-8(r22) │ │ │ │ - add r10,r25,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5e484 │ │ │ │ + cmpd r11,r8 │ │ │ │ + beq 5d680 │ │ │ │ + ldu r8,-8(r24) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5d5e4 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 5e420 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bne 5e2b0 │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - mr r14,r3 │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r25,152(r31) │ │ │ │ - mr r3,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 5ce5c │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r0 │ │ │ │ - ble cr4,5e284 │ │ │ │ + li r28,-1 │ │ │ │ + stdu r28,-8(r29) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5d580 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 5d410 │ │ │ │ mr r29,r0 │ │ │ │ - mr r18,r8 │ │ │ │ - mr r17,r10 │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r3,128(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - b 5def8 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5e020 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r0,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + ld r6,112(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + mr r28,r7 │ │ │ │ + ld r8,128(r31) │ │ │ │ + mr r22,r19 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + beq 5bf64 │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r8,r8,r29 │ │ │ │ + ble cr4,5d3dc │ │ │ │ + mr r22,r7 │ │ │ │ + mr r11,r6 │ │ │ │ + std r14,72(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r21,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r10,152(r31) │ │ │ │ + ld r24,176(r31) │ │ │ │ + mr r6,r8 │ │ │ │ + mr r14,r4 │ │ │ │ + b 5d048 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5d170 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 5e468 │ │ │ │ - nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r7) │ │ │ │ - b 5e3c8 │ │ │ │ + std r10,-16(r29) │ │ │ │ + b 5d5c8 │ │ │ │ nop │ │ │ │ - blt 5e544 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 5e0f8 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r5) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r16) │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5d548 │ │ │ │ + mr r9,r17 │ │ │ │ + b 5d5f0 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 5d23c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f31 │ │ │ │ - b 5e0f8 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r19,r19,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r29 │ │ │ │ - cmpd r27,r9 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - beq 5ec18 │ │ │ │ - mr r9,r8 │ │ │ │ - ld r25,88(r10) │ │ │ │ - ld r8,72(r31) │ │ │ │ - b 5df64 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5ce5c │ │ │ │ - sldi r7,r29,3 │ │ │ │ - ble cr4,5edf8 │ │ │ │ - li r9,0 │ │ │ │ - ld r23,88(r30) │ │ │ │ - li r3,0 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r22,r25,2 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addis r11,r2,-3 │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r16,48(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - std r28,72(r31) │ │ │ │ - mr r0,r25 │ │ │ │ - mr r28,r14 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - divd r22,r24,r22 │ │ │ │ - addi r11,r11,29008 │ │ │ │ - mr r20,r8 │ │ │ │ - mr r18,r10 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 5d23c │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r28,r28,r29 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 5defc │ │ │ │ + ld r20,88(r24) │ │ │ │ + ld r9,64(r31) │ │ │ │ + b 5d0a8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5bf64 │ │ │ │ + sldi r0,r29,3 │ │ │ │ + ble cr4,5e080 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r19,88(r30) │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + addi r5,r24,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r24,88(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ + addi r17,r22,-8 │ │ │ │ + addi r8,r9,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r28,r2 │ │ │ │ + std r18,104(r31) │ │ │ │ + std r27,64(r31) │ │ │ │ + divd r12,r18,r5 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ mr r25,r6 │ │ │ │ - mr r14,r3 │ │ │ │ - std r26,64(r31) │ │ │ │ - addi r27,r9,-8 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - std r9,56(r31) │ │ │ │ - mr r9,r7 │ │ │ │ - mr r7,r24 │ │ │ │ - std r27,80(r31) │ │ │ │ - ld r10,112(r31) │ │ │ │ + mr r24,r9 │ │ │ │ + mr r11,r17 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r2,r8 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r16,r12 │ │ │ │ ld r21,120(r30) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r23,64(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r26,104(r31) │ │ │ │ mr r27,r29 │ │ │ │ - li r8,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + li r7,0 │ │ │ │ add r21,r21,r10 │ │ │ │ - b 5e680 │ │ │ │ + b 5d7f0 │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 5e65c │ │ │ │ - subf r10,r5,r10 │ │ │ │ + cmpd r10,r3 │ │ │ │ + ble 5d7cc │ │ │ │ + subf r10,r4,r10 │ │ │ │ cmpdi r10,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - ble 5e6ec │ │ │ │ - stdx r5,r17,r8 │ │ │ │ - stdx r10,r20,r8 │ │ │ │ + li r4,1 │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + ble 5d85c │ │ │ │ + stdx r4,r17,r7 │ │ │ │ + stdx r10,r14,r7 │ │ │ │ addi r27,r27,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 5e708 │ │ │ │ - ldx r4,r6,r8 │ │ │ │ - lfdx f12,r21,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdz 5d878 │ │ │ │ + ldx r3,r23,r7 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r4,r3,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - subf r3,r23,r24 │ │ │ │ - addi r24,r24,1 │ │ │ │ - divd r10,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r24,r24,r23 │ │ │ │ - stdx r3,r26,r8 │ │ │ │ - stdx r24,r25,r8 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 5e650 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 5eb9c │ │ │ │ - mr r10,r5 │ │ │ │ - li r5,1 │ │ │ │ + mffprd r20,f0 │ │ │ │ + subf r26,r19,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + divd r10,r26,r4 │ │ │ │ + cmpdi r26,0 │ │ │ │ + add r20,r20,r19 │ │ │ │ + stdx r26,r22,r7 │ │ │ │ + stdx r20,r24,r7 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + subf r10,r10,r26 │ │ │ │ + bge 5d7c0 │ │ │ │ + add r4,r10,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bgt 5de60 │ │ │ │ + mr r10,r4 │ │ │ │ + li r4,1 │ │ │ │ cmpdi r10,0 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - bgt 5e66c │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + bgt 5d7dc │ │ │ │ neg r10,r10 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r17,r8 │ │ │ │ - stdx r10,r20,r8 │ │ │ │ + li r4,-1 │ │ │ │ + stdx r4,r17,r7 │ │ │ │ + stdx r10,r14,r7 │ │ │ │ addi r27,r27,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5e680 │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r9 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 5d7f0 │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r7,176(r31) │ │ │ │ - std r0,168(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - li r24,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r23,2 │ │ │ │ - ld r11,96(r31) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r0,168(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - std r14,88(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + li r26,0 │ │ │ │ + addi r23,r23,-8 │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,192(r31) │ │ │ │ + stxv vs38,176(r31) │ │ │ │ + std r5,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r10,104(r30) │ │ │ │ + addi r2,r19,2 │ │ │ │ + ld r11,112(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + mr r6,r17 │ │ │ │ + std r25,112(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r5,56(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r14,152(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,192(r31) │ │ │ │ + mtfprd f12,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxv vs38,176(r31) │ │ │ │ + mr r19,r11 │ │ │ │ + addi r10,r10,1 │ │ │ │ + srdi r7,r9,3 │ │ │ │ + fcfid f7,f12 │ │ │ │ + mr r20,r2 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r23) │ │ │ │ + ldu r24,8(r19) │ │ │ │ + sldi r4,r26,3 │ │ │ │ + ldu r17,8(r20) │ │ │ │ + lfdx f0,r21,r4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + cmpd r24,r17 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ mtfprd f12,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ - std r25,96(r31) │ │ │ │ - std r20,136(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - mtfprd f11,r5 │ │ │ │ - addi r23,r6,-8 │ │ │ │ - addi r6,r5,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r9,r4 │ │ │ │ + bgt 5db2c │ │ │ │ + frim f10,f0 │ │ │ │ + subf r9,r24,r17 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r18,176(r30) │ │ │ │ + cmpldi r9,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r22,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r14,r22 │ │ │ │ + ble 5deb0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r0,r9,1 │ │ │ │ + sldi r4,r27,3 │ │ │ │ + plxv vs44,65828 # 6dab0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r15,56(r31) │ │ │ │ + mtvsrdd vs42,r22,r22 │ │ │ │ + mtvsrdd vs41,r14,r14 │ │ │ │ + srdi r9,r0,1 │ │ │ │ + add r4,r18,r4 │ │ │ │ + maddld r25,r8,r26,r15 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r3,8(r23) │ │ │ │ - ldu r20,8(r8) │ │ │ │ - sldi r14,r24,3 │ │ │ │ - ldu r25,8(r10) │ │ │ │ - lfdx f11,r21,r14 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - cmpd r20,r25 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + ldx r12,r12,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r15,r15,r4 │ │ │ │ + mtvsrdd vs0,r8,r12 │ │ │ │ + mtvsrdd vs6,r9,r15 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 5d9c0 │ │ │ │ + andi. r9,r0,1 │ │ │ │ + ld r15,56(r31) │ │ │ │ + beq 5db2c │ │ │ │ + clrrdi r4,r0,1 │ │ │ │ + add r24,r24,r4 │ │ │ │ + mulld r25,r16,r4 │ │ │ │ + subf r9,r25,r22 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r14 │ │ │ │ - bgt 5e884 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - addi r25,r25,1 │ │ │ │ - maddld r14,r16,r24,r15 │ │ │ │ - ld r12,176(r30) │ │ │ │ - subf r20,r20,r25 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r3,f12 │ │ │ │ - b 5e81c │ │ │ │ - lfdx f12,r12,r25 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - subf r3,r22,r3 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - beq 5e884 │ │ │ │ - addi r14,r14,8 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r4,r3,1 │ │ │ │ - not r5,r3 │ │ │ │ - mr r26,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - add r25,r27,r4 │ │ │ │ - add r5,r5,r27 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5da70 │ │ │ │ + subf r0,r22,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r0,r0,r27 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,5e858 │ │ │ │ - neg r26,r3 │ │ │ │ - add r26,r27,r26 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f0,r12,r26 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 5e800 │ │ │ │ - lfdx f12,r12,r5 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - subf r3,r22,r3 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - bne 5e818 │ │ │ │ + lfdx f10,r18,r0 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5da98 │ │ │ │ + add r9,r14,r25 │ │ │ │ + add r9,r27,r9 │ │ │ │ + mulld r0,r7,r26 │ │ │ │ addi r24,r24,1 │ │ │ │ - add r27,r27,r6 │ │ │ │ - cmpd r24,r29 │ │ │ │ - bne 5e790 │ │ │ │ - ld r14,88(r31) │ │ │ │ - ld r25,96(r31) │ │ │ │ - ld r20,136(r31) │ │ │ │ - ble cr3,5ebcc │ │ │ │ - mr r3,r14 │ │ │ │ - ld r26,64(r31) │ │ │ │ - mr r14,r28 │ │ │ │ - ld r28,72(r31) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r24,r17 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + add r9,r0,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + bgt 5db2c │ │ │ │ + add r25,r16,r25 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r9,r25,r22 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r24,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5dae8 │ │ │ │ + subf r24,r22,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r24,r27,r24 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r18,r24 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 5db10 │ │ │ │ + add r9,r25,r14 │ │ │ │ + add r9,r27,r9 │ │ │ │ + add r4,r0,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r15,r4 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r27,r27,r10 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne 5d910 │ │ │ │ + ld r25,112(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + mr r18,r3 │ │ │ │ + mr r17,r6 │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r14,152(r31) │ │ │ │ + ble cr3,5deb8 │ │ │ │ + mr r9,r24 │ │ │ │ + ld r27,64(r31) │ │ │ │ + ld r26,80(r31) │ │ │ │ mr r6,r25 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r8,r20 │ │ │ │ - mr r10,r18 │ │ │ │ - mr r0,r17 │ │ │ │ - mr r7,r9 │ │ │ │ - add r9,r10,r7 │ │ │ │ - ld r23,88(r30) │ │ │ │ - addi r4,r29,-1 │ │ │ │ - ld r17,120(r31) │ │ │ │ - add r11,r0,r7 │ │ │ │ - add r12,r8,r7 │ │ │ │ - std r8,88(r31) │ │ │ │ + mr r10,r3 │ │ │ │ + mr r7,r17 │ │ │ │ + ld r24,88(r31) │ │ │ │ + ld r18,104(r31) │ │ │ │ + mr r2,r28 │ │ │ │ + mr r0,r5 │ │ │ │ + add r8,r10,r0 │ │ │ │ + ld r19,88(r30) │ │ │ │ + addi r5,r29,-1 │ │ │ │ + std r24,176(r31) │ │ │ │ + ld r17,72(r31) │ │ │ │ + add r12,r14,r0 │ │ │ │ + mr r4,r14 │ │ │ │ + std r10,208(r31) │ │ │ │ + ld r24,120(r31) │ │ │ │ + mr r10,r2 │ │ │ │ + add r28,r7,r0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mr r8,r3 │ │ │ │ - li r21,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r29 │ │ │ │ - std r6,168(r31) │ │ │ │ - std r25,176(r31) │ │ │ │ - std r24,184(r31) │ │ │ │ - std r10,192(r31) │ │ │ │ - std r23,136(r31) │ │ │ │ - add r16,r9,r7 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - std r9,96(r31) │ │ │ │ - mr r9,r23 │ │ │ │ - addi r5,r9,1 │ │ │ │ - mr r25,r0 │ │ │ │ + li r23,0 │ │ │ │ + std r22,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r8,104(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r2,r6 │ │ │ │ + std r18,192(r31) │ │ │ │ + std r19,224(r31) │ │ │ │ + add r16,r8,r0 │ │ │ │ + sldi r8,r5,3 │ │ │ │ + std r8,112(r31) │ │ │ │ + addi r8,r19,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,64(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r4,r14 │ │ │ │ + ld r14,40(r31) │ │ │ │ li r9,0 │ │ │ │ - mr r0,r3 │ │ │ │ - std r8,152(r31) │ │ │ │ - li r18,0 │ │ │ │ - mr r3,r14 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - nop │ │ │ │ + std r10,128(r31) │ │ │ │ + mr r25,r29 │ │ │ │ + std r7,56(r31) │ │ │ │ + mr r7,r2 │ │ │ │ cmpd r25,r9 │ │ │ │ - ble 5ea24 │ │ │ │ - ld r24,88(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ + ble 5dce4 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r3,r9,3 │ │ │ │ + ld r22,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r17,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - add r22,r26,r29 │ │ │ │ - add r27,r17,r29 │ │ │ │ - add r19,r0,r29 │ │ │ │ - add r23,r24,r29 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r14,r6,3 │ │ │ │ - subf r6,r9,r25 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r17,r29 │ │ │ │ - add r20,r24,r29 │ │ │ │ - addi r24,r22,8 │ │ │ │ - add r29,r8,r29 │ │ │ │ + add r21,r26,r3 │ │ │ │ + add r29,r27,r3 │ │ │ │ + add r11,r6,r3 │ │ │ │ + add r19,r4,r3 │ │ │ │ + srdi r18,r10,3 │ │ │ │ + subf r10,r9,r25 │ │ │ │ + add r20,r22,r3 │ │ │ │ + addi r22,r21,8 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r3 │ │ │ │ + add r3,r8,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r26,r29,r10 │ │ │ │ - mr r0,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r3,r2 │ │ │ │ + ldx r7,r11,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r6,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r17,r26,1 │ │ │ │ - mulld r6,r6,r26 │ │ │ │ - cmpd cr7,r8,r17 │ │ │ │ - beq 5ea08 │ │ │ │ - add r8,r8,r6 │ │ │ │ - beq cr7,5ea08 │ │ │ │ - ldx r26,r20,r10 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - maddld r0,r0,r14,r26 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 5dcc8 │ │ │ │ + cmpd r7,r27 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 5dcc8 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + maddld r6,r6,r18,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f10,r15,r0 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r27) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5e9b0 │ │ │ │ - ld r17,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r0,72(r31) │ │ │ │ - ldx r10,r17,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfdx f0,r26,r7 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + stdu r10,8(r29) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5dc70 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ldx r2,r27,r0 │ │ │ │ + lfd f10,0(r17) │ │ │ │ + lfdx f0,r26,r0 │ │ │ │ ld r9,-8(r12) │ │ │ │ - ld r8,-8(r11) │ │ │ │ - sldi r10,r10,3 │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 5ebc0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,96(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5ebc0 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + beq 5de80 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,112(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5de80 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ std r9,-8(r12) │ │ │ │ - mr r9,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 5eb30 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ld r22,80(r31) │ │ │ │ - mr r29,r16 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r24,r11 │ │ │ │ - mtctr r9 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 5dea8 │ │ │ │ + addi r2,r5,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r5,0 │ │ │ │ li r9,1 │ │ │ │ + ld r21,104(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + mr r29,r28 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r4 │ │ │ │ - nop │ │ │ │ + mr r9,r5 │ │ │ │ nop │ │ │ │ - bdz 5eb30 │ │ │ │ - ld r27,-16(r6) │ │ │ │ - ld r8,-16(r29) │ │ │ │ + bdz 5ddf0 │ │ │ │ + ld r8,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ + li r22,1 │ │ │ │ + ld r10,-16(r29) │ │ │ │ sldi r20,r9,3 │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r29) │ │ │ │ - cmpd r8,r5 │ │ │ │ - stdu r21,-8(r29) │ │ │ │ - beq cr7,5ebb0 │ │ │ │ + std r8,-16(r3) │ │ │ │ + cmpd cr7,r8,r19 │ │ │ │ + stdu r23,-8(r3) │ │ │ │ + beq 5de70 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r20 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r27,r8 │ │ │ │ - beq cr7,5ebb0 │ │ │ │ - ldu r8,-8(r22) │ │ │ │ - add r10,r27,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5eb24 │ │ │ │ + cmpd r11,r8 │ │ │ │ + beq 5de70 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 5dde4 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 5eac0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bne 5e950 │ │ │ │ - ld r8,152(r31) │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,5dd80 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 5dc10 │ │ │ │ ld r9,144(r31) │ │ │ │ - mr r14,r3 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r25 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 5ce5c │ │ │ │ - ld r9,112(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,5ec10 │ │ │ │ - mr r29,r0 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r0,r3 │ │ │ │ - ld r25,176(r31) │ │ │ │ - mr r3,r8 │ │ │ │ - ld r24,184(r31) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - b 5e5c8 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - li r5,-1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + mr r14,r4 │ │ │ │ + ld r10,128(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + mr r29,r25 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 5bf64 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + ble cr4,5dbec │ │ │ │ + mr r6,r2 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r2,r10 │ │ │ │ + ld r22,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + std r17,72(r31) │ │ │ │ + ld r24,176(r31) │ │ │ │ + ld r18,192(r31) │ │ │ │ + ld r10,208(r31) │ │ │ │ + ld r19,224(r31) │ │ │ │ + b 5d734 │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + li r4,-1 │ │ │ │ neg r10,r10 │ │ │ │ - b 5e6f4 │ │ │ │ - nop │ │ │ │ + b 5d864 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 5eb08 │ │ │ │ + std r10,-16(r29) │ │ │ │ + b 5ddc8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r11) │ │ │ │ - b 5ea68 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r29 │ │ │ │ - std r10,112(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r14,r10 │ │ │ │ - beq 5ce5c │ │ │ │ - ld r23,88(r30) │ │ │ │ - b 5e624 │ │ │ │ - andi. r9,r7,8 │ │ │ │ - bne 5ec24 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r7,2 │ │ │ │ - beq 5c8d8 │ │ │ │ - b 5ded0 │ │ │ │ - ld r9,136(r31) │ │ │ │ - b 5e92c │ │ │ │ - mr r30,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - b 5ce5c │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5d8dc │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - li r17,0 │ │ │ │ - li r18,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 5ec6c │ │ │ │ - bgt cr3,5e230 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r28) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r16) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5dd48 │ │ │ │ + mr r9,r5 │ │ │ │ + b 5ddf0 │ │ │ │ + li r4,0 │ │ │ │ + b 5da50 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r28,r28,r29 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,72(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r25,r9 │ │ │ │ + beq 5bf64 │ │ │ │ + ld r19,88(r30) │ │ │ │ + b 5d79c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5df04 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 5ba88 │ │ │ │ + b 5d020 │ │ │ │ + mr r30,r24 │ │ │ │ + b 5bf64 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + b 5ca30 │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r2,r3,-2 │ │ │ │ + li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + bne 5e0e8 │ │ │ │ + bgt cr3,5d36c │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 5ce5c │ │ │ │ + beq 5bf64 │ │ │ │ + ld r2,72(r31) │ │ │ │ cmpdi r3,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r18,2 │ │ │ │ - sldi r17,r29,1 │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5e230 │ │ │ │ - addi r9,r18,1 │ │ │ │ - add r17,r17,r29 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r18,r18,2 │ │ │ │ - cmpd r3,r9 │ │ │ │ - add r17,r29,r17 │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5e230 │ │ │ │ - addi r9,r18,1 │ │ │ │ - add r17,r17,r29 │ │ │ │ - addi r18,r18,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r3,r9 │ │ │ │ - cmpd r3,r18 │ │ │ │ - add r17,r29,r17 │ │ │ │ - beq cr7,5ce5c │ │ │ │ - bne 5ec6c │ │ │ │ - b 5ce5c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ + li r11,2 │ │ │ │ + sldi r6,r29,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 5bf64 │ │ │ │ + ble cr3,5e0f0 │ │ │ │ + std r2,72(r31) │ │ │ │ + b 5d36c │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r2,r28,-2 │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 5edf0 │ │ │ │ - bgt cr3,5dbb0 │ │ │ │ - ld r9,152(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5ce5c │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r7,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + bne 5e0dc │ │ │ │ + bgt cr3,5ccdc │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 5bf64 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r28,2 │ │ │ │ li r12,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5dbb0 │ │ │ │ - addi r9,r12,1 │ │ │ │ - add r23,r29,r23 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r12,r12,2 │ │ │ │ - cmpd r7,r9 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5dbb0 │ │ │ │ - addi r9,r12,1 │ │ │ │ - add r23,r29,r23 │ │ │ │ - addi r12,r12,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r7,r9 │ │ │ │ - cmpd r7,r12 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,5ce5c │ │ │ │ - bne 5ed04 │ │ │ │ - b 5ce5c │ │ │ │ - mr r3,r19 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r4 │ │ │ │ - mulld r5,r21,r4 │ │ │ │ - mulld r7,r21,r9 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq cr7,5d8dc │ │ │ │ - addis r4,r2,-3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,29008(r4) │ │ │ │ - stfdx f0,r3,r5 │ │ │ │ - beq 5d8dc │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - b 5ed58 │ │ │ │ - nop │ │ │ │ + sldi r11,r29,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 5bf64 │ │ │ │ + ble cr3,5e030 │ │ │ │ + std r2,72(r31) │ │ │ │ + b 5ccdc │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r29,r5 │ │ │ │ + mulld r6,r18,r5 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq cr7,5ca30 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r21,r6 │ │ │ │ + beq 5ca30 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + b 5dfb4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r19 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r4 │ │ │ │ - mulld r5,r21,r4 │ │ │ │ - mulld r7,r21,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,5ded0 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,29008(r4) │ │ │ │ - stfdx f0,r3,r5 │ │ │ │ - beq 5ded0 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - b 5eda8 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r29,r5 │ │ │ │ + mulld r6,r18,r5 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq cr7,5d020 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r21,r6 │ │ │ │ + beq 5d020 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + b 5dff4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi r8,r12,1 │ │ │ │ + add r11,r11,r29 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpd r28,r8 │ │ │ │ + add r11,r29,r11 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5dfa8 │ │ │ │ + addi r8,r12,1 │ │ │ │ + add r11,r11,r29 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpd cr7,r28,r8 │ │ │ │ + cmpd r28,r12 │ │ │ │ + add r11,r29,r11 │ │ │ │ + beq cr7,5bf64 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5dfa8 │ │ │ │ + b 5e030 │ │ │ │ nop │ │ │ │ - ld r7,152(r31) │ │ │ │ - b 5ed04 │ │ │ │ - li r5,0 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r3,0 │ │ │ │ - std r5,112(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ + addi r8,r2,-2 │ │ │ │ + ld r5,40(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ + andi. r8,r8,2 │ │ │ │ cmpdi cr3,r5,0 │ │ │ │ - bne 5ee54 │ │ │ │ - bgt cr3,5e8d0 │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5ce5c │ │ │ │ - li r3,2 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd r3,r9 │ │ │ │ - std r5,112(r31) │ │ │ │ - beq 5ce5c │ │ │ │ - ld r4,144(r31) │ │ │ │ - sldi r9,r29,1 │ │ │ │ - ble cr3,5ee60 │ │ │ │ - std r9,112(r31) │ │ │ │ - b 5e8d0 │ │ │ │ + bne 5e0c8 │ │ │ │ + bgt cr3,5db80 │ │ │ │ + ld r8,144(r31) │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 5bf64 │ │ │ │ + ld r2,72(r31) │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + sldi r2,r29,1 │ │ │ │ + beq 5bf64 │ │ │ │ + ld r8,72(r31) │ │ │ │ ld r4,144(r31) │ │ │ │ - li r9,0 │ │ │ │ - bgt cr3,5ee4c │ │ │ │ - addi r5,r3,1 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r3,r3,2 │ │ │ │ + ble cr3,5e13c │ │ │ │ + std r8,72(r31) │ │ │ │ + b 5db80 │ │ │ │ + ld r2,72(r31) │ │ │ │ + bgt cr3,5dfa8 │ │ │ │ + b 5e030 │ │ │ │ + ld r2,72(r31) │ │ │ │ + bgt cr3,5df58 │ │ │ │ + addi r8,r11,1 │ │ │ │ + add r6,r29,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r11,r11,2 │ │ │ │ + cmpd r8,r3 │ │ │ │ + add r6,r29,r6 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5df58 │ │ │ │ + addi r8,r11,1 │ │ │ │ + add r6,r29,r6 │ │ │ │ + addi r11,r11,2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpd cr7,r8,r3 │ │ │ │ + cmpd r3,r11 │ │ │ │ + add r6,r29,r6 │ │ │ │ + beq cr7,5bf64 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5df58 │ │ │ │ + b 5e0f0 │ │ │ │ + addi r5,r6,1 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r6,r6,2 │ │ │ │ cmpd r5,r4 │ │ │ │ - add r9,r29,r9 │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5ee4c │ │ │ │ - addi r5,r3,1 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r3,r3,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ + add r2,r29,r2 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5e0d4 │ │ │ │ + addi r5,r6,1 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r6,r6,2 │ │ │ │ + addi r8,r8,16 │ │ │ │ cmpd cr7,r5,r4 │ │ │ │ - cmpd r3,r4 │ │ │ │ - add r9,r29,r9 │ │ │ │ - beq cr7,5ce5c │ │ │ │ - beq 5ce5c │ │ │ │ - bgt cr3,5ee4c │ │ │ │ - b 5ee60 │ │ │ │ + cmpd r6,r4 │ │ │ │ + add r2,r29,r2 │ │ │ │ + beq cr7,5bf64 │ │ │ │ + beq 5bf64 │ │ │ │ + bgt cr3,5e0d4 │ │ │ │ + b 5e13c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000005eec0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-28608 │ │ │ │ - mflr r0 │ │ │ │ - std r21,-112(r1) │ │ │ │ +000000000005e1a0 : │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r21,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r9,16(r3) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + li r4,0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + std r0,16(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 r17,-144(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(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) │ │ │ │ - std r0,16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r21 │ │ │ │ sldi r5,r5,3 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + 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 r22,-112(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r25,48(r20) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 5f234 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 5f2c4 │ │ │ │ + ld r2,8(r20) │ │ │ │ + beq 5e4f4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 5e580 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f29,62396 # 6d618 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r19,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r10,r19,23 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r9,r19,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 r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r24) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f28,0(r24) │ │ │ │ addi r26,r1,32 │ │ │ │ - ble 5f0d8 │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 5e394 │ │ │ │ + ld r2,40(r31) │ │ │ │ cmpdi r25,1 │ │ │ │ - ld r6,120(r18) │ │ │ │ - mulld r10,r25,r9 │ │ │ │ - beq 5f334 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r26 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5f04c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5f03c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 5f030 │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r26,16 │ │ │ │ + ld r7,120(r20) │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + beq 5e5f4 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r26 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 5e31c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 5e30c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 5e300 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r26,16 │ │ │ │ stxv vs63,0(r26) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5f06c │ │ │ │ - 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 5f054 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 5f080 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5e33c │ │ │ │ + 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 5e324 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 5e350 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r26,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r26,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r29,r25 │ │ │ │ li r30,0 │ │ │ │ addi r23,r24,8 │ │ │ │ - add r27,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27944(r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r27,r7,r9 │ │ │ │ nop │ │ │ │ lfdx f1,r27,r30 │ │ │ │ - fmul f1,f1,f30 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ stfdx f1,r22,r30 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r23,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 5f0b0 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5f1d0 │ │ │ │ - add r10,r24,r19 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 5e370 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5e48c │ │ │ │ + add r9,r24,r19 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r25,-1 │ │ │ │ lfdx f12,r24,r19 │ │ │ │ - add r17,r26,r19 │ │ │ │ lfd f30,0(r21) │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + add r17,r26,r19 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r20,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ lfd f0,0(r27) │ │ │ │ fmadd f30,f0,f12,f30 │ │ │ │ stfd f30,0(r21) │ │ │ │ - ble cr4,5f224 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,5e4e4 │ │ │ │ + ld r8,56(r20) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r19 │ │ │ │ - b 5f14c │ │ │ │ + add r8,r8,r19 │ │ │ │ + b 5e40c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 5f210 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 5f140 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 5e4d0 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 5e400 │ │ │ │ cmpd r25,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r26,r8 │ │ │ │ - ble 5f1c4 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r26,r10 │ │ │ │ + ble 5e480 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r25 │ │ │ │ - add r29,r26,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r26,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 5f190 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + bne 5e450 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r20,r27 │ │ │ │ - bne 5f110 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 5e3d0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 5f2c4 │ │ │ │ - ld r25,48(r18) │ │ │ │ - b 5efa0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 5e580 │ │ │ │ + ld r25,48(r20) │ │ │ │ + b 5e270 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r26) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r26) │ │ │ │ - b 5f174 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r26) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r26) │ │ │ │ + b 5e434 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r26,r10 │ │ │ │ - b 5f160 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5f2c4 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 5f2c4 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r23,120(r18) │ │ │ │ + ldx r7,r26,r9 │ │ │ │ + b 5e420 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5e580 │ │ │ │ + ld r23,0(r20) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 5e580 │ │ │ │ + sldi r25,r2,3 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r24,120(r20) │ │ │ │ li r28,0 │ │ │ │ - addi r27,r9,-8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27944(r9) │ │ │ │ + plfd f30,61696 # 6d618 │ │ │ │ + addi r27,r2,-8 │ │ │ │ lfdx f31,r21,r28 │ │ │ │ - add r26,r23,r28 │ │ │ │ - mr r29,r24 │ │ │ │ + add r26,r24,r28 │ │ │ │ + mr r29,r23 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r30,r30,1 │ │ │ │ lfd f1,0(r26) │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r21,r28 │ │ │ │ - bne 5f280 │ │ │ │ + bne 5e540 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r28,r25 │ │ │ │ - bne 5f264 │ │ │ │ - addi r1,r31,272 │ │ │ │ + cmpld r25,r28 │ │ │ │ + bne 5e524 │ │ │ │ + addi r1,r31,256 │ │ │ │ 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 5f078 │ │ │ │ + li r2,0 │ │ │ │ + b 5e348 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005f350 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-29776 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +000000000005e610 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-136(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ std r21,-112(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + li r4,0 │ │ │ │ std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + ld r21,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 r22,-104(r1) │ │ │ │ std r23,-96(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,-272(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - ld r21,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r25,48(r20) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 5f6c4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,29008 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 5f748 │ │ │ │ + ld r2,8(r20) │ │ │ │ + beq 5e964 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 5e9e4 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f30,61264 # 6d618 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ sldi r19,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r10,r19,23 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r9,r19,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 r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r24) │ │ │ │ addi r26,r1,32 │ │ │ │ - ble 5f568 │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 5e804 │ │ │ │ + ld r2,40(r31) │ │ │ │ cmpdi r25,1 │ │ │ │ - ld r6,120(r18) │ │ │ │ - mulld r10,r25,r9 │ │ │ │ - beq 5f7b8 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r26 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5f4dc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5f4cc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 5f4c0 │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r26,16 │ │ │ │ + ld r7,120(r20) │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + beq 5ea54 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r26 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 5e78c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 5e77c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 5e770 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r26,16 │ │ │ │ stxv vs63,0(r26) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5f4fc │ │ │ │ - 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 5f4e4 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 5f510 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5e7ac │ │ │ │ + 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 5e794 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 5e7c0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r26,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r26,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r29,r25 │ │ │ │ li r30,0 │ │ │ │ addi r23,r24,8 │ │ │ │ - add r27,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27944(r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r27,r7,r9 │ │ │ │ nop │ │ │ │ lfdx f1,r27,r30 │ │ │ │ fmul f1,f1,f30 │ │ │ │ stfdx f1,r22,r30 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r23,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 5f540 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5f660 │ │ │ │ - add r10,r24,r19 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 5e7e0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5e8fc │ │ │ │ + add r9,r24,r19 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r25,-1 │ │ │ │ lfdx f11,r24,r19 │ │ │ │ add r17,r26,r19 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r20,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,0(r27) │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ stfd f0,0(r27) │ │ │ │ - ble cr4,5f6b4 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,5e954 │ │ │ │ + ld r8,56(r20) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r19 │ │ │ │ - b 5f5dc │ │ │ │ + add r8,r8,r19 │ │ │ │ + b 5e87c │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 5f6a0 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 5f5d0 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 5e940 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 5e870 │ │ │ │ cmpd r25,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r26,r8 │ │ │ │ - ble 5f654 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r26,r10 │ │ │ │ + ble 5e8f0 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r25 │ │ │ │ - add r29,r26,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r26,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 5f620 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f11,0(r9) │ │ │ │ + bne 5e8c0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r20,r27 │ │ │ │ - bne 5f5a0 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 5e840 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 5f748 │ │ │ │ - ld r25,48(r18) │ │ │ │ - b 5f430 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 5e9e4 │ │ │ │ + ld r25,48(r20) │ │ │ │ + b 5e6e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r26) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r26) │ │ │ │ - b 5f604 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r26) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r26) │ │ │ │ + b 5e8a4 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r26,r10 │ │ │ │ - b 5f5f0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5f748 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 5f748 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,120(r18) │ │ │ │ + ldx r7,r26,r9 │ │ │ │ + b 5e890 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5e9e4 │ │ │ │ + ld r23,0(r20) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 5e9e4 │ │ │ │ + ld r24,120(r20) │ │ │ │ + nop │ │ │ │ + plfd f31,60568 # 6d618 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,27944(r9) │ │ │ │ ld r30,56(r31) │ │ │ │ - add r26,r23,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r23 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r21,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 5f700 │ │ │ │ + bne 5e9a0 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r25,r27 │ │ │ │ - bne 5f6ec │ │ │ │ - addi r1,r31,272 │ │ │ │ + bne 5e990 │ │ │ │ + addi r1,r31,256 │ │ │ │ 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 5f508 │ │ │ │ + li r2,0 │ │ │ │ + b 5e7b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000005f7d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-30928 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 5f9b4 │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ +000000000005ea70 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - blt 5f9e0 │ │ │ │ - ld r9,88(r3) │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 5ec38 │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 5ec68 │ │ │ │ + ld r2,88(r3) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + stfd f25,136(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ mflr r0 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r20,64(r3) │ │ │ │ + std r21,48(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + ld r22,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ stfd f27,152(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - std r21,56(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,64(r3) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r20,176(r3) │ │ │ │ - ld r21,96(r3) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r26,96(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ + plfd f27,60184 # 6d600 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r23,64(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r23,r25,3 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,27896 │ │ │ │ - std r28,112(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r22,r24,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ std r0,208(r1) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r31,128(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r19,r26 │ │ │ │ - add r28,r21,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r20,r27 │ │ │ │ + add r28,r22,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r20,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r21,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 5f910 │ │ │ │ + b 5eb98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 5f954 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 5ebd8 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 5f8e0 │ │ │ │ + bgt 5eb70 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 5f9c0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 5ec50 │ │ │ │ + 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 5f910 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r22 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 5f8a0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 5eb98 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r23 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 5eb30 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 5f8fc │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 5f9b4 │ │ │ │ + b 5eb84 │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 5ec38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005fa00 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-31488 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +000000000005ec80 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 5eebc │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 5fc50 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 5fc80 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 5eee8 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - 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,-3 │ │ │ │ - ld r17,64(r3) │ │ │ │ - ld r18,96(r3) │ │ │ │ - ld r19,120(r3) │ │ │ │ - ld r20,176(r3) │ │ │ │ - lfd f25,29008(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,64(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,96(r3) │ │ │ │ + ld r20,120(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,176(r3) │ │ │ │ + plfd f25,59668 # 6d600 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,27896 │ │ │ │ + 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,r17,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r18,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r24,r19 │ │ │ │ - add r31,r31,r20 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r18,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r19,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r25,r20 │ │ │ │ + add r31,r31,r21 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 5fb60 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 5edd4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 5fbdc │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 5ee48 │ │ │ │ + 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,f0,f28 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 5fb10 │ │ │ │ + bgt 5ed90 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 5fc60 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 5eed0 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 5fb60 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 5fad0 │ │ │ │ + bne 5edd4 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 5ed50 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 5fb2c │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 5fc50 │ │ │ │ + b 5eda4 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 5eebc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005fca0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32160 │ │ │ │ - ld r9,48(r3) │ │ │ │ +000000000005ef00 : │ │ │ │ + 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 5ff1c │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 5ff50 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 5f190 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 5f1a4 │ │ │ │ + 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 r14,48(r1) │ │ │ │ + plfd f29,59048 # 6d600 │ │ │ │ + ld r14,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 r15,56(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) │ │ │ │ + std r31,184(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,1 │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - ble cr4,5fea0 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-3 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,27920(r10) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r28,r28,27896 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r27,r10,r18 │ │ │ │ - ld r10,40(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtfprd f26,r9 │ │ │ │ - fcfid f26,f26 │ │ │ │ - add r31,r19,r10 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + std r2,40(r1) │ │ │ │ + nop │ │ │ │ + ble cr4,5f114 │ │ │ │ + ldx r2,r14,r20 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r27,0 │ │ │ │ + ld r29,96(r18) │ │ │ │ + ld r26,176(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r28,r9,r19 │ │ │ │ + ld r9,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f25,r2 │ │ │ │ + add r31,r20,r9 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - add r16,r10,r25 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r16,r9,r26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 5fe44 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r24,r2 │ │ │ │ + add r30,r23,r15 │ │ │ │ + b 5f09c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ cmpld r30,r15 │ │ │ │ - beq 5fe8c │ │ │ │ + beq 5f100 │ │ │ │ lfd f11,0(r31) │ │ │ │ mtfprd f0,r15 │ │ │ │ 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 5fe10 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 5f070 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 5ff30 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + bge 5f084 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 5fe40 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 5fde0 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 5fd80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 5f098 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 5f040 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 5eff0 │ │ │ │ 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 5fe2c │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 5ff1c │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 5f190 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005ff70 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,32656 │ │ │ │ +000000000005f1c0 : │ │ │ │ + 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,-3 │ │ │ │ - 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,29008(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,-304(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,60668 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r15,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 600c0 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f0,32(r18) │ │ │ │ + ble cr7,5f8b8 │ │ │ │ + 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 5f314 │ │ │ │ cmpdi r7,1 │ │ │ │ - mr r8,r29 │ │ │ │ - beq 600b0 │ │ │ │ + beq 5f308 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 600a4 │ │ │ │ - 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 600ec │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 5f300 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 5f334 │ │ │ │ + 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 600c8 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 605f4 │ │ │ │ - ld r9,200(r30) │ │ │ │ - li r17,0 │ │ │ │ - li r12,0 │ │ │ │ - cmpdi cr4,r15,0 │ │ │ │ - addi r23,r20,8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 5f31c │ │ │ │ + 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 5f83c │ │ │ │ + ld r2,200(r29) │ │ │ │ + ld r9,88(r31) │ │ │ │ + li r15,0 │ │ │ │ + li r10,0 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + mr r21,r12 │ │ │ │ + plfd f28,57996 # 6d600 │ │ │ │ + addi r23,r18,8 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - mr r24,r5 │ │ │ │ - std r15,88(r31) │ │ │ │ - mr r22,r12 │ │ │ │ - mr r16,r17 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,60224 │ │ │ │ - mulld r9,r22,r29 │ │ │ │ - ld r4,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r3,64(r30) │ │ │ │ - ld r5,88(r30) │ │ │ │ - li r7,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - b 6018c │ │ │ │ + mr r22,r16 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + mr r12,r10 │ │ │ │ + mr r14,r15 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ble 5f498 │ │ │ │ + mulld r2,r12,r28 │ │ │ │ + ld r5,120(r29) │ │ │ │ + ld r4,64(r29) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + ld r6,88(r29) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r5,r5,r2 │ │ │ │ + b 5f3fc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r11 │ │ │ │ - ble 6016c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - ble 601f8 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 60210 │ │ │ │ - ldx r11,r3,r7 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addi r11,r11,1 │ │ │ │ - sldi r8,r11,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 5f3dc │ │ │ │ + subf r2,r10,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + ble 5f468 │ │ │ │ + stdx r9,r20,r8 │ │ │ │ + stdx r2,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 5f480 │ │ │ │ + ldx r3,r4,r8 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r10,r3,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r5,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r5 │ │ │ │ - stdx r6,r19,r7 │ │ │ │ - stdx r10,r14,r7 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 60160 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bgt 60580 │ │ │ │ - mr r9,r8 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - bgt 6017c │ │ │ │ - neg r9,r9 │ │ │ │ - li r10,-1 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 6018c │ │ │ │ - sldi r5,r29,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r6,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + stdx r7,r17,r8 │ │ │ │ + stdx r9,r22,r8 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + bge 5f3d0 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bgt 5f7e0 │ │ │ │ + mr r2,r10 │ │ │ │ + li r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + bgt 5f3ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r9,-1 │ │ │ │ + stdx r9,r20,r8 │ │ │ │ + stdx r2,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 5f3fc │ │ │ │ + sldi r5,r28,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,60660 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,192(r30) │ │ │ │ - ld r15,176(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r26,r27,8 │ │ │ │ + mr r3,r19 │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr4,5f8b0 │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,192(r29) │ │ │ │ + sldi r6,r28,3 │ │ │ │ + mr r16,r12 │ │ │ │ + addi r24,r27,8 │ │ │ │ li r25,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - add r8,r9,r16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - li r9,0 │ │ │ │ + std r22,96(r31) │ │ │ │ + ld r10,176(r29) │ │ │ │ + mr r12,r6 │ │ │ │ + add r8,r2,r14 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + li r2,0 │ │ │ │ + add r5,r10,r14 │ │ │ │ sldi r7,r8,3 │ │ │ │ - add r12,r16,r10 │ │ │ │ - add r3,r15,r16 │ │ │ │ + add r10,r14,r9 │ │ │ │ std r8,104(r31) │ │ │ │ - add r10,r7,r10 │ │ │ │ - std r10,72(r31) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 60418 │ │ │ │ - mulld r14,r29,r22 │ │ │ │ - ld r18,64(r30) │ │ │ │ - addi r15,r9,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - mr r9,r20 │ │ │ │ - std r24,40(r31) │ │ │ │ - mr r20,r27 │ │ │ │ - mr r24,r30 │ │ │ │ - std r22,48(r31) │ │ │ │ - mr r22,r23 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r23,r28 │ │ │ │ + add r15,r7,r9 │ │ │ │ + mr r3,r10 │ │ │ │ + mr r10,r5 │ │ │ │ + std r15,72(r31) │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 5f680 │ │ │ │ + mulld r22,r28,r16 │ │ │ │ + ld r26,64(r29) │ │ │ │ + std r21,32(r31) │ │ │ │ + std r16,40(r31) │ │ │ │ + mr r21,r18 │ │ │ │ + addi r14,r2,1 │ │ │ │ + mr r18,r23 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + std r10,48(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - mr r28,r19 │ │ │ │ std r12,64(r31) │ │ │ │ - mr r19,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r30,r14 │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r18 │ │ │ │ - b 603a8 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mr r23,r26 │ │ │ │ + mr r26,r20 │ │ │ │ + mr r20,r27 │ │ │ │ + mr r27,r17 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + mr r17,r29 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r24,r28 │ │ │ │ + b 5f614 │ │ │ │ + nop │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f10,r10 │ │ │ │ fcfid f11,f0 │ │ │ │ - beq cr7,603c4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ldx r10,r14,r16 │ │ │ │ - ldx r11,r28,r16 │ │ │ │ - ld r9,120(r24) │ │ │ │ - lfdx f7,r27,r16 │ │ │ │ - ld r3,96(r24) │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f8,27920(r8) │ │ │ │ - lfd f0,88(r24) │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r10,r10,r11 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfdx f1,r3,r16 │ │ │ │ + fcfid f10,f10 │ │ │ │ + beq 5f62c │ │ │ │ + lfd f0,88(r17) │ │ │ │ + ldx r9,r29,r15 │ │ │ │ + ldx r4,r27,r15 │ │ │ │ + ld r2,120(r17) │ │ │ │ + lfdx f8,r21,r15 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfdx f0,r8,r16 │ │ │ │ - lfdx f9,r9,r16 │ │ │ │ + lfdx f0,r26,r15 │ │ │ │ + add r9,r9,r4 │ │ │ │ + add r2,r2,r22 │ │ │ │ + lfdx f9,r2,r15 │ │ │ │ fcfid f30,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r9,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + lfdx f1,r9,r15 │ │ │ │ + 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 60590 │ │ │ │ + ble 5f7f0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r20,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r18,r9,r29 │ │ │ │ - stfdx f30,r22,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stdx r9,r19,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - ble 603e4 │ │ │ │ - ldx r29,r23,r16 │ │ │ │ - ldx r18,r21,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - cmpdi r29,0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - cmpd cr7,r29,r9 │ │ │ │ - bne 602d0 │ │ │ │ - ldx r9,r20,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r22,r16 │ │ │ │ - addi r15,r15,1 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - stdx r9,r19,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bgt 603a8 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r26,r19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r20,r15 │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r24,r9 │ │ │ │ + maddld r2,r28,r2,r16 │ │ │ │ + stfdx f30,r18,r15 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stdx r2,r19,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + ble 5f64c │ │ │ │ + ldx r28,r23,r15 │ │ │ │ + ldx r16,r30,r15 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r28,1 │ │ │ │ + bne 5f550 │ │ │ │ + ldx r2,r20,r15 │ │ │ │ + cmpd r24,r9 │ │ │ │ + stfdx f29,r18,r15 │ │ │ │ + addi r14,r14,1 │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + stdx r2,r19,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + bgt 5f614 │ │ │ │ + mr r23,r18 │ │ │ │ + ld r16,40(r31) │ │ │ │ + mr r18,r21 │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r24,r19 │ │ │ │ + mr r19,r29 │ │ │ │ ld r3,56(r31) │ │ │ │ - mr r19,r28 │ │ │ │ - ld r12,64(r31) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r24,40(r31) │ │ │ │ - mr r23,r22 │ │ │ │ - ld r22,48(r31) │ │ │ │ + ld r21,32(r31) │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r27 │ │ │ │ mr r27,r20 │ │ │ │ - mr r21,r14 │ │ │ │ - mr r20,r9 │ │ │ │ - ldx r9,r27,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - stdu r9,8(r12) │ │ │ │ - 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(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 605c0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 605c0 │ │ │ │ - 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 60530 │ │ │ │ - addi r10,r9,1 │ │ │ │ + mr r20,r26 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ldx r2,r27,r12 │ │ │ │ + stdu r2,8(r3) │ │ │ │ + ld r28,48(r29) │ │ │ │ + sldi r12,r28,3 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + add r8,r30,r12 │ │ │ │ + lfdx f0,r18,r12 │ │ │ │ + add r5,r20,r12 │ │ │ │ + ld r9,-8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - add r11,r24,r17 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ - nop │ │ │ │ + ld r7,-8(r5) │ │ │ │ + stfd f0,0(r10) │ │ │ │ + beq 5f830 │ │ │ │ + ld r4,64(r29) │ │ │ │ + sldi r6,r2,3 │ │ │ │ + ldx r6,r4,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 5f830 │ │ │ │ + add r6,r19,r12 │ │ │ │ + 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 5f790 │ │ │ │ + addi r9,r2,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + add r11,r21,r12 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r9,r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 60530 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + bdz 5f790 │ │ │ │ + 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,605b0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,605b0 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r4 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,60524 │ │ │ │ - neg r8,r8 │ │ │ │ - li r18,-1 │ │ │ │ - stdu r18,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 604c0 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r10,r12 │ │ │ │ - bne 60270 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r7,-16(r6) │ │ │ │ + cmpd cr7,r7,r0 │ │ │ │ + stdu r25,-8(r6) │ │ │ │ + beq 5f820 │ │ │ │ + ld r7,64(r29) │ │ │ │ + ldx r7,r7,r22 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 5f820 │ │ │ │ + ldu r7,-8(r11) │ │ │ │ + add r9,r9,r4 │ │ │ │ + std r9,-16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + bgt 5f784 │ │ │ │ + neg r7,r7 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r5) │ │ │ │ + stdu r7,-8(r8) │ │ │ │ + beq cr7,5f720 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r9,r3 │ │ │ │ + bne 5f4f0 │ │ │ │ ld r8,104(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r18,32(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - mr r16,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 605f4 │ │ │ │ - ld r29,48(r30) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 60130 │ │ │ │ + ld r22,96(r31) │ │ │ │ + mr r12,r16 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 5f83c │ │ │ │ + ld r28,48(r29) │ │ │ │ + cmpdi r28,0 │ │ │ │ + b 5f3a0 │ │ │ │ nop │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 60200 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5f470 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 605d0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 6037c │ │ │ │ + bge 5f5e8 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 5f5e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r4,r4 │ │ │ │ - std r4,-16(r5) │ │ │ │ - b 60508 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-8(r5) │ │ │ │ - b 60468 │ │ │ │ + std r4,-16(r5) │ │ │ │ + b 5f768 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27896(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 6037c │ │ │ │ - addi r1,r31,288 │ │ │ │ + neg r7,r7 │ │ │ │ + std r7,-8(r5) │ │ │ │ + b 5f6cc │ │ │ │ + addi r1,r31,304 │ │ │ │ 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 60554 │ │ │ │ - li r15,1 │ │ │ │ - b 600ec │ │ │ │ + li r2,0 │ │ │ │ + b 5f7b4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 5f34c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -0000000000060680 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,30848 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +000000000005f8d0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 606e0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 606f4 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 6070c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 60724 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 5f910 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 5f930 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 5f954 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 5f978 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 606b0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 606b8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5ac0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 5f8f0 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 606c0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4b00 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 5f8f8 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 56a0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 5f900 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 50e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060750 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,30640 │ │ │ │ - mflr r0 │ │ │ │ +000000000005f9a0 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 60920 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 60974 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 608f0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 5fb80 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 5fbd0 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 5fb50 │ │ │ │ + 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 607d4 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 60854 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 60854 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 60854 │ │ │ │ - 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 5fa18 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 5fac0 │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 5460 │ │ │ │ + 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 60870 │ │ │ │ + bne 5fae0 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 6093c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 5fb98 │ │ │ │ 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 59508 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 58540 │ │ │ │ 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 607cc │ │ │ │ - b 60808 │ │ │ │ + bne 5fa10 │ │ │ │ + b 5fa4c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 5480 │ │ │ │ + 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 59508 │ │ │ │ - li r9,0 │ │ │ │ - b 60814 │ │ │ │ + b 58540 │ │ │ │ + li r2,0 │ │ │ │ + b 5fa58 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060990 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,30064 │ │ │ │ +000000000005fbf0 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 60c50 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,60ca0 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 60bf0 │ │ │ │ - srdi r9,r4,1 │ │ │ │ + ble 5fef0 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,5ff3c │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 5fe90 │ │ │ │ + srdi r9,r11,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 60a2c │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 5fc80 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 60c20 │ │ │ │ + beq 5fec0 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 60aac │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 60aac │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,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(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,60ca8 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,5ff44 │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 60bc0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 5fe60 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 60b04 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 5fd78 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 60b84 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 60b84 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 60b84 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 5fe1c │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + 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 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(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 │ │ │ │ - b 59508 │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b 58540 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 60afc │ │ │ │ - b 60b38 │ │ │ │ + bne 5fd70 │ │ │ │ + b 5fdac │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 60a24 │ │ │ │ - b 60a60 │ │ │ │ + bne 5fc78 │ │ │ │ + b 5fcb4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - b 60ae8 │ │ │ │ + b 5fd5c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,64(r30) │ │ │ │ ld r25,-56(r1) │ │ │ │ mr r3,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 59508 │ │ │ │ - li r9,0 │ │ │ │ - b 60a6c │ │ │ │ + b 58540 │ │ │ │ li r9,0 │ │ │ │ - b 60b44 │ │ │ │ + b 5fcc0 │ │ │ │ + li r10,0 │ │ │ │ + b 5fdb8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060cc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29248 │ │ │ │ +000000000005ff60 : │ │ │ │ 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 59a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 5940 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000060d10 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29168 │ │ │ │ +000000000005ffa0 : │ │ │ │ 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 59a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 5940 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060d60 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29088 │ │ │ │ +000000000005fff0 : │ │ │ │ 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 59a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 5940 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000060dc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28992 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 60eb0 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 60ec0 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 60ed0 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000060040 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 60170 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 60180 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 60190 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 60e50 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 60110 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 600f0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 60e24 │ │ │ │ + b 600bc │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27920(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,600dc │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 60e38 │ │ │ │ - bdz 60e50 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 60e10 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29816 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 600dc │ │ │ │ + bge cr7,600dc │ │ │ │ + bdz 60110 │ │ │ │ + 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 600a0 │ │ │ │ + pla r3,55636 # 6da30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 60ee0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 60e90 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 60ef0 │ │ │ │ - bdz 60ee0 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 600dc │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 600dc │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 6008c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 601a0 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 60150 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 601b0 │ │ │ │ + bdz 601a0 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 60e70 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29392 │ │ │ │ + bgt 60130 │ │ │ │ + pla r3,55084 # 6d888 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29248 │ │ │ │ + pla r3,54920 # 6d7f8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29280 │ │ │ │ + pla r3,54936 # 6d818 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29312 │ │ │ │ + pla r3,54952 # 6d838 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29768 │ │ │ │ + pla r3,55376 # 6da00 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000060f10 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28656 │ │ │ │ +00000000000601d0 : │ │ │ │ + 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 61020 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 61050 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 61080 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 61098 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 610b0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 60fb8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 602b0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 602d8 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 602fc │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 60310 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 60324 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 60260 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 60fa4 │ │ │ │ - nop │ │ │ │ + ble 60250 │ │ │ │ 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 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 60f80 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 60230 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 61100 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 610e0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 610d0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 60390 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 60380 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 60340 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 61120 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 603a0 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 60f40 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 601f8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 60f48 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 60200 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 60f50 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 60208 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 60f58 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 60210 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 60f58 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 60210 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 60fd0 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ec0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 60fc8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 60270 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 60fc0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 60268 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 61038 │ │ │ │ + bl 4ec0 │ │ │ │ + b 602c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000061140 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28096 │ │ │ │ +00000000000603c0 : │ │ │ │ + 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 r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(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) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r7,16(r3) │ │ │ │ - lwz r5,116(r3) │ │ │ │ - ld r16,200(r3) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + ld r15,200(r3) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + extswsli r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + addi r8,r10,15 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ mr r25,r3 │ │ │ │ - li r4,0 │ │ │ │ - addi r6,r8,15 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - clrrdi r9,r6,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r0,r10,15 │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - mr r3,r16 │ │ │ │ - ld r11,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - std r1,224(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - neg r8,r8 │ │ │ │ - clrrdi r0,r0,4 │ │ │ │ + addi r0,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ + clrrdi r0,r0,4 │ │ │ │ + neg r9,r9 │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stdu r1,-432(r1) │ │ │ │ neg r0,r0 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ + mr r31,r1 │ │ │ │ + ld r7,0(r1) │ │ │ │ + std r1,216(r31) │ │ │ │ + ld r6,16(r3) │ │ │ │ + mr r3,r15 │ │ │ │ + mr r11,r7 │ │ │ │ + std r6,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r8 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r11,r1,r10 │ │ │ │ + mr r10,r11 │ │ │ │ addi r11,r1,32 │ │ │ │ std r11,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r0 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r10,r1,r0 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5b60 │ │ │ │ lwz r12,128(r25) │ │ │ │ ld r11,32(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - andi. r18,r12,32 │ │ │ │ - bne 61b0c │ │ │ │ - lwz r9,48(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stw r18,0(r11) │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - cmpwi r9,0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - ble 62de8 │ │ │ │ - addi r10,r9,-1 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + andi. r20,r12,32 │ │ │ │ + bne 60d8c │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + stw r20,0(r11) │ │ │ │ + stfd f0,0(r14) │ │ │ │ + ble 62044 │ │ │ │ + addi r9,r2,-1 │ │ │ │ lwz r5,96(r25) │ │ │ │ - cmplwi r10,5 │ │ │ │ + cmplwi r9,5 │ │ │ │ addi r5,r5,1 │ │ │ │ - ble 62df4 │ │ │ │ - rldicl r4,r9,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r10,r5 │ │ │ │ + ble 62050 │ │ │ │ + rldicl r4,r2,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r9,r5 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ + rldimi r9,r10,32,0 │ │ │ │ andi. r3,r4,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r0,r4,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - mtvsrdd vs33,r10,r10 │ │ │ │ - beq 61310 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r4 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + beq 60590 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 61304 │ │ │ │ + beq 60584 │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 625c0 │ │ │ │ + bne 61844 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r4,r4,-1 │ │ │ │ cmpdi r4,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 6132c │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 605ac │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 61318 │ │ │ │ + bdnz 60598 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r8,r31,32 │ │ │ │ - clrrwi r10,r9,1 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r10,r31,32 │ │ │ │ + clrrwi r9,r2,1 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r8 │ │ │ │ - beq 613e4 │ │ │ │ + stfiwx f0,0,r10 │ │ │ │ + beq 60664 │ │ │ │ lwz r4,32(r31) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r2,r10 │ │ │ │ mullw r4,r5,r4 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 613e4 │ │ │ │ + ble 60664 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 613e4 │ │ │ │ + bge 60664 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 613e4 │ │ │ │ + bge 60664 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpw r8,r9 │ │ │ │ - slwi r8,r4,1 │ │ │ │ - stw r8,32(r31) │ │ │ │ - bge 613e4 │ │ │ │ - mullw r8,r5,r8 │ │ │ │ - addi r10,r10,5 │ │ │ │ - cmpw r9,r10 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ble 613e4 │ │ │ │ - mullw r5,r5,r10 │ │ │ │ - slwi r10,r5,1 │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpw r10,r2 │ │ │ │ + slwi r10,r4,1 │ │ │ │ stw r10,32(r31) │ │ │ │ - andi. r10,r12,16 │ │ │ │ - stw r10,48(r31) │ │ │ │ - ld r10,0(r25) │ │ │ │ - bne 6209c │ │ │ │ - andi. r12,r12,4 │ │ │ │ - bne 62618 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 61b98 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r28,r9 │ │ │ │ - add r10,r7,r10 │ │ │ │ - cmpwi cr4,r0,0 │ │ │ │ - extswsli r22,r0,2 │ │ │ │ - std r10,216(r31) │ │ │ │ - extsw r10,r0 │ │ │ │ - cmpwi cr3,r8,0 │ │ │ │ - std r10,232(r31) │ │ │ │ - blt cr4,62eb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r10,r0,32 │ │ │ │ - addi r23,r28,-4 │ │ │ │ - cmplwi cr2,r0,2 │ │ │ │ - mr r18,r28 │ │ │ │ - std r22,72(r31) │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r21,136(r25) │ │ │ │ + bge 60664 │ │ │ │ + mullw r10,r5,r10 │ │ │ │ + addi r9,r9,5 │ │ │ │ + cmpw r9,r2 │ │ │ │ + slwi r9,r10,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + bge 60664 │ │ │ │ + mullw r5,r5,r9 │ │ │ │ + slwi r9,r5,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + andi. r9,r12,16 │ │ │ │ + ld r9,0(r25) │ │ │ │ + std r9,112(r31) │ │ │ │ + bne 61364 │ │ │ │ + andi. r0,r12,4 │ │ │ │ + bne 61894 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 60e18 │ │ │ │ + addi r19,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpwi cr4,r19,0 │ │ │ │ + extsw r10,r19 │ │ │ │ + add r27,r6,r9 │ │ │ │ + extswsli r21,r19,2 │ │ │ │ + std r10,224(r31) │ │ │ │ + blt cr4,62100 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r9,0 │ │ │ │ + clrldi r9,r19,32 │ │ │ │ + addi r22,r28,-4 │ │ │ │ + cmplwi cr2,r19,2 │ │ │ │ + mr r17,r19 │ │ │ │ + std r15,72(r31) │ │ │ │ + std r21,80(r31) │ │ │ │ + ld r18,152(r25) │ │ │ │ + ld r20,136(r25) │ │ │ │ + mr r19,r29 │ │ │ │ + mr r15,r28 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r19,r12 │ │ │ │ - mr r28,r9 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,56(r31) │ │ │ │ + mr r28,r0 │ │ │ │ + std r7,56(r31) │ │ │ │ std r11,64(r31) │ │ │ │ - subf r8,r8,r22 │ │ │ │ - sldi r17,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - add r30,r14,r23 │ │ │ │ - mr r22,r0 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r17,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r7 │ │ │ │ - std r10,40(r31) │ │ │ │ - ble cr2,625b8 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - extsw r10,r19 │ │ │ │ - addi r8,r18,-2 │ │ │ │ - rldicl r9,r28,62,34 │ │ │ │ - addis r5,r2,-3 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + sldi r16,r9,2 │ │ │ │ + add r23,r29,r22 │ │ │ │ + add r24,r26,r22 │ │ │ │ + add r30,r8,r22 │ │ │ │ + mr r29,r8 │ │ │ │ + std r16,48(r31) │ │ │ │ + mr r16,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + add r9,r21,r7 │ │ │ │ + add r9,r9,r10 │ │ │ │ + mr r21,r6 │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr2,61354 │ │ │ │ + addi r4,r15,-2 │ │ │ │ + extsw r10,r28 │ │ │ │ + rldicl r2,r26,62,34 │ │ │ │ + plxv vs44,54300 # 6db50 │ │ │ │ + nop │ │ │ │ + plxv vs38,54304 # 6db60 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r20,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r4,r10 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,29216 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r21,r23 │ │ │ │ - add r8,r20,r8 │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r18,r10 │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ - xxswapd vs11,vs12 │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - xxmrglw vs0,vs32,vs32 │ │ │ │ + xxswapd vs33,vs33 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs32,vs32,vs12 │ │ │ │ - xvcvdpsxws vs41,vs0 │ │ │ │ - xvcvdpsxws vs33,vs32 │ │ │ │ + xvmuldp vs33,vs33,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs32 │ │ │ │ + xvcvdpsxws vs41,vs33 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ - xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ - vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ - vadduwm v13,v8,v1 │ │ │ │ - xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v10 │ │ │ │ - vsubuwm v1,v1,v10 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + xvcmpgtdp vs33,vs43,vs33 │ │ │ │ + vperm v0,v0,v9,v6 │ │ │ │ + vpkudum v1,v13,v1 │ │ │ │ + vadduwm v9,v7,v0 │ │ │ │ + vadduwm v13,v8,v0 │ │ │ │ + xxsel vs45,vs45,vs32,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs33 │ │ │ │ + vadduwm v1,v13,v10 │ │ │ │ + vsubuwm v0,v0,v10 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r30,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 61500 │ │ │ │ - andi. r10,r28,3 │ │ │ │ - beq 616a8 │ │ │ │ - clrrwi r10,r28,2 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r19,r10 │ │ │ │ + xxperm vs32,vs32,vs44 │ │ │ │ + stxvx vs33,r24,r9 │ │ │ │ + stxvx vs32,r23,r9 │ │ │ │ + stxvx vs32,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 60770 │ │ │ │ + andi. r9,r26,3 │ │ │ │ + beq 60918 │ │ │ │ + clrrwi r9,r26,2 │ │ │ │ + subf r9,r9,r17 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + add r10,r28,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r20,r4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r18,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 615cc │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r12,r27,r4 │ │ │ │ - add r11,r14,r4 │ │ │ │ - add r9,r17,r4 │ │ │ │ - stwx r8,r27,r4 │ │ │ │ - stwx r8,r17,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 616a8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 6083c │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r5,r3,r5 │ │ │ │ + add r8,r19,r4 │ │ │ │ + add r2,r16,r4 │ │ │ │ + add r12,r29,r4 │ │ │ │ + stwx r10,r19,r4 │ │ │ │ + stwx r10,r29,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + stwx r5,r16,r4 │ │ │ │ + beq 60918 │ │ │ │ li r5,-4 │ │ │ │ - add r21,r21,r4 │ │ │ │ - add r8,r19,r8 │ │ │ │ + add r20,r20,r4 │ │ │ │ + add r10,r10,r28 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r20,r5 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r18,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 61638 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r3 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r11) │ │ │ │ - beq 616a8 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r19,r10 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 608a8 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r5,r3,r5 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r10,-4(r8) │ │ │ │ + stw r10,-4(r12) │ │ │ │ + stw r5,-4(r2) │ │ │ │ + beq 60918 │ │ │ │ + li r10,-8 │ │ │ │ + add r9,r28,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfiwax f0,r20,r10 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r18,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 61694 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r11) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 60904 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + add r10,r3,r10 │ │ │ │ + stw r9,-8(r8) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r2) │ │ │ │ ld r5,48(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,62594 │ │ │ │ - mr r0,r22 │ │ │ │ - ld r6,56(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ble cr3,61334 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r0,r28 │ │ │ │ + ld r7,56(r31) │ │ │ │ + mr r28,r15 │ │ │ │ ld r11,64(r31) │ │ │ │ - ld r22,72(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r7,r29 │ │ │ │ - mr r12,r19 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r28,r18 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r14,r17 │ │ │ │ - addi r10,r22,4 │ │ │ │ - addi r5,r14,-4 │ │ │ │ - li r8,0 │ │ │ │ - std r14,168(r31) │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r17,r6 │ │ │ │ - mr r4,r15 │ │ │ │ + mr r8,r29 │ │ │ │ + ld r21,80(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + mr r29,r19 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r19,r17 │ │ │ │ + mr r26,r16 │ │ │ │ + addi r9,r21,4 │ │ │ │ + addi r5,r8,-4 │ │ │ │ + li r10,0 │ │ │ │ + plfd f28,52376 # 6d600 │ │ │ │ + mr r16,r7 │ │ │ │ + std r8,160(r31) │ │ │ │ + mr r18,r2 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r20,0 │ │ │ │ + mr r17,r14 │ │ │ │ std r29,184(r31) │ │ │ │ - isel r26,r9,r8,4*cr4+lt │ │ │ │ - std r5,152(r31) │ │ │ │ - add r8,r10,r14 │ │ │ │ + std r26,192(r31) │ │ │ │ + std r21,200(r31) │ │ │ │ + isel r24,r2,r10,4*cr4+lt │ │ │ │ + std r5,144(r31) │ │ │ │ + add r10,r9,r8 │ │ │ │ addi r5,r11,-4 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r3,r16 │ │ │ │ - std r27,192(r31) │ │ │ │ - std r22,200(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + mr r8,r25 │ │ │ │ + mr r6,r19 │ │ │ │ std r28,208(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ + std r5,152(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ sldi r5,r28,2 │ │ │ │ - add r8,r27,r10 │ │ │ │ - std r5,96(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ + add r10,r26,r9 │ │ │ │ + std r5,88(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ sldi r5,r28,3 │ │ │ │ - add r8,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - std r5,104(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - li r15,0 │ │ │ │ - ld r19,168(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - mr r16,r17 │ │ │ │ - stw r26,176(r31) │ │ │ │ - stw r12,112(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r25 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + mr r7,r11 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r23,160(r31) │ │ │ │ + stw r0,104(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + mr r0,r6 │ │ │ │ + li r4,0 │ │ │ │ + mr r6,r2 │ │ │ │ + stw r24,168(r31) │ │ │ │ + mr r22,r16 │ │ │ │ + mr r14,r17 │ │ │ │ + mr r19,r15 │ │ │ │ + mr r2,r7 │ │ │ │ + std r27,176(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r9,r30 │ │ │ │ - ble 61994 │ │ │ │ - lwa r17,112(r31) │ │ │ │ - li r8,96 │ │ │ │ + cmpw r18,r30 │ │ │ │ + ble 60c18 │ │ │ │ + lwa r3,104(r31) │ │ │ │ extsw r10,r30 │ │ │ │ - addi r22,r30,1 │ │ │ │ - ld r20,152(r14) │ │ │ │ - ld r27,80(r14) │ │ │ │ - ld r28,136(r14) │ │ │ │ - ld r23,88(r14) │ │ │ │ - extswsli r24,r30,2 │ │ │ │ - extswsli r21,r30,3 │ │ │ │ - lfiwax f29,r14,r8 │ │ │ │ - extswsli r25,r22,2 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - ld r6,104(r14) │ │ │ │ - lwzx r26,r15,r24 │ │ │ │ + ld r27,80(r8) │ │ │ │ + li r5,96 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + addi r25,r30,1 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r23,40(r31) │ │ │ │ + ld r28,136(r8) │ │ │ │ + ld r17,88(r8) │ │ │ │ + extswsli r24,r30,3 │ │ │ │ + subf r30,r30,r18 │ │ │ │ li r29,0 │ │ │ │ - extswsli r22,r22,3 │ │ │ │ - stw r9,72(r31) │ │ │ │ + stw r4,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r26,152(r8) │ │ │ │ + lfiwax f29,r8,r5 │ │ │ │ + extswsli r16,r25,2 │ │ │ │ + extswsli r25,r25,3 │ │ │ │ + stw r0,80(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ clrldi r30,r30,32 │ │ │ │ - lfdx f30,r4,r21 │ │ │ │ - std r19,40(r31) │ │ │ │ - std r4,48(r31) │ │ │ │ + lfdx f30,r14,r24 │ │ │ │ + add r3,r3,r10 │ │ │ │ addi r27,r27,-4 │ │ │ │ + ld r10,104(r8) │ │ │ │ + add r25,r14,r25 │ │ │ │ addi r28,r28,-4 │ │ │ │ - addi r23,r23,-4 │ │ │ │ - add r22,r4,r22 │ │ │ │ - std r3,56(r31) │ │ │ │ - add r17,r17,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r21,r6,r21 │ │ │ │ - stw r5,64(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - add r27,r27,r24 │ │ │ │ - add r23,r23,r24 │ │ │ │ - add r28,r28,r24 │ │ │ │ - stw r0,88(r31) │ │ │ │ - sldi r17,r17,3 │ │ │ │ + addi r17,r17,-4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + add r27,r27,r9 │ │ │ │ + add r15,r7,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ + add r17,r17,r9 │ │ │ │ + add r21,r26,r3 │ │ │ │ + lwzx r26,r2,r9 │ │ │ │ + ld r9,152(r31) │ │ │ │ + add r24,r10,r24 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r25,r10,r25 │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r17,r20,r17 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - mr r9,r17 │ │ │ │ - addi r20,r20,27896 │ │ │ │ - mr r17,r30 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r21,r29 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r17 │ │ │ │ + add r16,r9,r16 │ │ │ │ + mr r17,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + mr r9,r16 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r24,r10,r24 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r27,r23 │ │ │ │ - mr r23,r26 │ │ │ │ - mr r26,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b 618dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r27 │ │ │ │ + mr r27,r9 │ │ │ │ + b 60b50 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - stfdx f30,r22,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r23,r23,r8,r9 │ │ │ │ - stwu r23,4(r26) │ │ │ │ - beq 61978 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzu r10,4(r28) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + stfdx f30,r25,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r17,r17,r10,r2 │ │ │ │ + stwu r17,4(r27) │ │ │ │ + beq 60c00 │ │ │ │ + addi r15,r15,4 │ │ │ │ + lwzu r23,4(r30) │ │ │ │ addi r29,r29,4 │ │ │ │ - lwzu r19,4(r30) │ │ │ │ - addi r28,r28,4 │ │ │ │ - lfdx f10,r25,r24 │ │ │ │ - lfdx f1,r21,r24 │ │ │ │ - lfiwax f11,0,r29 │ │ │ │ - lfiwax f0,0,r28 │ │ │ │ - mtfprwa f12,r19 │ │ │ │ + lfdx f10,r26,r21 │ │ │ │ + lfdx f1,r24,r21 │ │ │ │ + lfiwax f11,0,r15 │ │ │ │ + lfiwax f0,0,r29 │ │ │ │ + mtfprwa f12,r23 │ │ │ │ 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 61880 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 60b00 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 61a80 │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - stfdx f30,r22,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r23,r23,r8,r9 │ │ │ │ - stwu r23,4(r26) │ │ │ │ - bne 618dc │ │ │ │ - ld r19,40(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - lwz r5,64(r31) │ │ │ │ - lwz r9,72(r31) │ │ │ │ - ld r7,80(r31) │ │ │ │ - lwz r0,88(r31) │ │ │ │ + bge 60b14 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + lwzu r10,4(r28) │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r17,r17,r10,r2 │ │ │ │ + stfdx f30,r25,r21 │ │ │ │ + stwu r17,4(r27) │ │ │ │ + addi r21,r21,8 │ │ │ │ + bne 60b50 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r23,40(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + lwz r4,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + lwz r0,80(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ ld r10,96(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - lwzx r10,r15,r10 │ │ │ │ - lxvdsx vs0,r4,r8 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lwzx r9,r2,r9 │ │ │ │ + lxvdsx vs0,r14,r10 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvx vs11,r19,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - ble cr4,61ad0 │ │ │ │ - clrldi r8,r0,32 │ │ │ │ - ld r27,144(r31) │ │ │ │ + stxvx vs0,r19,r9 │ │ │ │ + ble cr4,60d50 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ ld r28,136(r31) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + ld r29,128(r31) │ │ │ │ mr r30,r0 │ │ │ │ - mtctr r8 │ │ │ │ - b 619f4 │ │ │ │ - nop │ │ │ │ - lwzu r8,-4(r28) │ │ │ │ - stwu r18,-4(r27) │ │ │ │ + ld r5,112(r31) │ │ │ │ + ld r9,120(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 60c74 │ │ │ │ + lwzu r10,-4(r29) │ │ │ │ + stwu r20,-4(r28) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stw r8,0(r10) │ │ │ │ - bdz 61aa0 │ │ │ │ - lwzu r8,-4(r10) │ │ │ │ - lwzu r11,-4(r6) │ │ │ │ - cmpw r8,r11 │ │ │ │ - beq 619e0 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r11,32(r31) │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 60d20 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r7,-4(r5) │ │ │ │ + cmpw r10,r7 │ │ │ │ + beq 60c60 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + cmpw r4,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - cmpw r5,r11 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 61790 │ │ │ │ - ld r10,216(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r25,r14 │ │ │ │ - lwz r26,176(r31) │ │ │ │ - lwz r12,112(r31) │ │ │ │ - mr r17,r16 │ │ │ │ - mr r14,r15 │ │ │ │ - cmpld r7,r10 │ │ │ │ - beq 61b98 │ │ │ │ - add r12,r12,r9 │ │ │ │ - blt cr4,61764 │ │ │ │ - mr r11,r14 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 60a20 │ │ │ │ + ld r27,176(r31) │ │ │ │ + mr r7,r2 │ │ │ │ + mr r2,r6 │ │ │ │ + lwz r24,168(r31) │ │ │ │ + mr r6,r0 │ │ │ │ + mr r16,r22 │ │ │ │ + lwz r0,104(r31) │ │ │ │ + mr r17,r14 │ │ │ │ + mr r15,r19 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 6135c │ │ │ │ + add r0,r0,r18 │ │ │ │ + blt cr4,609e8 │ │ │ │ + mr r11,r7 │ │ │ │ + mr r25,r8 │ │ │ │ + mr r19,r6 │ │ │ │ ld r29,184(r31) │ │ │ │ - ld r27,192(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r22,200(r31) │ │ │ │ - mr r6,r17 │ │ │ │ + mr r6,r2 │ │ │ │ + ld r26,192(r31) │ │ │ │ + ld r21,200(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + mr r7,r16 │ │ │ │ + mr r14,r17 │ │ │ │ + mr r2,r18 │ │ │ │ ld r28,208(r31) │ │ │ │ - mr r15,r4 │ │ │ │ - mr r16,r3 │ │ │ │ - b 61440 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 6189c │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r11,32(r31) │ │ │ │ - lwz r8,0(r19) │ │ │ │ + b 606b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + lwz r10,0(r23) │ │ │ │ + addi r4,r4,1 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + cmpw r4,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r5,r5,1 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - cmpw r5,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 61790 │ │ │ │ - b 61a2c │ │ │ │ - ld r10,232(r31) │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 60a20 │ │ │ │ + b 60cac │ │ │ │ + ld r9,224(r31) │ │ │ │ mr r30,r0 │ │ │ │ - lwz r11,32(r31) │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + lwzx r10,r23,r9 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r5,r5,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r5,r11 │ │ │ │ - lwzx r8,r19,r10 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 61790 │ │ │ │ - b 61a2c │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 61b98 │ │ │ │ - ld r3,192(r25) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - li r5,0 │ │ │ │ - add r11,r7,r9 │ │ │ │ - addi r3,r3,-4 │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 60a20 │ │ │ │ + b 60cac │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 60e18 │ │ │ │ + ld r4,192(r25) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + li r7,0 │ │ │ │ + add r3,r6,r2 │ │ │ │ + addi r4,r4,-4 │ │ │ │ nop │ │ │ │ - lwzu r6,4(r3) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 61b8c │ │ │ │ - ld r9,184(r25) │ │ │ │ - extsw r0,r6 │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - extswsli r4,r5,3 │ │ │ │ - mtctr r0 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r9,r9,r8 │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r16,r8 │ │ │ │ + lwzu r8,4(r4) │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 60e0c │ │ │ │ + ld r2,184(r25) │ │ │ │ + ld r9,168(r25) │ │ │ │ + extsw r11,r8 │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extswsli r5,r7,3 │ │ │ │ + mtctr r11 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r10 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r15,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r8 │ │ │ │ - bdnz 61b60 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 61b30 │ │ │ │ - ld r0,8(r25) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 61d28 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 61d28 │ │ │ │ - clrrwi r28,r11,1 │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r11 │ │ │ │ - extswsli r30,r11,3 │ │ │ │ + stxvx vs0,r15,r10 │ │ │ │ + bdnz 60de0 │ │ │ │ + add r7,r7,r8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpld r6,r3 │ │ │ │ + bne 60db0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r11,8(r25) │ │ │ │ + cmpdi r11,0 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 60f44 │ │ │ │ + lwz r3,48(r25) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 60f44 │ │ │ │ + clrrwi r30,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r0,r3,3 │ │ │ │ + li r5,0 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r3 │ │ │ │ + srwi r29,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 61168 │ │ │ │ + beq cr7,61238 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 60ebc │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 60ef0 │ │ │ │ + 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 60ec4 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,60f30 │ │ │ │ + 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,r27,r10 │ │ │ │ + iselgt r9,r28,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 60e70 │ │ │ │ + ld r3,120(r25) │ │ │ │ + ld r2,24(r25) │ │ │ │ + std r2,24(r3) │ │ │ │ + bl 5a40 │ │ │ │ + ld r5,8(r25) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 610ec │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 61074 │ │ │ │ + clrrwi r30,r2,1 │ │ │ │ + extsw r11,r2 │ │ │ │ + extswsli r0,r2,3 │ │ │ │ li r3,0 │ │ │ │ - li r5,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,61cb4 │ │ │ │ - add r9,r4,r6 │ │ │ │ + li r6,0 │ │ │ │ + li r4,0 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r2 │ │ │ │ + srwi r29,r2,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r7,56(r25) │ │ │ │ + add r9,r27,r6 │ │ │ │ subf r10,r7,r9 │ │ │ │ cmpldi r10,8 │ │ │ │ - beq 61cb4 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ + beq 611cc │ │ │ │ + beq cr7,61230 │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r24,r8,1 │ │ │ │ - addi r24,r8,-1 │ │ │ │ - beq 61c40 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r24,0 │ │ │ │ + andi. r26,r8,1 │ │ │ │ + addi r26,r8,-1 │ │ │ │ + beq 60fec │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r27,r6 │ │ │ │ + cmpdi r26,0 │ │ │ │ li r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 61c74 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r27,r6 │ │ │ │ + beq 61020 │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ addi r8,r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r7,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 61c48 │ │ │ │ - beq cr7,61c90 │ │ │ │ - add r9,r3,r28 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r5,r0 │ │ │ │ - beq 61d28 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 61c10 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 61ce0 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 61d14 │ │ │ │ - srdi r8,r26,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 61ce8 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 61bf8 │ │ │ │ - ld r3,120(r25) │ │ │ │ - ld r9,24(r25) │ │ │ │ - std r9,24(r3) │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r25) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 61f38 │ │ │ │ - lwz r9,48(r25) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ble cr4,61ec0 │ │ │ │ - clrrwi r28,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r6,56(r25) │ │ │ │ - extsw r26,r9 │ │ │ │ - extswsli r30,r9,3 │ │ │ │ - mr r0,r10 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - li r4,0 │ │ │ │ - cmplw cr7,r9,r28 │ │ │ │ - cmplwi cr5,r8,2 │ │ │ │ - srwi r27,r9,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r8,r3,r5 │ │ │ │ - ble cr5,61e4c │ │ │ │ - add r8,r3,r5 │ │ │ │ - subf r7,r6,r8 │ │ │ │ - cmpldi r7,8 │ │ │ │ - beq 61e4c │ │ │ │ - clrldi r24,r27,32 │ │ │ │ - li r7,0 │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - beq 61dd8 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r7,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 61e0c │ │ │ │ - srdi r24,r24,1 │ │ │ │ - mtctr r24 │ │ │ │ - lxvx vs12,r8,r7 │ │ │ │ - lxvx vs0,r6,r7 │ │ │ │ - addi r24,r7,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r6,r24 │ │ │ │ - lxvx vs12,r8,r24 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 60ff4 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + beq cr5,61060 │ │ │ │ + subf r10,r9,r2 │ │ │ │ + add r8,r3,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r7,r9 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r27,r8 │ │ │ │ + iselgt r10,r28,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs0,r9,r10 │ │ │ │ + lxvl vs12,r8,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r24 │ │ │ │ - bdnz 61de0 │ │ │ │ - beq cr7,61e28 │ │ │ │ - add r8,r11,r28 │ │ │ │ - lfdx f12,r6,r29 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r0,r4 │ │ │ │ - beq 61ec0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r8,r3,r5 │ │ │ │ - subf r7,r6,r8 │ │ │ │ - cmpldi r7,8 │ │ │ │ - bne 61da8 │ │ │ │ - andi. r7,r26,1 │ │ │ │ - addi r24,r26,-1 │ │ │ │ - li r7,0 │ │ │ │ - beq 61e78 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r7,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - beq 61eac │ │ │ │ - srdi r24,r26,1 │ │ │ │ - mtctr r24 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r7 │ │ │ │ - addi r24,r7,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfdx f0,r8,r24 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r24 │ │ │ │ - bdnz 61e80 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 61d90 │ │ │ │ - lwz r8,128(r25) │ │ │ │ - andi. r8,r8,1 │ │ │ │ - beq 61fb0 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - ld r8,160(r25) │ │ │ │ - ld r9,24(r25) │ │ │ │ - addi r7,r10,-1 │ │ │ │ - beq 61f00 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r3,r3,r11 │ │ │ │ + cmpld r5,r4 │ │ │ │ + bne 60fa0 │ │ │ │ + lwz r9,128(r25) │ │ │ │ + andi. r9,r9,1 │ │ │ │ + beq 61240 │ │ │ │ + andi. r10,r5,1 │ │ │ │ + ld r9,160(r25) │ │ │ │ + ld r2,24(r25) │ │ │ │ + addi r10,r5,-1 │ │ │ │ + beq 610b4 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 61f38 │ │ │ │ - srdi r10,r10,1 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 610ec │ │ │ │ + srdi r10,r5,1 │ │ │ │ mtctr r10 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 61f08 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 610bc │ │ │ │ + addi r1,r31,432 │ │ │ │ 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 32,r11 │ │ │ │ + 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 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addis r29,r2,-3 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 61194 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 60f30 │ │ │ │ + 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 6119c │ │ │ │ + b 60f30 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ + li r10,0 │ │ │ │ + beq 611f8 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r10,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 61060 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + lfdx f0,r9,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r9,r10 │ │ │ │ + lfdx f0,r9,r8 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 61200 │ │ │ │ + b 61060 │ │ │ │ + li r9,0 │ │ │ │ + b 61028 │ │ │ │ + li r2,0 │ │ │ │ + b 60ef8 │ │ │ │ + plfd f29,50136 # 6d618 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r27,1 │ │ │ │ li r28,0 │ │ │ │ - addi r29,r29,29008 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - ble cr4,62068 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r26,r28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,27944(r10) │ │ │ │ + ble cr4,61300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - maddld r9,r9,r26,r30 │ │ │ │ - ld r4,72(r25) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r25) │ │ │ │ - ld r5,136(r25) │ │ │ │ - ld r6,104(r25) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + nop │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r25) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r25) │ │ │ │ + ld r7,104(r25) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r25,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r25,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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r25) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 61fe0 │ │ │ │ - ld r10,8(r25) │ │ │ │ - ld r7,24(r25) │ │ │ │ - sldi r8,r28,4 │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 61280 │ │ │ │ + ld r5,8(r25) │ │ │ │ + ld r10,24(r25) │ │ │ │ + sldi r9,r28,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r27,r10 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ + cmpd r27,r5 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - bge 61f38 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bge 610ec │ │ │ │ addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - ble cr4,61f38 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - b 61fc0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 61b98 │ │ │ │ - addi r21,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + ble cr4,610ec │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + b 61260 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r28,r28,r26 │ │ │ │ + cmpld r21,r27 │ │ │ │ + beq 60e18 │ │ │ │ + ld r18,152(r25) │ │ │ │ + ld r20,136(r25) │ │ │ │ + lwz r3,96(r25) │ │ │ │ + bgt cr2,60728 │ │ │ │ + mr r9,r17 │ │ │ │ + b 60800 │ │ │ │ + mr r25,r8 │ │ │ │ + b 60e18 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 60e18 │ │ │ │ + addi r21,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpwi cr2,r21,0 │ │ │ │ - add r10,r7,r10 │ │ │ │ - extswsli r3,r21,2 │ │ │ │ - std r10,96(r31) │ │ │ │ - extsw r10,r21 │ │ │ │ - std r10,136(r31) │ │ │ │ - blt cr2,62e04 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - clrldi r10,r21,32 │ │ │ │ - addi r23,r30,-4 │ │ │ │ + add r28,r6,r9 │ │ │ │ + extsw r9,r21 │ │ │ │ + extswsli r5,r21,2 │ │ │ │ + std r9,120(r31) │ │ │ │ + blt cr2,62060 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + addi r22,r30,-4 │ │ │ │ cmplwi cr3,r21,2 │ │ │ │ - mr r19,r21 │ │ │ │ - std r3,72(r31) │ │ │ │ - mr r21,r29 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - std r6,56(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - sldi r17,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - lwz r3,96(r25) │ │ │ │ - add r28,r14,r23 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r7 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r17,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r10,40(r31) │ │ │ │ - ble cr3,62610 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - extsw r10,r18 │ │ │ │ - addi r8,r29,-2 │ │ │ │ - rldicl r9,r27,62,34 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - mtvsrws vs42,r3 │ │ │ │ + mr r18,r21 │ │ │ │ + std r7,56(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + ld r4,136(r25) │ │ │ │ + mr r21,r30 │ │ │ │ + mr r17,r11 │ │ │ │ + mr r30,r8 │ │ │ │ + mr r16,r2 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + mr r19,r6 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + add r27,r8,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + lwz r8,96(r25) │ │ │ │ + add r24,r26,r22 │ │ │ │ + std r9,48(r31) │ │ │ │ + add r9,r5,r7 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ld r7,152(r25) │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr3,6188c │ │ │ │ + addi r10,r21,-2 │ │ │ │ + extsw r3,r20 │ │ │ │ + rldicl r2,r16,62,34 │ │ │ │ + plxv vs44,51012 # 6db50 │ │ │ │ + plxv vs38,51020 # 6db60 │ │ │ │ + mtvsrws vs42,r8 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r4,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,29216 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r22,r23 │ │ │ │ - add r8,r20,r8 │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r7,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 62190 │ │ │ │ - andi. r10,r27,3 │ │ │ │ - beq 62338 │ │ │ │ - clrrwi r10,r27,2 │ │ │ │ - subf r10,r10,r19 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r18,r10 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r27,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 61450 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ + beq 615f8 │ │ │ │ + subf r10,r10,r18 │ │ │ │ + extswsli r5,r10,2 │ │ │ │ + add r9,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 6225c │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 6151c │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r7,r21,r4 │ │ │ │ - add r9,r14,r4 │ │ │ │ - add r12,r17,r4 │ │ │ │ - stwx r8,r21,r4 │ │ │ │ - stwx r8,r17,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 62338 │ │ │ │ - li r5,-4 │ │ │ │ - add r22,r22,r4 │ │ │ │ - add r8,r18,r8 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r0,r8,r0 │ │ │ │ + add r3,r29,r5 │ │ │ │ + add r11,r26,r5 │ │ │ │ + add r12,r30,r5 │ │ │ │ + stwx r9,r29,r5 │ │ │ │ + stwx r9,r30,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + stwx r0,r26,r5 │ │ │ │ + beq 615f8 │ │ │ │ + add r5,r4,r5 │ │ │ │ + li r4,-4 │ │ │ │ + add r9,r20,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 622c8 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r4,r9,1 │ │ │ │ + bge 61588 │ │ │ │ + mr r4,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r4,r4,r8 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r5,-4(r9) │ │ │ │ - beq 62338 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r18,r10 │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r9,-4(r12) │ │ │ │ + stw r4,-4(r11) │ │ │ │ + beq 615f8 │ │ │ │ + li r9,-8 │ │ │ │ + add r10,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 62324 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r8,-8(r9) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 615e4 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + stw r9,-8(r3) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r11) │ │ │ │ ld r5,48(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,625ec │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r3,72(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - mr r7,r30 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r30,r29 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r21,r19 │ │ │ │ - addi r5,r6,-4 │ │ │ │ - addi r10,r3,4 │ │ │ │ - li r8,0 │ │ │ │ - sldi r19,r30,2 │ │ │ │ - std r29,104(r31) │ │ │ │ - sldi r20,r30,3 │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,6186c │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r5,64(r31) │ │ │ │ + mr r8,r30 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r30,r21 │ │ │ │ + mr r2,r16 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r21,r18 │ │ │ │ + addi r4,r7,-4 │ │ │ │ + addi r9,r5,4 │ │ │ │ + li r10,0 │ │ │ │ + std r5,104(r31) │ │ │ │ + std r26,96(r31) │ │ │ │ + addi r24,r11,-4 │ │ │ │ + sldi r18,r30,2 │ │ │ │ + sldi r19,r30,3 │ │ │ │ li r22,0 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r3,120(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - isel r4,r9,r8,4*cr2+lt │ │ │ │ - add r17,r14,r10 │ │ │ │ - add r8,r27,r10 │ │ │ │ - std r30,128(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r5,r11,-4 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r27,r4 │ │ │ │ - stw r4,88(r31) │ │ │ │ - li r26,0 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r10,r18 │ │ │ │ - nop │ │ │ │ - cmpw r9,r27 │ │ │ │ - ble 624cc │ │ │ │ - lwz r18,96(r25) │ │ │ │ - extswsli r8,r27,2 │ │ │ │ - addi r29,r27,1 │ │ │ │ - extswsli r23,r27,3 │ │ │ │ - add r3,r10,r27 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - ld r28,88(r25) │ │ │ │ - ld r24,64(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ + std r30,112(r31) │ │ │ │ + std r4,56(r31) │ │ │ │ + addi r4,r8,-4 │ │ │ │ + add r16,r8,r9 │ │ │ │ + add r17,r26,r9 │ │ │ │ + std r4,64(r31) │ │ │ │ + isel r4,r2,r10,4*cr2+lt │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + mr r5,r9 │ │ │ │ + mr r9,r2 │ │ │ │ + stw r4,80(r31) │ │ │ │ + lwz r2,80(r31) │ │ │ │ + mtlr r9 │ │ │ │ + li r23,0 │ │ │ │ + mr r4,r24 │ │ │ │ + std r28,72(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + mr r2,r20 │ │ │ │ + mflr r3 │ │ │ │ + cmpw r3,r9 │ │ │ │ + ble 61778 │ │ │ │ + lwz r20,96(r25) │ │ │ │ + extswsli r26,r9,3 │ │ │ │ + add r0,r2,r9 │ │ │ │ + mflr r30 │ │ │ │ + extswsli r3,r9,2 │ │ │ │ + ld r27,88(r25) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + addi r28,r9,1 │ │ │ │ ld r12,168(r25) │ │ │ │ - std r14,40(r31) │ │ │ │ - lfdx f0,r15,r23 │ │ │ │ - ld r23,80(r31) │ │ │ │ - extswsli r30,r29,3 │ │ │ │ - lwzx r0,r11,r8 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - extswsli r29,r29,2 │ │ │ │ - std r6,48(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r30,r15,r30 │ │ │ │ - mtctr r27 │ │ │ │ - ld r27,72(r31) │ │ │ │ - addi r28,r28,-4 │ │ │ │ - add r24,r24,r8 │ │ │ │ - mullw r3,r3,r18 │ │ │ │ - add r29,r23,r29 │ │ │ │ - slwi r18,r18,1 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r27,r27,r8 │ │ │ │ - slwi r3,r3,1 │ │ │ │ - nop │ │ │ │ - lwzu r6,4(r28) │ │ │ │ - lwzu r23,4(r24) │ │ │ │ - lwzu r14,4(r27) │ │ │ │ + lfdx f0,r14,r26 │ │ │ │ + ld r26,56(r31) │ │ │ │ + subf r9,r9,r30 │ │ │ │ + lwzx r29,r11,r3 │ │ │ │ + extswsli r30,r28,3 │ │ │ │ + extswsli r28,r28,2 │ │ │ │ + addi r20,r20,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + addi r27,r27,-4 │ │ │ │ + add r30,r14,r30 │ │ │ │ + add r28,r4,r28 │ │ │ │ + mullw r0,r0,r20 │ │ │ │ + add r24,r26,r3 │ │ │ │ + ld r26,64(r31) │ │ │ │ + mtctr r9 │ │ │ │ + slwi r20,r20,1 │ │ │ │ + add r27,r27,r3 │ │ │ │ + add r26,r26,r3 │ │ │ │ + slwi r0,r0,1 │ │ │ │ + lwzu r7,4(r27) │ │ │ │ + lwzu r8,4(r24) │ │ │ │ addi r30,r30,8 │ │ │ │ - slwi r8,r6,1 │ │ │ │ - add r23,r3,r23 │ │ │ │ - add r3,r3,r18 │ │ │ │ - add r8,r8,r6 │ │ │ │ - extswsli r23,r23,3 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lfdx f12,r12,r23 │ │ │ │ - add r8,r8,r14 │ │ │ │ + lwzu r3,4(r26) │ │ │ │ + mulli r9,r7,3 │ │ │ │ + add r8,r0,r8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + lfdx f12,r12,r8 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r23,r8,r6 │ │ │ │ + add r9,r9,r3 │ │ │ │ + divw r8,r9,r7 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - mullw r23,r23,r6 │ │ │ │ - subf r23,r23,r8 │ │ │ │ - maddld r0,r6,r0,r23 │ │ │ │ - stwu r0,4(r29) │ │ │ │ - bdnz 62470 │ │ │ │ - ld r14,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - lwzx r8,r11,r19 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - lxvdsx vs0,r15,r20 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r16,r8 │ │ │ │ + mullw r8,r8,r7 │ │ │ │ + subf r8,r8,r9 │ │ │ │ + maddld r29,r7,r29,r8 │ │ │ │ + stwu r29,4(r28) │ │ │ │ + bdnz 61720 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + lwzx r9,r11,r18 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lxvdsx vs0,r14,r19 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvx vs11,r15,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r8 │ │ │ │ - ble cr2,625d8 │ │ │ │ - clrldi r3,r21,32 │ │ │ │ - ld r30,56(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r4 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r27,r21 │ │ │ │ - mtctr r3 │ │ │ │ - b 62524 │ │ │ │ + stxvx vs0,r15,r9 │ │ │ │ + ble cr2,61858 │ │ │ │ + clrldi r0,r21,32 │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r10 │ │ │ │ + mr r28,r17 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r9,r21 │ │ │ │ + mtctr r0 │ │ │ │ + b 617d4 │ │ │ │ nop │ │ │ │ - lwzu r3,-4(r29) │ │ │ │ - stwu r22,-4(r28) │ │ │ │ - addi r27,r27,-1 │ │ │ │ - stw r3,0(r8) │ │ │ │ - bdz 625d0 │ │ │ │ - lwzu r3,-4(r8) │ │ │ │ - lwzu r0,-4(r30) │ │ │ │ - cmpw r3,r0 │ │ │ │ - beq 62510 │ │ │ │ - extswsli r8,r27,2 │ │ │ │ + nop │ │ │ │ + lwzu r0,-4(r27) │ │ │ │ + stwu r22,-4(r26) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stw r0,0(r3) │ │ │ │ + bdz 61850 │ │ │ │ + lwzu r29,-4(r3) │ │ │ │ + lwzu r0,-4(r28) │ │ │ │ + cmpw r29,r0 │ │ │ │ + beq 617c0 │ │ │ │ + extswsli r3,r9,2 │ │ │ │ lwz r0,32(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - lwzx r30,r6,r8 │ │ │ │ - stwx r3,r14,r8 │ │ │ │ - cmpw r26,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stwx r30,r6,r8 │ │ │ │ - bne 623f0 │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r18,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - lwz r4,88(r31) │ │ │ │ - cmpld r8,r7 │ │ │ │ - beq 61b98 │ │ │ │ - add r18,r18,r9 │ │ │ │ - blt cr2,623d8 │ │ │ │ - ld r29,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - b 620d4 │ │ │ │ - ld r9,216(r31) │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r19,r19,r28 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 61b98 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r21,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr2,614b4 │ │ │ │ - mr r10,r22 │ │ │ │ - b 61590 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r29,r29,1 │ │ │ │ + lwzx r28,r7,r3 │ │ │ │ + stwx r29,r8,r3 │ │ │ │ + cmpw r23,r0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + stwx r28,r7,r3 │ │ │ │ + bne 616a0 │ │ │ │ + ld r28,72(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + mflr r9 │ │ │ │ + mr r24,r4 │ │ │ │ + cmpld r6,r28 │ │ │ │ + beq 60e18 │ │ │ │ + add r20,r2,r9 │ │ │ │ + blt cr2,61684 │ │ │ │ + ld r29,88(r31) │ │ │ │ + ld r26,96(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r5,104(r31) │ │ │ │ + ld r30,112(r31) │ │ │ │ + b 61398 │ │ │ │ mr r4,r0 │ │ │ │ - b 612fc │ │ │ │ - nop │ │ │ │ - lwz r3,0(r14) │ │ │ │ - b 62534 │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r27,r21 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - lwzx r3,r14,r8 │ │ │ │ - b 62534 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r18,r18,r27 │ │ │ │ - cmpld r9,r30 │ │ │ │ - beq 61b98 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr3,62144 │ │ │ │ - mr r10,r19 │ │ │ │ - b 62220 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 61b98 │ │ │ │ - addi r18,r9,-1 │ │ │ │ - extsw r8,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r8,56(r31) │ │ │ │ - cmpwi cr3,r18,0 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - add r12,r7,r10 │ │ │ │ - extsw r10,r18 │ │ │ │ - extswsli r26,r18,2 │ │ │ │ - std r10,160(r31) │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - blt cr3,62eec │ │ │ │ - ld r10,56(r31) │ │ │ │ - clrldi r8,r18,32 │ │ │ │ - cmplwi cr2,r18,2 │ │ │ │ - std r26,96(r31) │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 6057c │ │ │ │ + lwz r29,0(r8) │ │ │ │ + b 617e4 │ │ │ │ + ld r9,120(r31) │ │ │ │ + sldi r3,r9,2 │ │ │ │ + mr r9,r21 │ │ │ │ + lwzx r29,r8,r3 │ │ │ │ + b 617e4 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r20,r20,r16 │ │ │ │ + cmpld r28,r19 │ │ │ │ + beq 60e18 │ │ │ │ + ld r7,152(r25) │ │ │ │ + ld r4,136(r25) │ │ │ │ + lwz r8,96(r25) │ │ │ │ + bgt cr3,61400 │ │ │ │ + mr r10,r18 │ │ │ │ + b 614e0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 60e18 │ │ │ │ + addi r17,r2,-1 │ │ │ │ + cmpwi cr3,r17,0 │ │ │ │ + extsw r9,r17 │ │ │ │ + extswsli r24,r17,2 │ │ │ │ + std r9,160(r31) │ │ │ │ + blt cr3,621b0 │ │ │ │ + li r9,0 │ │ │ │ + li r12,0 │ │ │ │ + extsw r16,r2 │ │ │ │ + stw r9,48(r31) │ │ │ │ + lwz r9,32(r31) │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r10,r17,32 │ │ │ │ + addi r5,r16,-4 │ │ │ │ + cmplwi cr2,r17,2 │ │ │ │ + mr r20,r16 │ │ │ │ + std r22,88(r31) │ │ │ │ + std r24,96(r31) │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r23,136(r25) │ │ │ │ + mr r22,r17 │ │ │ │ + mr r16,r26 │ │ │ │ + mr r17,r29 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r22,r12 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r11,88(r31) │ │ │ │ - addi r5,r10,-4 │ │ │ │ - sldi r10,r8,2 │ │ │ │ - addi r8,r8,1 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - sldi r20,r5,2 │ │ │ │ - sldi r19,r8,2 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - add r28,r29,r20 │ │ │ │ - add r30,r27,r20 │ │ │ │ - add r21,r14,r20 │ │ │ │ - std r19,72(r31) │ │ │ │ - mr r19,r27 │ │ │ │ - mr r27,r7 │ │ │ │ - std r10,64(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r29 │ │ │ │ - mr r29,r10 │ │ │ │ - ble cr2,62de0 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r11,80(r31) │ │ │ │ + mulli r9,r10,-4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r19,r5,2 │ │ │ │ + sldi r18,r10,2 │ │ │ │ + add r27,r29,r19 │ │ │ │ + add r28,r26,r19 │ │ │ │ + add r30,r8,r19 │ │ │ │ + mr r29,r12 │ │ │ │ + mr r26,r2 │ │ │ │ + std r18,64(r31) │ │ │ │ + mr r18,r8 │ │ │ │ + add r10,r24,r7 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r24,r6 │ │ │ │ + std r10,56(r31) │ │ │ │ + ble cr2,6203c │ │ │ │ lwa r10,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - vspltisw v8,1 │ │ │ │ + addi r4,r20,-2 │ │ │ │ + rldicl r2,r26,62,34 │ │ │ │ + plxv vs44,49664 # 6db50 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + plxv vs38,49664 # 6db60 │ │ │ │ + add r5,r23,r19 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ - addi r4,r4,29216 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - addi r8,r9,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r8,r23,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + mtctr r2 │ │ │ │ + add r10,r4,r10 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r21,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ - xxswapd vs10,vs12 │ │ │ │ - xxswapd vs11,vs0 │ │ │ │ + xxswapd vs33,vs33 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs0,vs32,vs32 │ │ │ │ - xvcvsxwdp vs32,vs12 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ - xvmuldp vs32,vs32,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvcvdpsxws vs41,vs32 │ │ │ │ - xvcvdpsxws vs33,vs0 │ │ │ │ - xvcmpgtdp vs45,vs43,vs32 │ │ │ │ - xvcmpgtdp vs32,vs43,vs0 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ - vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ - vadduwm v13,v8,v1 │ │ │ │ - xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v10 │ │ │ │ - vsubuwm v1,v1,v10 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + xxmrghw vs32,vs32,vs32 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs32,vs32 │ │ │ │ + xvmuldp vs33,vs33,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs32 │ │ │ │ + xvcvdpsxws vs41,vs33 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + xvcmpgtdp vs45,vs43,vs0 │ │ │ │ + xvcmpgtdp vs33,vs43,vs33 │ │ │ │ + vperm v0,v0,v9,v6 │ │ │ │ + vpkudum v1,v13,v1 │ │ │ │ + vadduwm v9,v7,v0 │ │ │ │ + vadduwm v13,v8,v0 │ │ │ │ + xxsel vs45,vs45,vs32,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs33 │ │ │ │ + vadduwm v1,v13,v10 │ │ │ │ + vsubuwm v0,v0,v10 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r30,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - stxvx vs33,r21,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 62720 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - beq 628d4 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - lwz r9,48(r31) │ │ │ │ + xxperm vs32,vs32,vs44 │ │ │ │ + stxvx vs33,r28,r9 │ │ │ │ + stxvx vs32,r27,r9 │ │ │ │ + stxvx vs32,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 61990 │ │ │ │ + andi. r9,r26,3 │ │ │ │ + beq 61b44 │ │ │ │ + clrrwi r9,r26,2 │ │ │ │ + subf r9,r9,r22 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + lwz r2,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r4 │ │ │ │ - add r8,r9,r10 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ + lfiwax f0,r23,r4 │ │ │ │ + add r10,r9,r2 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 627f0 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 61a60 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ add r5,r3,r5 │ │ │ │ - add r12,r14,r4 │ │ │ │ - add r7,r19,r4 │ │ │ │ - add r9,r29,r4 │ │ │ │ - stwx r8,r14,r4 │ │ │ │ - stwx r8,r29,r4 │ │ │ │ - stwx r5,r19,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 628d4 │ │ │ │ + add r11,r17,r4 │ │ │ │ + add r8,r16,r4 │ │ │ │ + add r2,r18,r4 │ │ │ │ + stwx r10,r17,r4 │ │ │ │ + stwx r10,r18,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + stwx r5,r16,r4 │ │ │ │ + beq 61b44 │ │ │ │ li r5,-4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - lwz r6,48(r31) │ │ │ │ + add r23,r23,r4 │ │ │ │ + lwz r7,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r5 │ │ │ │ - add r8,r6,r8 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ + lfiwax f0,r23,r5 │ │ │ │ + add r10,r7,r10 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 62860 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 61ad0 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r10,r3,r10 │ │ │ │ add r5,r3,r5 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r7) │ │ │ │ - beq 628d4 │ │ │ │ - li r8,-8 │ │ │ │ - lwz r6,48(r31) │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r10,-4(r11) │ │ │ │ + stw r10,-4(r2) │ │ │ │ + stw r5,-4(r8) │ │ │ │ + beq 61b44 │ │ │ │ + li r10,-8 │ │ │ │ + lwz r7,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r8 │ │ │ │ - add r10,r6,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + lfiwax f0,r23,r10 │ │ │ │ + add r9,r7,r9 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r21,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 628c0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r7) │ │ │ │ - ld r5,72(r31) │ │ │ │ - ld r3,64(r31) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 61b30 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + add r10,r3,r10 │ │ │ │ + stw r9,-8(r11) │ │ │ │ + stw r9,-8(r2) │ │ │ │ + stw r10,-8(r8) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ld r3,56(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,62db8 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r9,r18 │ │ │ │ - ld r6,80(r31) │ │ │ │ - mr r18,r26 │ │ │ │ - ld r11,88(r31) │ │ │ │ - ld r26,96(r31) │ │ │ │ - mr r29,r14 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r27,r19 │ │ │ │ - mr r14,r10 │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,6200c │ │ │ │ + mr r12,r29 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r29,r17 │ │ │ │ + ld r7,72(r31) │ │ │ │ + mr r17,r22 │ │ │ │ + ld r11,80(r31) │ │ │ │ + ld r24,96(r31) │ │ │ │ + ld r22,88(r31) │ │ │ │ + mr r2,r26 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r20 │ │ │ │ + addi r9,r24,4 │ │ │ │ + li r10,0 │ │ │ │ ld r5,40(r31) │ │ │ │ - addi r10,r26,4 │ │ │ │ - li r8,0 │ │ │ │ + plxv vs33,49100 # 6db60 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ li r19,0 │ │ │ │ std r29,136(r31) │ │ │ │ - std r27,144(r31) │ │ │ │ - std r26,152(r31) │ │ │ │ - isel r8,r9,r8,4*cr3+lt │ │ │ │ + std r26,144(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + isel r4,r2,r10,4*cr3+lt │ │ │ │ + add r10,r8,r9 │ │ │ │ addi r5,r5,-4 │ │ │ │ - stw r8,128(r31) │ │ │ │ - lwz r8,48(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + add r10,r26,r9 │ │ │ │ + stw r4,128(r31) │ │ │ │ + mr r4,r12 │ │ │ │ + std r5,88(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ + addi r5,r8,-4 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ std r5,96(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ + std r9,80(r31) │ │ │ │ + addi r5,r11,-4 │ │ │ │ + mr r9,r2 │ │ │ │ + std r10,72(r31) │ │ │ │ std r5,104(r31) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - std r5,112(r31) │ │ │ │ - add r5,r10,r14 │ │ │ │ - std r5,64(r31) │ │ │ │ - add r5,r27,r10 │ │ │ │ - std r5,72(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - std r5,80(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - lwz r4,128(r31) │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r18 │ │ │ │ - std r12,120(r31) │ │ │ │ + lwz r5,128(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r2,r9 │ │ │ │ + std r4,120(r31) │ │ │ │ nop │ │ │ │ - cmpw r9,r4 │ │ │ │ - ble 62cb8 │ │ │ │ - lwz r10,96(r25) │ │ │ │ - addis r3,r2,-3 │ │ │ │ - subf r29,r4,r9 │ │ │ │ - lwz r0,112(r25) │ │ │ │ - ld r12,80(r25) │ │ │ │ + cmpw r2,r5 │ │ │ │ + ble 61ef0 │ │ │ │ + lwz r9,96(r25) │ │ │ │ + subf r20,r5,r2 │ │ │ │ + lwz r12,112(r25) │ │ │ │ + ld r0,80(r25) │ │ │ │ ld r18,152(r25) │ │ │ │ - lfd f11,29008(r3) │ │ │ │ - addi r3,r29,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r3,2 │ │ │ │ - mtfprwa f0,r0 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r10,r20,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + mtfprwa f12,r12 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - ble 62d98 │ │ │ │ - extsw r20,r4 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r3,r8 │ │ │ │ - rldicl r26,r29,62,34 │ │ │ │ - ld r10,112(r31) │ │ │ │ - extswsli r28,r4,2 │ │ │ │ - li r30,0 │ │ │ │ - add r3,r3,r20 │ │ │ │ - sldi r27,r20,3 │ │ │ │ - xvmuldp vs9,vs9,vs11 │ │ │ │ - mtctr r26 │ │ │ │ - ld r26,40(r31) │ │ │ │ - add r21,r12,r28 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r27,r17,r27 │ │ │ │ - add r22,r14,r28 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 61fd8 │ │ │ │ + lwa r9,48(r31) │ │ │ │ + extsw r27,r5 │ │ │ │ + rldicl r28,r20,62,34 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + extswsli r3,r5,2 │ │ │ │ li r10,0 │ │ │ │ - add r3,r18,r3 │ │ │ │ - addi r24,r27,16 │ │ │ │ - add r28,r26,r28 │ │ │ │ - addi r26,r3,16 │ │ │ │ - nop │ │ │ │ + li r4,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + mtctr r28 │ │ │ │ + sldi r29,r27,3 │ │ │ │ + ld r28,40(r31) │ │ │ │ + xvmuldp vs9,vs12,vs0 │ │ │ │ + add r23,r0,r3 │ │ │ │ + add r24,r8,r3 │ │ │ │ + add r30,r9,r27 │ │ │ │ + add r29,r22,r29 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r3,r28,r3 │ │ │ │ + addi r26,r29,16 │ │ │ │ + add r30,r18,r30 │ │ │ │ + addi r28,r30,16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r21,r30 │ │ │ │ - lxvx vs11,r22,r30 │ │ │ │ + lxvx vs32,r23,r4 │ │ │ │ + lxvx vs11,r24,r4 │ │ │ │ vnegw v0,v0 │ │ │ │ xxmrglw vs10,vs11,vs11 │ │ │ │ xxmrghw vs11,vs11,vs11 │ │ │ │ xxmrglw vs8,vs32,vs32 │ │ │ │ + xxmrghw vs5,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xxmrghw vs6,vs32,vs32 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs7,vs8 │ │ │ │ - lxvx vs8,r3,r10 │ │ │ │ - xvcvsxwdp vs6,vs6 │ │ │ │ - xvmaddmdp vs8,vs7,vs10 │ │ │ │ - lxvx vs10,r26,r10 │ │ │ │ - xvmaddmdp vs10,vs6,vs11 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r30,r10 │ │ │ │ + xvcvsxwdp vs5,vs5 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r28,r10 │ │ │ │ + xvmaddmdp vs10,vs5,vs11 │ │ │ │ xvmuldp vs11,vs9,vs8 │ │ │ │ xvmuldp vs8,vs10,vs9 │ │ │ │ xvabsdp vs10,vs11 │ │ │ │ xvabsdp vs11,vs8 │ │ │ │ - xvcvdpsxws vs33,vs10 │ │ │ │ - stxvx vs10,r27,r10 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r29,r10 │ │ │ │ xvcvdpsxws vs32,vs11 │ │ │ │ - stxvx vs11,r24,r10 │ │ │ │ + stxvx vs11,r26,r10 │ │ │ │ addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r28,r30 │ │ │ │ - addi r30,r30,16 │ │ │ │ - bdnz 62a40 │ │ │ │ - andi. r10,r29,3 │ │ │ │ - beq 62bc0 │ │ │ │ - clrrwi r10,r29,2 │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r30,r8,r10 │ │ │ │ - extswsli r3,r10,2 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - addi r28,r10,1 │ │ │ │ - extswsli r27,r10,3 │ │ │ │ - extswsli r30,r30,3 │ │ │ │ - lwzx r21,r12,r3 │ │ │ │ - lfiwax f11,r14,r3 │ │ │ │ - cmpw r9,r28 │ │ │ │ - add r26,r17,r27 │ │ │ │ - add r22,r14,r3 │ │ │ │ - lfdx f10,r18,r30 │ │ │ │ - ld r30,40(r31) │ │ │ │ - add r24,r30,r3 │ │ │ │ - neg r30,r21 │ │ │ │ - fcfid f11,f11 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - ld r30,40(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r17,r27 │ │ │ │ - stfiwx f11,r30,r3 │ │ │ │ - ble 62bc0 │ │ │ │ - add r3,r12,r3 │ │ │ │ - li r30,4 │ │ │ │ - add r28,r8,r28 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r27,4(r3) │ │ │ │ - lfiwax f11,r22,r30 │ │ │ │ - extswsli r28,r28,3 │ │ │ │ - cmpw r10,r9 │ │ │ │ - lfdx f10,r18,r28 │ │ │ │ - neg r30,r27 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r30,r24,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r30 │ │ │ │ - bge 62bc0 │ │ │ │ - lwz r3,8(r3) │ │ │ │ - li r30,8 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfiwax f10,r22,r30 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r3,r3 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - addi r10,r24,8 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - clrldi r3,r29,32 │ │ │ │ - addi r18,r4,1 │ │ │ │ - ld r28,88(r25) │ │ │ │ - addi r27,r11,-4 │ │ │ │ - ld r0,96(r31) │ │ │ │ - ld r22,168(r25) │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r3,r4 │ │ │ │ + addi r4,r4,16 │ │ │ │ + bdnz 61cb0 │ │ │ │ + andi. r10,r20,3 │ │ │ │ + clrrwi r29,r20,2 │ │ │ │ + beq 61e0c │ │ │ │ + subf r4,r29,r20 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + li r24,32 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + rldic r10,r4,2,30 │ │ │ │ + add r30,r27,r29 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r3,r29,r27 │ │ │ │ + li r9,16 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + cmpldi r10,16 │ │ │ │ + sldi r29,r3,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + iselgt r10,r9,r10 │ │ │ │ + add r28,r0,r29 │ │ │ │ + cmpldi r4,32 │ │ │ │ + ld r0,40(r31) │ │ │ │ + add r26,r8,r29 │ │ │ │ + add r30,r18,r30 │ │ │ │ + add r3,r22,r3 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + iselgt r4,r24,r4 │ │ │ │ + addi r24,r30,16 │ │ │ │ + lxvl vs32,r28,r10 │ │ │ │ + lxvl vs0,r26,r10 │ │ │ │ + cmpldi r4,16 │ │ │ │ + add r29,r0,r29 │ │ │ │ + addi r28,r3,16 │ │ │ │ + iselgt r0,r9,r4 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r4,r0,r4 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r4,r4,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r30,r0 │ │ │ │ + lxvl vs8,r24,r4 │ │ │ │ + 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,r3,r0 │ │ │ │ + stxvl vs0,r28,r4 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r29,r10 │ │ │ │ + clrldi r9,r20,32 │ │ │ │ + sldi r10,r27,2 │ │ │ │ + ld r29,88(r25) │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r18,r5,1 │ │ │ │ + ld r23,168(r25) │ │ │ │ + sldi r27,r27,3 │ │ │ │ li r30,0 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r12,r10,1 │ │ │ │ - mtctr r3 │ │ │ │ - sldi r10,r20,2 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - mullw r3,r12,r4 │ │ │ │ - extswsli r4,r18,2 │ │ │ │ - addi r28,r28,-4 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,88(r31) │ │ │ │ + mullw r5,r12,r5 │ │ │ │ + extswsli r28,r18,2 │ │ │ │ + lwzx r0,r11,r10 │ │ │ │ extswsli r18,r18,3 │ │ │ │ - lwzx r29,r11,r10 │ │ │ │ - lfdx f10,r15,r20 │ │ │ │ - add r24,r0,r10 │ │ │ │ - add r20,r17,r20 │ │ │ │ - add r27,r27,r4 │ │ │ │ - ld r4,104(r31) │ │ │ │ - add r18,r15,r18 │ │ │ │ - add r28,r28,r10 │ │ │ │ - add r26,r4,r10 │ │ │ │ - nop │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ + add r27,r22,r27 │ │ │ │ + addi r29,r29,-4 │ │ │ │ + add r18,r14,r18 │ │ │ │ + add r24,r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + add r29,r29,r10 │ │ │ │ + add r26,r9,r10 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r28,r28,r9 │ │ │ │ nop │ │ │ │ - lwzu r21,4(r28) │ │ │ │ - lwzu r4,4(r24) │ │ │ │ - lwzu r14,4(r26) │ │ │ │ - lfdx f9,r20,r30 │ │ │ │ - slwi r10,r21,1 │ │ │ │ - add r0,r3,r4 │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r3,r3,r12 │ │ │ │ - add r10,r10,r21 │ │ │ │ - mtfprwa f12,r4 │ │ │ │ + lwzu r10,4(r29) │ │ │ │ + lwzu r9,4(r24) │ │ │ │ + lwzu r20,4(r26) │ │ │ │ + lfdx f9,r27,r30 │ │ │ │ + mulli r4,r10,3 │ │ │ │ + add r3,r5,r9 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r5,r5,r12 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - extswsli r0,r0,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + add r9,r23,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f11,r22,r0 │ │ │ │ + lfdx f11,r23,r3 │ │ │ │ + srawi r4,r4,1 │ │ │ │ + addze r4,r4 │ │ │ │ + lfd f8,8(r9) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r14 │ │ │ │ - add r14,r22,r0 │ │ │ │ + add r4,r4,r20 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r4,r10,r21 │ │ │ │ - lfd f8,8(r14) │ │ │ │ + divw r9,r4,r10 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r4,r4,r21 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ stfdx f10,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - maddld r29,r21,r29,r4 │ │ │ │ - stwu r29,4(r27) │ │ │ │ - bdnz 62c30 │ │ │ │ - ld r14,48(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - sldi r4,r10,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lwzx r4,r11,r4 │ │ │ │ - lxvdsx vs0,r15,r10 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ - lxvx vs11,r16,r4 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + maddld r0,r10,r0,r9 │ │ │ │ + stwu r0,4(r28) │ │ │ │ + bdnz 61e70 │ │ │ │ + sldi r10,r16,2 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lwzx r10,r11,r10 │ │ │ │ + lxvdsx vs0,r14,r9 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r15,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r4 │ │ │ │ - ble cr3,62da4 │ │ │ │ - clrldi r3,r5,32 │ │ │ │ - ld r28,88(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - ld r30,72(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mtctr r3 │ │ │ │ - b 62d24 │ │ │ │ - nop │ │ │ │ + stxvx vs0,r15,r10 │ │ │ │ + ble cr3,61ff8 │ │ │ │ + clrldi r10,r17,32 │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r3,72(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 61f54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r3,-4(r29) │ │ │ │ - stwu r19,-4(r28) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stw r3,0(r10) │ │ │ │ - bdz 62d90 │ │ │ │ - lwzu r3,-4(r10) │ │ │ │ - lwzu r0,-4(r30) │ │ │ │ - cmpw r3,r0 │ │ │ │ - beq 62d10 │ │ │ │ - extswsli r10,r4,2 │ │ │ │ - lwz r0,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - lwzx r30,r6,r10 │ │ │ │ - stwx r3,r14,r10 │ │ │ │ - cmpw r23,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stwx r30,r6,r10 │ │ │ │ - bne 62990 │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r18,r5 │ │ │ │ - cmpld r7,r12 │ │ │ │ - beq 61b98 │ │ │ │ - add r8,r8,r9 │ │ │ │ - blt cr3,6297c │ │ │ │ + lwzu r10,-4(r3) │ │ │ │ + stwu r19,-4(r30) │ │ │ │ + addi r5,r5,-1 │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 61fd0 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r0,-4(r4) │ │ │ │ + cmpw r10,r0 │ │ │ │ + beq 61f40 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + lwz r3,32(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r4,r7,r9 │ │ │ │ + stwx r10,r8,r9 │ │ │ │ + cmpw r21,r3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stwx r4,r7,r9 │ │ │ │ + bne 61c10 │ │ │ │ + ld r4,120(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpld r2,r4 │ │ │ │ + beq 60e18 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,48(r31) │ │ │ │ + blt cr3,61bfc │ │ │ │ ld r29,136(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - ld r26,152(r31) │ │ │ │ - stw r8,48(r31) │ │ │ │ - b 62650 │ │ │ │ - nop │ │ │ │ - lwz r3,0(r14) │ │ │ │ - b 62d34 │ │ │ │ - mr r10,r4 │ │ │ │ - extsw r20,r4 │ │ │ │ - b 62ac0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r3,r14,r10 │ │ │ │ - b 62d34 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - cmpld r27,r22 │ │ │ │ - add r9,r9,r18 │ │ │ │ - stw r9,48(r31) │ │ │ │ - beq 61b98 │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + ld r26,144(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + mr r12,r4 │ │ │ │ + ld r24,152(r31) │ │ │ │ + b 618cc │ │ │ │ + lwz r10,0(r8) │ │ │ │ + b 61f64 │ │ │ │ + plxv vs45,48008 # 6db60 │ │ │ │ + lwa r9,48(r31) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + li r29,0 │ │ │ │ + extsw r27,r5 │ │ │ │ + b 61d2c │ │ │ │ + ld r9,160(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r8,r9 │ │ │ │ + b 61f64 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stw r2,48(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpld r29,r2 │ │ │ │ + beq 60e18 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r23,136(r25) │ │ │ │ lwz r3,96(r25) │ │ │ │ - bgt cr2,626c8 │ │ │ │ - mr r10,r26 │ │ │ │ - b 627b0 │ │ │ │ + bgt cr2,61944 │ │ │ │ + mr r9,r22 │ │ │ │ + b 61a20 │ │ │ │ + li r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + b 60664 │ │ │ │ li r10,1 │ │ │ │ + li r9,0 │ │ │ │ stw r10,32(r31) │ │ │ │ - b 613e4 │ │ │ │ - li r8,1 │ │ │ │ - li r10,0 │ │ │ │ - stw r8,32(r31) │ │ │ │ - b 6135c │ │ │ │ + b 605dc │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + bgt cr4,6162c │ │ │ │ + subf r2,r6,r28 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,59,62 │ │ │ │ + beq 620b4 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 60e18 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 620b4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 620a8 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 60e18 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 60e18 │ │ │ │ + addi r8,r6,16 │ │ │ │ + addi r2,r6,32 │ │ │ │ + addi r10,r6,96 │ │ │ │ + addi r6,r6,128 │ │ │ │ + cmpld cr1,r28,r8 │ │ │ │ + addi r9,r2,32 │ │ │ │ + cmpld cr6,r28,r2 │ │ │ │ + cmpld cr7,r28,r10 │ │ │ │ + cmpld r28,r6 │ │ │ │ + cmpld cr5,r28,r9 │ │ │ │ + beq cr1,60e18 │ │ │ │ + beq cr6,60e18 │ │ │ │ + beq cr5,60e18 │ │ │ │ + beq cr7,60e18 │ │ │ │ + bne 620b4 │ │ │ │ + b 60e18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lwz r10,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - bgt cr4,62378 │ │ │ │ - ld r9,96(r31) │ │ │ │ - subf r9,r7,r9 │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r10,0 │ │ │ │ + bgt cr3,6095c │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r2,r6,16 │ │ │ │ + beq 60e18 │ │ │ │ + subf r9,r2,r27 │ │ │ │ addi r9,r9,-16 │ │ │ │ rldicl. r9,r9,59,62 │ │ │ │ - beq 62f84 │ │ │ │ - ld r10,96(r31) │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r10,r7 │ │ │ │ - beq 61b98 │ │ │ │ + beq 6217c │ │ │ │ + addi r2,r6,48 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 60e18 │ │ │ │ cmpdi r9,1 │ │ │ │ - beq 62f7c │ │ │ │ + beq 6217c │ │ │ │ cmpdi r9,2 │ │ │ │ - beq 62e54 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r10,r7 │ │ │ │ - beq 61b98 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r9,r7 │ │ │ │ - beq 61b98 │ │ │ │ - addi r5,r7,16 │ │ │ │ - addi r10,r7,32 │ │ │ │ - addi r6,r7,96 │ │ │ │ - addi r7,r7,128 │ │ │ │ - cmpld cr1,r9,r5 │ │ │ │ - addi r8,r10,32 │ │ │ │ - cmpld cr6,r9,r10 │ │ │ │ - cmpld cr7,r9,r6 │ │ │ │ - cmpld r9,r7 │ │ │ │ - cmpld cr5,r9,r8 │ │ │ │ - beq cr1,61b98 │ │ │ │ - beq cr6,61b98 │ │ │ │ - beq cr5,61b98 │ │ │ │ - beq cr7,61b98 │ │ │ │ - bne 62e64 │ │ │ │ - b 61b98 │ │ │ │ + beq 62154 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 60e18 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r2,r27 │ │ │ │ + bne 6217c │ │ │ │ + b 60e18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,216(r31) │ │ │ │ - subf r10,r7,r8 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 62ee0 │ │ │ │ - bgt cr3,62ee4 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r8,r10 │ │ │ │ - beq 61b98 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r12,r9,1 │ │ │ │ - cmpld r7,r8 │ │ │ │ - beq 61b98 │ │ │ │ - ble cr3,62f8c │ │ │ │ - extsw r28,r9 │ │ │ │ - b 616ec │ │ │ │ - subf r10,r7,r12 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 62f28 │ │ │ │ - ble cr4,62f08 │ │ │ │ - extsw r10,r9 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 62918 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r12,r10 │ │ │ │ - beq 61b98 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r10,r9,1 │ │ │ │ - cmpld r7,r12 │ │ │ │ - stw r10,48(r31) │ │ │ │ - beq 61b98 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ble cr4,62f38 │ │ │ │ + beq cr5,60e18 │ │ │ │ + beq cr7,60e18 │ │ │ │ + beq 60e18 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r9,r2,32 │ │ │ │ + addi r8,r2,96 │ │ │ │ + addi r2,r2,128 │ │ │ │ + cmpld cr1,r27,r7 │ │ │ │ + addi r10,r9,32 │ │ │ │ + cmpld cr6,r9,r27 │ │ │ │ + cmpld cr7,r8,r27 │ │ │ │ + cmpld r2,r27 │ │ │ │ + cmpld cr5,r10,r27 │ │ │ │ + beq cr1,60e18 │ │ │ │ + bne cr6,62170 │ │ │ │ + b 60e18 │ │ │ │ + ld r5,112(r31) │ │ │ │ + lwz r4,32(r31) │ │ │ │ + li r10,0 │ │ │ │ + li r12,0 │ │ │ │ stw r10,48(r31) │ │ │ │ - b 62efc │ │ │ │ - addi r8,r7,16 │ │ │ │ - add r10,r9,r10 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r12,r8 │ │ │ │ - add r10,r9,r10 │ │ │ │ - beq 61b98 │ │ │ │ - bgt cr4,62f30 │ │ │ │ - addi r8,r7,16 │ │ │ │ - add r10,r9,r10 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r12,r8 │ │ │ │ - cmpld r7,r12 │ │ │ │ - add r10,r9,r10 │ │ │ │ - beq cr7,61b98 │ │ │ │ - beq 61b98 │ │ │ │ - bgt cr4,62f30 │ │ │ │ - b 62f38 │ │ │ │ + addi r9,r5,-2 │ │ │ │ + cmpwi cr4,r4,0 │ │ │ │ + andi. r9,r9,2 │ │ │ │ mr r9,r10 │ │ │ │ - b 62e64 │ │ │ │ - ld r9,96(r31) │ │ │ │ - b 62e64 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r12,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r8,r10 │ │ │ │ - add r12,r12,r9 │ │ │ │ - beq 61b98 │ │ │ │ - bgt cr3,62ee4 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r12,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r8,r10 │ │ │ │ - cmpld r7,r8 │ │ │ │ - add r12,r12,r9 │ │ │ │ - beq cr7,61b98 │ │ │ │ - beq 61b98 │ │ │ │ - bgt cr3,62ee4 │ │ │ │ - b 62f8c │ │ │ │ + bne 62208 │ │ │ │ + bgt cr4,62210 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 60e18 │ │ │ │ + li r12,2 │ │ │ │ + slwi r10,r2,1 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r12,r9 │ │ │ │ + stw r10,48(r31) │ │ │ │ + beq 60e18 │ │ │ │ + mr r5,r9 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + ble cr4,62218 │ │ │ │ + stw r9,48(r31) │ │ │ │ + extsw r16,r2 │ │ │ │ + b 61b88 │ │ │ │ + addi r10,r12,1 │ │ │ │ + add r9,r2,r9 │ │ │ │ + addi r6,r6,32 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpld r5,r10 │ │ │ │ + add r9,r2,r9 │ │ │ │ + beq 60e18 │ │ │ │ + bgt cr4,6220c │ │ │ │ + addi r10,r12,1 │ │ │ │ + add r9,r2,r9 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld cr7,r5,r10 │ │ │ │ + cmpld r12,r5 │ │ │ │ + add r9,r2,r9 │ │ │ │ + beq cr7,60e18 │ │ │ │ + beq 60e18 │ │ │ │ + bgt cr4,6220c │ │ │ │ + b 62218 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,20256 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x1285 │ │ │ │ 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) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ + mr r20,r4 │ │ │ │ std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + extswsli r3,r3,2 │ │ │ │ std r25,-64(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r26,-56(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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r24,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5480 │ │ │ │ + addi r25,r1,32 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,64(r30) │ │ │ │ + std r2,64(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ - ld r26,80(r30) │ │ │ │ - li r9,1 │ │ │ │ + bl 5480 │ │ │ │ + ld r22,80(r30) │ │ │ │ + lwz r10,48(r30) │ │ │ │ + cmpwi r10,0 │ │ │ │ + li r2,1 │ │ │ │ std r3,56(r30) │ │ │ │ - stw r9,116(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - std r26,136(r30) │ │ │ │ - ble 63184 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r22,64(r30) │ │ │ │ + stw r2,116(r30) │ │ │ │ + std r22,136(r30) │ │ │ │ + ble 62400 │ │ │ │ + ld r23,64(r30) │ │ │ │ ld r21,88(r30) │ │ │ │ - ld r23,72(r30) │ │ │ │ - mr r25,r3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r26,r3 │ │ │ │ li r28,0 │ │ │ │ li r29,0 │ │ │ │ + ld r24,72(r30) │ │ │ │ li r27,0 │ │ │ │ - lfd f31,29008(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,96 │ │ │ │ - lfiwax f0,r26,r29 │ │ │ │ + nop │ │ │ │ + li r2,96 │ │ │ │ + lfiwax f12,r22,r29 │ │ │ │ addi r27,r27,1 │ │ │ │ - lfiwax f12,r30,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lfiwax f0,r30,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fadd f12,f12,f12 │ │ │ │ - fdiv f12,f12,f0 │ │ │ │ - fadd f12,f12,f31 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f12,r22,r28 │ │ │ │ - fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - clrlwi r9,r10,31 │ │ │ │ - add r10,r10,r9 │ │ │ │ - stwx r10,r21,r29 │ │ │ │ - lwz r7,116(r30) │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - stw r10,116(r30) │ │ │ │ - lfiwax f0,r26,r29 │ │ │ │ - lfiwax f12,r23,r29 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fadd f0,f0,f0 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fadd f0,f0,f31 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + stfdx f0,r23,r28 │ │ │ │ + fctiwz f0,f12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + clrlwi r10,r2,31 │ │ │ │ + add r2,r10,r2 │ │ │ │ + stwx r2,r21,r29 │ │ │ │ + lwz r10,116(r30) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + stw r2,116(r30) │ │ │ │ + lfiwax f0,r22,r29 │ │ │ │ + lfiwax f12,r24,r29 │ │ │ │ lfiwax f1,r21,r29 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - stfdx f0,r25,r28 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + stfdx f0,r26,r28 │ │ │ │ + bl 5a20 │ │ │ │ + lwz r10,48(r30) │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - bne 634d0 │ │ │ │ - cmpw r7,r27 │ │ │ │ - stfiwx f0,r24,r29 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bne 62730 │ │ │ │ + cmpw r10,r27 │ │ │ │ + stfiwx f0,r25,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - bgt 630e0 │ │ │ │ - extswsli r3,r7,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + bgt 62360 │ │ │ │ + extswsli r3,r10,3 │ │ │ │ + bl 5480 │ │ │ │ + lwz r8,48(r30) │ │ │ │ + cmpwi r8,0 │ │ │ │ std r3,104(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 63270 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,56(r30) │ │ │ │ - cmplwi r9,4 │ │ │ │ - ble 63660 │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 63660 │ │ │ │ - rldicl r9,r7,63,33 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addi r10,r10,29024 │ │ │ │ - addi r5,r5,29008 │ │ │ │ - addi r6,r6,29040 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 634f0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 624e0 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,56(r30) │ │ │ │ + cmplwi r2,4 │ │ │ │ + ble 62890 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 62890 │ │ │ │ + rldicl r2,r8,63,33 │ │ │ │ + plxv vs10,46680 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 62750 │ │ │ │ + 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 631fc │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrwi r9,r7,1 │ │ │ │ - beq 63270 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfd f12,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,29024(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,29040(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 62468 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrwi r2,r8,1 │ │ │ │ + beq 624e0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + nop │ │ │ │ + plfd f11,46544 # 6da90 │ │ │ │ + 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 63610 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 635f0 │ │ │ │ - andi. r10,r9,2048 │ │ │ │ - bne 635c0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 635a0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 63560 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 63520 │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 63418 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,128(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 62850 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 62830 │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 62810 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 627f0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 627c0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 62780 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + beq 6267c │ │ │ │ lwz r10,48(r30) │ │ │ │ cmpwi r10,0 │ │ │ │ - ble 6364c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - lwz r7,96(r30) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 636ec │ │ │ │ - rldicl r6,r10,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r7 │ │ │ │ + ble 6287c │ │ │ │ + addi r2,r10,-1 │ │ │ │ + lwz r8,96(r30) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 6291c │ │ │ │ + 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 6331c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 63310 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 63640 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 6258c │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 62580 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 62870 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 63338 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 625a8 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 63324 │ │ │ │ + bdnz 62594 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - li r8,0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + li r9,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r9,r8,v0 │ │ │ │ - beq 633d0 │ │ │ │ - clrrwi r8,r10,1 │ │ │ │ - addi r6,r8,1 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 633d0 │ │ │ │ - addi r6,r8,2 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 633d0 │ │ │ │ - addi r6,r8,3 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 633d0 │ │ │ │ - addi r6,r8,4 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 633d0 │ │ │ │ - addi r8,r8,5 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ble 633d0 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r29,r9 │ │ │ │ + vextuwrx r2,r9,v0 │ │ │ │ + beq 62640 │ │ │ │ + clrrwi r9,r10,1 │ │ │ │ + addi r7,r9,1 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62640 │ │ │ │ + addi r7,r9,2 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62640 │ │ │ │ + addi r7,r9,3 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62640 │ │ │ │ + addi r7,r9,4 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r7 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 62640 │ │ │ │ + addi r9,r9,5 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 62640 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r29,r2 │ │ │ │ ld r3,0(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r9,r29,r9 │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r29,r2 │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 5480 │ │ │ │ std r3,184(r30) │ │ │ │ li r3,248 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwa r6,8(r30) │ │ │ │ - lwa r4,48(r30) │ │ │ │ ld r5,88(r30) │ │ │ │ mr r9,r19 │ │ │ │ mr r8,r20 │ │ │ │ - mr r7,r24 │ │ │ │ + mr r7,r25 │ │ │ │ li r10,65 │ │ │ │ + lwa r4,48(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r30) │ │ │ │ - nop │ │ │ │ - ld r5,144(r30) │ │ │ │ - ld r6,24(r30) │ │ │ │ - ld r7,-32536(r2) │ │ │ │ - nop │ │ │ │ - ld r8,-32528(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 5860 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r6,144(r30) │ │ │ │ + ld r7,24(r30) │ │ │ │ + pld r8,186636 # 8ffc0 [nnfft_trafo@got] │ │ │ │ + nop │ │ │ │ + pld r10,186632 # 8ffc8 [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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r27,r7 │ │ │ │ - stwx r9,r24,r29 │ │ │ │ + cmpw r27,r10 │ │ │ │ + stwx r9,r25,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - blt 630e0 │ │ │ │ - b 63184 │ │ │ │ + blt 62360 │ │ │ │ + b 62400 │ │ │ │ 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 631f4 │ │ │ │ - b 63230 │ │ │ │ + bne 62460 │ │ │ │ + b 6249c │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 632a4 │ │ │ │ + b 62514 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 6329c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 6250c │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 63294 │ │ │ │ + b 62504 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,152(r30) │ │ │ │ - b 6328c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 624fc │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 63284 │ │ │ │ + b 624f4 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,144(r30) │ │ │ │ - b 6327c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 624ec │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r4 │ │ │ │ - b 63308 │ │ │ │ + b 62578 │ │ │ │ li r29,1 │ │ │ │ - b 633d4 │ │ │ │ + b 62644 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extsw r9,r7 │ │ │ │ - li r10,0 │ │ │ │ - lfd f12,29008(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f11,29024(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f10,29040(r6) │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 636ac │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,8 │ │ │ │ + extsw r2,r8 │ │ │ │ + plfd f10,45564 # 6da90 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 628dc │ │ │ │ + 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 63270 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 624e0 │ │ │ │ + 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 636b4 │ │ │ │ - b 63270 │ │ │ │ - li r8,0 │ │ │ │ - li r9,1 │ │ │ │ - b 63364 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + bdnz 628e4 │ │ │ │ + b 624e0 │ │ │ │ + li r9,0 │ │ │ │ + li r2,1 │ │ │ │ + b 625d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000063710 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,18416 │ │ │ │ +0000000000062940 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + ld r3,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - 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 r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + 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 r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - andi. r9,r9,1 │ │ │ │ stdu r1,-432(r1) │ │ │ │ - ld r11,8(r3) │ │ │ │ - mr r25,r3 │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,240(r1) │ │ │ │ - bne 64450 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 64bc4 │ │ │ │ - lwz r6,48(r3) │ │ │ │ - addis r29,r2,-3 │ │ │ │ - li r27,1 │ │ │ │ - li r28,0 │ │ │ │ - addi r29,r29,29008 │ │ │ │ - mr r9,r6 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - ble cr4,6386c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r26,r28 │ │ │ │ + stxv vs63,224(r1) │ │ │ │ + bne 63650 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 62be4 │ │ │ │ + lwz r7,48(r25) │ │ │ │ + plfd f29,44096 # 6d618 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r28,1 │ │ │ │ + li r29,0 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r27,r29 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,27944(r10) │ │ │ │ + ble cr4,62aa4 │ │ │ │ nop │ │ │ │ - maddld r9,r9,r26,r30 │ │ │ │ - ld r4,72(r25) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r25) │ │ │ │ - ld r5,136(r25) │ │ │ │ - ld r6,104(r25) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + nop │ │ │ │ + maddld r2,r2,r27,r30 │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r25) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r25) │ │ │ │ + ld r7,104(r25) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r25,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r25,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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r25) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - mr r6,r9 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 637e0 │ │ │ │ - ld r11,8(r25) │ │ │ │ - ld r8,24(r25) │ │ │ │ - sldi r10,r28,4 │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 62a20 │ │ │ │ + ld r3,8(r25) │ │ │ │ + ld r9,24(r25) │ │ │ │ + sldi r10,r29,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r11,r27 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + cmpd r3,r28 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - ble 63898 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + ble 62ad0 │ │ │ │ + addi r29,r29,1 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - bgt cr4,637c0 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 63a10 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 63a10 │ │ │ │ - clrrwi r28,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r6 │ │ │ │ - extswsli r30,r6,3 │ │ │ │ - li r5,0 │ │ │ │ - li r0,0 │ │ │ │ + bgt cr4,62a00 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 62be8 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 62be8 │ │ │ │ + clrrwi r30,r7,1 │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r0,r7,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r6 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r6,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,6399c │ │ │ │ - add r9,r3,r5 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 6399c │ │ │ │ - clrldi r24,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - beq 63928 │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r10,16 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + cmpwi cr7,r7,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r7,r30 │ │ │ │ + srwi r29,r7,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r6 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 63710 │ │ │ │ + beq cr7,638c4 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 62b5c │ │ │ │ + lxvx vs0,r27,r6 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 6395c │ │ │ │ - srdi r24,r24,1 │ │ │ │ - mtctr r24 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r24,r10,16 │ │ │ │ + stxvx vs0,r27,r6 │ │ │ │ + beq 62b90 │ │ │ │ + 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,r24 │ │ │ │ - lxvx vs12,r7,r24 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r24 │ │ │ │ - bdnz 63930 │ │ │ │ - beq cr7,63978 │ │ │ │ - add r9,r0,r28 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r4,r11 │ │ │ │ - beq 63a10 │ │ │ │ - add r5,r5,r30 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r9,r3,r5 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 638f8 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r24,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 639c8 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 639fc │ │ │ │ - srdi r24,r26,1 │ │ │ │ - mtctr r24 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r24,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r24 │ │ │ │ - lfdx f12,r7,r24 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r24 │ │ │ │ - bdnz 639d0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r11 │ │ │ │ - bne 638e0 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 62b64 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,62bd0 │ │ │ │ + subf r9,r2,r7 │ │ │ │ + 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,r27,r10 │ │ │ │ + iselgt r9,r28,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r5,r3 │ │ │ │ + bne 62b10 │ │ │ │ + ld r9,24(r25) │ │ │ │ ld r3,120(r25) │ │ │ │ - std r8,24(r3) │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + std r9,24(r3) │ │ │ │ + bl 4e20 │ │ │ │ + ld r11,8(r25) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 62d14 │ │ │ │ lwz r5,48(r25) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 63ba0 │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 63ba0 │ │ │ │ - clrrwi r28,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r5 │ │ │ │ - extswsli r30,r5,3 │ │ │ │ - li r6,0 │ │ │ │ - li r11,0 │ │ │ │ + ble 62d18 │ │ │ │ + clrrwi r30,r5,1 │ │ │ │ + extsw r3,r5 │ │ │ │ + extswsli r0,r5,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r5 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r5,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r3,r6 │ │ │ │ - ble cr5,63b2c │ │ │ │ - add r9,r3,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 63b2c │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r24,r8,1 │ │ │ │ - addi r24,r8,-1 │ │ │ │ - beq 63ab8 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r3,r6 │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r5,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r5 │ │ │ │ + srwi r29,r5,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 635e4 │ │ │ │ + beq cr7,63648 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 62c8c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r27,r7 │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - beq 63aec │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 62cc0 │ │ │ │ + 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 63ac0 │ │ │ │ - beq cr7,63b08 │ │ │ │ - add r9,r28,r11 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r4,r0 │ │ │ │ - beq 63ba0 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r9,r3,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 63a88 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 63b58 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 63b8c │ │ │ │ - srdi r8,r26,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 63b60 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 63a70 │ │ │ │ - ld r10,200(r25) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - ld r11,0(r1) │ │ │ │ - ld r7,16(r25) │ │ │ │ - addi r9,r5,1 │ │ │ │ - ld r5,0(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 62c94 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,62d00 │ │ │ │ + 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,r27,r10 │ │ │ │ + iselgt r9,r28,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpld r6,r11 │ │ │ │ + bne 62c40 │ │ │ │ + lwz r5,48(r25) │ │ │ │ + extswsli r10,r5,2 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r8,16(r25) │ │ │ │ + addi r2,r5,1 │ │ │ │ li r4,0 │ │ │ │ - addi r6,r8,15 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r8,r8,19 │ │ │ │ - std r10,40(r31) │ │ │ │ - clrrdi r10,r6,4 │ │ │ │ - addi r6,r9,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + ld r5,0(r25) │ │ │ │ + ld r17,200(r25) │ │ │ │ + addi r9,r10,15 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - mr r3,r7 │ │ │ │ + addi r7,r2,15 │ │ │ │ + mr r3,r8 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mr r11,r6 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ - neg r10,r10 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - neg r8,r8 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - neg r0,r6 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r10,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + neg r0,r7 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,160(r31) │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r6,r1,r9 │ │ │ │ addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r8 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r11,r1,r10 │ │ │ │ + mr r10,r11 │ │ │ │ addi r11,r1,32 │ │ │ │ std r11,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r0 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,144(r31) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,128(r25) │ │ │ │ + stdux r10,r1,r0 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,136(r31) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r12,128(r25) │ │ │ │ ld r11,32(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - andi. r20,r30,32 │ │ │ │ - bne 6456c │ │ │ │ - lwz r9,48(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + andi. r20,r12,32 │ │ │ │ + bne 637b0 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ stw r20,0(r11) │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - cmpwi r9,0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - ble 653d0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ + stfd f0,0(r14) │ │ │ │ + ble 645e4 │ │ │ │ + addi r9,r2,-1 │ │ │ │ lwz r5,96(r25) │ │ │ │ - cmplwi r10,5 │ │ │ │ + cmplwi r9,5 │ │ │ │ addi r5,r5,1 │ │ │ │ - ble 653dc │ │ │ │ - rldicl r4,r9,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r10,r5 │ │ │ │ + ble 645f0 │ │ │ │ + rldicl r4,r2,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r9,r5 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ + rldimi r9,r10,32,0 │ │ │ │ andi. r3,r4,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r0,r4,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - mtvsrdd vs33,r10,r10 │ │ │ │ - beq 63cec │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r4 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + beq 62e68 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 63ce0 │ │ │ │ + beq 62e5c │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 64bb8 │ │ │ │ + bne 63dd8 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r4,r4,-1 │ │ │ │ cmpdi r4,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 63d08 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 62e84 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 63cf4 │ │ │ │ + bdnz 62e70 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r10,r31,32 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r31,32 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r10 │ │ │ │ - beq 63dc0 │ │ │ │ - clrrwi r10,r9,1 │ │ │ │ + stfiwx f0,0,r9 │ │ │ │ + beq 62f3c │ │ │ │ + clrrwi r9,r2,1 │ │ │ │ lwz r4,32(r31) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ - mullw r4,r5,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r2,r10 │ │ │ │ + mullw r4,r4,r5 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 63dc0 │ │ │ │ + ble 62f3c │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 63dc0 │ │ │ │ + bge 62f3c │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 63dc0 │ │ │ │ + bge 62f3c │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpw r8,r9 │ │ │ │ - slwi r8,r4,1 │ │ │ │ - stw r8,32(r31) │ │ │ │ - bge 63dc0 │ │ │ │ - mullw r8,r5,r8 │ │ │ │ - addi r10,r10,5 │ │ │ │ - cmpw r9,r10 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ble 63dc0 │ │ │ │ - mullw r5,r5,r10 │ │ │ │ - slwi r10,r5,1 │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpw r10,r2 │ │ │ │ + slwi r10,r4,1 │ │ │ │ stw r10,32(r31) │ │ │ │ - andi. r12,r30,16 │ │ │ │ - ld r10,0(r25) │ │ │ │ - bne 64680 │ │ │ │ - andi. r0,r30,4 │ │ │ │ - bne 64c14 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 64604 │ │ │ │ - addi r12,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r28,r9 │ │ │ │ - cmpwi cr4,r12,0 │ │ │ │ - add r17,r7,r10 │ │ │ │ - extsw r10,r12 │ │ │ │ - extswsli r22,r12,2 │ │ │ │ - cmpwi cr3,r8,0 │ │ │ │ - std r10,224(r31) │ │ │ │ - blt cr4,653ec │ │ │ │ + bge 62f3c │ │ │ │ + mullw r10,r5,r10 │ │ │ │ + addi r9,r9,5 │ │ │ │ + cmpw r9,r2 │ │ │ │ + slwi r9,r10,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + bge 62f3c │ │ │ │ + mullw r5,r5,r9 │ │ │ │ + slwi r9,r5,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + andi. r9,r12,16 │ │ │ │ + ld r9,0(r25) │ │ │ │ + std r9,112(r31) │ │ │ │ + bne 638cc │ │ │ │ + andi. r0,r12,4 │ │ │ │ + bne 63e34 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 63844 │ │ │ │ + addi r18,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpwi cr4,r18,0 │ │ │ │ + extsw r10,r18 │ │ │ │ + add r27,r8,r9 │ │ │ │ + extswsli r26,r18,2 │ │ │ │ + std r10,208(r31) │ │ │ │ + blt cr4,646a0 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - clrldi r10,r12,32 │ │ │ │ - addi r23,r28,-4 │ │ │ │ - cmplwi cr2,r12,2 │ │ │ │ - mr r19,r9 │ │ │ │ - std r22,64(r31) │ │ │ │ - ld r21,152(r25) │ │ │ │ - ld r3,136(r25) │ │ │ │ - lwz r4,96(r25) │ │ │ │ - mr r20,r0 │ │ │ │ - mr r18,r12 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,56(r31) │ │ │ │ - subf r8,r8,r22 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - add r30,r14,r23 │ │ │ │ - mr r22,r7 │ │ │ │ - add r16,r6,r8 │ │ │ │ - std r10,48(r31) │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r11 │ │ │ │ - ble cr2,64bb0 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - extsw r10,r20 │ │ │ │ - addi r8,r28,-2 │ │ │ │ - rldicl r7,r19,62,34 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - mtvsrws vs42,r4 │ │ │ │ + clrldi r9,r18,32 │ │ │ │ + addi r22,r28,-4 │ │ │ │ + cmplwi cr2,r18,2 │ │ │ │ + mr r21,r6 │ │ │ │ + std r26,48(r31) │ │ │ │ + ld r4,136(r25) │ │ │ │ + mr r16,r2 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r19,r0 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + add r30,r7,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + std r9,40(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + add r15,r26,r6 │ │ │ │ + add r15,r15,r10 │ │ │ │ + ld r6,152(r25) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r2,r15 │ │ │ │ + mr r15,r7 │ │ │ │ + lwz r7,96(r25) │ │ │ │ + add r24,r9,r22 │ │ │ │ + ble cr2,63dd0 │ │ │ │ + addi r10,r28,-2 │ │ │ │ + extsw r3,r19 │ │ │ │ + rldicl r8,r16,62,34 │ │ │ │ + plxv vs44,43852 # 6db50 │ │ │ │ + plxv vs38,43860 # 6db60 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r4,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r8 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r5,r5,29216 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r7 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r6,29232 │ │ │ │ - lxv vs44,0(r5) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r6) │ │ │ │ - add r6,r3,r23 │ │ │ │ - add r8,r21,r8 │ │ │ │ - lxvx vs32,r6,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r30,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 63ec0 │ │ │ │ - andi. r10,r19,3 │ │ │ │ - beq 64068 │ │ │ │ - clrrwi r10,r19,2 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 63040 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + beq 631ec │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ subf r10,r10,r18 │ │ │ │ extswsli r5,r10,2 │ │ │ │ - add r8,r20,r10 │ │ │ │ + add r9,r19,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - bge 63f8c │ │ │ │ - mr r6,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 6310c │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + ld r8,160(r31) │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - add r12,r29,r5 │ │ │ │ - add r11,r27,r5 │ │ │ │ - add r7,r14,r5 │ │ │ │ - stwx r8,r29,r5 │ │ │ │ - stwx r8,r14,r5 │ │ │ │ - stwx r6,r27,r5 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 64068 │ │ │ │ - li r6,-4 │ │ │ │ - add r3,r3,r5 │ │ │ │ - add r8,r20,r8 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r0,r7,r0 │ │ │ │ + add r11,r29,r5 │ │ │ │ + add r3,r15,r5 │ │ │ │ + stwx r9,r29,r5 │ │ │ │ + stwx r9,r15,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + add r12,r8,r5 │ │ │ │ + stwx r0,r8,r5 │ │ │ │ + beq 631ec │ │ │ │ + add r5,r4,r5 │ │ │ │ + li r4,-4 │ │ │ │ + add r9,r19,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r6 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - bge 63ff8 │ │ │ │ - mr r6,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r4,r9,1 │ │ │ │ + bge 6317c │ │ │ │ + mr r4,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r6,r6,r4 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r4,r7,r4 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r6,-4(r11) │ │ │ │ - beq 64068 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r20,r10 │ │ │ │ + stw r9,-4(r11) │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r4,-4(r12) │ │ │ │ + beq 631ec │ │ │ │ + li r9,-8 │ │ │ │ + add r10,r19,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r21,r10 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 64054 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r4,r10 │ │ │ │ - add r8,r4,r8 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 631d8 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stw r9,-8(r11) │ │ │ │ + stw r9,-8(r3) │ │ │ │ stw r10,-8(r12) │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r8,-8(r11) │ │ │ │ - ld r5,48(r31) │ │ │ │ - mr r3,r9 │ │ │ │ + ld r5,40(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr3,64b90 │ │ │ │ - mr r7,r22 │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r22,64(r31) │ │ │ │ - mr r0,r20 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r9,r19 │ │ │ │ - mr r12,r18 │ │ │ │ - addi r10,r22,4 │ │ │ │ - addi r5,r14,-4 │ │ │ │ - li r8,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r14,168(r31) │ │ │ │ - std r17,176(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r17,r6 │ │ │ │ - li r19,0 │ │ │ │ - isel r26,r9,r8,4*cr4+lt │ │ │ │ - std r5,152(r31) │ │ │ │ - add r8,r10,r14 │ │ │ │ + bl 5b60 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr3,63db0 │ │ │ │ + mr r8,r26 │ │ │ │ + ld r26,48(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r11,r20 │ │ │ │ + mr r0,r19 │ │ │ │ + mr r2,r16 │ │ │ │ + addi r9,r26,4 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r7,-4 │ │ │ │ + plfd f28,41940 # 6d600 │ │ │ │ + mr r16,r6 │ │ │ │ + stw r2,40(r31) │ │ │ │ + mr r19,r25 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r21,0 │ │ │ │ + mr r4,r11 │ │ │ │ + std r29,184(r31) │ │ │ │ + std r26,192(r31) │ │ │ │ + std r28,200(r31) │ │ │ │ + isel r24,r2,r10,4*cr4+lt │ │ │ │ + add r10,r7,r9 │ │ │ │ + std r5,144(r31) │ │ │ │ addi r5,r11,-4 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r15,r25 │ │ │ │ - std r29,192(r31) │ │ │ │ - std r27,200(r31) │ │ │ │ - std r22,208(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ + mr r2,r8 │ │ │ │ + mr r20,r14 │ │ │ │ + mr r25,r7 │ │ │ │ + mr r8,r18 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + std r5,152(r31) │ │ │ │ sldi r5,r28,3 │ │ │ │ - add r8,r27,r10 │ │ │ │ - stw r26,184(r31) │ │ │ │ - std r28,216(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ + std r5,88(r31) │ │ │ │ sldi r5,r28,2 │ │ │ │ - add r8,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ mr r6,r0 │ │ │ │ - std r5,104(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - lxv vs63,0(r7) │ │ │ │ - li r4,0 │ │ │ │ - lwz r30,184(r31) │ │ │ │ - ld r22,168(r31) │ │ │ │ - mr r0,r9 │ │ │ │ - mr r20,r17 │ │ │ │ - mr r21,r3 │ │ │ │ - mr r9,r14 │ │ │ │ - mr r5,r15 │ │ │ │ - stw r6,112(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - mr r18,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r10,128(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + lxv vs63,0(r2) │ │ │ │ + li r3,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + mr r2,r8 │ │ │ │ + mr r30,r24 │ │ │ │ + mr r8,r4 │ │ │ │ + stw r24,168(r31) │ │ │ │ + mr r18,r20 │ │ │ │ + mr r24,r16 │ │ │ │ + mr r14,r19 │ │ │ │ + stw r6,104(r31) │ │ │ │ + std r27,176(r31) │ │ │ │ + mr r15,r3 │ │ │ │ + mr r4,r2 │ │ │ │ nop │ │ │ │ - cmpw r0,r30 │ │ │ │ - ble 6434c │ │ │ │ - lwa r6,112(r31) │ │ │ │ - li r8,96 │ │ │ │ - extsw r10,r30 │ │ │ │ - addi r25,r30,1 │ │ │ │ - ld r23,152(r5) │ │ │ │ - ld r27,80(r5) │ │ │ │ - ld r28,136(r5) │ │ │ │ - ld r15,88(r5) │ │ │ │ - extswsli r17,r30,2 │ │ │ │ - extswsli r24,r30,3 │ │ │ │ - lfiwax f29,r5,r8 │ │ │ │ - extswsli r14,r25,2 │ │ │ │ - ld r7,104(r5) │ │ │ │ - subf r30,r30,r0 │ │ │ │ - lwzx r26,r9,r17 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r30 │ │ │ │ + ble 634cc │ │ │ │ + li r10,96 │ │ │ │ + lwa r5,104(r31) │ │ │ │ + ld r20,80(r14) │ │ │ │ + extsw r9,r30 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + addi r27,r30,1 │ │ │ │ + std r25,48(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + stw r4,64(r31) │ │ │ │ + ld r28,136(r14) │ │ │ │ + ld r16,88(r14) │ │ │ │ + extswsli r26,r30,3 │ │ │ │ li r29,0 │ │ │ │ - extswsli r25,r25,3 │ │ │ │ - std r9,56(r31) │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - lfdx f30,r21,r24 │ │ │ │ - std r22,48(r31) │ │ │ │ - stw r0,64(r31) │ │ │ │ - addi r27,r27,-4 │ │ │ │ + lfiwax f29,r14,r10 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r7,152(r14) │ │ │ │ + lwz r6,40(r31) │ │ │ │ + add r5,r5,r9 │ │ │ │ + addi r20,r20,-4 │ │ │ │ + lwzx r19,r8,r2 │ │ │ │ + ld r9,104(r14) │ │ │ │ addi r28,r28,-4 │ │ │ │ - addi r15,r15,-4 │ │ │ │ - add r25,r21,r25 │ │ │ │ - std r5,72(r31) │ │ │ │ - add r6,r6,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r24,r7,r24 │ │ │ │ - stw r12,80(r31) │ │ │ │ - add r27,r27,r17 │ │ │ │ - add r28,r28,r17 │ │ │ │ - add r15,r15,r17 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + addi r16,r16,-4 │ │ │ │ + lfdx f30,r18,r26 │ │ │ │ + add r17,r10,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r20,r20,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r16,r16,r2 │ │ │ │ + ld r2,152(r31) │ │ │ │ + subf r30,r30,r6 │ │ │ │ + add r22,r7,r5 │ │ │ │ + extswsli r7,r27,2 │ │ │ │ + extswsli r27,r27,3 │ │ │ │ + add r26,r9,r26 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r14,r10,r14 │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r16,r23,r6 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - mr r9,r16 │ │ │ │ - addi r23,r23,27896 │ │ │ │ - mr r16,r30 │ │ │ │ - mr r30,r28 │ │ │ │ + clrldi r30,r30,32 │ │ │ │ + mr r25,r17 │ │ │ │ + add r27,r18,r27 │ │ │ │ + add r23,r7,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + mr r22,r30 │ │ │ │ + mr r30,r23 │ │ │ │ + mr r23,r28 │ │ │ │ + mr r28,r2 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - mr r28,r14 │ │ │ │ - add r17,r10,r17 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r17,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r15,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - b 6429c │ │ │ │ + b 63410 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzu r8,4(r29) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - stfdx f30,r25,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r22 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - stwu r17,4(r28) │ │ │ │ - beq 64338 │ │ │ │ - addi r15,r15,4 │ │ │ │ - lwzu r22,4(r14) │ │ │ │ - addi r30,r30,4 │ │ │ │ - lfdx f10,r27,r26 │ │ │ │ - lfdx f1,r24,r26 │ │ │ │ - lfiwax f11,0,r15 │ │ │ │ - lfiwax f0,0,r30 │ │ │ │ - mtfprwa f12,r22 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzu r10,4(r16) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + stfdx f30,r27,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r19,r10,r19,r2 │ │ │ │ + stwu r19,4(r30) │ │ │ │ + beq 634c0 │ │ │ │ + addi r20,r20,4 │ │ │ │ + lwzu r17,4(r25) │ │ │ │ + addi r23,r23,4 │ │ │ │ + lfdx f10,r28,r29 │ │ │ │ + lfdx f1,r26,r29 │ │ │ │ + lfiwax f11,0,r20 │ │ │ │ + lfiwax f0,0,r23 │ │ │ │ + mtfprwa f12,r17 │ │ │ │ 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 64240 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 633c0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 644e0 │ │ │ │ - lwzu r8,4(r29) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r22 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - stfdx f30,r25,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - stwu r17,4(r28) │ │ │ │ - bne 6429c │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lwz r0,64(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ - lwz r12,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - lwzx r10,r9,r10 │ │ │ │ - lxvdsx vs0,r21,r8 │ │ │ │ - ld r8,40(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvx vs12,r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ + bge 633d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + lwzu r10,4(r16) │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r19,r10,r19,r2 │ │ │ │ + stfdx f30,r27,r29 │ │ │ │ + stwu r19,4(r30) │ │ │ │ + addi r29,r29,8 │ │ │ │ + bne 63410 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r25,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r4,64(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + lwzx r2,r8,r2 │ │ │ │ + lxvdsx vs12,r18,r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + ld r2,72(r31) │ │ │ │ xvmaddadp vs63,vs12,vs0 │ │ │ │ - stxv vs63,0(r10) │ │ │ │ - ble cr4,64530 │ │ │ │ - clrldi r8,r12,32 │ │ │ │ - ld r28,144(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + ble cr4,63774 │ │ │ │ + clrldi r9,r4,32 │ │ │ │ + ld r5,136(r31) │ │ │ │ + ld r6,128(r31) │ │ │ │ + mr r30,r4 │ │ │ │ ld r10,120(r31) │ │ │ │ - mr r30,r12 │ │ │ │ - mtctr r8 │ │ │ │ - b 643b4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mtctr r9 │ │ │ │ + b 63534 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r8,-4(r29) │ │ │ │ - stwu r19,-4(r28) │ │ │ │ + lwzu r9,-4(r6) │ │ │ │ + stwu r21,-4(r5) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stw r8,0(r10) │ │ │ │ - bdz 64500 │ │ │ │ - lwzu r8,-4(r10) │ │ │ │ - lwzu r6,-4(r7) │ │ │ │ - cmpw r8,r6 │ │ │ │ - beq 643a0 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - cmpw r18,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 64160 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r14,r9 │ │ │ │ - lwz r6,112(r31) │ │ │ │ - mr r17,r20 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r15,r5 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r10 │ │ │ │ - beq 64604 │ │ │ │ - add r6,r6,r0 │ │ │ │ - blt cr4,64124 │ │ │ │ + stw r9,0(r2) │ │ │ │ + bdz 636e0 │ │ │ │ + lwzu r9,-4(r2) │ │ │ │ + lwzu r7,-4(r10) │ │ │ │ + cmpw r9,r7 │ │ │ │ + beq 63520 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 632f0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r27,176(r31) │ │ │ │ + mr r9,r4 │ │ │ │ + mr r16,r24 │ │ │ │ + mr r4,r8 │ │ │ │ + mr r20,r18 │ │ │ │ + lwz r6,104(r31) │ │ │ │ + lwz r24,168(r31) │ │ │ │ + mr r19,r14 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 63844 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + blt cr4,632b4 │ │ │ │ + mr r7,r25 │ │ │ │ mr r0,r6 │ │ │ │ - mr r11,r14 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r25,r15 │ │ │ │ - ld r29,192(r31) │ │ │ │ - ld r27,200(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r22,208(r31) │ │ │ │ - ld r17,176(r31) │ │ │ │ - ld r28,216(r31) │ │ │ │ - mr r15,r3 │ │ │ │ - b 63e10 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r8,24(r3) │ │ │ │ - ble 63a10 │ │ │ │ - andi. r9,r11,1 │ │ │ │ - ld r10,160(r3) │ │ │ │ - addi r6,r11,-1 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r9,r8 │ │ │ │ - beq 64494 │ │ │ │ + mr r18,r8 │ │ │ │ + ld r29,184(r31) │ │ │ │ + mr r8,r2 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r26,192(r31) │ │ │ │ + lwz r2,40(r31) │ │ │ │ + mr r11,r4 │ │ │ │ + mr r14,r20 │ │ │ │ + mr r6,r16 │ │ │ │ + mr r25,r19 │ │ │ │ + ld r28,200(r31) │ │ │ │ + b 62f90 │ │ │ │ + andi. r9,r3,1 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 63610 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 62d00 │ │ │ │ + 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 63618 │ │ │ │ + b 62d00 │ │ │ │ + li r2,0 │ │ │ │ + b 62cc8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ld r9,24(r25) │ │ │ │ + ble 62be8 │ │ │ │ + andi. r2,r3,1 │ │ │ │ + ld r10,160(r25) │ │ │ │ + addi r7,r3,-1 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 63694 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ addi r10,r10,8 │ │ │ │ - addi r9,r8,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 644cc │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + beq 636cc │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r8,r10,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r10,r10,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 6449c │ │ │ │ - lwz r6,48(r25) │ │ │ │ - b 638a0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 6369c │ │ │ │ + lwz r7,48(r25) │ │ │ │ + b 62ad8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 6425c │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - lwz r8,0(r22) │ │ │ │ - addi r18,r18,1 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - cmpw r18,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 64160 │ │ │ │ - b 643ec │ │ │ │ - ld r10,224(r31) │ │ │ │ - mr r30,r12 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r18,r6 │ │ │ │ - lwzx r8,r22,r10 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 64160 │ │ │ │ - b 643ec │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 64604 │ │ │ │ - ld r3,192(r25) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r11,r7,r9 │ │ │ │ - addi r3,r3,-4 │ │ │ │ - lwzu r4,4(r3) │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble 645f8 │ │ │ │ - ld r9,184(r25) │ │ │ │ - extsw r30,r4 │ │ │ │ - ld r10,168(r25) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - extswsli r0,r5,3 │ │ │ │ - mtctr r30 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - add r10,r10,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + lwz r9,0(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 632f0 │ │ │ │ + b 6356c │ │ │ │ + andi. r9,r11,1 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 6373c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 62bd0 │ │ │ │ + srdi r10,r11,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 63744 │ │ │ │ + b 62bd0 │ │ │ │ + ld r2,208(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + lwzx r9,r25,r2 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 632f0 │ │ │ │ + b 6356c │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 63844 │ │ │ │ + ld r4,192(r25) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + li r6,0 │ │ │ │ + add r3,r3,r2 │ │ │ │ + addi r4,r4,-4 │ │ │ │ + lwzu r7,4(r4) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 63838 │ │ │ │ + ld r2,184(r25) │ │ │ │ + ld r9,168(r25) │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r10,r6,2 │ │ │ │ + extswsli r5,r6,3 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + mtctr r11 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r6 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r10,r17 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 645d0 │ │ │ │ - add r5,r5,r4 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 64590 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 63810 │ │ │ │ + add r6,r6,r7 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 637d0 │ │ │ │ addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ + ld r0,16(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 r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + 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) │ │ │ │ - mtocrf 16,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 64604 │ │ │ │ - addi r21,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ + li r2,0 │ │ │ │ + b 62b98 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 63844 │ │ │ │ + addi r21,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpwi cr2,r21,0 │ │ │ │ - add r12,r7,r10 │ │ │ │ - extsw r10,r21 │ │ │ │ - extswsli r3,r21,2 │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - std r10,136(r31) │ │ │ │ - blt cr2,65460 │ │ │ │ - clrldi r10,r21,32 │ │ │ │ - addi r23,r30,-4 │ │ │ │ + add r28,r8,r9 │ │ │ │ + extsw r9,r21 │ │ │ │ + extswsli r5,r21,2 │ │ │ │ + std r9,112(r31) │ │ │ │ + blt cr2,64600 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + addi r22,r30,-4 │ │ │ │ cmplwi cr3,r21,2 │ │ │ │ - mr r18,r9 │ │ │ │ - std r3,80(r31) │ │ │ │ - mr r9,r21 │ │ │ │ - ld r19,152(r25) │ │ │ │ - mr r21,r29 │ │ │ │ - ld r22,136(r25) │ │ │ │ - mr r17,r12 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - subf r8,r8,r3 │ │ │ │ - sldi r16,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - lwz r3,96(r25) │ │ │ │ - add r28,r14,r23 │ │ │ │ - mr r29,r9 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r16,56(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r30 │ │ │ │ + mr r19,r5 │ │ │ │ + std r6,56(r31) │ │ │ │ + mr r26,r21 │ │ │ │ + mr r18,r11 │ │ │ │ + mr r21,r30 │ │ │ │ + mr r16,r2 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ mr r30,r7 │ │ │ │ - std r10,48(r31) │ │ │ │ - ble cr3,64c0c │ │ │ │ - addis r4,r2,-3 │ │ │ │ - extsw r10,r20 │ │ │ │ - addi r8,r27,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - mtvsrws vs42,r3 │ │ │ │ + sldi r15,r9,2 │ │ │ │ + ld r9,160(r31) │ │ │ │ + add r27,r7,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + lwz r7,96(r25) │ │ │ │ + std r15,48(r31) │ │ │ │ + mr r15,r8 │ │ │ │ + add r24,r9,r22 │ │ │ │ + add r9,r5,r6 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r5,136(r25) │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr3,63e2c │ │ │ │ + addi r10,r21,-2 │ │ │ │ + extsw r3,r20 │ │ │ │ + rldicl r2,r16,62,34 │ │ │ │ + plxv vs44,41432 # 6db50 │ │ │ │ + plxv vs38,41440 # 6db60 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r4,r5,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,29216 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r22,r23 │ │ │ │ - add r8,r19,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r6,r10 │ │ │ │ + lxvx vs32,r4,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 64780 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - beq 64928 │ │ │ │ - subf r10,r10,r29 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r27,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 639b0 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ + beq 63b5c │ │ │ │ + subf r10,r10,r26 │ │ │ │ extswsli r4,r10,2 │ │ │ │ - add r8,r20,r10 │ │ │ │ + add r9,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 6484c │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 63a7c │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + ld r2,160(r31) │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r7,r21,r4 │ │ │ │ - add r9,r14,r4 │ │ │ │ - add r12,r16,r4 │ │ │ │ - stwx r8,r21,r4 │ │ │ │ - stwx r8,r16,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 64928 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r0,r7,r0 │ │ │ │ + add r3,r29,r4 │ │ │ │ + add r12,r30,r4 │ │ │ │ + stwx r9,r29,r4 │ │ │ │ + stwx r9,r30,r4 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + add r11,r2,r4 │ │ │ │ + stwx r0,r2,r4 │ │ │ │ + beq 63b5c │ │ │ │ + add r4,r5,r4 │ │ │ │ li r5,-4 │ │ │ │ - add r22,r22,r4 │ │ │ │ - add r8,r20,r8 │ │ │ │ + add r9,r20,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 648b8 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bge 63aec │ │ │ │ + mr r5,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r5,r7,r5 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r5,-4(r9) │ │ │ │ - beq 64928 │ │ │ │ - li r8,-8 │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r9,-4(r12) │ │ │ │ + stw r5,-4(r11) │ │ │ │ + beq 63b5c │ │ │ │ + li r9,-8 │ │ │ │ add r10,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ + lfiwax f0,r4,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 64914 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r8,-8(r9) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 63b48 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stw r9,-8(r3) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r11) │ │ │ │ + ld r5,48(r31) │ │ │ │ + ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,64bec │ │ │ │ - mr r10,r29 │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r3,80(r31) │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,63e0c │ │ │ │ + ld r6,56(r31) │ │ │ │ mr r7,r30 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r30,r27 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r12,r17 │ │ │ │ - mr r14,r16 │ │ │ │ - mr r21,r10 │ │ │ │ - addi r5,r6,-4 │ │ │ │ - addi r10,r3,4 │ │ │ │ - li r8,0 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r30,r21 │ │ │ │ + mr r2,r16 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r21,r26 │ │ │ │ + addi r9,r7,-4 │ │ │ │ + addi r10,r5,4 │ │ │ │ + li r4,0 │ │ │ │ + addi r26,r6,-4 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ sldi r18,r30,3 │ │ │ │ - std r29,104(r31) │ │ │ │ sldi r19,r30,2 │ │ │ │ li r22,0 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r3,120(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - isel r4,r9,r8,4*cr2+lt │ │ │ │ - add r17,r27,r10 │ │ │ │ - add r16,r14,r10 │ │ │ │ - std r30,128(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r5,r11,-4 │ │ │ │ - stw r4,96(r31) │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r10,r17 │ │ │ │ - lwz r27,96(r31) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - mr r3,r10 │ │ │ │ - li r24,0 │ │ │ │ - mr r10,r20 │ │ │ │ - std r12,88(r31) │ │ │ │ - mr r26,r27 │ │ │ │ + mtlr r2 │ │ │ │ + std r30,104(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + addi r9,r11,-4 │ │ │ │ + isel r4,r2,r4,4*cr2+lt │ │ │ │ + add r15,r10,r7 │ │ │ │ + mr r5,r26 │ │ │ │ + std r9,64(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + stw r4,80(r31) │ │ │ │ + add r16,r9,r10 │ │ │ │ + add r9,r29,r10 │ │ │ │ + add r10,r10,r6 │ │ │ │ + mr r4,r16 │ │ │ │ + lwz r30,80(r31) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + mr r2,r20 │ │ │ │ + li r23,0 │ │ │ │ + std r28,72(r31) │ │ │ │ + mr r20,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r9,r26 │ │ │ │ - ble 64acc │ │ │ │ - lwz r17,96(r25) │ │ │ │ - extswsli r8,r26,2 │ │ │ │ - addi r28,r26,1 │ │ │ │ - extswsli r20,r26,3 │ │ │ │ - add r0,r10,r26 │ │ │ │ - subf r26,r26,r9 │ │ │ │ + nop │ │ │ │ + mflr r3 │ │ │ │ + cmpw r3,r20 │ │ │ │ + ble 63ce8 │ │ │ │ + lwz r16,96(r25) │ │ │ │ + mflr r30 │ │ │ │ + extswsli r3,r20,2 │ │ │ │ + addi r28,r20,1 │ │ │ │ + extswsli r26,r20,3 │ │ │ │ ld r27,88(r25) │ │ │ │ - ld r23,64(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + add r0,r2,r20 │ │ │ │ ld r12,168(r25) │ │ │ │ - stw r10,48(r31) │ │ │ │ - lfdx f0,r15,r20 │ │ │ │ - ld r20,80(r31) │ │ │ │ + subf r20,r20,r30 │ │ │ │ + lfdx f0,r14,r26 │ │ │ │ + ld r26,56(r31) │ │ │ │ extswsli r30,r28,3 │ │ │ │ - lwzx r29,r11,r8 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ extswsli r28,r28,2 │ │ │ │ - std r14,56(r31) │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r30,r15,r30 │ │ │ │ - mtctr r26 │ │ │ │ - ld r26,72(r31) │ │ │ │ + add r24,r5,r3 │ │ │ │ + lwzx r29,r11,r3 │ │ │ │ + addi r16,r16,1 │ │ │ │ + clrldi r20,r20,32 │ │ │ │ addi r27,r27,-4 │ │ │ │ - add r23,r23,r8 │ │ │ │ - mullw r0,r0,r17 │ │ │ │ + add r30,r14,r30 │ │ │ │ + mullw r0,r0,r16 │ │ │ │ + mtctr r20 │ │ │ │ + ld r20,64(r31) │ │ │ │ + add r26,r26,r3 │ │ │ │ + slwi r16,r16,1 │ │ │ │ + add r27,r27,r3 │ │ │ │ add r28,r20,r28 │ │ │ │ - slwi r17,r17,1 │ │ │ │ - add r27,r27,r8 │ │ │ │ - add r26,r26,r8 │ │ │ │ slwi r0,r0,1 │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - lwzu r20,4(r23) │ │ │ │ - lwzu r14,4(r26) │ │ │ │ + lwzu r3,4(r27) │ │ │ │ + lwzu r6,4(r24) │ │ │ │ addi r30,r30,8 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - add r20,r0,r20 │ │ │ │ - add r0,r0,r17 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r20,r20,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f12,r12,r20 │ │ │ │ - add r10,r10,r14 │ │ │ │ + lwzu r20,4(r26) │ │ │ │ + mulli r7,r3,3 │ │ │ │ + add r6,r0,r6 │ │ │ │ + add r0,r0,r16 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + lfdx f12,r12,r6 │ │ │ │ + srawi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r20,r10,r8 │ │ │ │ + add r7,r7,r20 │ │ │ │ + divw r6,r7,r3 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - mullw r20,r20,r8 │ │ │ │ - subf r20,r20,r10 │ │ │ │ - maddld r29,r8,r29,r20 │ │ │ │ + mullw r6,r6,r3 │ │ │ │ + subf r6,r6,r7 │ │ │ │ + maddld r29,r3,r29,r6 │ │ │ │ stwu r29,4(r28) │ │ │ │ - bdnz 64a70 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r14,56(r31) │ │ │ │ - lwzx r8,r11,r19 │ │ │ │ - ld r30,40(r31) │ │ │ │ - lxvdsx vs0,r15,r18 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r30 │ │ │ │ + bdnz 63c90 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + lwzx r3,r11,r19 │ │ │ │ + lxvdsx vs12,r14,r18 │ │ │ │ + extswsli r3,r3,4 │ │ │ │ + lxvx vs0,r3,r17 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r7) │ │ │ │ - ble cr2,64bd8 │ │ │ │ + stxv vs11,0(r8) │ │ │ │ + ble cr2,63df8 │ │ │ │ clrldi r0,r21,32 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r8,r16 │ │ │ │ - mr r26,r21 │ │ │ │ + mr r26,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r20,r21 │ │ │ │ mtctr r0 │ │ │ │ - b 64b24 │ │ │ │ + b 63d44 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + lwzu r0,-4(r27) │ │ │ │ + stwu r22,-4(r26) │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stw r0,0(r3) │ │ │ │ + bdz 63df0 │ │ │ │ + lwzu r29,-4(r3) │ │ │ │ lwzu r0,-4(r28) │ │ │ │ - stwu r22,-4(r27) │ │ │ │ - addi r26,r26,-1 │ │ │ │ - stw r0,0(r8) │ │ │ │ - bdz 64bd0 │ │ │ │ - lwzu r30,-4(r8) │ │ │ │ - lwzu r0,-4(r29) │ │ │ │ - cmpw r30,r0 │ │ │ │ - beq 64b10 │ │ │ │ - extswsli r8,r26,2 │ │ │ │ + cmpw r29,r0 │ │ │ │ + beq 63d30 │ │ │ │ + extswsli r3,r20,2 │ │ │ │ lwz r0,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - lwzx r29,r6,r8 │ │ │ │ - stwx r30,r14,r8 │ │ │ │ - cmpw r24,r0 │ │ │ │ + addi r23,r23,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stwx r29,r6,r8 │ │ │ │ - bne 649f0 │ │ │ │ - ld r12,88(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r10,r3 │ │ │ │ - cmpld r12,r7 │ │ │ │ - beq 64604 │ │ │ │ - add r20,r20,r9 │ │ │ │ - blt cr2,649cc │ │ │ │ - ld r29,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - b 646b4 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r20,r20,r19 │ │ │ │ - cmpld r22,r17 │ │ │ │ - beq 64604 │ │ │ │ - ld r21,152(r25) │ │ │ │ - ld r3,136(r25) │ │ │ │ - lwz r4,96(r25) │ │ │ │ - bgt cr2,63e74 │ │ │ │ + lwzx r28,r6,r3 │ │ │ │ + stwx r29,r7,r3 │ │ │ │ + cmpw r23,r0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + stwx r28,r6,r3 │ │ │ │ + bne 63c10 │ │ │ │ + ld r28,72(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + mr r20,r2 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 63844 │ │ │ │ + mflr r2 │ │ │ │ + add r20,r20,r2 │ │ │ │ + blt cr2,63bec │ │ │ │ + ld r29,88(r31) │ │ │ │ + ld r5,96(r31) │ │ │ │ + mflr r2 │ │ │ │ + ld r30,104(r31) │ │ │ │ + b 63900 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r19,r19,r16 │ │ │ │ + cmpld r26,r27 │ │ │ │ + beq 63844 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r4,136(r25) │ │ │ │ + lwz r7,96(r25) │ │ │ │ + bgt cr2,62ff8 │ │ │ │ mr r10,r18 │ │ │ │ - b 63f50 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + b 630d0 │ │ │ │ mr r4,r0 │ │ │ │ - b 63cd8 │ │ │ │ - ld r8,24(r3) │ │ │ │ - b 63a10 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 62e54 │ │ │ │ nop │ │ │ │ - lwz r30,0(r14) │ │ │ │ - b 64b34 │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - lwzx r30,r14,r8 │ │ │ │ - b 64b34 │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r20,r20,r18 │ │ │ │ - cmpld r17,r30 │ │ │ │ - beq 64604 │ │ │ │ - ld r19,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr3,6472c │ │ │ │ - mr r10,r29 │ │ │ │ - b 64810 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 64604 │ │ │ │ - addi r18,r9,-1 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpwi cr3,r18,0 │ │ │ │ - add r16,r7,r10 │ │ │ │ - extsw r10,r18 │ │ │ │ - extswsli r26,r18,2 │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - extsw r8,r9 │ │ │ │ - std r10,176(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - blt cr3,65424 │ │ │ │ - ld r8,120(r31) │ │ │ │ - clrldi r10,r18,32 │ │ │ │ - cmplwi cr2,r18,2 │ │ │ │ - mr r22,r18 │ │ │ │ - std r26,80(r31) │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r29,0(r7) │ │ │ │ + b 63d54 │ │ │ │ + ld r3,112(r31) │ │ │ │ + mr r20,r21 │ │ │ │ + sldi r3,r3,2 │ │ │ │ + lwzx r29,r7,r3 │ │ │ │ + b 63d54 │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r20,r20,r16 │ │ │ │ + cmpld r28,r15 │ │ │ │ + beq 63844 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r5,136(r25) │ │ │ │ + lwz r7,96(r25) │ │ │ │ + bgt cr3,6396c │ │ │ │ + mr r10,r26 │ │ │ │ + b 63a40 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 63844 │ │ │ │ + addi r23,r2,-1 │ │ │ │ + cmpwi cr3,r23,0 │ │ │ │ + extsw r9,r23 │ │ │ │ + extswsli r24,r23,2 │ │ │ │ + std r9,168(r31) │ │ │ │ + blt cr3,64750 │ │ │ │ + li r9,0 │ │ │ │ + li r15,0 │ │ │ │ + extsw r16,r2 │ │ │ │ + stw r9,40(r31) │ │ │ │ + lwz r9,32(r31) │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r10,r23,32 │ │ │ │ + addi r5,r16,-4 │ │ │ │ + cmplwi cr2,r23,2 │ │ │ │ + std r22,72(r31) │ │ │ │ + std r24,80(r31) │ │ │ │ + mr r22,r16 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r26,136(r25) │ │ │ │ + mr r16,r29 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r18,r9 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - addi r5,r8,-4 │ │ │ │ - sldi r8,r10,2 │ │ │ │ + mr r20,r6 │ │ │ │ + std r11,64(r31) │ │ │ │ + mulli r9,r10,-4 │ │ │ │ addi r10,r10,1 │ │ │ │ - subf r8,r8,r26 │ │ │ │ - sldi r19,r10,2 │ │ │ │ - sldi r20,r5,2 │ │ │ │ - mr r26,r7 │ │ │ │ - add r10,r6,r8 │ │ │ │ - add r28,r29,r20 │ │ │ │ - add r30,r27,r20 │ │ │ │ - add r21,r14,r20 │ │ │ │ - std r19,56(r31) │ │ │ │ - mr r19,r27 │ │ │ │ - mr r27,r12 │ │ │ │ + sldi r19,r5,2 │ │ │ │ + sldi r18,r10,2 │ │ │ │ + ld r10,160(r31) │ │ │ │ + add r27,r29,r19 │ │ │ │ + add r30,r7,r19 │ │ │ │ + mr r29,r8 │ │ │ │ + std r18,56(r31) │ │ │ │ + mr r18,r15 │ │ │ │ + mr r15,r7 │ │ │ │ + add r28,r10,r19 │ │ │ │ + add r10,r24,r6 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r2 │ │ │ │ std r10,48(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r29 │ │ │ │ - mr r29,r10 │ │ │ │ - ble cr2,653c8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - extsw r10,r27 │ │ │ │ - addis r5,r2,-3 │ │ │ │ + ble cr2,645dc │ │ │ │ + lwa r9,40(r31) │ │ │ │ + addi r5,r22,-2 │ │ │ │ + rldicl r8,r23,62,34 │ │ │ │ + plxv vs44,40032 # 6db50 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + plxv vs38,40032 # 6db60 │ │ │ │ + add r10,r26,r19 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ - xxspltib vs38,255 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,29216 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - addi r8,r9,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r8,r23,r8 │ │ │ │ - nop │ │ │ │ + mtctr r8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r9,r21,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + lxvx vs32,r10,r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,-32 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs10,vs12 │ │ │ │ xxswapd vs11,vs0 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ xvcvsxwdp vs32,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvcvdpsxws vs41,vs32 │ │ │ │ xvcvdpsxws vs33,vs0 │ │ │ │ xvcmpgtdp vs45,vs43,vs32 │ │ │ │ xvcmpgtdp vs32,vs43,vs0 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r30,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - stxvx vs33,r21,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 64d20 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - beq 64ec8 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r27,r10 │ │ │ │ + stxvx vs32,r28,r2 │ │ │ │ + stxvx vs33,r27,r2 │ │ │ │ + stxvx vs33,r30,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 63f30 │ │ │ │ + andi. r2,r23,3 │ │ │ │ + clrrwi r9,r23,2 │ │ │ │ + beq 640e8 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + lwz r2,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ + lfiwax f0,r26,r4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 64dec │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r12,r14,r4 │ │ │ │ - add r7,r19,r4 │ │ │ │ - add r9,r29,r4 │ │ │ │ - stwx r8,r14,r4 │ │ │ │ - stwx r8,r29,r4 │ │ │ │ - stwx r5,r19,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 64ec8 │ │ │ │ - li r5,-4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - add r8,r27,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + bge 64000 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + ld r7,160(r31) │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r2,r3,r2 │ │ │ │ + add r12,r16,r4 │ │ │ │ + add r5,r15,r4 │ │ │ │ + stwx r10,r16,r4 │ │ │ │ + stwx r10,r15,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + add r8,r7,r4 │ │ │ │ + stwx r2,r7,r4 │ │ │ │ + beq 640e8 │ │ │ │ + li r2,-4 │ │ │ │ + add r26,r26,r4 │ │ │ │ + lwz r7,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ + lfiwax f0,r26,r2 │ │ │ │ + add r10,r7,r10 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 64e58 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r7) │ │ │ │ - beq 64ec8 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r27,r10 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + bge 64074 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + add r10,r3,r10 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r2,-4(r12) │ │ │ │ + stw r2,-4(r5) │ │ │ │ + stw r10,-4(r8) │ │ │ │ + beq 640e8 │ │ │ │ + li r2,-8 │ │ │ │ + lwz r10,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r23,r10 │ │ │ │ + lfiwax f0,r26,r2 │ │ │ │ + add r9,r10,r9 │ │ │ │ + extswsli r2,r9,3 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 64eb4 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r7) │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bge 640d4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + add r9,r3,r9 │ │ │ │ + stw r2,-8(r12) │ │ │ │ + stw r2,-8(r5) │ │ │ │ + stw r9,-8(r8) │ │ │ │ ld r5,56(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,653a8 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r7,r26 │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - mr r29,r14 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r12,r27 │ │ │ │ - mr r18,r22 │ │ │ │ - mr r27,r19 │ │ │ │ - mr r14,r10 │ │ │ │ - ld r20,144(r31) │ │ │ │ - addi r10,r26,4 │ │ │ │ - li r8,0 │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,645ac │ │ │ │ + mr r2,r23 │ │ │ │ + mr r8,r29 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r24,80(r31) │ │ │ │ + mr r16,r22 │ │ │ │ + ld r22,72(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r15,r18 │ │ │ │ + addi r9,r24,4 │ │ │ │ + li r10,0 │ │ │ │ + ld r12,136(r31) │ │ │ │ + plxv vs33,39468 # 6db60 │ │ │ │ + nop │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ li r19,0 │ │ │ │ - std r29,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r26,168(r31) │ │ │ │ - std r16,128(r31) │ │ │ │ - isel r8,r9,r8,4*cr3+lt │ │ │ │ - addi r5,r20,-4 │ │ │ │ - stw r8,136(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - std r5,104(r31) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addi r5,r5,29232 │ │ │ │ - std r5,112(r31) │ │ │ │ - add r5,r14,r10 │ │ │ │ + std r29,144(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + std r17,48(r31) │ │ │ │ + isel r4,r2,r10,4*cr3+lt │ │ │ │ + add r10,r7,r9 │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + addi r5,r12,-4 │ │ │ │ + stw r4,128(r31) │ │ │ │ std r5,88(r31) │ │ │ │ - add r5,r27,r10 │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ + addi r5,r7,-4 │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r5,96(r31) │ │ │ │ + addi r5,r11,-4 │ │ │ │ std r10,72(r31) │ │ │ │ - mr r10,r7 │ │ │ │ - std r5,64(r31) │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - lwz r5,136(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r7,r18 │ │ │ │ - nop │ │ │ │ - cmpw r9,r5 │ │ │ │ - ble 65298 │ │ │ │ - lwz r10,96(r25) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - subf r30,r5,r9 │ │ │ │ - lwz r0,112(r25) │ │ │ │ - ld r16,80(r25) │ │ │ │ - ld r18,152(r25) │ │ │ │ - lfd f11,29008(r4) │ │ │ │ - addi r4,r30,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r4,2 │ │ │ │ - mtfprwa f0,r0 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r5,104(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r10,80(r31) │ │ │ │ + lwz r5,128(r31) │ │ │ │ + li r20,0 │ │ │ │ + mr r2,r9 │ │ │ │ + std r15,120(r31) │ │ │ │ + cmpw r2,r5 │ │ │ │ + ble 64490 │ │ │ │ + lwz r9,96(r25) │ │ │ │ + subf r18,r5,r2 │ │ │ │ + lwz r15,112(r25) │ │ │ │ + ld r0,80(r25) │ │ │ │ + ld r17,152(r25) │ │ │ │ + addi r10,r18,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + mtfprwa f12,r15 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - ble 65388 │ │ │ │ - extsw r21,r5 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r4,r12 │ │ │ │ - ld r10,112(r31) │ │ │ │ - extswsli r29,r5,2 │ │ │ │ - rldicl r27,r30,62,34 │ │ │ │ - li r3,0 │ │ │ │ - add r4,r4,r21 │ │ │ │ - sldi r28,r21,3 │ │ │ │ - xvmuldp vs9,vs9,vs11 │ │ │ │ - mtctr r27 │ │ │ │ - add r22,r16,r29 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r28,r17,r28 │ │ │ │ - add r23,r14,r29 │ │ │ │ - add r29,r20,r29 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 64578 │ │ │ │ + lwa r9,40(r31) │ │ │ │ + extsw r27,r5 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + extswsli r3,r5,2 │ │ │ │ + rldicl r28,r18,62,34 │ │ │ │ li r10,0 │ │ │ │ - add r4,r18,r4 │ │ │ │ - addi r26,r28,16 │ │ │ │ - addi r27,r4,16 │ │ │ │ - lxvx vs32,r22,r3 │ │ │ │ - lxvx vs11,r23,r3 │ │ │ │ + li r4,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r29,r27,3 │ │ │ │ + add r21,r0,r3 │ │ │ │ + add r24,r7,r3 │ │ │ │ + add r3,r12,r3 │ │ │ │ + xvmuldp vs9,vs12,vs0 │ │ │ │ + mtctr r28 │ │ │ │ + add r30,r9,r27 │ │ │ │ + add r29,r22,r29 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + addi r26,r29,16 │ │ │ │ + add r30,r17,r30 │ │ │ │ + addi r28,r30,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs32,r21,r4 │ │ │ │ + lxvx vs11,r24,r4 │ │ │ │ vnegw v0,v0 │ │ │ │ xxmrglw vs10,vs11,vs11 │ │ │ │ xxmrghw vs11,vs11,vs11 │ │ │ │ - xxmrglw vs7,vs32,vs32 │ │ │ │ - xvcvsxwdp vs10,vs10 │ │ │ │ + xxmrglw vs8,vs32,vs32 │ │ │ │ xxmrghw vs5,vs32,vs32 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - lxvx vs7,r4,r10 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r30,r10 │ │ │ │ xvcvsxwdp vs5,vs5 │ │ │ │ - xvmaddmdp vs7,vs6,vs10 │ │ │ │ - lxvx vs10,r27,r10 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r28,r10 │ │ │ │ xvmaddmdp vs10,vs5,vs11 │ │ │ │ - xvmuldp vs11,vs7,vs9 │ │ │ │ - xvmuldp vs7,vs10,vs9 │ │ │ │ + xvmuldp vs11,vs8,vs9 │ │ │ │ + xvmuldp vs8,vs10,vs9 │ │ │ │ xvabsdp vs10,vs11 │ │ │ │ - xvabsdp vs11,vs7 │ │ │ │ - xvcvdpsxws vs33,vs10 │ │ │ │ - stxvx vs10,r28,r10 │ │ │ │ + xvabsdp vs11,vs8 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r29,r10 │ │ │ │ xvcvdpsxws vs32,vs11 │ │ │ │ stxvx vs11,r26,r10 │ │ │ │ addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r29,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - bdnz 65030 │ │ │ │ - andi. r10,r30,3 │ │ │ │ - beq 651a8 │ │ │ │ - clrrwi r10,r30,2 │ │ │ │ - add r10,r10,r5 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r3,r12,r10 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - addi r29,r10,1 │ │ │ │ - extswsli r28,r10,3 │ │ │ │ - lwzx r22,r16,r4 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - lfiwax f11,r14,r4 │ │ │ │ - cmpw r9,r29 │ │ │ │ - add r27,r17,r28 │ │ │ │ - add r23,r14,r4 │ │ │ │ - add r26,r20,r4 │ │ │ │ - lfdx f10,r18,r3 │ │ │ │ - neg r3,r22 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r17,r28 │ │ │ │ - stfiwx f11,r20,r4 │ │ │ │ - ble 651a8 │ │ │ │ - add r4,r16,r4 │ │ │ │ - li r3,4 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r3,r4 │ │ │ │ + addi r4,r4,16 │ │ │ │ + bdnz 64250 │ │ │ │ + andi. r10,r18,3 │ │ │ │ + clrrwi r29,r18,2 │ │ │ │ + beq 643a8 │ │ │ │ + subf r4,r29,r18 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + li r24,32 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + rldic r10,r4,2,30 │ │ │ │ + add r30,r27,r29 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r3,r29,r27 │ │ │ │ + li r9,16 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + cmpldi r10,16 │ │ │ │ + sldi r29,r3,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + iselgt r10,r9,r10 │ │ │ │ + add r28,r0,r29 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r26,r7,r29 │ │ │ │ + add r30,r17,r30 │ │ │ │ + add r3,r22,r3 │ │ │ │ add r29,r12,r29 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r28,4(r4) │ │ │ │ - lfiwax f11,r23,r3 │ │ │ │ - extswsli r29,r29,3 │ │ │ │ - cmpw r10,r9 │ │ │ │ - lfdx f10,r18,r29 │ │ │ │ - neg r3,r28 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r3,r26,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r3 │ │ │ │ - bge 651a8 │ │ │ │ - lwz r4,8(r4) │ │ │ │ - li r3,8 │ │ │ │ - add r10,r10,r12 │ │ │ │ - lfiwax f10,r23,r3 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r4,r4 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - addi r10,r26,8 │ │ │ │ - mtfprwa f11,r4 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - clrldi r4,r30,32 │ │ │ │ - addi r18,r5,1 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + iselgt r4,r24,r4 │ │ │ │ + addi r24,r30,16 │ │ │ │ + lxvl vs32,r28,r10 │ │ │ │ + lxvl vs0,r26,r10 │ │ │ │ + cmpldi r4,16 │ │ │ │ + addi r28,r3,16 │ │ │ │ + iselgt r0,r9,r4 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r4,r0,r4 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r4,r4,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r30,r0 │ │ │ │ + lxvl vs8,r24,r4 │ │ │ │ + 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,r3,r0 │ │ │ │ + stxvl vs0,r28,r4 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r29,r10 │ │ │ │ + clrldi r9,r18,32 │ │ │ │ + sldi r10,r27,2 │ │ │ │ ld r29,88(r25) │ │ │ │ - addi r3,r11,-4 │ │ │ │ - ld r23,168(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r17,r5,1 │ │ │ │ + ld r21,168(r25) │ │ │ │ + sldi r27,r27,3 │ │ │ │ li r30,0 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r16,r10,1 │ │ │ │ - mtctr r4 │ │ │ │ - sldi r10,r21,2 │ │ │ │ - extswsli r28,r18,2 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - extswsli r18,r18,3 │ │ │ │ - mullw r4,r16,r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - addi r29,r29,-4 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,88(r31) │ │ │ │ + mullw r5,r15,r5 │ │ │ │ + extswsli r28,r17,2 │ │ │ │ lwzx r0,r11,r10 │ │ │ │ - add r28,r28,r3 │ │ │ │ - lfdx f10,r15,r21 │ │ │ │ - add r18,r15,r18 │ │ │ │ - add r21,r17,r21 │ │ │ │ + extswsli r17,r17,3 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ + add r27,r22,r27 │ │ │ │ + addi r29,r29,-4 │ │ │ │ + add r17,r14,r17 │ │ │ │ + add r24,r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ add r29,r29,r10 │ │ │ │ - add r26,r5,r10 │ │ │ │ - ld r5,104(r31) │ │ │ │ - add r27,r5,r10 │ │ │ │ - lwzu r22,4(r29) │ │ │ │ - lwzu r5,4(r26) │ │ │ │ - lwzu r14,4(r27) │ │ │ │ - lfdx f9,r21,r30 │ │ │ │ - slwi r10,r22,1 │ │ │ │ - add r3,r4,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r16 │ │ │ │ - add r10,r10,r22 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r26,r9,r10 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r28,r28,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzu r10,4(r29) │ │ │ │ + lwzu r9,4(r24) │ │ │ │ + lwzu r18,4(r26) │ │ │ │ + lfdx f9,r27,r30 │ │ │ │ + mulli r4,r10,3 │ │ │ │ + add r3,r5,r9 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r5,r5,r15 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + add r9,r21,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f7,8(r3) │ │ │ │ + lfdx f11,r21,r3 │ │ │ │ + srawi r4,r4,1 │ │ │ │ + addze r4,r4 │ │ │ │ + lfd f8,8(r9) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r14 │ │ │ │ + add r4,r4,r18 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r5,r10,r22 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + divw r9,r4,r10 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r5,r5,r22 │ │ │ │ - stfdx f10,r18,r30 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + stfdx f10,r17,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - maddld r0,r0,r22,r5 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + maddld r0,r0,r10,r9 │ │ │ │ stwu r0,4(r28) │ │ │ │ - bdnz 65210 │ │ │ │ - ld r14,48(r31) │ │ │ │ - sldi r5,r8,2 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - lwzx r5,r11,r5 │ │ │ │ - lxvdsx vs12,r15,r10 │ │ │ │ - ld r10,40(r31) │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - xvmaddadp vs8,vs12,vs0 │ │ │ │ - stxv vs8,0(r10) │ │ │ │ - ble cr3,65394 │ │ │ │ - clrldi r4,r7,32 │ │ │ │ - ld r29,72(r31) │ │ │ │ + bdnz 64410 │ │ │ │ + sldi r10,r16,2 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + lwzx r10,r11,r10 │ │ │ │ + lxvdsx vs12,r14,r9 │ │ │ │ + ld r9,48(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + ble cr3,64598 │ │ │ │ + clrldi r10,r23,32 │ │ │ │ ld r30,64(r31) │ │ │ │ ld r3,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r5,r7 │ │ │ │ - mtctr r4 │ │ │ │ - b 65304 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r23 │ │ │ │ + ld r4,72(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 644f4 │ │ │ │ nop │ │ │ │ - lwzu r4,-4(r30) │ │ │ │ - stwu r19,-4(r29) │ │ │ │ + lwzu r10,-4(r3) │ │ │ │ + stwu r19,-4(r30) │ │ │ │ addi r5,r5,-1 │ │ │ │ - stw r4,0(r10) │ │ │ │ - bdz 65380 │ │ │ │ - lwzu r4,-4(r10) │ │ │ │ - lwzu r0,-4(r3) │ │ │ │ - cmpw r4,r0 │ │ │ │ - beq 652f0 │ │ │ │ - extswsli r10,r5,2 │ │ │ │ - lwz r0,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 64570 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r0,-4(r4) │ │ │ │ + cmpw r10,r0 │ │ │ │ + beq 644e0 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + lwz r3,32(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r4,r6,r9 │ │ │ │ + stwx r10,r7,r9 │ │ │ │ + cmpw r20,r3 │ │ │ │ addi r4,r4,1 │ │ │ │ - lwzx r3,r6,r10 │ │ │ │ - stwx r4,r14,r10 │ │ │ │ - cmpw r24,r0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stwx r3,r6,r10 │ │ │ │ - bne 64f90 │ │ │ │ - ld r10,56(r31) │ │ │ │ - mr r18,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - cmpld r7,r10 │ │ │ │ - std r10,56(r31) │ │ │ │ - beq 64604 │ │ │ │ - add r12,r12,r9 │ │ │ │ - blt cr3,64f7c │ │ │ │ - ld r29,152(r31) │ │ │ │ - ld r27,160(r31) │ │ │ │ - ld r26,168(r31) │ │ │ │ - ld r16,128(r31) │ │ │ │ - mr r7,r10 │ │ │ │ - b 64c4c │ │ │ │ - nop │ │ │ │ + stwx r4,r6,r9 │ │ │ │ + bne 641b0 │ │ │ │ + ld r15,120(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpld r15,r2 │ │ │ │ + beq 63844 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,40(r31) │ │ │ │ + blt cr3,641a0 │ │ │ │ + ld r29,144(r31) │ │ │ │ + ld r17,48(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r24,152(r31) │ │ │ │ + b 63e6c │ │ │ │ nop │ │ │ │ - lwz r4,0(r14) │ │ │ │ - b 65314 │ │ │ │ - mr r10,r5 │ │ │ │ - extsw r21,r5 │ │ │ │ - b 650b0 │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r5,r7 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r4,r14,r10 │ │ │ │ - b 65314 │ │ │ │ - addi r26,r26,16 │ │ │ │ - add r27,r27,r18 │ │ │ │ - cmpld r16,r26 │ │ │ │ - beq 64604 │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + lwz r10,0(r7) │ │ │ │ + b 64504 │ │ │ │ + plxv vs45,38376 # 6db60 │ │ │ │ + lwa r9,40(r31) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + li r29,0 │ │ │ │ + extsw r27,r5 │ │ │ │ + b 642cc │ │ │ │ + ld r9,168(r31) │ │ │ │ + mr r5,r23 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r7,r9 │ │ │ │ + b 64504 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stw r2,40(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpld r2,r18 │ │ │ │ + beq 63844 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r26,136(r25) │ │ │ │ lwz r3,96(r25) │ │ │ │ - bgt cr2,64cc4 │ │ │ │ - mr r10,r22 │ │ │ │ - b 64db0 │ │ │ │ + bgt cr2,63ee4 │ │ │ │ + mr r9,r24 │ │ │ │ + b 63fc0 │ │ │ │ + li r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + b 62f3c │ │ │ │ li r10,1 │ │ │ │ + li r9,0 │ │ │ │ stw r10,32(r31) │ │ │ │ - b 63dc0 │ │ │ │ - li r8,1 │ │ │ │ + b 62eb4 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + bgt cr4,63b90 │ │ │ │ + subf r2,r8,r28 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,59,62 │ │ │ │ + beq 64654 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 63844 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 64654 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 64648 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 63844 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 63844 │ │ │ │ + addi r7,r8,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ + addi r10,r8,96 │ │ │ │ + addi r8,r8,128 │ │ │ │ + cmpld cr1,r28,r7 │ │ │ │ + addi r9,r2,32 │ │ │ │ + cmpld cr6,r28,r2 │ │ │ │ + cmpld cr7,r28,r10 │ │ │ │ + cmpld r28,r8 │ │ │ │ + cmpld cr5,r28,r9 │ │ │ │ + beq cr1,63844 │ │ │ │ + beq cr6,63844 │ │ │ │ + beq cr5,63844 │ │ │ │ + beq cr7,63844 │ │ │ │ + bne 64654 │ │ │ │ + b 63844 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r10,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r10,0 │ │ │ │ + bgt cr3,63220 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r2,r8,16 │ │ │ │ + beq 63844 │ │ │ │ + subf r9,r2,r27 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + rldicl. r9,r9,59,62 │ │ │ │ + beq 6471c │ │ │ │ + addi r2,r8,48 │ │ │ │ + cmpld r27,r2 │ │ │ │ + beq 63844 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 6471c │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 646f4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r27,r2 │ │ │ │ + beq 63844 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r27,r2 │ │ │ │ + bne 6471c │ │ │ │ + b 63844 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beq cr5,63844 │ │ │ │ + beq cr7,63844 │ │ │ │ + beq 63844 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r9,r2,32 │ │ │ │ + addi r8,r2,96 │ │ │ │ + addi r2,r2,128 │ │ │ │ + cmpld cr1,r27,r7 │ │ │ │ + addi r10,r9,32 │ │ │ │ + cmpld cr6,r27,r9 │ │ │ │ + cmpld cr7,r27,r8 │ │ │ │ + cmpld r27,r2 │ │ │ │ + cmpld cr5,r27,r10 │ │ │ │ + beq cr1,63844 │ │ │ │ + bne cr6,64710 │ │ │ │ + b 63844 │ │ │ │ + ld r5,112(r31) │ │ │ │ + lwz r4,32(r31) │ │ │ │ li r10,0 │ │ │ │ - stw r8,32(r31) │ │ │ │ - b 63d38 │ │ │ │ - subf r10,r7,r17 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 65418 │ │ │ │ - bgt cr3,6541c │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r17,r10 │ │ │ │ - beq 64604 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r0,r9,1 │ │ │ │ - cmpld r7,r17 │ │ │ │ - beq 64604 │ │ │ │ - ble cr3,654dc │ │ │ │ - extsw r28,r9 │ │ │ │ - b 640a0 │ │ │ │ - subf r10,r7,r16 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 65450 │ │ │ │ - bgt cr4,65454 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r16,r10 │ │ │ │ - beq 64604 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r12,r9,1 │ │ │ │ - cmpld r7,r16 │ │ │ │ - beq 64604 │ │ │ │ - ble cr4,65520 │ │ │ │ - extsw r10,r9 │ │ │ │ - std r10,120(r31) │ │ │ │ - b 64f0c │ │ │ │ - subf r10,r7,r12 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 65494 │ │ │ │ - ble cr4,65478 │ │ │ │ - extsw r30,r9 │ │ │ │ - b 64970 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r12,r10 │ │ │ │ - beq 64604 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r20,r9,1 │ │ │ │ - cmpld r7,r12 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr4,65470 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r20,r20,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r12,r10 │ │ │ │ - add r20,r9,r20 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr4,65470 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r20,r20,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld r7,r12 │ │ │ │ - add r20,r9,r20 │ │ │ │ - beq cr7,64604 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr4,65470 │ │ │ │ - b 65498 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r0,r0,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r17,r10 │ │ │ │ - add r0,r0,r9 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr3,6541c │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r0,r0,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r17,r10 │ │ │ │ - cmpld r7,r17 │ │ │ │ - add r0,r0,r9 │ │ │ │ - beq cr7,64604 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr3,6541c │ │ │ │ - b 654dc │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r16,r10 │ │ │ │ - add r12,r9,r12 │ │ │ │ - beq 64604 │ │ │ │ - bgt cr4,65454 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r16,r10 │ │ │ │ - cmpld r7,r16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - beq cr7,64604 │ │ │ │ - bne 65450 │ │ │ │ - b 64604 │ │ │ │ + li r15,0 │ │ │ │ + stw r10,40(r31) │ │ │ │ + addi r9,r5,-2 │ │ │ │ + cmpwi cr4,r4,0 │ │ │ │ + andi. r9,r9,2 │ │ │ │ + mr r9,r10 │ │ │ │ + bne 647a8 │ │ │ │ + bgt cr4,647b0 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 63844 │ │ │ │ + cmpldi r9,2 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r8,r8,32 │ │ │ │ + li r15,2 │ │ │ │ + stw r9,40(r31) │ │ │ │ + slwi r9,r2,1 │ │ │ │ + beq 63844 │ │ │ │ + ble cr4,647b8 │ │ │ │ + stw r9,40(r31) │ │ │ │ + extsw r16,r2 │ │ │ │ + b 64128 │ │ │ │ + addi r10,r15,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + addi r8,r8,32 │ │ │ │ + addi r15,r15,2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + add r9,r9,r2 │ │ │ │ + beq 63844 │ │ │ │ + bgt cr4,647ac │ │ │ │ + addi r10,r15,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + addi r15,r15,2 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld cr7,r10,r5 │ │ │ │ + cmpld r5,r15 │ │ │ │ + add r9,r9,r2 │ │ │ │ + beq cr7,63844 │ │ │ │ + beq 63844 │ │ │ │ + bgt cr4,647ac │ │ │ │ + b 647b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -0000000000065570 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,10640 │ │ │ │ - mflr r0 │ │ │ │ +0000000000064810 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r18,-120(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ ld r18,24(r3) │ │ │ │ - std r19,-112(r1) │ │ │ │ - li r4,0 │ │ │ │ mfcr r11 │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - ld r22,16(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r19,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r18 │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + ld r22,16(r3) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r18 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b60 │ │ │ │ ld r23,8(r19) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 65944 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 65944 │ │ │ │ + ble 64c00 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 64c00 │ │ │ │ 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,r22,r2 │ │ │ │ + li r24,0 │ │ │ │ + stfd f31,184(r1) │ │ │ │ + plfd f31,36680 # 6d7e0 │ │ │ │ + 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 r21,r22 │ │ │ │ li r31,0 │ │ │ │ extswsli r29,r17,3 │ │ │ │ - ble cr4,65980 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,65990 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,64b80 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,64c30 │ │ │ │ + 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 65690 │ │ │ │ + bdnz 64950 │ │ │ │ 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,658a8 │ │ │ │ - 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,r20 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 658a8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r31,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 658a8 │ │ │ │ - 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,64b68 │ │ │ │ + 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,r20 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 64b68 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + 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 658a8 │ │ │ │ - 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 r20,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 658a8 │ │ │ │ - add r4,r31,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + 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 64b68 │ │ │ │ + li r4,8 │ │ │ │ + add r5,r31,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 658a8 │ │ │ │ - add r5,r31,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 64b68 │ │ │ │ + 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 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 64b68 │ │ │ │ + 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 r20,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64b68 │ │ │ │ + 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 r20,r2 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64b68 │ │ │ │ + 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 658a8 │ │ │ │ - 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,-3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,28960(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f11,32(r1) │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f10,8(r18) │ │ │ │ - lfd f8,0(r18) │ │ │ │ - lfd f9,8(r21) │ │ │ │ addi r21,r21,16 │ │ │ │ add r31,r31,r20 │ │ │ │ + lfd f8,0(r18) │ │ │ │ + lfd f9,-8(r21) │ │ │ │ cmpld r21,r30 │ │ │ │ fmadd f10,f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f8 │ │ │ │ fmadd f12,f9,f12,f10 │ │ │ │ fnmsub f11,f9,f11,f0 │ │ │ │ stfd f12,8(r18) │ │ │ │ stfd f11,0(r18) │ │ │ │ - bne 65650 │ │ │ │ + bne 64900 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ cmpw r24,r23 │ │ │ │ - bne 65640 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + bne 648f0 │ │ │ │ + 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,-3 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - b 658cc │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 65728 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 649e8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000659b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,9552 │ │ │ │ - mflr r0 │ │ │ │ +0000000000064c50 : │ │ │ │ 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 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,8(r19) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 65d84 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 65d84 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b60 │ │ │ │ + ld r22,8(r19) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 65040 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 65040 │ │ │ │ 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,35136 # 6d618 │ │ │ │ + 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,65dc0 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,65dd0 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,64fc0 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,65070 │ │ │ │ + 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 65ad0 │ │ │ │ + bdnz 64d90 │ │ │ │ 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,65ce8 │ │ │ │ - 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 65ce8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r21,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 65ce8 │ │ │ │ - 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,64fa8 │ │ │ │ + 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 64fa8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r21,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + 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 65ce8 │ │ │ │ - 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 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 65ce8 │ │ │ │ - add r4,r21,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r6 │ │ │ │ + lfdx f12,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64fa8 │ │ │ │ + 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 65ce8 │ │ │ │ - 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 64fa8 │ │ │ │ + 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 64fa8 │ │ │ │ + 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 64fa8 │ │ │ │ + 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 64fa8 │ │ │ │ + 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 65ce8 │ │ │ │ - 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,-3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,27944(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 65a90 │ │ │ │ + bne 64d40 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpw r24,r23 │ │ │ │ - bne 65a80 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + cmpw r24,r22 │ │ │ │ + bne 64d30 │ │ │ │ + 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,-3 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,29008(r9) │ │ │ │ - b 65d0c │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 65b68 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 64e28 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000065df0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,8464 │ │ │ │ - mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ +0000000000065090 : │ │ │ │ + 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,8(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r10,8(r31) │ │ │ │ + cmpdi r10,0 │ │ │ │ std r3,160(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 6600c │ │ │ │ - lwz r9,48(r31) │ │ │ │ - std r26,32(r1) │ │ │ │ - std r27,40(r1) │ │ │ │ - li r26,1 │ │ │ │ - li r27,0 │ │ │ │ - std r28,48(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + ble 6529c │ │ │ │ + lwz r2,48(r31) │ │ │ │ + std r27,32(r1) │ │ │ │ + std r28,40(r1) │ │ │ │ + li r27,1 │ │ │ │ + li r28,0 │ │ │ │ + stfd f29,72(r1) │ │ │ │ stfd f30,80(r1) │ │ │ │ + plfd f29,34108 # 6d618 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + std r29,48(r1) │ │ │ │ + std r30,56(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 65f2c │ │ │ │ - nop │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - mr r28,r27 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 651b4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ li r30,0 │ │ │ │ - lfd f31,29008(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r29,r29,29008 │ │ │ │ - lfd f30,27944(r10) │ │ │ │ - maddld r9,r9,r28,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 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 65e80 │ │ │ │ - ld r8,8(r31) │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 65110 │ │ │ │ + ld r10,8(r31) │ │ │ │ ld r3,160(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - cmpd r26,r8 │ │ │ │ - stfdx f31,r3,r10 │ │ │ │ - bge 65ff0 │ │ │ │ - cmpwi r9,0 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + cmpd r27,r10 │ │ │ │ + stfdx f31,r3,r9 │ │ │ │ + bge 65280 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - bgt 65e60 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpd r8,r26 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ - stfdx f0,r3,r27 │ │ │ │ - ble 65ff0 │ │ │ │ - extsw r9,r26 │ │ │ │ - subf r8,r9,r8 │ │ │ │ - cmpldi r8,1 │ │ │ │ - beq 65fe4 │ │ │ │ - srdi r7,r8,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r4,r4,29008 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r10,r7 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - beq 65fb4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 65fa4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 65f98 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + bgt 65100 │ │ │ │ + cmpd r10,r27 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + stfdx f0,r3,r28 │ │ │ │ + ble 65280 │ │ │ │ + extsw r2,r27 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + cmpldi r10,1 │ │ │ │ + beq 65264 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 65234 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 65fd4 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - stxv vs12,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 65fbc │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 65ff0 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - add r26,r26,r8 │ │ │ │ - extswsli r26,r26,3 │ │ │ │ - stfdx f0,r3,r26 │ │ │ │ + beq 65224 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 65218 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 65254 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 6523c │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 65280 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + add r27,r27,r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + extswsli r27,r27,3 │ │ │ │ + stfdx f0,r3,r27 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000066030 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,7888 │ │ │ │ +00000000000652c0 : │ │ │ │ + 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 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r23,48(r31) │ │ │ │ + bl 4f60 │ │ │ │ + lwz r24,48(r31) │ │ │ │ + cmpwi r24,0 │ │ │ │ + ble 654a0 │ │ │ │ + std r23,72(r1) │ │ │ │ + lwz r23,112(r31) │ │ │ │ cmpwi r23,0 │ │ │ │ - ble 6621c │ │ │ │ - std r22,72(r1) │ │ │ │ - lwz r22,112(r31) │ │ │ │ - cmpwi r22,0 │ │ │ │ - blt 66260 │ │ │ │ - lwz r9,96(r31) │ │ │ │ + blt 654d8 │ │ │ │ + lwz r2,96(r31) │ │ │ │ stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + extswsli r24,r24,2 │ │ │ │ + stfd f26,144(r1) │ │ │ │ stfd f27,152(r1) │ │ │ │ - std r24,88(r1) │ │ │ │ - extsw r24,r22 │ │ │ │ - std r17,32(r1) │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r18,136(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ - std r21,64(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - mtfprwa f29,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - li r25,0 │ │ │ │ - extswsli r23,r23,2 │ │ │ │ + plfd f27,33516 # 6d600 │ │ │ │ + std r25,88(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ + extsw r25,r23 │ │ │ │ li r26,0 │ │ │ │ - addi r21,r22,1 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r18,32(r1) │ │ │ │ + std r19,40(r1) │ │ │ │ + ld r18,80(r31) │ │ │ │ + ld r19,136(r31) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,48(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r20,104(r31) │ │ │ │ + addi r21,r23,1 │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,168(r31) │ │ │ │ + std r27,104(r1) │ │ │ │ + li r27,0 │ │ │ │ fcfid f29,f29 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ - addi r27,r27,27896 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + stfd f28,160(r1) │ │ │ │ + sldi r25,r25,3 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - stfd f30,176(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ stfd f31,184(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - lwzx r9,r17,r26 │ │ │ │ - lfiwax f30,r18,r26 │ │ │ │ - sldi r28,r26,1 │ │ │ │ - add r29,r25,r20 │ │ │ │ - clrldi r30,r21,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r2,r18,r27 │ │ │ │ + lfiwax f30,r19,r27 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + clrldi r29,r21,32 │ │ │ │ + add r30,r26,r22 │ │ │ │ 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 66180 │ │ │ │ + b 65408 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + 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 661c4 │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 65448 │ │ │ │ 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 66150 │ │ │ │ + bgt 653e0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 66240 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + blt 654c0 │ │ │ │ + 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 66180 │ │ │ │ - addi r26,r26,4 │ │ │ │ - add r25,r25,r24 │ │ │ │ - cmpld r23,r26 │ │ │ │ - bne 66110 │ │ │ │ + addi r30,r30,8 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + bne 65408 │ │ │ │ + addi r27,r27,4 │ │ │ │ + add r26,r26,r25 │ │ │ │ + cmpld r24,r27 │ │ │ │ + bne 653a0 │ │ │ │ + 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 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 6616c │ │ │ │ - ld r22,72(r1) │ │ │ │ - b 6621c │ │ │ │ + b 653f4 │ │ │ │ + ld r23,72(r1) │ │ │ │ + b 654a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xe86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000066280 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,7296 │ │ │ │ - std r16,-176(r1) │ │ │ │ - lwz r16,48(r3) │ │ │ │ +00000000000654f0 : │ │ │ │ + std r17,-184(r1) │ │ │ │ + lwz r17,48(r3) │ │ │ │ + cmpwi r17,0 │ │ │ │ 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 r16,0 │ │ │ │ + std r28,-96(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - ble 66644 │ │ │ │ - std r21,120(r1) │ │ │ │ - ld r21,0(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 66820 │ │ │ │ - std r24,144(r1) │ │ │ │ - lwz r24,96(r3) │ │ │ │ - ld r9,136(r3) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - extsw r17,r16 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - extswsli r19,r16,3 │ │ │ │ - li r23,0 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprwa f27,r24 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,152(r3) │ │ │ │ - std r22,128(r1) │ │ │ │ + ble 6586c │ │ │ │ + std r22,112(r1) │ │ │ │ + ld r22,0(r3) │ │ │ │ + cmpdi r22,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + ble 65a9c │ │ │ │ + std r25,136(r1) │ │ │ │ + std r24,128(r1) │ │ │ │ + lwz r25,96(r3) │ │ │ │ + ld r2,136(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 r21,104(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + extswsli r20,r17,3 │ │ │ │ + mtfprwa f26,r25 │ │ │ │ + addi r16,r25,1 │ │ │ │ + stfd f29,232(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ + plfd f29,32892 # 6d600 │ │ │ │ + std r2,40(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + ld r2,152(r3) │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r21,r17,r16 │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r19,88(r1) │ │ │ │ + li r19,0 │ │ │ │ + std r15,56(r1) │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r9,32(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ - mullw r20,r16,r9 │ │ │ │ - stw r9,48(r1) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r22,r18,2 │ │ │ │ + std r2,32(r1) │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + nop │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r23,r19,2 │ │ │ │ + mullw r26,r16,r19 │ │ │ │ li r27,0 │ │ │ │ - add r29,r9,r23 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - mullw r26,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lfiwax f26,r9,r22 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ + add r29,r2,r24 │ │ │ │ + ld r2,40(r1) │ │ │ │ + lfiwax f25,r2,r23 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f27,f25,f25 │ │ │ │ + nop │ │ │ │ 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 663a4 │ │ │ │ - mr r31,r15 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - subf r15,r24,r15 │ │ │ │ - add r31,r24,r31 │ │ │ │ - cmpw r15,r31 │ │ │ │ - bgt 6646c │ │ │ │ - ld r7,80(r25) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r30,104(r25) │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r26,4 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + mffprwz r14,f0 │ │ │ │ + addi r31,r14,1 │ │ │ │ + bge 65624 │ │ │ │ + mr r31,r14 │ │ │ │ + addi r14,r14,-1 │ │ │ │ + subf r14,r25,r14 │ │ │ │ + add r31,r25,r31 │ │ │ │ + cmpw r14,r31 │ │ │ │ + bgt 656f0 │ │ │ │ + ld r8,80(r28) │ │ │ │ + ld r30,104(r28) │ │ │ │ + extswsli r10,r26,4 │ │ │ │ addi r31,r31,1 │ │ │ │ - lfd f30,29008(r9) │ │ │ │ - addi r28,r28,27896 │ │ │ │ - lfiwax f0,r7,r22 │ │ │ │ - add r30,r30,r23 │ │ │ │ - add r14,r10,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - b 66424 │ │ │ │ + ld r9,168(r28) │ │ │ │ + lfiwax f30,r8,r23 │ │ │ │ + add r30,r30,r24 │ │ │ │ + add r15,r9,r10 │ │ │ │ + fcfid f30,f30 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + b 6568c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - 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 r31,r15 │ │ │ │ - beq 6646c │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r15) │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpw r14,r31 │ │ │ │ + beq 656f0 │ │ │ │ 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 663f0 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 65660 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 66800 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r31,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r14) │ │ │ │ - bne 66420 │ │ │ │ + bge 65674 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r15,r15,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + cmpw r14,r31 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r15) │ │ │ │ + bne 65688 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r27,r27,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - add r26,r26,r20 │ │ │ │ - cmpw r21,r27 │ │ │ │ - bne 66380 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r18,r17 │ │ │ │ - bne 66350 │ │ │ │ - ld r11,8(r25) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r26,r26,r21 │ │ │ │ + cmpw r27,r22 │ │ │ │ + bne 65600 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpld r19,r18 │ │ │ │ + bne 655d0 │ │ │ │ + ld r4,8(r28) │ │ │ │ + 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 66834 │ │ │ │ - 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 r30,r16,1 │ │ │ │ - addi r9,r16,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ld r14,48(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ble 65ab0 │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(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 r29,r16,1 │ │ │ │ - clrldi r31,r30,32 │ │ │ │ - cmplw cr7,r30,r16 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r31,r31,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,665c4 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 665c4 │ │ │ │ - clrldi r8,r29,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r28,r8,1 │ │ │ │ - addi r28,r8,-1 │ │ │ │ - beq 66550 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r28,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r31,16 │ │ │ │ + srwi r0,r17,1 │ │ │ │ + cmplw cr5,r11,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r30,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r30,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 65a24 │ │ │ │ + beq cr7,65a94 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r29,r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + beq 657dc │ │ │ │ + lxvx vs0,r30,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r29,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 66584 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r30,r7 │ │ │ │ + beq 65810 │ │ │ │ + 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 66558 │ │ │ │ - beq cr7,665a0 │ │ │ │ - add r9,r3,r30 │ │ │ │ - lfdx f12,r7,r31 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r5,r11 │ │ │ │ - beq 6663c │ │ │ │ - add r6,r6,r0 │ │ │ │ - add r3,r3,r16 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 66520 │ │ │ │ - andi. r10,r17,1 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - li r10,0 │ │ │ │ - mr r8,r17 │ │ │ │ - beq 665f4 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r28,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 66628 │ │ │ │ - srdi r8,r8,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 665fc │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r16 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r5,r11 │ │ │ │ - bne 66508 │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r3,120(r25) │ │ │ │ - bl 5500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 657e4 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + beq cr5,65850 │ │ │ │ + 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 65790 │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r3,120(r28) │ │ │ │ + bl 54a0 │ │ │ │ + ld r0,8(r28) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 667d0 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 667d0 │ │ │ │ - clrrwi r29,r11,1 │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r28,r11 │ │ │ │ - extswsli r31,r11,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ble 65994 │ │ │ │ + lwz r3,48(r28) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 65994 │ │ │ │ + clrrwi r31,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r11,r3,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r30,r29,32 │ │ │ │ - cmplw cr7,r11,r29 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,6675c │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 6675c │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r26,r8,1 │ │ │ │ - addi r26,r8,-1 │ │ │ │ - beq 666e8 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r4,r6 │ │ │ │ + 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 r27,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 659c0 │ │ │ │ + beq cr7,65a8c │ │ │ │ + clrldi r10,r30,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 6590c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r27,r7 │ │ │ │ cmpdi r26,0 │ │ │ │ - li r10,16 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 6671c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 65940 │ │ │ │ + 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 666f0 │ │ │ │ - beq cr7,66738 │ │ │ │ - add r9,r3,r29 │ │ │ │ - lfdx f12,r7,r30 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r0,r5 │ │ │ │ - beq 667d0 │ │ │ │ - add r6,r6,r31 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 666b8 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 66788 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 667bc │ │ │ │ - srdi r8,r28,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 66790 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 666a0 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65914 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + beq cr5,65980 │ │ │ │ + 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,r27,r10 │ │ │ │ + iselgt r9,r29,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 658c0 │ │ │ │ addi r1,r1,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r16,-176(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 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 6640c │ │ │ │ - ld r11,8(r3) │ │ │ │ - extsw r17,r16 │ │ │ │ - cmpdi r11,0 │ │ │ │ - bgt 664d4 │ │ │ │ - b 6663c │ │ │ │ - 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 r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - b 66644 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 659ec │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65980 │ │ │ │ + srdi r10,r4,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 659f4 │ │ │ │ + b 65980 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + addi r30,r18,-1 │ │ │ │ + li r9,0 │ │ │ │ + mr r10,r18 │ │ │ │ + beq 65a54 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r30,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65850 │ │ │ │ + srdi r10,r10,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 65a5c │ │ │ │ + b 65850 │ │ │ │ + li r2,0 │ │ │ │ + b 65948 │ │ │ │ + li r2,0 │ │ │ │ + b 65818 │ │ │ │ + ld r4,8(r3) │ │ │ │ + cmpdi r4,0 │ │ │ │ + extsw r18,r17 │ │ │ │ + bgt 65764 │ │ │ │ + b 65864 │ │ │ │ + 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 6586c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ │ │ │ │ -0000000000066870 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,5776 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-56(r1) │ │ │ │ +0000000000065ae0 : │ │ │ │ mfocrf r11,8 │ │ │ │ - lwz r29,48(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - mr r14,r3 │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + mr r8,r3 │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(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 r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - extswsli r10,r29,2 │ │ │ │ - ld r27,8(r3) │ │ │ │ - addi r28,r29,1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ + stxv vs59,144(r1) │ │ │ │ + stxv vs60,160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,144(r1) │ │ │ │ - stxv vs62,160(r1) │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,19 │ │ │ │ - stxv vs63,176(r1) │ │ │ │ + stxv vs61,176(r1) │ │ │ │ + stxv vs62,192(r1) │ │ │ │ + stxv vs63,208(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + lwz r27,48(r3) │ │ │ │ + ld r26,8(r3) │ │ │ │ + cmpdi r26,0 │ │ │ │ + extswsli r9,r27,2 │ │ │ │ + addi r28,r27,1 │ │ │ │ + mr r5,r7 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r9,r9,19 │ │ │ │ extswsli r28,r28,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - addi r8,r28,15 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r10,r28,15 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ addi r17,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,112(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ addi r9,r1,32 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + std r9,72(r31) │ │ │ │ + stdux r5,r1,r10 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 66aec │ │ │ │ - cmpwi r29,0 │ │ │ │ - ble 66aec │ │ │ │ - clrrwi r25,r29,1 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - ld r30,144(r3) │ │ │ │ - ld r5,56(r3) │ │ │ │ - extsw r23,r29 │ │ │ │ + ble 65cf4 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 65cf4 │ │ │ │ + clrrwi r25,r27,1 │ │ │ │ + extsw r29,r27 │ │ │ │ addi r28,r28,-8 │ │ │ │ - li r4,0 │ │ │ │ li r0,0 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - srwi r24,r29,1 │ │ │ │ - cmplw cr7,r25,r29 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r9,r30,r4 │ │ │ │ - ble cr5,66a78 │ │ │ │ - add r9,r30,r4 │ │ │ │ - subf r10,r5,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 66a78 │ │ │ │ - clrldi r8,r24,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 66a04 │ │ │ │ - lxvx vs0,r30,r4 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r10,16 │ │ │ │ + li r4,0 │ │ │ │ + li r30,0 │ │ │ │ + cmpwi cr7,r27,1 │ │ │ │ + li r23,16 │ │ │ │ + srwi r24,r27,1 │ │ │ │ + cmplw cr5,r27,r25 │ │ │ │ + nop │ │ │ │ + ld r6,144(r8) │ │ │ │ + ld r7,56(r8) │ │ │ │ + add r2,r6,r4 │ │ │ │ + subf r9,r7,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 666a0 │ │ │ │ + beq cr7,66714 │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r5,r10,1 │ │ │ │ + addi r5,r10,-1 │ │ │ │ + beq 65c6c │ │ │ │ + lxvx vs0,r6,r4 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r30,r4 │ │ │ │ - beq 66a38 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r6,r4 │ │ │ │ + beq 65ca0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r7,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,r5,r8 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 66a0c │ │ │ │ - beq cr7,66a54 │ │ │ │ - add r9,r0,r25 │ │ │ │ - lfdx f12,r5,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpw r3,r27 │ │ │ │ - beq 66aec │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65c74 │ │ │ │ + clrldi r2,r25,32 │ │ │ │ + beq cr5,65ce0 │ │ │ │ + subf r9,r2,r27 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r6,r10 │ │ │ │ + iselgt r9,r23,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r30,r30,1 │ │ │ │ add r4,r4,r28 │ │ │ │ add r0,r0,r29 │ │ │ │ - add r9,r30,r4 │ │ │ │ - subf r10,r5,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 669d4 │ │ │ │ - andi. r10,r23,1 │ │ │ │ - addi r8,r23,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 66aa4 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 66ad8 │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r5,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,r5,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 66aac │ │ │ │ - addi r3,r3,1 │ │ │ │ - add r0,r0,r29 │ │ │ │ - add r4,r4,r28 │ │ │ │ - cmpw r3,r27 │ │ │ │ - bne 669bc │ │ │ │ - mr r3,r14 │ │ │ │ + cmpld r26,r30 │ │ │ │ + bne 65c20 │ │ │ │ + mr r3,r8 │ │ │ │ std r11,40(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,120(r14) │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ - lwz r30,48(r14) │ │ │ │ - ld r12,32(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5320 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r3,120(r8) │ │ │ │ + bl 4d00 │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r11,40(r31) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 674f0 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 674d4 │ │ │ │ - clrrwi r24,r30,1 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r29,144(r14) │ │ │ │ - ld r5,56(r14) │ │ │ │ - extsw r23,r30 │ │ │ │ - extswsli r27,r30,3 │ │ │ │ - li r4,0 │ │ │ │ + ld r26,8(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + lwz r28,48(r8) │ │ │ │ + ble 66738 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 6671c │ │ │ │ + clrrwi r25,r28,1 │ │ │ │ + extsw r29,r28 │ │ │ │ + extswsli r27,r28,3 │ │ │ │ li r0,0 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r26,r24,32 │ │ │ │ - cmplw cr7,r24,r30 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r25,r30,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r10,r29,r4 │ │ │ │ - ble cr5,66c20 │ │ │ │ - add r10,r29,r4 │ │ │ │ - subf r8,r5,r10 │ │ │ │ - cmpldi r8,8 │ │ │ │ - beq 66c20 │ │ │ │ - clrldi r7,r25,32 │ │ │ │ - li r8,0 │ │ │ │ - andi. r6,r7,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - beq 66bac │ │ │ │ - lxvx vs0,r29,r4 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r8,16 │ │ │ │ + li r4,0 │ │ │ │ + li r30,0 │ │ │ │ + cmpwi cr7,r28,1 │ │ │ │ + li r23,16 │ │ │ │ + cmplw cr5,r25,r28 │ │ │ │ + srwi r24,r28,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,144(r8) │ │ │ │ + ld r7,56(r8) │ │ │ │ + add r2,r6,r4 │ │ │ │ + subf r9,r7,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 6663c │ │ │ │ + beq cr7,6670c │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r5,r10,1 │ │ │ │ + addi r5,r10,-1 │ │ │ │ + beq 65dac │ │ │ │ + lxvx vs0,r6,r4 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r4 │ │ │ │ - beq 66be0 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r7,r8,16 │ │ │ │ + stxvx vs0,r6,r4 │ │ │ │ + beq 65de0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - lxvx vs12,r5,r7 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 66bb4 │ │ │ │ - beq cr7,66bfc │ │ │ │ - add r10,r0,r24 │ │ │ │ - lfdx f12,r5,r26 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r29,r10 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpw r3,r28 │ │ │ │ - beq 66c94 │ │ │ │ - add r4,r4,r27 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r10,r29,r4 │ │ │ │ - subf r8,r5,r10 │ │ │ │ - cmpldi r8,8 │ │ │ │ - bne 66b7c │ │ │ │ - andi. r8,r23,1 │ │ │ │ - addi r7,r23,-1 │ │ │ │ - li r8,0 │ │ │ │ - beq 66c4c │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r8,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 66c80 │ │ │ │ - srdi r7,r23,1 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f12,r5,r8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - addi r7,r8,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - lfdx f12,r5,r7 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r7 │ │ │ │ - bdnz 66c54 │ │ │ │ - addi r3,r3,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65db4 │ │ │ │ + clrldi r2,r25,32 │ │ │ │ + beq cr5,65e20 │ │ │ │ + subf r9,r2,r28 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r6,r10 │ │ │ │ + iselgt r9,r23,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r30,r30,1 │ │ │ │ add r4,r4,r27 │ │ │ │ - cmpw r3,r28 │ │ │ │ - bne 66b64 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,29008(r10) │ │ │ │ - li r10,0 │ │ │ │ - stw r10,0(r12) │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpld r26,r30 │ │ │ │ + bne 65d60 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r17) │ │ │ │ stfd f0,0(r11) │ │ │ │ - lwz r10,96(r14) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 67514 │ │ │ │ - rldicl r5,r30,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r10 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + lwz r9,96(r8) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 66760 │ │ │ │ + rldicl r5,r28,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r2,r9 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r8,32,0 │ │ │ │ + rldimi r2,r10,32,0 │ │ │ │ andi. r4,r5,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r3,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 66d10 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r5 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 65eb4 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 66d04 │ │ │ │ + beq 65ea8 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 66cfc │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + beq 65ea0 │ │ │ │ mr r5,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ cmpdi r5,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 66d2c │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 65ed0 │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 66d18 │ │ │ │ + bdnz 65ebc │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r28,r9,v0 │ │ │ │ - beq 66dc4 │ │ │ │ - clrrwi r9,r30,1 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 66dc4 │ │ │ │ - addi r8,r9,2 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 66dc4 │ │ │ │ - addi r8,r9,3 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 66dc4 │ │ │ │ - addi r8,r9,4 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 66dc4 │ │ │ │ - addi r9,r9,5 │ │ │ │ - mullw r8,r10,r28 │ │ │ │ - cmpw r9,r30 │ │ │ │ - slwi r28,r8,1 │ │ │ │ - bge 66dc4 │ │ │ │ - mullw r10,r10,r28 │ │ │ │ - slwi r28,r10,1 │ │ │ │ - ld r9,0(r14) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 67408 │ │ │ │ - mr r26,r30 │ │ │ │ - ld r10,192(r14) │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - xxspltib vs62,255 │ │ │ │ - li r29,0 │ │ │ │ + vextuwrx r25,r2,v0 │ │ │ │ + beq 65f68 │ │ │ │ + clrrwi r2,r28,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 65f68 │ │ │ │ + addi r10,r2,2 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 65f68 │ │ │ │ + addi r10,r2,3 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 65f68 │ │ │ │ + addi r10,r2,4 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 65f68 │ │ │ │ + addi r2,r2,5 │ │ │ │ + mullw r10,r9,r25 │ │ │ │ + cmpw r2,r28 │ │ │ │ + slwi r25,r10,1 │ │ │ │ + bge 65f68 │ │ │ │ + mullw r9,r9,r25 │ │ │ │ + slwi r25,r9,1 │ │ │ │ + ld r27,0(r8) │ │ │ │ + cmpdi r27,0 │ │ │ │ + ble 66598 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + ld r2,192(r8) │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + plxv vs63,31696 # 6db50 │ │ │ │ + xxspltib vs60,255 │ │ │ │ + li r30,0 │ │ │ │ + plxv vs61,31696 # 6db60 │ │ │ │ + plfd f29,30312 # 6d600 │ │ │ │ li r7,0 │ │ │ │ - cmpwi cr4,r28,0 │ │ │ │ - vspltisw v31,1 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - xxspltd vs61,vs29,0 │ │ │ │ - mr r16,r18 │ │ │ │ - mr r15,r17 │ │ │ │ - mr r25,r9 │ │ │ │ + cmpwi cr4,r25,0 │ │ │ │ + vspltisw v30,1 │ │ │ │ + li r22,0 │ │ │ │ cmpwi r5,0 │ │ │ │ - addi r27,r10,-4 │ │ │ │ - blt 673ec │ │ │ │ + xxspltd vs59,vs28,0 │ │ │ │ + mr r15,r20 │ │ │ │ + mr r14,r19 │ │ │ │ + mr r18,r17 │ │ │ │ + mr r16,r11 │ │ │ │ + addi r24,r2,-4 │ │ │ │ + blt 6657c │ │ │ │ cmplwi r5,2 │ │ │ │ - mullw r30,r7,r26 │ │ │ │ - ld r3,152(r14) │ │ │ │ - ld r24,136(r14) │ │ │ │ - lwz r4,96(r14) │ │ │ │ - ble 674cc │ │ │ │ - extsw r8,r26 │ │ │ │ - rldicl r10,r26,62,34 │ │ │ │ - ld r6,80(r31) │ │ │ │ - addis r22,r2,-3 │ │ │ │ - extsw r23,r30 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - mtvsrws vs43,r4 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r8,-2 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - addi r22,r22,29232 │ │ │ │ - addi r21,r21,29216 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - add r10,r10,r23 │ │ │ │ - lxv vs42,0(r22) │ │ │ │ - lxv vs44,0(r21) │ │ │ │ - add r22,r6,r8 │ │ │ │ - ld r6,88(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r21,r24,r8 │ │ │ │ - add r10,r3,r10 │ │ │ │ - add r23,r6,r8 │ │ │ │ - add r8,r16,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r21,r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,-32 │ │ │ │ - lxv vs0,16(r10) │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + mullw r29,r7,r28 │ │ │ │ + ld r3,152(r8) │ │ │ │ + ld r26,136(r8) │ │ │ │ + lwz r4,96(r8) │ │ │ │ + ble 66704 │ │ │ │ + extsw r10,r28 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + ld r6,112(r31) │ │ │ │ + extsw r23,r29 │ │ │ │ + mtvsrws vs44,r4 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r10,-2 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + sldi r10,r10,2 │ │ │ │ + add r9,r9,r23 │ │ │ │ + add r21,r6,r10 │ │ │ │ + ld r6,72(r31) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r20,r26,r10 │ │ │ │ + add r9,r3,r9 │ │ │ │ + add r23,r6,r10 │ │ │ │ + add r10,r15,r10 │ │ │ │ + lxvx vs32,r20,r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,-32 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + xxperm vs32,vs32,vs63 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ - xvcvdpsxws vs41,vs0 │ │ │ │ + xvcvdpsxws vs43,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ - xvcmpgtdp vs45,vs61,vs0 │ │ │ │ - xvcmpgtdp vs32,vs61,vs32 │ │ │ │ - vperm v1,v1,v9,v10 │ │ │ │ + xvcmpgtdp vs45,vs59,vs0 │ │ │ │ + xvcmpgtdp vs32,vs59,vs32 │ │ │ │ + vperm v1,v1,v11,v29 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v30,v1 │ │ │ │ - vadduwm v13,v31,v1 │ │ │ │ + vadduwm v11,v28,v1 │ │ │ │ + vadduwm v13,v30,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v11 │ │ │ │ - vsubuwm v1,v1,v11 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ - xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r23,r9 │ │ │ │ - stxvx vs33,r22,r9 │ │ │ │ - stxvx vs33,r8,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 66e90 │ │ │ │ - andi. r9,r26,3 │ │ │ │ - beq 67038 │ │ │ │ - clrrwi r9,r26,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - add r8,r30,r9 │ │ │ │ - lfiwax f0,r24,r10 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ + xxsel vs33,vs33,vs43,vs32 │ │ │ │ + vadduwm v0,v13,v12 │ │ │ │ + vsubuwm v1,v1,v12 │ │ │ │ + xxperm vs32,vs32,vs63 │ │ │ │ + xxperm vs33,vs33,vs63 │ │ │ │ + stxvx vs32,r23,r2 │ │ │ │ + stxvx vs33,r21,r2 │ │ │ │ + stxvx vs33,r10,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 66030 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + beq 661d8 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r10,r29,r2 │ │ │ │ + lfiwax f0,r26,r9 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r20,r8,1 │ │ │ │ - bge 66f58 │ │ │ │ - mr r20,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ - subf r8,r4,r8 │ │ │ │ - cmpwi r9,0 │ │ │ │ - add r20,r4,r20 │ │ │ │ - add r23,r16,r10 │ │ │ │ - stwx r8,r16,r10 │ │ │ │ - stwx r8,r6,r10 │ │ │ │ - mr r8,r0 │ │ │ │ - add r22,r6,r10 │ │ │ │ - add r21,r0,r10 │ │ │ │ - stwx r20,r8,r10 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 67038 │ │ │ │ - add r10,r24,r10 │ │ │ │ - li r24,-4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfiwax f0,r10,r24 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r19,r10,1 │ │ │ │ + bge 660f8 │ │ │ │ + mr r19,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + ld r0,72(r31) │ │ │ │ + ld r11,112(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + subf r10,r4,r10 │ │ │ │ + add r19,r19,r4 │ │ │ │ + add r23,r15,r9 │ │ │ │ + stwx r10,r15,r9 │ │ │ │ + mr r6,r0 │ │ │ │ + stwx r10,r11,r9 │ │ │ │ + add r21,r11,r9 │ │ │ │ + add r20,r0,r9 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + stwx r19,r6,r9 │ │ │ │ + beq 661d8 │ │ │ │ + add r9,r26,r9 │ │ │ │ + li r26,-4 │ │ │ │ + add r10,r10,r29 │ │ │ │ + lfiwax f0,r9,r26 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r24,r8,1 │ │ │ │ - bge 66fcc │ │ │ │ - mr r24,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r24,r24,r4 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - stw r8,-4(r22) │ │ │ │ - stw r8,-4(r23) │ │ │ │ - stw r24,-4(r21) │ │ │ │ - beq 67038 │ │ │ │ - li r8,-8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfiwax f0,r10,r8 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r26,r10,1 │ │ │ │ + bge 6616c │ │ │ │ + mr r26,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r2,1 │ │ │ │ + subf r10,r4,r10 │ │ │ │ + add r26,r26,r4 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + stw r10,-4(r21) │ │ │ │ + stw r10,-4(r23) │ │ │ │ + stw r26,-4(r20) │ │ │ │ + beq 661d8 │ │ │ │ + li r10,-8 │ │ │ │ + add r2,r2,r29 │ │ │ │ + lfiwax f0,r9,r10 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - bge 67024 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stw r9,-8(r22) │ │ │ │ - stw r9,-8(r23) │ │ │ │ - stw r10,-8(r21) │ │ │ │ - extswsli r9,r5,2 │ │ │ │ - rldic r3,r5,2,30 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bge 661c4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ + stw r2,-8(r21) │ │ │ │ + stw r2,-8(r23) │ │ │ │ + stw r9,-8(r20) │ │ │ │ + clrldi r3,r5,32 │ │ │ │ + extswsli r2,r5,2 │ │ │ │ li r4,0 │ │ │ │ - rldic r5,r26,2,30 │ │ │ │ - stw r7,48(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - li r30,0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r3,r15,r3 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,32(r31) │ │ │ │ - ld r11,40(r31) │ │ │ │ - lwz r7,48(r31) │ │ │ │ - ble cr4,673f4 │ │ │ │ - ld r9,184(r14) │ │ │ │ - extsw r8,r29 │ │ │ │ - extsw r19,r28 │ │ │ │ - ld r3,168(r14) │ │ │ │ - addi r6,r16,-4 │ │ │ │ - mr r21,r7 │ │ │ │ - extswsli r4,r29,2 │ │ │ │ - extswsli r10,r29,3 │ │ │ │ - extsw r5,r26 │ │ │ │ - li r20,0 │ │ │ │ - add r19,r19,r8 │ │ │ │ - std r6,104(r31) │ │ │ │ - mr r18,r16 │ │ │ │ - addi r6,r12,-4 │ │ │ │ + rldic r5,r28,2,30 │ │ │ │ + std r8,40(r31) │ │ │ │ + stw r7,32(r31) │ │ │ │ + li r29,0 │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r14 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ble cr4,66584 │ │ │ │ + ld r2,184(r8) │ │ │ │ + ld r3,168(r8) │ │ │ │ + extsw r10,r30 │ │ │ │ + extsw r21,r25 │ │ │ │ + extswsli r4,r30,2 │ │ │ │ + extswsli r9,r30,3 │ │ │ │ + std r24,120(r31) │ │ │ │ + stw r25,128(r31) │ │ │ │ + stw r30,132(r31) │ │ │ │ + addi r6,r15,-4 │ │ │ │ + ld r23,112(r31) │ │ │ │ + extsw r5,r28 │ │ │ │ mr r17,r15 │ │ │ │ - mr r7,r14 │ │ │ │ - stw r28,120(r31) │ │ │ │ - stw r29,124(r31) │ │ │ │ - std r27,128(r31) │ │ │ │ - addi r9,r9,-4 │ │ │ │ - sldi r19,r19,2 │ │ │ │ - add r3,r3,r10 │ │ │ │ - std r6,112(r31) │ │ │ │ - stw r25,136(r31) │ │ │ │ - add r19,r19,r9 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r19,96(r31) │ │ │ │ - mr r19,r12 │ │ │ │ + mr r19,r14 │ │ │ │ + stw r27,92(r31) │ │ │ │ + stw r7,88(r31) │ │ │ │ + add r21,r21,r10 │ │ │ │ + mr r11,r16 │ │ │ │ + std r6,96(r31) │ │ │ │ + addi r6,r18,-4 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + sldi r21,r21,2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + std r6,104(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ + mr r2,r18 │ │ │ │ + mr r18,r3 │ │ │ │ + mr r20,r4 │ │ │ │ + std r21,80(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r30,r26 │ │ │ │ - bge 672f0 │ │ │ │ - mullw r14,r21,r26 │ │ │ │ - li r8,96 │ │ │ │ - addi r24,r30,1 │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r27,80(r7) │ │ │ │ - ld r28,136(r7) │ │ │ │ - ld r16,88(r7) │ │ │ │ - extsw r10,r30 │ │ │ │ - extswsli r25,r30,2 │ │ │ │ - ld r0,152(r7) │ │ │ │ - lfiwax f28,r7,r8 │ │ │ │ - extswsli r15,r24,2 │ │ │ │ - extswsli r23,r30,3 │ │ │ │ - ld r8,104(r7) │ │ │ │ - subf r30,r30,r26 │ │ │ │ - lwzx r26,r19,r25 │ │ │ │ - li r29,0 │ │ │ │ + cmpw r29,r28 │ │ │ │ + bge 66484 │ │ │ │ + lwz r9,88(r31) │ │ │ │ + li r10,96 │ │ │ │ + ld r26,80(r8) │ │ │ │ + extswsli r16,r29,2 │ │ │ │ + addi r24,r29,1 │ │ │ │ + li r30,0 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r23,40(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + ld r27,136(r8) │ │ │ │ + ld r15,88(r8) │ │ │ │ + std r8,56(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + lfiwax f27,r8,r10 │ │ │ │ + lwzx r25,r2,r16 │ │ │ │ + extswsli r14,r24,2 │ │ │ │ extswsli r24,r24,3 │ │ │ │ - add r15,r15,r9 │ │ │ │ - ld r9,104(r31) │ │ │ │ + ld r0,152(r8) │ │ │ │ + ld r10,104(r8) │ │ │ │ + mullw r7,r9,r28 │ │ │ │ + extsw r9,r29 │ │ │ │ + addi r26,r26,-4 │ │ │ │ + subf r28,r29,r28 │ │ │ │ addi r27,r27,-4 │ │ │ │ - addis r22,r2,-3 │ │ │ │ - lfdx f30,r11,r23 │ │ │ │ - extsw r14,r14 │ │ │ │ - addi r28,r28,-4 │ │ │ │ - addi r16,r16,-4 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - std r11,32(r31) │ │ │ │ - add r27,r27,r25 │ │ │ │ + addi r15,r15,-4 │ │ │ │ + extswsli r29,r29,3 │ │ │ │ add r24,r11,r24 │ │ │ │ - addi r22,r22,27896 │ │ │ │ - stw r21,40(r31) │ │ │ │ - std r3,48(r31) │ │ │ │ - add r14,r14,r10 │ │ │ │ - add r28,r28,r25 │ │ │ │ - add r16,r16,r25 │ │ │ │ - add r23,r8,r23 │ │ │ │ - std r4,56(r31) │ │ │ │ - fcfid f28,f28 │ │ │ │ - add r25,r9,r25 │ │ │ │ - std r7,64(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r15,r28 │ │ │ │ - add r14,r0,r14 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ + add r26,r26,r16 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r15,r15,r16 │ │ │ │ + lfdx f30,r11,r29 │ │ │ │ + add r29,r10,r29 │ │ │ │ + extsw r7,r7 │ │ │ │ + fcfid f27,f27 │ │ │ │ + mr r2,r27 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ld r9,96(r31) │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + add r16,r9,r16 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r21,r0,r7 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r25,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r26 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r28 │ │ │ │ + add r14,r14,r9 │ │ │ │ mr r28,r14 │ │ │ │ - mr r14,r30 │ │ │ │ - mr r30,r16 │ │ │ │ - mr r16,r27 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - b 6723c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r14,r2 │ │ │ │ + b 663c0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ lwzu r10,4(r30) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - slwi r9,r10,1 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ stfdx f30,r24,r25 │ │ │ │ addi r25,r25,8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r21 │ │ │ │ - divw r3,r9,r10 │ │ │ │ - mullw r3,r3,r10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - maddld r27,r27,r10,r9 │ │ │ │ - stwu r27,4(r29) │ │ │ │ - beq 672d8 │ │ │ │ - addi r16,r16,4 │ │ │ │ - lwzu r21,4(r26) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r21,r10,r21,r2 │ │ │ │ + stwu r21,4(r28) │ │ │ │ + beq 66470 │ │ │ │ addi r15,r15,4 │ │ │ │ - lfdx f11,r28,r25 │ │ │ │ - lfdx f1,r23,r25 │ │ │ │ - lfiwax f10,0,r16 │ │ │ │ - lfiwax f0,0,r15 │ │ │ │ - mtfprwa f12,r21 │ │ │ │ + lwzu r23,4(r26) │ │ │ │ + addi r14,r14,4 │ │ │ │ + lfdx f11,r27,r25 │ │ │ │ + lfdx f1,r29,r25 │ │ │ │ + lfiwax f10,0,r15 │ │ │ │ + lfiwax f0,0,r14 │ │ │ │ + mtfprwa f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 671e0 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 66370 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 67490 │ │ │ │ + bge 66384 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ lwzu r10,4(r30) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r21 │ │ │ │ - divw r3,r9,r10 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r21,r10,r21,r2 │ │ │ │ stfdx f30,r24,r25 │ │ │ │ + stwu r21,4(r28) │ │ │ │ addi r25,r25,8 │ │ │ │ - mullw r3,r3,r10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - maddld r27,r27,r10,r9 │ │ │ │ - stwu r27,4(r29) │ │ │ │ - bne 6723c │ │ │ │ - ld r11,32(r31) │ │ │ │ - lwz r21,40(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ - ld r4,56(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ + bne 663c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r23,40(r31) │ │ │ │ + ld r11,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r5,64(r31) │ │ │ │ sldi r5,r5,2 │ │ │ │ - lwzx r10,r19,r5 │ │ │ │ - stwu r10,4(r4) │ │ │ │ - lwz r26,48(r7) │ │ │ │ - extswsli r10,r26,3 │ │ │ │ - addi r30,r26,-1 │ │ │ │ - extsw r5,r26 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - cmpwi r30,0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - ble 674bc │ │ │ │ - clrldi r9,r30,32 │ │ │ │ - sldi r8,r5,2 │ │ │ │ + lwzx r9,r2,r5 │ │ │ │ + stwu r9,4(r20) │ │ │ │ + lwz r28,48(r8) │ │ │ │ + extswsli r9,r28,3 │ │ │ │ + addi r29,r28,-1 │ │ │ │ + extsw r5,r28 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + cmpwi r29,0 │ │ │ │ + stfd f0,0(r18) │ │ │ │ + ble 6662c │ │ │ │ + ld r7,72(r31) │ │ │ │ + sldi r10,r5,2 │ │ │ │ + clrldi r9,r29,32 │ │ │ │ + add r27,r23,r10 │ │ │ │ mtctr r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r10,r18,r8 │ │ │ │ - add r28,r9,r8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r27,r9,r8 │ │ │ │ - add r8,r17,r8 │ │ │ │ - b 67364 │ │ │ │ + add r9,r17,r10 │ │ │ │ + add r30,r7,r10 │ │ │ │ + add r10,r19,r10 │ │ │ │ + b 664f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r9,-4(r27) │ │ │ │ - stwu r20,-4(r8) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - stw r9,0(r10) │ │ │ │ - bdz 674b0 │ │ │ │ - lwzu r29,-4(r10) │ │ │ │ - lwzu r9,-4(r28) │ │ │ │ - cmpw r29,r9 │ │ │ │ - beq 67350 │ │ │ │ - extsw r10,r30 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwzx r8,r17,r10 │ │ │ │ - stwx r29,r18,r10 │ │ │ │ - cmpld r4,r9 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r8,r17,r10 │ │ │ │ - bne 670f0 │ │ │ │ - lwz r25,136(r31) │ │ │ │ - mr r14,r7 │ │ │ │ - mr r7,r21 │ │ │ │ - lwz r28,120(r31) │ │ │ │ - lwz r29,124(r31) │ │ │ │ - ld r27,128(r31) │ │ │ │ - mr r16,r18 │ │ │ │ + lwzu r7,-4(r27) │ │ │ │ + stwu r22,-4(r10) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stw r7,0(r9) │ │ │ │ + bdz 66620 │ │ │ │ + lwzu r7,-4(r9) │ │ │ │ + lwzu r6,-4(r30) │ │ │ │ + cmpw r7,r6 │ │ │ │ + beq 664e0 │ │ │ │ + extsw r9,r29 │ │ │ │ + ld r10,80(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r18,r18,8 │ │ │ │ + stwx r7,r17,r9 │ │ │ │ + cmpld r20,r10 │ │ │ │ + lwzx r10,r19,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r19,r9 │ │ │ │ + bne 66290 │ │ │ │ + lwz r7,88(r31) │ │ │ │ + lwz r27,92(r31) │ │ │ │ + mr r18,r2 │ │ │ │ mr r15,r17 │ │ │ │ - mr r12,r19 │ │ │ │ + mr r14,r19 │ │ │ │ + mr r16,r11 │ │ │ │ + lwz r25,128(r31) │ │ │ │ + ld r24,120(r31) │ │ │ │ + lwz r30,132(r31) │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpw r7,r25 │ │ │ │ - mr r9,r28 │ │ │ │ - add r29,r29,r28 │ │ │ │ - stwu r9,4(r27) │ │ │ │ - beq 67408 │ │ │ │ - lwz r26,48(r14) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + mr r2,r25 │ │ │ │ + cmpw r27,r7 │ │ │ │ + add r30,r30,r25 │ │ │ │ + stwu r2,4(r24) │ │ │ │ + beq 66598 │ │ │ │ + lwz r28,48(r8) │ │ │ │ + addi r5,r28,-1 │ │ │ │ cmpwi r5,0 │ │ │ │ - bge 66e10 │ │ │ │ - mr r30,r26 │ │ │ │ - bgt cr4,67078 │ │ │ │ + bge 65fd0 │ │ │ │ + mr r29,r28 │ │ │ │ + bgt cr4,66210 │ │ │ │ addi r7,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - cmpw r7,r25 │ │ │ │ - stwu r9,4(r27) │ │ │ │ - bne 673dc │ │ │ │ - addi r1,r31,368 │ │ │ │ + li r2,0 │ │ │ │ + cmpw r27,r7 │ │ │ │ + stwu r2,4(r24) │ │ │ │ + bne 6656c │ │ │ │ + addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(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) │ │ │ │ - ld r21,-120(r1) │ │ │ │ + lxv vs59,-272(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) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(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 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 671fc │ │ │ │ - lwz r29,0(r18) │ │ │ │ - li r10,0 │ │ │ │ - b 67378 │ │ │ │ - extswsli r8,r30,2 │ │ │ │ - extsw r10,r30 │ │ │ │ - lwzx r29,r18,r8 │ │ │ │ - b 67378 │ │ │ │ - mr r9,r5 │ │ │ │ - b 66f20 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + lwz r7,0(r17) │ │ │ │ li r9,0 │ │ │ │ - stw r9,0(r12) │ │ │ │ - stfd f0,0(r11) │ │ │ │ - li r28,1 │ │ │ │ - b 66dc4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi r30,0 │ │ │ │ - lfd f0,29008(r9) │ │ │ │ + b 66508 │ │ │ │ + extswsli r10,r29,2 │ │ │ │ + extsw r9,r29 │ │ │ │ + lwzx r7,r17,r10 │ │ │ │ + b 66508 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ li r9,0 │ │ │ │ - stw r9,0(r12) │ │ │ │ - stfd f0,0(r11) │ │ │ │ - ble 674e8 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - b 66ca8 │ │ │ │ - li r28,1 │ │ │ │ + beq 66668 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65e20 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 66670 │ │ │ │ + b 65e20 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ li r9,0 │ │ │ │ - b 66d58 │ │ │ │ + beq 666cc │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65ce0 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 666d4 │ │ │ │ + b 65ce0 │ │ │ │ + mr r2,r5 │ │ │ │ + b 660c0 │ │ │ │ + li r2,0 │ │ │ │ + b 65de8 │ │ │ │ + li r2,0 │ │ │ │ + b 65ca8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + li r25,1 │ │ │ │ + stw r2,0(r17) │ │ │ │ + stfd f0,0(r11) │ │ │ │ + b 65f68 │ │ │ │ + cmpwi r28,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r17) │ │ │ │ + stfd f0,0(r11) │ │ │ │ + bgt 65e48 │ │ │ │ + li r25,1 │ │ │ │ + b 65f68 │ │ │ │ + li r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 65efc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000067530 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,2512 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ +0000000000066780 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 67590 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 675a4 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 675bc │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 675d4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 667c0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 667e0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 66804 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 66828 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 67560 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 56c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 67568 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5320 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 667a0 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 67570 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5660 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 667a8 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 55e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 55c0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + mtlr r0 │ │ │ │ + beq 667b0 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5580 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000067600 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,2304 │ │ │ │ - std r31,-8(r1) │ │ │ │ +0000000000066850 : │ │ │ │ + cmpwi r4,1 │ │ │ │ mflr r0 │ │ │ │ - mr r31,r4 │ │ │ │ + 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 r27,-40(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r28,r7 │ │ │ │ - cmpwi r31,1 │ │ │ │ - mr r29,r8 │ │ │ │ + mr r31,r4 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - stw r31,48(r3) │ │ │ │ + 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 67860 │ │ │ │ - li r11,5253 │ │ │ │ - li r3,5285 │ │ │ │ - li r5,5281 │ │ │ │ - li r7,5269 │ │ │ │ - li r9,5301 │ │ │ │ + beq 66a80 │ │ │ │ + li r4,5253 │ │ │ │ + li r5,5285 │ │ │ │ + li r6,5281 │ │ │ │ + li r8,5269 │ │ │ │ + li r2,5301 │ │ │ │ li r27,5297 │ │ │ │ - li r8,5265 │ │ │ │ - li r6,5249 │ │ │ │ - andi. r0,r10,16 │ │ │ │ - bne 67690 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r8,r6 │ │ │ │ - andi. r6,r10,32 │ │ │ │ - bne 676a0 │ │ │ │ + li r9,5265 │ │ │ │ + li r7,5249 │ │ │ │ + andi. r3,r10,16 │ │ │ │ + bne 668dc │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r27,r6 │ │ │ │ mr r9,r7 │ │ │ │ - mr r27,r8 │ │ │ │ + andi. r7,r10,32 │ │ │ │ + bne 668ec │ │ │ │ + mr r2,r8 │ │ │ │ + mr r27,r9 │ │ │ │ andi. r10,r10,4 │ │ │ │ sldi r3,r31,2 │ │ │ │ - std r4,32(r1) │ │ │ │ - iseleq r27,r27,r9 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + iseleq r27,r27,r2 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,72(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r31,0 │ │ │ │ - ld r4,32(r1) │ │ │ │ - mr r11,r3 │ │ │ │ std r3,80(r30) │ │ │ │ - ble 67810 │ │ │ │ - addi r9,r31,-1 │ │ │ │ + ble 66a20 │ │ │ │ ld r8,72(r30) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 67890 │ │ │ │ - subfic r9,r28,-4 │ │ │ │ - subfic r5,r8,-4 │ │ │ │ - subfic r7,r29,-4 │ │ │ │ - li r6,1 │ │ │ │ - li r10,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r5,r5,r11 │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r9,r8,r9 │ │ │ │ - cmpldi cr6,r3,9 │ │ │ │ - cmpldi cr5,r5,9 │ │ │ │ - cmpldi cr7,r7,9 │ │ │ │ - li r7,1 │ │ │ │ - cmpldi r9,9 │ │ │ │ - li r9,1 │ │ │ │ - isel r6,0,r6,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 67890 │ │ │ │ - addi r9,r8,15 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - cmpldi r9,30 │ │ │ │ - ble 67890 │ │ │ │ - rldicl r6,r31,62,34 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 67840 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + subfic r2,r26,-4 │ │ │ │ + add r7,r3,r2 │ │ │ │ + addi r10,r8,15 │ │ │ │ + subfic r9,r8,-4 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r7,8 │ │ │ │ + subf r10,r28,r10 │ │ │ │ + add r9,r9,r3 │ │ │ │ + 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 66ab0 │ │ │ │ + subfic r2,r28,-4 │ │ │ │ + add r2,r2,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + ble 66ab0 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 66b14 │ │ │ │ + rldicl r10,r31,62,34 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + bne 66a60 │ │ │ │ + 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,r29,r10 │ │ │ │ - stxvx vs0,r11,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r28,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r29,r6 │ │ │ │ - stxvx vs0,r11,r6 │ │ │ │ - bdnz 67780 │ │ │ │ - andi. r9,r31,3 │ │ │ │ - clrrwi r9,r31,2 │ │ │ │ - beq 67810 │ │ │ │ - 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,r29,r10 │ │ │ │ - stwx r7,r11,r10 │ │ │ │ - bge 67810 │ │ │ │ - addi r7,r10,4 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwzx r6,r28,r7 │ │ │ │ - cmpw r9,r31 │ │ │ │ - stwx r6,r8,r7 │ │ │ │ - lwzx r9,r29,r7 │ │ │ │ - stwx r9,r11,r7 │ │ │ │ - bge 67810 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lwzx r9,r28,r10 │ │ │ │ - stwx r9,r8,r10 │ │ │ │ - lwzx r9,r29,r10 │ │ │ │ - stwx r9,r11,r10 │ │ │ │ - addi r1,r1,96 │ │ │ │ + lxvx vs0,r28,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz 669a8 │ │ │ │ + andi. r2,r31,3 │ │ │ │ + clrrwi r2,r31,2 │ │ │ │ + beq 66a20 │ │ │ │ + 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,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 62fe8 │ │ │ │ + b 62270 │ │ │ │ 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(r29) │ │ │ │ - stxv vs0,0(r11) │ │ │ │ - bne 67778 │ │ │ │ - b 677ac │ │ │ │ - li r11,5765 │ │ │ │ - li r3,5797 │ │ │ │ - li r5,5793 │ │ │ │ - li r7,5781 │ │ │ │ - li r9,5813 │ │ │ │ + lxv vs0,0(r28) │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + bne 669a0 │ │ │ │ + b 669d4 │ │ │ │ + li r4,5765 │ │ │ │ + li r5,5797 │ │ │ │ + li r6,5793 │ │ │ │ + li r8,5781 │ │ │ │ + li r2,5813 │ │ │ │ li r27,5809 │ │ │ │ - li r8,5777 │ │ │ │ - li r6,5761 │ │ │ │ - b 67678 │ │ │ │ + li r9,5777 │ │ │ │ + li r7,5761 │ │ │ │ + b 668c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 678bc │ │ │ │ - lwz r7,0(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,4 │ │ │ │ - stw r7,0(r8) │ │ │ │ - lwz r10,0(r29) │ │ │ │ - stw r10,0(r11) │ │ │ │ - beq 67810 │ │ │ │ - srdi r10,r31,1 │ │ │ │ - mtctr r10 │ │ │ │ - lwzx r7,r28,r9 │ │ │ │ - addi r10,r9,4 │ │ │ │ - stwx r7,r8,r9 │ │ │ │ - lwzx r7,r29,r9 │ │ │ │ - stwx r7,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r7,r11,r10 │ │ │ │ - bdnz 678c4 │ │ │ │ - b 67810 │ │ │ │ + andi. r9,r31,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 66adc │ │ │ │ + lwz r10,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,4 │ │ │ │ + stw r10,0(r8) │ │ │ │ + lwz r9,0(r28) │ │ │ │ + stw r9,0(r3) │ │ │ │ + beq 66a20 │ │ │ │ + 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 66ae4 │ │ │ │ + b 66a20 │ │ │ │ + li r2,0 │ │ │ │ + b 669e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x580 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000067900 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,1536 │ │ │ │ +0000000000066b30 : │ │ │ │ mflr r0 │ │ │ │ std r24,-72(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ + li r2,8 │ │ │ │ + mr r24,r4 │ │ │ │ + mr r26,r7 │ │ │ │ std r28,-40(r1) │ │ │ │ - li r9,8 │ │ │ │ mr r28,r3 │ │ │ │ sldi r3,r4,2 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r26,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ stw r4,48(r28) │ │ │ │ std r5,0(r28) │ │ │ │ std r6,8(r28) │ │ │ │ - stw r9,96(r28) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r2,96(r28) │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r28) │ │ │ │ - std r9,72(r28) │ │ │ │ + std r2,72(r28) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r24,0 │ │ │ │ std r3,80(r28) │ │ │ │ - ble 67a30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 66c50 │ │ │ │ std r25,48(r1) │ │ │ │ - stfd f31,104(r1) │ │ │ │ ld r25,72(r28) │ │ │ │ + stfd f31,104(r1) │ │ │ │ + xxspltidp vs31,1069547520 │ │ │ │ std r27,64(r1) │ │ │ │ std r30,88(r1) │ │ │ │ - std r31,96(r1) │ │ │ │ mr r27,r3 │ │ │ │ - lfd f31,28968(r9) │ │ │ │ mr r30,r24 │ │ │ │ + std r31,96(r1) │ │ │ │ li r31,0 │ │ │ │ std r29,80(r1) │ │ │ │ lwzx r29,r26,r31 │ │ │ │ mtfprwa f1,r29 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a20 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stwx r29,r25,r31 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrrwi r9,r9,1 │ │ │ │ - stwx r9,r27,r31 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrrwi r2,r2,1 │ │ │ │ + stwx r2,r27,r31 │ │ │ │ addi r31,r31,4 │ │ │ │ - bne 679a0 │ │ │ │ + bne 66bc0 │ │ │ │ cmpwi r24,1 │ │ │ │ - li r9,2513 │ │ │ │ + li r2,2513 │ │ │ │ lfd f31,104(r1) │ │ │ │ ld r25,48(r1) │ │ │ │ + li r5,5777 │ │ │ │ ld r27,64(r1) │ │ │ │ ld r29,80(r1) │ │ │ │ ld r30,88(r1) │ │ │ │ ld r31,96(r1) │ │ │ │ - li r5,5777 │ │ │ │ - stw r9,128(r28) │ │ │ │ - beq 67a0c │ │ │ │ + stw r2,128(r28) │ │ │ │ + beq 66c28 │ │ │ │ li r5,5265 │ │ │ │ addi r1,r1,112 │ │ │ │ lwa r4,96(r28) │ │ │ │ mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 62fe8 │ │ │ │ - li r9,2513 │ │ │ │ - stw r9,128(r28) │ │ │ │ - b 67a08 │ │ │ │ + b 62270 │ │ │ │ + nop │ │ │ │ + li r2,2513 │ │ │ │ + stw r2,128(r28) │ │ │ │ + b 66c24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x881 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000067a50 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,1200 │ │ │ │ +0000000000066c70 : │ │ │ │ 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 5880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 5820 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000067aa0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,1120 │ │ │ │ +0000000000066cc0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e80 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,88(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 67b50 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 67b80 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 67b98 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 67bb0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 67bc8 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 67be0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 67bf8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 67c10 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 66d60 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 66d84 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 66d98 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 66dac │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 66dc0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 66dd4 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 66de8 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 66dfc │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 67b0c │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 66d10 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 67b14 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 66d18 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 67b1c │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 66d20 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 67b24 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 66d28 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 67b2c │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 66d30 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 67b34 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 66d38 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 67b3c │ │ │ │ - ld r3,152(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 66d40 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,704 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r23,-104(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) │ │ │ │ - mr r24,r3 │ │ │ │ - stdu r1,-176(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ mr r22,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 67cf4 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 66ed8 │ │ │ │ ld r11,48(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - ld r8,120(r3) │ │ │ │ - ld r3,120(r4) │ │ │ │ cmpdi r11,1 │ │ │ │ - bne 67e8c │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r7,r8,8 │ │ │ │ + ld r2,24(r3) │ │ │ │ + ld r10,120(r3) │ │ │ │ + ld r3,120(r4) │ │ │ │ + bne 6708c │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r8,r10,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 67e68 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - stfdx f12,r3,r8 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + li r10,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 67068 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r10,8 │ │ │ │ + mr r7,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f12,r3,r10 │ │ │ │ - bdnz 67cc4 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + stfdx f12,r3,r9 │ │ │ │ + bdnz 66ea4 │ │ │ │ ld r21,56(r24) │ │ │ │ li r23,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 6704c │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,26860 # 6d7e0 │ │ │ │ + mflr r0 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ addi r26,r1,40 │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 67e34 │ │ │ │ - mflr r0 │ │ │ │ - std r20,48(r1) │ │ │ │ - stfd f28,144(r1) │ │ │ │ - stfd f29,152(r1) │ │ │ │ - stfd f30,160(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - std r0,192(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ nop │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r10,16(r24) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r9,16(r24) │ │ │ │ mr r3,r22 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r22) │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r24) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r22) │ │ │ │ + bl 5a40 │ │ │ │ ld r21,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ ld r20,0(r21) │ │ │ │ - ble 67e0c │ │ │ │ - sradi r9,r20,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 67008 │ │ │ │ + sradi r2,r20,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r27,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r22) │ │ │ │ ld r28,120(r24) │ │ │ │ - lfd f0,28960(r10) │ │ │ │ - subf r9,r9,r23 │ │ │ │ + subf r2,r2,r23 │ │ │ │ sldi r27,r27,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - fmul f28,f28,f0 │ │ │ │ - nop │ │ │ │ + fmul f28,f28,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfd f31,-8(r30) │ │ │ │ add r28,r28,r27 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 67db0 │ │ │ │ + bne 66fb0 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r20 │ │ │ │ - blt 67d30 │ │ │ │ - ld r0,192(r1) │ │ │ │ - lfd f28,144(r1) │ │ │ │ - lfd f29,152(r1) │ │ │ │ - lfd f30,160(r1) │ │ │ │ - lfd f31,168(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ + blt 66f40 │ │ │ │ + ld r0,208(r1) │ │ │ │ + lfd f27,152(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,176 │ │ │ │ - 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) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ blr │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - li r8,8 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - stfd f12,0(r3) │ │ │ │ - bne 67cbc │ │ │ │ - b 67cf4 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - sldi r30,r11,3 │ │ │ │ - cmpldi r6,20 │ │ │ │ - ble 67fd4 │ │ │ │ - mulld r5,r11,r6 │ │ │ │ - sldi. r30,r11,3 │ │ │ │ - li r7,8 │ │ │ │ - li r4,1 │ │ │ │ - sldi r31,r10,4 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r26,0 │ │ │ │ - li r25,0 │ │ │ │ - li r27,0 │ │ │ │ - addi r29,r31,-8 │ │ │ │ - add r6,r3,r6 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r28,r9,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - isellt r0,r5,r7 │ │ │ │ - isellt r7,r7,r5 │ │ │ │ - add r5,r8,r0 │ │ │ │ - add r7,r8,r7 │ │ │ │ - li r0,0 │ │ │ │ - cmpld r5,r28 │ │ │ │ - cmpld cr6,r5,r6 │ │ │ │ - cmpld cr5,r3,r7 │ │ │ │ - cmpld cr7,r9,r7 │ │ │ │ - li r7,1 │ │ │ │ - li r6,1 │ │ │ │ - isel r5,r4,r26,4*cr6+gt │ │ │ │ - isel r29,r29,r25,4*cr5+gt │ │ │ │ - isel r4,r7,r27,4*cr7+gt │ │ │ │ - iselgt r7,r7,r0 │ │ │ │ - or r5,r5,r29 │ │ │ │ - or r7,r7,r4 │ │ │ │ - and r7,r7,r5 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 67fd4 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - add r31,r9,r31 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,8 │ │ │ │ + stfd f12,0(r3) │ │ │ │ + bne 66e9c │ │ │ │ + b 66ed8 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + sldi r31,r11,3 │ │ │ │ + cmpldi r7,20 │ │ │ │ + ble 671b4 │ │ │ │ + mulld r6,r11,r7 │ │ │ │ + sldi. r31,r11,3 │ │ │ │ + li r8,8 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r5,r9,4 │ │ │ │ add r7,r3,r7 │ │ │ │ - cmpld cr7,r3,r31 │ │ │ │ - cmpld r9,r7 │ │ │ │ - isel r5,0,r6,4*cr7+lt │ │ │ │ - isellt r7,0,r6 │ │ │ │ - or r7,r7,r5 │ │ │ │ + addi r0,r5,-8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r0,r2,r0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + isellt r4,r6,r8 │ │ │ │ + isellt r8,r8,r6 │ │ │ │ + add r6,r10,r4 │ │ │ │ + add r8,r10,r8 │ │ │ │ + cmpld cr6,r6,r7 │ │ │ │ + cmpld cr5,r3,r8 │ │ │ │ + cmpld r6,r0 │ │ │ │ + cmpld cr7,r2,r8 │ │ │ │ + setbc r7,4*cr5+gt │ │ │ │ + setbc r8,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r6,4*cr7+gt │ │ │ │ + or r8,r8,r7 │ │ │ │ + or r7,r6,r4 │ │ │ │ + and r7,r7,r8 │ │ │ │ cmpwi r7,0 │ │ │ │ - beq 67fd4 │ │ │ │ - srdi r4,r10,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ + beq 671b4 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + add r5,r2,r5 │ │ │ │ + add r8,r3,r8 │ │ │ │ + cmpld cr7,r3,r5 │ │ │ │ + cmpld r2,r8 │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + setbcr r8,lt │ │ │ │ + or r8,r8,r7 │ │ │ │ + cmpwi r8,0 │ │ │ │ + beq 671b4 │ │ │ │ + srdi r8,r9,1 │ │ │ │ sldi r0,r11,4 │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r8,8 │ │ │ │ - mr r7,r3 │ │ │ │ - mtctr r4 │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r10,8 │ │ │ │ + mr r4,r3 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r5,r5,32 │ │ │ │ - ld r4,0(r6) │ │ │ │ - ldx r31,r6,r30 │ │ │ │ - add r6,r6,r0 │ │ │ │ - mtvsrdd vs0,r31,r4 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 67f70 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - clrrdi r10,r10,1 │ │ │ │ - beq 67cf4 │ │ │ │ - extswsli r7,r10,4 │ │ │ │ - mulld r11,r11,r10 │ │ │ │ + stxv vs32,0(r6) │ │ │ │ + stxv vs32,16(r6) │ │ │ │ + ld r5,0(r7) │ │ │ │ + ldx r8,r7,r31 │ │ │ │ + addi r6,r6,32 │ │ │ │ + add r7,r7,r0 │ │ │ │ + addi r4,r4,16 │ │ │ │ + mtvsrdd vs0,r8,r5 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 67150 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + beq 66ed8 │ │ │ │ + mulld r11,r11,r9 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - add r6,r9,r7 │ │ │ │ - stfdx f0,r9,r7 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - addi r9,r11,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - b 67cf4 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + add r7,r2,r8 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + addi r2,r11,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + b 66ed8 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - beq 6800c │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 671ec │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r10,r10,r31 │ │ │ │ addi r3,r3,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - add r8,r8,r30 │ │ │ │ stfd f12,-8(r3) │ │ │ │ - beq 67cf4 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - add r5,r8,r30 │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 66ed8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mr r7,r2 │ │ │ │ + add r6,r10,r31 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r3,r3,16 │ │ │ │ - lfd f12,0(r8) │ │ │ │ stfd f12,-16(r3) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ - add r8,r5,r30 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r10,r31 │ │ │ │ + add r10,r6,r31 │ │ │ │ stfd f12,-8(r3) │ │ │ │ - bdnz 68014 │ │ │ │ - b 67cf4 │ │ │ │ + bdnz 671f4 │ │ │ │ + b 66ed8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc84 │ │ │ │ - nop │ │ │ │ + .long 0xc85 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-352 │ │ │ │ - ld r7,8(r3) │ │ │ │ + ld r8,8(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r21,-136(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ std r22,-128(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r24,-112(r1) │ │ │ │ std r31,-56(r1) │ │ │ │ mr r24,r3 │ │ │ │ - mr r21,r4 │ │ │ │ stdu r1,-208(r1) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 6810c │ │ │ │ - ld r6,48(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - ld r8,120(r3) │ │ │ │ - ld r10,120(r4) │ │ │ │ - cmpdi r6,1 │ │ │ │ - bne 68304 │ │ │ │ - andi. r5,r7,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - li r6,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ + ble 672d4 │ │ │ │ + ld r7,48(r3) │ │ │ │ + cmpdi r7,1 │ │ │ │ + ld r2,24(r3) │ │ │ │ + ld r10,120(r3) │ │ │ │ + ld r9,120(r4) │ │ │ │ + bne 674d0 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + li r7,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - bne 682e0 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - addi r7,r6,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - stfdx f12,r10,r6 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f12,r8,r7 │ │ │ │ - stfdx f12,r10,r7 │ │ │ │ - bdnz 680dc │ │ │ │ + addi r6,r8,-1 │ │ │ │ + bne 674ac │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + addi r8,r7,8 │ │ │ │ + mr r6,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f12,r9,r7 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + stfd f0,24(r6) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + stfdx f12,r9,r8 │ │ │ │ + bdnz 672a0 │ │ │ │ ld r22,56(r24) │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 682b4 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 67494 │ │ │ │ + std r27,120(r1) │ │ │ │ + std r26,112(r1) │ │ │ │ ld r27,8(r22) │ │ │ │ + mflr r0 │ │ │ │ + addi r26,r1,40 │ │ │ │ + stfd f26,160(r1) │ │ │ │ + stfd f27,168(r1) │ │ │ │ + plfd f26,25824 # 6d7e0 │ │ │ │ std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ li r20,0 │ │ │ │ + std r25,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ - std r19,56(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ std r23,88(r1) │ │ │ │ - stfd f26,160(r1) │ │ │ │ - stfd f27,168(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + std r29,136(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ stfd f28,176(r1) │ │ │ │ stfd f29,184(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 68284 │ │ │ │ + ble 67450 │ │ │ │ li r23,0 │ │ │ │ nop │ │ │ │ + ld r9,16(r22) │ │ │ │ maddld r27,r27,r20,r23 │ │ │ │ - ld r10,16(r22) │ │ │ │ - ld r9,16(r24) │ │ │ │ + ld r2,16(r24) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r27,r27,r10 │ │ │ │ + mulld r27,r27,r9 │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r24) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5a40 │ │ │ │ ld r22,56(r24) │ │ │ │ + ld r28,8(r24) │ │ │ │ cmpdi r28,0 │ │ │ │ ld r27,8(r22) │ │ │ │ - ble 68268 │ │ │ │ - ld r9,0(r22) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 67434 │ │ │ │ + ld r2,0(r22) │ │ │ │ + sradi r9,r27,1 │ │ │ │ + addze r9,r9 │ │ │ │ ld r19,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r21) │ │ │ │ - addis r8,r2,-3 │ │ │ │ ld r29,120(r24) │ │ │ │ - lfd f26,28960(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - subf r10,r10,r23 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r23 │ │ │ │ sldi r19,r19,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f27,r10 │ │ │ │ - subf r9,r9,r20 │ │ │ │ + mtfprd f27,r9 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f27,f27 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - nop │ │ │ │ lfd f0,8(r29) │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ add r29,r29,r19 │ │ │ │ - lfd f31,-8(r30) │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f31,-24(r30) │ │ │ │ + lfd f29,-16(r30) │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f30,-16(r31) │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f1,f28,f1,f0 │ │ │ │ fmul f1,f1,f26 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r28,r28,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 68200 │ │ │ │ + bne 673d0 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r27 │ │ │ │ - blt 68170 │ │ │ │ - ld r9,0(r22) │ │ │ │ + blt 67350 │ │ │ │ + ld r2,0(r22) │ │ │ │ addi r20,r20,1 │ │ │ │ - cmpd r20,r9 │ │ │ │ - blt 68160 │ │ │ │ + cmpd r20,r2 │ │ │ │ + blt 67340 │ │ │ │ ld r0,224(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 r19,56(r1) │ │ │ │ ld r20,64(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r27,120(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r29,136(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ ld r21,-136(r1) │ │ │ │ ld r22,-128(r1) │ │ │ │ ld r24,-112(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) │ │ │ │ blr │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - li r6,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfd f12,0(r10) │ │ │ │ - bne 680d4 │ │ │ │ - b 6810c │ │ │ │ - addi r4,r7,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - cmpldi r4,20 │ │ │ │ - ble 68448 │ │ │ │ - mulld r11,r6,r4 │ │ │ │ - sldi. r3,r6,3 │ │ │ │ - li r5,16 │ │ │ │ - li r31,1 │ │ │ │ - sldi r30,r7,4 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r7,8 │ │ │ │ + stfd f12,0(r9) │ │ │ │ + bne 67298 │ │ │ │ + b 672d4 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + sldi r11,r7,3 │ │ │ │ + cmpldi r5,20 │ │ │ │ + ble 675f4 │ │ │ │ + mulld r4,r5,r7 │ │ │ │ + sldi. r11,r7,3 │ │ │ │ + li r6,16 │ │ │ │ + sldi r3,r8,4 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + addi r31,r3,-8 │ │ │ │ + add r5,r9,r5 │ │ │ │ + add r31,r2,r31 │ │ │ │ + addi r4,r4,2 │ │ │ │ sldi r4,r4,3 │ │ │ │ - li r27,0 │ │ │ │ - li r26,0 │ │ │ │ - add r4,r10,r4 │ │ │ │ - addi r29,r30,-8 │ │ │ │ - addi r11,r11,2 │ │ │ │ - add r28,r9,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - isellt r0,r11,r5 │ │ │ │ - isellt r5,r5,r11 │ │ │ │ - add r11,r8,r0 │ │ │ │ - add r5,r8,r5 │ │ │ │ - li r0,0 │ │ │ │ - cmpld cr6,r11,r4 │ │ │ │ - cmpld r11,r28 │ │ │ │ - cmpld cr5,r10,r5 │ │ │ │ - cmpld cr7,r9,r5 │ │ │ │ - li r5,1 │ │ │ │ - li r4,1 │ │ │ │ - isel r11,r31,r27,4*cr6+gt │ │ │ │ - li r31,0 │ │ │ │ - isel r29,r29,r26,4*cr5+gt │ │ │ │ - isel r0,r5,r0,4*cr7+gt │ │ │ │ - iselgt r5,r5,r31 │ │ │ │ - or r11,r11,r29 │ │ │ │ - or r5,r5,r0 │ │ │ │ - and r5,r5,r11 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 68448 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - add r30,r9,r30 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpld cr7,r10,r30 │ │ │ │ - cmpld r9,r5 │ │ │ │ - isel r11,0,r4,4*cr7+lt │ │ │ │ - isellt r5,0,r4 │ │ │ │ - or r5,r5,r11 │ │ │ │ + isellt r0,r4,r6 │ │ │ │ + isellt r6,r6,r4 │ │ │ │ + add r4,r10,r0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpld cr6,r4,r31 │ │ │ │ + cmpld cr5,r2,r6 │ │ │ │ + cmpld cr7,r4,r5 │ │ │ │ + cmpld r9,r6 │ │ │ │ + setbc r5,4*cr5+gt │ │ │ │ + setbc r6,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r0,4*cr7+gt │ │ │ │ + or r6,r6,r5 │ │ │ │ + or r5,r4,r0 │ │ │ │ + and r5,r5,r6 │ │ │ │ cmpwi r5,0 │ │ │ │ - beq 68448 │ │ │ │ - srdi r11,r7,1 │ │ │ │ + beq 675f4 │ │ │ │ + sldi r6,r8,3 │ │ │ │ + add r3,r2,r3 │ │ │ │ + add r6,r9,r6 │ │ │ │ + cmpld cr7,r9,r3 │ │ │ │ + cmpld r2,r6 │ │ │ │ + setbcr r5,4*cr7+lt │ │ │ │ + setbcr r6,lt │ │ │ │ + or r6,r6,r5 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 675f4 │ │ │ │ + srdi r4,r8,1 │ │ │ │ + sldi r0,r7,4 │ │ │ │ + mr r5,r2 │ │ │ │ + addi r6,r10,16 │ │ │ │ + mr r3,r9 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - mr r4,r9 │ │ │ │ - addi r5,r8,16 │ │ │ │ - mr r31,r10 │ │ │ │ - mtctr r11 │ │ │ │ - stxv vs32,0(r4) │ │ │ │ - stxv vs32,16(r4) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r4,r4,32 │ │ │ │ - ld r11,0(r5) │ │ │ │ - ldx r30,r5,r3 │ │ │ │ - add r5,r5,r0 │ │ │ │ - mtvsrdd vs0,r30,r11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 683e4 │ │ │ │ - andi. r5,r7,1 │ │ │ │ - clrrdi r7,r7,1 │ │ │ │ - beq 6810c │ │ │ │ - extswsli r5,r7,4 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ + mtctr r4 │ │ │ │ + stxv vs32,0(r5) │ │ │ │ + stxv vs32,16(r5) │ │ │ │ + ld r4,0(r6) │ │ │ │ + ldx r31,r6,r11 │ │ │ │ + addi r5,r5,32 │ │ │ │ + add r6,r6,r0 │ │ │ │ + addi r3,r3,16 │ │ │ │ + mtvsrdd vs0,r31,r4 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 67590 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + beq 672d4 │ │ │ │ + mulld r7,r7,r8 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r4,r9,r5 │ │ │ │ - stfdx f0,r9,r5 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - addi r9,r6,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - stfdx f0,r10,r7 │ │ │ │ - b 6810c │ │ │ │ - andi. r6,r7,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + stfdx f0,r2,r6 │ │ │ │ + add r5,r2,r6 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + addi r2,r7,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + b 672d4 │ │ │ │ + andi. r7,r8,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - beq 68480 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + beq 6762c │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r10,r10,r11 │ │ │ │ + addi r9,r9,8 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + beq 672d4 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mr r7,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + add r6,r10,r11 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - add r8,r8,r3 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - beq 6810c │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - add r5,r8,r3 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfd f12,-16(r10) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - lfdx f12,r8,r3 │ │ │ │ - add r8,r5,r3 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 68488 │ │ │ │ - b 6810c │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stfd f12,-16(r9) │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r10,r11 │ │ │ │ + add r10,r6,r11 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bne 67630 │ │ │ │ + b 672d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd86 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-1488 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - mr r24,r3 │ │ │ │ - stdu r1,-176(r1) │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ mr r21,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 685bc │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r3,24(r3) │ │ │ │ - ld r9,120(r24) │ │ │ │ - ld r6,48(r24) │ │ │ │ - ld r4,120(r4) │ │ │ │ - beq 68768 │ │ │ │ - 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,68570 │ │ │ │ - addi r8,r8,2 │ │ │ │ - li r7,16 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - isellt r8,r7,r8 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r4,r8 │ │ │ │ - ble 6876c │ │ │ │ - andi. r8,r10,1 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 6775c │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r4,24(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r7,48(r3) │ │ │ │ + ld r5,120(r21) │ │ │ │ + beq 67908 │ │ │ │ + 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,67710 │ │ │ │ + addi r10,r10,2 │ │ │ │ + li r8,16 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + isellt r10,r8,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r5,r10 │ │ │ │ + ble 6790c │ │ │ │ + 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 68748 │ │ │ │ - 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 68590 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 678e8 │ │ │ │ + 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 67730 │ │ │ │ ld r22,56(r24) │ │ │ │ li r23,0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 678d0 │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,24680 # 6d7e0 │ │ │ │ + mflr r0 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ addi r26,r1,40 │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 68728 │ │ │ │ - mflr r0 │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f28,144(r1) │ │ │ │ - stfd f29,152(r1) │ │ │ │ - stfd f30,160(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - std r0,192(r1) │ │ │ │ - nop │ │ │ │ + std r0,208(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ nop │ │ │ │ - ld r9,8(r22) │ │ │ │ - ld r8,16(r22) │ │ │ │ - ld r10,16(r24) │ │ │ │ + ld r2,8(r22) │ │ │ │ + ld r10,16(r22) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r24) │ │ │ │ + ld r9,16(r24) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5a40 │ │ │ │ ld r22,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ ld r20,0(r22) │ │ │ │ - ble 686ec │ │ │ │ - sradi r9,r20,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 67888 │ │ │ │ + sradi r2,r20,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r27,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r21) │ │ │ │ ld r28,120(r24) │ │ │ │ - lfd f0,28960(r10) │ │ │ │ - subf r9,r9,r23 │ │ │ │ + subf r2,r2,r23 │ │ │ │ sldi r27,r27,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - fmul f28,f28,f0 │ │ │ │ - nop │ │ │ │ + fmul f28,f28,f27 │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfd f31,-8(r30) │ │ │ │ add r28,r28,r27 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 68690 │ │ │ │ + bne 67830 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r20 │ │ │ │ - blt 68610 │ │ │ │ - ld r0,192(r1) │ │ │ │ - lfd f28,144(r1) │ │ │ │ - lfd f29,152(r1) │ │ │ │ - lfd f30,160(r1) │ │ │ │ - lfd f31,168(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + blt 677c0 │ │ │ │ + ld r0,208(r1) │ │ │ │ + lfd f27,152(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,176 │ │ │ │ - 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 r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-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 68588 │ │ │ │ - b 685bc │ │ │ │ - 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 67728 │ │ │ │ + b 6775c │ │ │ │ + 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 │ │ │ │ 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 68790 │ │ │ │ - b 685bc │ │ │ │ + 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 67930 │ │ │ │ + b 6775c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc84 │ │ │ │ + .long 0xc85 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-2256 │ │ │ │ - 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,688bc │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ - cmpdi r10,1 │ │ │ │ - bne 68a54 │ │ │ │ - andi. r5,r30,3 │ │ │ │ - addi r10,r9,8 │ │ │ │ - mr r6,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 68880 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6886c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 6885c │ │ │ │ - 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 67a50 │ │ │ │ + ld r9,48(r3) │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 67bd8 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r7,r29 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 67a14 │ │ │ │ cmpdi r6,1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 688bc │ │ │ │ - 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 68888 │ │ │ │ - ld r20,56(r23) │ │ │ │ + beq 67a00 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 679f0 │ │ │ │ + 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 67a50 │ │ │ │ + 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 67a1c │ │ │ │ + ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 67bbc │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,23468 # 6d618 │ │ │ │ + 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 68a30 │ │ │ │ - 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,689b0 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr7,67b3c │ │ │ │ + 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,27944(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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 68960 │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ - mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ + bne 67af0 │ │ │ │ + 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 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r20,56(r23) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 68a00 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 68910 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4e20 │ │ │ │ + ld r21,56(r23) │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r2,r22 │ │ │ │ + ble 67b80 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 67ab0 │ │ │ │ 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 68a84 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - addi r8,r8,8 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - beq 688bc │ │ │ │ - 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 68a8c │ │ │ │ - b 688bc │ │ │ │ + andi. r8,r29,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 67c08 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + beq 67a50 │ │ │ │ + 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 67c10 │ │ │ │ + b 67a50 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-3008 │ │ │ │ + .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 68b98 │ │ │ │ - ld r8,48(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r8,1 │ │ │ │ - bne 68d8c │ │ │ │ - andi. r5,r9,3 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mr r6,r9 │ │ │ │ - beq 68b5c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 68b48 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 68b38 │ │ │ │ - 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 67d10 │ │ │ │ + ld r10,48(r3) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,120(r4) │ │ │ │ + bne 67f04 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + beq 67cd4 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 67cc0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 67cb0 │ │ │ │ + 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 68b98 │ │ │ │ - srdi r9,r6,2 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 67d10 │ │ │ │ + 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 68b64 │ │ │ │ + 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 67cdc │ │ │ │ ld r20,56(r22) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 68d78 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 67ef0 │ │ │ │ std r27,144(r1) │ │ │ │ + std r26,136(r1) │ │ │ │ ld r27,8(r20) │ │ │ │ + mflr r0 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + plfd f27,22752 # 6d618 │ │ │ │ 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 68d28 │ │ │ │ + ble 67ea0 │ │ │ │ li r21,0 │ │ │ │ nop │ │ │ │ ld r29,8(r22) │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 68cdc │ │ │ │ - ld r9,0(r20) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 67e58 │ │ │ │ + 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,-3 │ │ │ │ ld r30,120(r22) │ │ │ │ - li r31,0 │ │ │ │ - lfd f27,27944(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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 68c80 │ │ │ │ + bne 67e00 │ │ │ │ + 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 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r19) │ │ │ │ + bl 4e20 │ │ │ │ ld r20,56(r22) │ │ │ │ ld r27,8(r20) │ │ │ │ cmpd r27,r21 │ │ │ │ - bgt 68c20 │ │ │ │ - ld r9,0(r20) │ │ │ │ + bgt 67da0 │ │ │ │ + ld r2,0(r20) │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - blt 68c10 │ │ │ │ + cmpd r18,r2 │ │ │ │ + blt 67d90 │ │ │ │ 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 68db8 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - beq 68b98 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 67f30 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + beq 67d10 │ │ │ │ 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 68dc0 │ │ │ │ - b 68b98 │ │ │ │ + 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 67f34 │ │ │ │ + b 67d10 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1085 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-3824 │ │ │ │ - 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,68ecc │ │ │ │ - cmpdi r30,1 │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r5,48(r3) │ │ │ │ - ld r9,120(r4) │ │ │ │ - beq 69080 │ │ │ │ - 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 68040 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ld r9,120(r3) │ │ │ │ + ld r6,48(r3) │ │ │ │ + ld r2,120(r4) │ │ │ │ + beq 681f4 │ │ │ │ + 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,68e90 │ │ │ │ - addi r7,r7,2 │ │ │ │ - li r6,16 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - isellt r7,r6,r7 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpld r9,r7 │ │ │ │ - ble 69084 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - bne 69064 │ │ │ │ - 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 68eac │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + bgt cr5,68004 │ │ │ │ + addi r8,r8,2 │ │ │ │ + li r7,16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + isellt r8,r7,r8 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + ble 681f8 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + bne 681d8 │ │ │ │ + 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 68020 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 681bc │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,21948 # 6d618 │ │ │ │ + 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 69040 │ │ │ │ - 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,68fc0 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr7,6812c │ │ │ │ + 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,27944(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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 68f70 │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + bne 680e0 │ │ │ │ + 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 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4e20 │ │ │ │ ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpd r22,r9 │ │ │ │ - bge 69010 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 68f20 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 68180 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 680a0 │ │ │ │ + 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 68ea4 │ │ │ │ - b 68ecc │ │ │ │ - sldi r8,r5,3 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 690b8 │ │ │ │ - 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 68ecc │ │ │ │ - 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 690c0 │ │ │ │ - b 68ecc │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 68018 │ │ │ │ + b 68040 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 6822c │ │ │ │ + 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 68040 │ │ │ │ + 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 68234 │ │ │ │ + b 68040 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000069110 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-4624 │ │ │ │ +0000000000068280 : │ │ │ │ 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 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 691ac │ │ │ │ - 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 691f0 │ │ │ │ - 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 69180 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,0(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68310 │ │ │ │ + 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 68350 │ │ │ │ + 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 682e4 │ │ │ │ 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 5be0 │ │ │ │ - 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 5b80 │ │ │ │ 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 69178 │ │ │ │ - b 691ac │ │ │ │ + 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 682dc │ │ │ │ + b 68310 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -0000000000069220 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-4896 │ │ │ │ - mflr r0 │ │ │ │ +0000000000068380 : │ │ │ │ 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 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,48(r31) │ │ │ │ + bl 5120 │ │ │ │ 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 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r9,8(r31) │ │ │ │ - cmpwi r10,2 │ │ │ │ - beq 69350 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 6933c │ │ │ │ - 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 5040 │ │ │ │ + lwz r9,48(r31) │ │ │ │ + ld r2,8(r31) │ │ │ │ + cmpwi r9,2 │ │ │ │ + beq 684a0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68488 │ │ │ │ + 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 692d0 │ │ │ │ - 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 68420 │ │ │ │ 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 6933c │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,120(r10) │ │ │ │ - beq 693f0 │ │ │ │ - addi r10,r8,15 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpldi r10,30 │ │ │ │ - ble 693f0 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne 693d0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + nop │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68488 │ │ │ │ + ld r9,80(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r10,120(r9) │ │ │ │ + beq 68540 │ │ │ │ + addi r9,r10,15 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpldi r9,30 │ │ │ │ + ble 68540 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 68520 │ │ │ │ + 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 69394 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 684e4 │ │ │ │ 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 6938c │ │ │ │ - b 6933c │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bne 684dc │ │ │ │ + b 68488 │ │ │ │ nop │ │ │ │ - andi. r4,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne 69440 │ │ │ │ - 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 68590 │ │ │ │ + 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 69410 │ │ │ │ - b 6933c │ │ │ │ - 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 68560 │ │ │ │ + b 68488 │ │ │ │ + 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 69408 │ │ │ │ - b 6933c │ │ │ │ + bne 68558 │ │ │ │ + b 68488 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000069470 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-5488 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +00000000000685c0 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-64(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 696c4 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 68800 │ │ │ │ std r22,104(r1) │ │ │ │ std r26,136(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f80 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r26,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r22,0(r31) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 69870 │ │ │ │ + ble 6899c │ │ │ │ std r21,96(r1) │ │ │ │ ld r21,8(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 6986c │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68998 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r23,112(r1) │ │ │ │ std r24,120(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ srawi r24,r26,1 │ │ │ │ addze r24,r24 │ │ │ │ + sldi r22,r22,4 │ │ │ │ std r17,64(r1) │ │ │ │ - mullw r17,r26,r26 │ │ │ │ std r18,72(r1) │ │ │ │ + mullw r17,r26,r26 │ │ │ │ + ld r18,16(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ - stfd f25,184(r1) │ │ │ │ - ld r18,16(r31) │ │ │ │ ld r19,24(r31) │ │ │ │ - lfd f25,28960(r10) │ │ │ │ + stfd f25,184(r1) │ │ │ │ + stfd f26,192(r1) │ │ │ │ + plfd f25,20852 # 6d7e0 │ │ │ │ + ld r20,120(r2) │ │ │ │ std r25,128(r1) │ │ │ │ - li r25,0 │ │ │ │ - ld r20,120(r9) │ │ │ │ std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - sldi r22,r22,4 │ │ │ │ + li r25,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - addi r28,r1,40 │ │ │ │ neg r24,r24 │ │ │ │ addi r23,r23,-4 │ │ │ │ - std r16,56(r1) │ │ │ │ + std r28,152(r1) │ │ │ │ std r29,160(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r16,56(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 │ │ │ │ nop │ │ │ │ - lwzu r6,4(r23) │ │ │ │ + lwzu r7,4(r23) │ │ │ │ add r16,r18,r25 │ │ │ │ mr r29,r21 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r7,r6,r26 │ │ │ │ - divw r8,r6,r17 │ │ │ │ - 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,r17 │ │ │ │ + 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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 695e0 │ │ │ │ + bne 68720 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r22,r25 │ │ │ │ - bne 69580 │ │ │ │ + bne 686c0 │ │ │ │ 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) │ │ │ │ @@ -103165,257 +100470,247 @@ │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r21,96(r1) │ │ │ │ std r24,120(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f80 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r24,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 69890 │ │ │ │ + ble 689bc │ │ │ │ std r18,72(r1) │ │ │ │ ld r18,8(r31) │ │ │ │ cmpdi r18,0 │ │ │ │ - ble 6988c │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 689b8 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ ld r19,24(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r22,104(r1) │ │ │ │ std r23,112(r1) │ │ │ │ srawi r22,r24,1 │ │ │ │ addze r22,r22 │ │ │ │ ld r23,64(r31) │ │ │ │ std r17,64(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ - lfd f26,28960(r10) │ │ │ │ + plfd f26,20332 # 6d7e0 │ │ │ │ std r25,128(r1) │ │ │ │ std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - ld r20,120(r9) │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ + ld r20,120(r2) │ │ │ │ + std r27,144(r1) │ │ │ │ + std r28,152(r1) │ │ │ │ addi r27,r1,40 │ │ │ │ addi r19,r19,8 │ │ │ │ neg r22,r22 │ │ │ │ addi r23,r23,-4 │ │ │ │ - std r28,152(r1) │ │ │ │ std r29,160(r1) │ │ │ │ std r30,168(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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r23) │ │ │ │ + lwzu r10,4(r23) │ │ │ │ add r28,r17,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r10,r8,r24 │ │ │ │ - mullw r9,r10,r24 │ │ │ │ - add r10,r10,r22 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r24 │ │ │ │ + mullw r2,r9,r24 │ │ │ │ add r9,r9,r22 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r22 │ │ │ │ + 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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 697e0 │ │ │ │ + bne 68910 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 697a0 │ │ │ │ + bne 688d0 │ │ │ │ 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 69678 │ │ │ │ + b 687b4 │ │ │ │ ld r21,96(r1) │ │ │ │ ld r22,104(r1) │ │ │ │ ld r26,136(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,72(r1) │ │ │ │ ld r21,96(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ - b 696b0 │ │ │ │ + b 687ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1087 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000698b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-6576 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +00000000000689e0 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-72(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 69b00 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 68c1c │ │ │ │ std r20,80(r1) │ │ │ │ std r24,112(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f80 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r24,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r20,0(r31) │ │ │ │ cmpdi r20,0 │ │ │ │ - ble 69c8c │ │ │ │ + ble 68d98 │ │ │ │ std r19,72(r1) │ │ │ │ ld r19,8(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 69c88 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68d94 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r22,96(r1) │ │ │ │ std r23,104(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ srawi r23,r24,1 │ │ │ │ addze r23,r23 │ │ │ │ + sldi r20,r20,4 │ │ │ │ std r16,48(r1) │ │ │ │ - mullw r16,r24,r24 │ │ │ │ std r17,56(r1) │ │ │ │ + mullw r16,r24,r24 │ │ │ │ + ld r17,24(r31) │ │ │ │ std r18,64(r1) │ │ │ │ std r21,88(r1) │ │ │ │ - stfd f24,176(r1) │ │ │ │ ld r21,16(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ - lfd f24,27944(r10) │ │ │ │ + stfd f24,176(r1) │ │ │ │ + stfd f25,184(r1) │ │ │ │ + plfd f24,19340 # 6d618 │ │ │ │ + ld r18,120(r2) │ │ │ │ std r25,120(r1) │ │ │ │ - li r25,0 │ │ │ │ - ld r18,120(r9) │ │ │ │ std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - sldi r20,r20,4 │ │ │ │ + li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ neg r23,r23 │ │ │ │ addi r22,r22,-4 │ │ │ │ + std r27,136(r1) │ │ │ │ std r28,144(r1) │ │ │ │ + addi r27,r1,40 │ │ │ │ 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) │ │ │ │ nop │ │ │ │ - lwzu r6,4(r22) │ │ │ │ + lwzu r7,4(r22) │ │ │ │ add r28,r21,r25 │ │ │ │ lfdx f30,r21,r25 │ │ │ │ mr r29,r19 │ │ │ │ mr r30,r17 │ │ │ │ mr r31,r18 │ │ │ │ lfd f31,8(r28) │ │ │ │ - divw r7,r6,r24 │ │ │ │ - divw r8,r6,r16 │ │ │ │ - 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,r16 │ │ │ │ + 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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ 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 69a20 │ │ │ │ + bne 68b40 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r20,r25 │ │ │ │ - bne 699c0 │ │ │ │ + bne 68ae0 │ │ │ │ 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) │ │ │ │ @@ -103438,5498 +100733,5020 @@ │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r19,72(r1) │ │ │ │ std r23,104(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f80 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r23,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 69cac │ │ │ │ + ble 68db8 │ │ │ │ std r18,64(r1) │ │ │ │ ld r18,8(r31) │ │ │ │ cmpdi r18,0 │ │ │ │ - ble 69ca8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68db4 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,56(r1) │ │ │ │ + std r16,48(r1) │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r21,88(r1) │ │ │ │ std r22,96(r1) │ │ │ │ srawi r21,r23,1 │ │ │ │ addze r21,r21 │ │ │ │ ld r22,64(r31) │ │ │ │ std r28,144(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ ld r28,24(r31) │ │ │ │ std r20,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r20,16(r31) │ │ │ │ - lfd f25,27944(r10) │ │ │ │ - std r16,48(r1) │ │ │ │ + plfd f25,18816 # 6d618 │ │ │ │ + ld r17,120(r2) │ │ │ │ std r24,112(r1) │ │ │ │ std r25,120(r1) │ │ │ │ - ld r17,120(r9) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r24,0 │ │ │ │ addi r25,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ + std r26,128(r1) │ │ │ │ neg r21,r21 │ │ │ │ - std r29,152(r1) │ │ │ │ + addi r26,r1,40 │ │ │ │ addi r22,r22,-4 │ │ │ │ - addi r27,r28,8 │ │ │ │ + std r29,152(r1) │ │ │ │ std r30,160(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) │ │ │ │ addi r16,r17,8 │ │ │ │ + stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ 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,r23 │ │ │ │ - mullw r9,r10,r23 │ │ │ │ - add r10,r10,r21 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r23 │ │ │ │ + mullw r2,r9,r23 │ │ │ │ add r9,r9,r21 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r21 │ │ │ │ + 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 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmadd f30,f28,f0,f30 │ │ │ │ fmadd f31,f28,f12,f31 │ │ │ │ fnmsub f30,f29,f12,f30 │ │ │ │ fmadd f31,f29,f0,f31 │ │ │ │ stfd f30,0(r29) │ │ │ │ stfd f31,8(r29) │ │ │ │ - bne 69c20 │ │ │ │ + bne 68d30 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r24,r19 │ │ │ │ - bne 69be0 │ │ │ │ - b 69a94 │ │ │ │ + cmpld r19,r24 │ │ │ │ + bne 68cf0 │ │ │ │ + b 68bb0 │ │ │ │ ld r19,72(r1) │ │ │ │ ld r20,80(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,64(r1) │ │ │ │ ld r19,72(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ - b 69aec │ │ │ │ + b 68c08 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000069cd0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-7632 │ │ │ │ - std r19,-152(r1) │ │ │ │ +0000000000068dd0 : │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ lwz r19,52(r3) │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r18,-160(r1) │ │ │ │ - mflr r0 │ │ │ │ + lwz r2,48(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r24,-112(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ ld r24,8(r3) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + mr r31,r3 │ │ │ │ addi r18,r19,1 │ │ │ │ - cmpwi r9,2 │ │ │ │ + cmpwi r2,2 │ │ │ │ extsw r25,r19 │ │ │ │ - mr r31,r3 │ │ │ │ - srawi r18,r18,1 │ │ │ │ - addze r18,r18 │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ mr r29,r24 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ + srawi r18,r18,1 │ │ │ │ + addze r18,r18 │ │ │ │ mr r3,r25 │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ addi r30,r18,1 │ │ │ │ - beq 6aa30 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + beq 69a5c │ │ │ │ + bl 4f80 │ │ │ │ + mr r2,r3 │ │ │ │ extsw r3,r30 │ │ │ │ - mr r30,r9 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + mr r30,r2 │ │ │ │ + bl 4f80 │ │ │ │ + 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 6a678 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 6973c │ │ │ │ + bl 5a40 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 69e34 │ │ │ │ - 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 69df8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 69de4 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 6b04c │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ble 68f20 │ │ │ │ + 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 68ee4 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 69e34 │ │ │ │ - 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 69e00 │ │ │ │ + beq 68ed0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 6a038 │ │ │ │ + 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 68f20 │ │ │ │ + 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 68eec │ │ │ │ cmpwi r19,-2 │ │ │ │ - blt 6a638 │ │ │ │ + blt 696fc │ │ │ │ cmpwi r19,1 │ │ │ │ + stfd f25,232(r1) │ │ │ │ + stfd f26,240(r1) │ │ │ │ + plfd f25,18620 # 6d7f0 │ │ │ │ + nop │ │ │ │ + plfd f26,18592 # 6d7e0 │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + plfd f27,18584 # 6d7e8 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r22,128(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r22,0 │ │ │ │ cmpwi cr3,r19,0 │ │ │ │ addi r28,r1,32 │ │ │ │ addi r29,r1,40 │ │ │ │ - std r14,64(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,72(r1) │ │ │ │ - std r16,80(r1) │ │ │ │ - std r17,88(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - stfd f26,208(r1) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - stfd f28,224(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - stw r9,48(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,120(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + li r22,0 │ │ │ │ + std r14,72(r1) │ │ │ │ + std r15,80(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + std r17,96(r1) │ │ │ │ + std r26,168(r1) │ │ │ │ + std r27,176(r1) │ │ │ │ + stfd f23,216(r1) │ │ │ │ + stfd f24,224(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ + stw r2,48(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mr r3,r25 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4f80 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,96(r31) │ │ │ │ + bl 4f80 │ │ │ │ + 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 r30,r3 │ │ │ │ - mullw r23,r3,r26 │ │ │ │ - ldx r9,r8,r9 │ │ │ │ - extsw r21,r27 │ │ │ │ - ld r17,56(r10) │ │ │ │ - cmpw cr2,r26,r30 │ │ │ │ - subf r27,r27,r19 │ │ │ │ + mullw r23,r3,r27 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + extsw r21,r26 │ │ │ │ + ld r17,56(r9) │ │ │ │ + cmpw cr2,r27,r30 │ │ │ │ + subf r26,r26,r19 │ │ │ │ mr r3,r21 │ │ │ │ - extsw r27,r27 │ │ │ │ mullw r23,r23,r30 │ │ │ │ - std r9,152(r10) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ + extsw r26,r26 │ │ │ │ + std r2,152(r9) │ │ │ │ + bl 4f80 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r3,0(r17) │ │ │ │ - ld r30,56(r9) │ │ │ │ - bge cr2,6a740 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r30) │ │ │ │ - ld r30,56(r10) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,56(r2) │ │ │ │ + bge cr2,698b0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4f80 │ │ │ │ + mr r2,r3 │ │ │ │ ld r9,80(r31) │ │ │ │ - lwa r7,56(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r30) │ │ │ │ + ld r30,56(r9) │ │ │ │ + bl 4f80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r8,56(r31) │ │ │ │ + fmr f29,f26 │ │ │ │ + ld r9,56(r2) │ │ │ │ std r3,16(r30) │ │ │ │ - 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 cr3,6a6f0 │ │ │ │ - lwz r8,48(r1) │ │ │ │ - mtocrf 128,r8 │ │ │ │ - bne 69fb0 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + std r8,16(r6) │ │ │ │ + std r10,80(r2) │ │ │ │ + beq cr3,690dc │ │ │ │ + lwz r10,48(r1) │ │ │ │ + mtocrf 128,r10 │ │ │ │ + bne 690c0 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 6a6f0 │ │ │ │ + beq 6a024 │ │ │ │ mr r3,r25 │ │ │ │ - extsw r26,r20 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,16(r31) │ │ │ │ - extswsli r7,r20,4 │ │ │ │ - lfd f0,28984(r9) │ │ │ │ - ld r9,80(r31) │ │ │ │ + bl 4f80 │ │ │ │ + ld r2,80(r31) │ │ │ │ mtfprd f29,r3 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r6,88(r9) │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - ld r5,0(r10) │ │ │ │ - std r8,16(r9) │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt cr2,6a71c │ │ │ │ - bgt 6a870 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 6a990 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 6a8d0 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr2,6a87c │ │ │ │ + ld r9,56(r2) │ │ │ │ + fmul f29,f29,f25 │ │ │ │ + ld r10,16(r31) │ │ │ │ + ld r6,0(r9) │ │ │ │ + extswsli r8,r20,4 │ │ │ │ + extsw r26,r20 │ │ │ │ + ld r7,88(r2) │ │ │ │ + add r10,r10,r8 │ │ │ │ + cmpd r6,r7 │ │ │ │ + std r10,16(r2) │ │ │ │ + bgt cr2,69890 │ │ │ │ + bgt 69880 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 699c0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 69900 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5000 │ │ │ │ + ble cr2,69888 │ │ │ │ ld r30,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble cr4,6a0bc │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,691b8 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r17,24(r30) │ │ │ │ - ld r14,120(r30) │ │ │ │ - clrldi r15,r24,32 │ │ │ │ + clrldi r14,r24,32 │ │ │ │ + ld r15,120(r30) │ │ │ │ addi r27,r27,8 │ │ │ │ addi r17,r17,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f1,0(r14) │ │ │ │ + lfd f1,0(r15) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r17) │ │ │ │ - addi r14,r14,24 │ │ │ │ - lfd f28,0(r17) │ │ │ │ - lfd f30,0(r27) │ │ │ │ + addi r15,r15,24 │ │ │ │ addi r17,r17,16 │ │ │ │ + lfd f28,-16(r17) │ │ │ │ + lfd f30,0(r27) │ │ │ │ addi r27,r27,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ + addic. r14,r14,-1 │ │ │ │ lfd f11,-24(r27) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f12,f28,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r27) │ │ │ │ stfd f0,-24(r27) │ │ │ │ - bne 6a060 │ │ │ │ + bne 69160 │ │ │ │ extsw r17,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r17 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r30) │ │ │ │ - ble cr2,6a830 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6a858 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6a9d0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6a890 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r30) │ │ │ │ + ble cr2,69840 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 69868 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 699e0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 69920 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r30,80(r31) │ │ │ │ - ble cr2,6a810 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr4,6a1bc │ │ │ │ + ble cr2,69820 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,692a8 │ │ │ │ ld r14,120(r30) │ │ │ │ ld r27,24(r31) │ │ │ │ - ld r15,24(r30) │ │ │ │ clrldi r16,r24,32 │ │ │ │ + ld r15,24(r30) │ │ │ │ addi r14,r14,8 │ │ │ │ addi r27,r27,8 │ │ │ │ addi r15,r15,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r15) │ │ │ │ addi r14,r14,24 │ │ │ │ - lfd f28,0(r15) │ │ │ │ - lfd f30,0(r27) │ │ │ │ addi r15,r15,16 │ │ │ │ + lfd f28,-16(r15) │ │ │ │ + lfd f30,0(r27) │ │ │ │ addi r27,r27,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r27) │ │ │ │ addic. r16,r16,-1 │ │ │ │ + lfd f11,-24(r27) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f12,f28,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r27) │ │ │ │ stfd f0,-24(r27) │ │ │ │ - bne 6a160 │ │ │ │ + bne 69250 │ │ │ │ slwi r27,r23,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ - ld r8,56(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r10,56(r30) │ │ │ │ + ld r9,88(r30) │ │ │ │ extsw r27,r27 │ │ │ │ add r27,r27,r26 │ │ │ │ - ld r7,0(r8) │ │ │ │ - sldi r6,r27,4 │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,16(r30) │ │ │ │ - bge cr2,6a7f0 │ │ │ │ - ld r9,120(r30) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r30) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 6aa20 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a950 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a930 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr2,6a23c │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r8,0(r10) │ │ │ │ + sldi r7,r27,4 │ │ │ │ + add r2,r2,r7 │ │ │ │ + std r2,16(r30) │ │ │ │ + bge cr2,69800 │ │ │ │ + ld r2,120(r30) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr4,6a2bc │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r30) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 69a50 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69980 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69960 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5000 │ │ │ │ + bge cr2,69324 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr4,693a8 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r30,24(r31) │ │ │ │ clrldi r14,r24,32 │ │ │ │ - ld r15,120(r9) │ │ │ │ - ld r26,24(r9) │ │ │ │ + ld r15,120(r2) │ │ │ │ + ld r26,24(r2) │ │ │ │ addi r30,r30,8 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r26,r26,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r15) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r26) │ │ │ │ addi r15,r15,24 │ │ │ │ - lfd f28,0(r26) │ │ │ │ - lfd f30,0(r30) │ │ │ │ addi r26,r26,16 │ │ │ │ + lfd f28,-16(r26) │ │ │ │ + lfd f30,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r30) │ │ │ │ addic. r14,r14,-1 │ │ │ │ + lfd f11,-24(r30) │ │ │ │ fmadd f30,f0,f31,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f28,f12,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r30) │ │ │ │ stfd f0,-24(r30) │ │ │ │ - bne 6a260 │ │ │ │ - beq cr3,6a690 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 6a2d4 │ │ │ │ + bne 69350 │ │ │ │ + fmr f28,f27 │ │ │ │ + beq cr3,693d8 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 693c4 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 6a690 │ │ │ │ + beq 6a018 │ │ │ │ mr r3,r25 │ │ │ │ - add r27,r17,r27 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r10,r27,4 │ │ │ │ - mtfprd f27,r3 │ │ │ │ + bl 4f80 │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f25 │ │ │ │ ld r3,80(r31) │ │ │ │ - lfd f0,28984(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - fcfid f27,f27 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - fmul f27,f27,f0 │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt cr2,6a6c4 │ │ │ │ - bgt 6a760 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a9f0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a8f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr2,6a768 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r27,r17,r27 │ │ │ │ + sldi r9,r27,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 cr2,697e0 │ │ │ │ + bgt 697d0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69a20 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69940 │ │ │ │ + bl 5000 │ │ │ │ + ble cr2,697d4 │ │ │ │ ld r30,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble cr4,6a3e0 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,694b8 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r15,24(r30) │ │ │ │ - ld r16,120(r30) │ │ │ │ - clrldi r14,r24,32 │ │ │ │ + clrldi r16,r24,32 │ │ │ │ + ld r14,120(r30) │ │ │ │ addi r26,r26,8 │ │ │ │ addi r15,r15,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f28,0(r16) │ │ │ │ - lfd f29,-8(r15) │ │ │ │ - lfd f30,0(r15) │ │ │ │ - lfd f26,0(r26) │ │ │ │ - addi r16,r16,24 │ │ │ │ + lfd f29,0(r14) │ │ │ │ + lfd f30,-8(r15) │ │ │ │ + addi r14,r14,24 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r26,r26,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f24,-16(r15) │ │ │ │ + lfd f23,-16(r26) │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5920 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 5620 │ │ │ │ lfd f0,-24(r26) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f24,f0 │ │ │ │ + fmadd f31,f31,f24,f30 │ │ │ │ + stfd f0,-24(r26) │ │ │ │ stfd f31,-16(r26) │ │ │ │ - stfd f30,-24(r26) │ │ │ │ - bne 6a380 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 69460 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r27,r17,r27 │ │ │ │ - sldi r10,r27,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r30) │ │ │ │ - ble cr2,6a7b0 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6a7d8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6a970 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6a8b0 │ │ │ │ + sldi r9,r27,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r30) │ │ │ │ + ble cr2,69790 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 697b8 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 699a0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 698e0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr2,6a790 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr4,6a4e0 │ │ │ │ + ble cr2,69770 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,695a8 │ │ │ │ ld r14,120(r26) │ │ │ │ ld r30,24(r31) │ │ │ │ - ld r15,24(r26) │ │ │ │ clrldi r16,r24,32 │ │ │ │ + ld r15,24(r26) │ │ │ │ addi r14,r14,8 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r15,r15,8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f28,0(r14) │ │ │ │ - lfd f29,-8(r15) │ │ │ │ - lfd f30,0(r15) │ │ │ │ - lfd f26,0(r30) │ │ │ │ + lfd f24,0(r14) │ │ │ │ + lfd f30,-8(r15) │ │ │ │ addi r14,r14,24 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r30,r30,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f31,-16(r15) │ │ │ │ + lfd f23,-16(r30) │ │ │ │ + fmul f24,f28,f24 │ │ │ │ + fmr f1,f24 │ │ │ │ + bl 5920 │ │ │ │ + fmr f29,f1 │ │ │ │ + fneg f1,f24 │ │ │ │ + bl 5620 │ │ │ │ lfd f0,-24(r30) │ │ │ │ addic. r16,r16,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f29,f31,f0 │ │ │ │ - fmadd f31,f30,f31,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + fmadd f0,f30,f29,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f31,f0 │ │ │ │ + fmadd f31,f31,f29,f30 │ │ │ │ + stfd f0,-24(r30) │ │ │ │ stfd f31,-16(r30) │ │ │ │ - stfd f30,-24(r30) │ │ │ │ - bne 6a480 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 69550 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r27,r17,r27 │ │ │ │ - ld r8,56(r26) │ │ │ │ - ld r10,88(r26) │ │ │ │ + ld r10,56(r26) │ │ │ │ + ld r9,88(r26) │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r9,16(r26) │ │ │ │ - bge cr2,6a770 │ │ │ │ - ld r9,120(r26) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 6aa10 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a9b0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a910 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr2,6a558 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + ld r8,0(r10) │ │ │ │ + std r2,16(r26) │ │ │ │ + bge cr2,69750 │ │ │ │ + ld r2,120(r26) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr4,6a5e0 │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r26) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 69a40 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69a00 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 698c0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5000 │ │ │ │ + bge cr2,6961c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr4,69698 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r30,24(r31) │ │ │ │ clrldi r21,r24,32 │ │ │ │ - ld r26,120(r9) │ │ │ │ - ld r27,24(r9) │ │ │ │ + ld r26,120(r2) │ │ │ │ + ld r27,24(r2) │ │ │ │ addi r30,r30,8 │ │ │ │ addi r26,r26,16 │ │ │ │ addi r27,r27,8 │ │ │ │ - nop │ │ │ │ - lfd f28,0(r26) │ │ │ │ - lfd f29,-8(r27) │ │ │ │ - lfd f30,0(r27) │ │ │ │ - lfd f26,0(r30) │ │ │ │ + lfd f29,0(r26) │ │ │ │ + lfd f30,-8(r27) │ │ │ │ addi r26,r26,24 │ │ │ │ addi r27,r27,16 │ │ │ │ addi r30,r30,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f24,-16(r27) │ │ │ │ + lfd f23,-16(r30) │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5920 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 5620 │ │ │ │ lfd f0,-24(r30) │ │ │ │ addic. r21,r21,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f24,f0 │ │ │ │ + fmadd f31,f31,f24,f30 │ │ │ │ + stfd f0,-24(r30) │ │ │ │ stfd f31,-16(r30) │ │ │ │ - stfd f30,-24(r30) │ │ │ │ - bne 6a580 │ │ │ │ + bne 69640 │ │ │ │ addi r22,r22,1 │ │ │ │ mulli r23,r23,6 │ │ │ │ addi r25,r25,-1 │ │ │ │ cmpw r18,r22 │ │ │ │ add r20,r20,r23 │ │ │ │ - bge 69ea0 │ │ │ │ - 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 r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 68fc0 │ │ │ │ + lfd f23,216(r1) │ │ │ │ + lfd f24,224(r1) │ │ │ │ + lfd f25,232(r1) │ │ │ │ + lfd f26,240(r1) │ │ │ │ + lfd f27,248(r1) │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r14,72(r1) │ │ │ │ + ld r15,80(r1) │ │ │ │ + ld r16,88(r1) │ │ │ │ + ld r17,96(r1) │ │ │ │ + ld r20,120(r1) │ │ │ │ + ld r21,128(r1) │ │ │ │ + ld r22,136(r1) │ │ │ │ + ld r23,144(r1) │ │ │ │ + ld r26,168(r1) │ │ │ │ + ld r27,176(r1) │ │ │ │ + addi r1,r1,288 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69d98 │ │ │ │ + bl 5000 │ │ │ │ + b 68e84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - add r27,r17,r27 │ │ │ │ - lfd f27,28976(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r27,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 cr2,6a320 │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 6a324 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a348 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ble 695e4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5a40 │ │ │ │ + b 6961c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - ld r6,88(r9) │ │ │ │ - extswsli r7,r20,4 │ │ │ │ - extsw r26,r20 │ │ │ │ - lfd f29,28960(r8) │ │ │ │ - ld r8,16(r31) │ │ │ │ - cmpd r5,r6 │ │ │ │ - add r8,r8,r7 │ │ │ │ - std r8,16(r9) │ │ │ │ - ble cr2,69ffc │ │ │ │ - ld r8,120(r9) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r9) │ │ │ │ - std r8,152(r31) │ │ │ │ - ble 6a000 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a028 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 69f24 │ │ │ │ + bge cr2,6952c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 6952c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bge cr2,694e0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 694f4 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5a40 │ │ │ │ + b 69514 │ │ │ │ nop │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,80(r31) │ │ │ │ - b 6a35c │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 6a51c │ │ │ │ - mr r3,r26 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a558 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,6a458 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6a458 │ │ │ │ + bl 5a40 │ │ │ │ + ld r30,80(r31) │ │ │ │ + b 6943c │ │ │ │ nop │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble 69408 │ │ │ │ + bl 5a40 │ │ │ │ + b 69428 │ │ │ │ nop │ │ │ │ - bge cr2,6a408 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ cmpd r8,r9 │ │ │ │ - ble 6a41c │ │ │ │ + ble 692ec │ │ │ │ mr r3,r30 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a440 │ │ │ │ - nop │ │ │ │ + bl 5a40 │ │ │ │ + b 69324 │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 6a200 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a23c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,6a138 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6a138 │ │ │ │ + bge cr2,69230 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 69230 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,6a0e8 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6a0fc │ │ │ │ + bge cr2,691e4 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 691f8 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a120 │ │ │ │ + bl 5a40 │ │ │ │ + b 69218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,80(r31) │ │ │ │ - b 6a03c │ │ │ │ nop │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5a40 │ │ │ │ + ld r30,80(r31) │ │ │ │ + b 6913c │ │ │ │ + ld r10,120(r2) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r2) │ │ │ │ + std r10,152(r31) │ │ │ │ + ble 69104 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5a40 │ │ │ │ + b 69128 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4f80 │ │ │ │ + mr r2,r3 │ │ │ │ + b 69034 │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 67240 │ │ │ │ + b 69604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68068 │ │ │ │ - b 6a120 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67240 │ │ │ │ + b 69514 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,112(r31) │ │ │ │ - mr r3,r30 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 68068 │ │ │ │ - b 6a440 │ │ │ │ + bl 67240 │ │ │ │ + b 69124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 68068 │ │ │ │ - b 6a024 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67240 │ │ │ │ + b 69218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68068 │ │ │ │ - b 6a344 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67240 │ │ │ │ + b 69424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 68068 │ │ │ │ - b 6a540 │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67240 │ │ │ │ + b 6930c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68068 │ │ │ │ - b 6a224 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67680 │ │ │ │ + b 6930c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a224 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67680 │ │ │ │ + b 69514 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,120(r31) │ │ │ │ - mr r3,r30 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a440 │ │ │ │ + bl 67680 │ │ │ │ + b 69124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a024 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67680 │ │ │ │ + b 69218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a540 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a120 │ │ │ │ + bl 67680 │ │ │ │ + b 69604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 684d8 │ │ │ │ - b 6a344 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67680 │ │ │ │ + b 69424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a544 │ │ │ │ + bl 5a40 │ │ │ │ + b 69608 │ │ │ │ + nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a228 │ │ │ │ - bl 4fe0 │ │ │ │ - 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 6b040 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a40 │ │ │ │ + b 69310 │ │ │ │ + bl 4f80 │ │ │ │ + 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 6a030 │ │ │ │ + bl 5a40 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 6ab20 │ │ │ │ - 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 6aae4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6aad0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 6aac0 │ │ │ │ - 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 69b44 │ │ │ │ + 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 69b08 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6ab20 │ │ │ │ - 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 6aaec │ │ │ │ + beq 69af4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 69ae4 │ │ │ │ + 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 69b44 │ │ │ │ + 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 69b10 │ │ │ │ cmpwi r19,-2 │ │ │ │ - blt 6a638 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r22,128(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ + blt 696fc │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + plfd f27,15516 # 6d7f0 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + li r22,0 │ │ │ │ mr r23,r25 │ │ │ │ + std r26,168(r1) │ │ │ │ + std r27,176(r1) │ │ │ │ li r26,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r9,r9,28984 │ │ │ │ addi r27,r1,32 │ │ │ │ - addi r28,r1,40 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - std r16,80(r1) │ │ │ │ - std r17,88(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ - stfd f26,208(r1) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - stfd f28,224(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + std r14,72(r1) │ │ │ │ + std r15,80(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + std r17,96(r1) │ │ │ │ + std r20,120(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + stfd f25,232(r1) │ │ │ │ + stfd f26,240(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ 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 r29,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ + ld r29,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ mr r3,r20 │ │ │ │ - std r10,152(r9) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + std r9,152(r2) │ │ │ │ + bl 4f80 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r29) │ │ │ │ subf r3,r30,r19 │ │ │ │ mr r29,r23 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(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 4fe0 │ │ │ │ - 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 4f80 │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4f80 │ │ │ │ ld r30,16(r31) │ │ │ │ - mtfprd f27,r3 │ │ │ │ + mtfprd f28,r3 │ │ │ │ mr r3,r25 │ │ │ │ - fcfid f27,f27 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f27,f27,f0 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r26,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f27 │ │ │ │ + bl 4f80 │ │ │ │ + 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,6b0f0 │ │ │ │ - bgt 6b230 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6b1a0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr3,6a0b0 │ │ │ │ + bgt 6a1e0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6a160 │ │ │ │ + bl 5000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,6ad14 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ + ble cr4,69d10 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r14,r14,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ + lfdx f1,r14,r30 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfdx f31,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - fmul f1,f27,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r16,r30 │ │ │ │ + lfdx f30,r15,r30 │ │ │ │ + lfdx f29,r17,r30 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ - lfd f11,32(r1) │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,32(r1) │ │ │ │ fmadd f0,f12,f31,f0 │ │ │ │ fmadd f31,f11,f31,f29 │ │ │ │ fnmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ - stfdx f0,r17,r30 │ │ │ │ - stfdx f12,r16,r30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f12,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6acc0 │ │ │ │ + bne 69cc0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - 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,6b0c0 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,6b1e0 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6b260 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b180 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,6ad9c │ │ │ │ - beq cr3,6ad9c │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6ae14 │ │ │ │ + bl 4f80 │ │ │ │ + addi r2,r26,1 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r17,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,6a090 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,6a19c │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a204 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a140 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr3,69d90 │ │ │ │ + beq cr3,69d90 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,69e10 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f1,r14,r30 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfdx f31,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - fmul f1,f27,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r16,r30 │ │ │ │ + lfdx f30,r15,r30 │ │ │ │ + lfdx f29,r17,r30 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f12,40(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ - lfd f11,32(r1) │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,32(r1) │ │ │ │ fmadd f0,f12,f31,f0 │ │ │ │ fmadd f31,f11,f31,f29 │ │ │ │ fnmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ - stfdx f0,r17,r30 │ │ │ │ - stfdx f12,r16,r30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f12,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6adc0 │ │ │ │ + bne 69dc0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - 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,6b090 │ │ │ │ - ld r9,120(r10) │ │ │ │ - cmpd r6,r8 │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6b240 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 6b160 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,6ae94 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6af18 │ │ │ │ + bl 4f80 │ │ │ │ + addi r2,r26,2 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r17,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,6a070 │ │ │ │ + ld r2,120(r9) │ │ │ │ + cmpd r7,r10 │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a1ec │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 6a120 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + ble cr3,69e88 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,69f00 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ - nop │ │ │ │ - lfdx f28,r21,r30 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f26,r16,r30 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r14,r14,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ + lfdx f29,r14,r30 │ │ │ │ + lfdx f30,r16,r30 │ │ │ │ + lfdx f26,r15,r30 │ │ │ │ + lfdx f25,r17,r30 │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5920 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 5620 │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ - stfdx f30,r17,r30 │ │ │ │ - stfdx f31,r16,r30 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f25 │ │ │ │ + fnmsub f0,f1,f26,f0 │ │ │ │ + fmadd f31,f31,f26,f30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f31,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6aec0 │ │ │ │ + bne 69eb0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - 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,6b060 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,6b200 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6b270 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b140 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,6afa0 │ │ │ │ - beq cr3,6afa0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6b028 │ │ │ │ + bl 4f80 │ │ │ │ + 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,6a050 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,6a1b8 │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a210 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a100 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr3,69f80 │ │ │ │ + beq cr3,69f80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,6a000 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r16,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r17,r20,8 │ │ │ │ - addi r15,r16,8 │ │ │ │ + ld r17,24(r2) │ │ │ │ + ld r15,120(r2) │ │ │ │ + addi r20,r21,8 │ │ │ │ + addi r16,r17,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f28,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - lfdx f30,r15,r30 │ │ │ │ - lfdx f26,r17,r30 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f29,r15,r30 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ + lfdx f26,r16,r30 │ │ │ │ + lfdx f25,r20,r30 │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5920 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfdx f0,r20,r30 │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 5620 │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ - stfdx f31,r17,r30 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f25 │ │ │ │ + fnmsub f0,f1,f26,f0 │ │ │ │ + fmadd f31,f31,f26,f30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f31,r20,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6afd0 │ │ │ │ + bne 69fb0 │ │ │ │ addi r22,r22,1 │ │ │ │ addi r23,r23,-1 │ │ │ │ addi r26,r26,4 │ │ │ │ cmpw r22,r18 │ │ │ │ - ble 6ab90 │ │ │ │ - b 6a5f8 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6aa74 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 69dd4 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 6b1c0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b140 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6afa0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 6b220 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 6b160 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ae94 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 6b1d0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b180 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ad9c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 69bb0 │ │ │ │ + b 696b8 │ │ │ │ + plfd f28,14288 # 6d7e8 │ │ │ │ + b 693d8 │ │ │ │ + plfd f29,14268 # 6d7e0 │ │ │ │ + b 690dc │ │ │ │ + bl 5000 │ │ │ │ + b 69a98 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 68ec0 │ │ │ │ nop │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6b250 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6b1a0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr3,r22,r29 │ │ │ │ - ble cr3,6ac90 │ │ │ │ - ld r9,80(r31) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 6a180 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a100 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69f80 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 6a1d4 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 6a120 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69e88 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 6a190 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a140 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69d90 │ │ │ │ + ld r2,120(r3) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - b 6ac90 │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a1f8 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6a160 │ │ │ │ + bl 5000 │ │ │ │ + cmpw cr3,r22,r29 │ │ │ │ + ble cr3,69c90 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + b 69c90 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r20,r20,248 │ │ │ │ ld r4,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + mr r3,r9 │ │ │ │ add r4,r4,r20 │ │ │ │ - bl 67c48 │ │ │ │ - ble cr3,6af88 │ │ │ │ - b 6afa0 │ │ │ │ + bl 66e40 │ │ │ │ + ble cr3,69f68 │ │ │ │ + b 69f80 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67c48 │ │ │ │ - b 6ae7c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66e40 │ │ │ │ + b 69e70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67c48 │ │ │ │ - ble cr3,6ad84 │ │ │ │ - b 6ad9c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66e40 │ │ │ │ + ble cr3,69d78 │ │ │ │ + b 69d90 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67c48 │ │ │ │ - b 6b118 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66e40 │ │ │ │ + b 6a0d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6afa0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ad9c │ │ │ │ - bgt 6b1d0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b180 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ad84 │ │ │ │ - bgt 6b1c0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6b140 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6af88 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ae94 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69f80 │ │ │ │ + nop │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69d90 │ │ │ │ + bgt 6a190 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a140 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69d78 │ │ │ │ + bgt 6a180 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a100 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69f68 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69e88 │ │ │ │ + bl 5a40 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 6ac90 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ae80 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 69c90 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69e74 │ │ │ │ + bl 5a40 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 6b120 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ad88 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6af8c │ │ │ │ + b 6a0dc │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69d7c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a40 │ │ │ │ + b 69f6c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1289 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006b290 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-13200 │ │ │ │ +000000000006a230 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r25,-112(r1) │ │ │ │ + lwz r9,52(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r25,-88(r1) │ │ │ │ - lwz r10,52(r3) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ ld r25,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r9,2 │ │ │ │ - mr r30,r25 │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + cmpwi r2,2 │ │ │ │ + mr r30,r25 │ │ │ │ stxv vs62,80(r1) │ │ │ │ stxv vs63,96(r1) │ │ │ │ - stw r10,56(r1) │ │ │ │ - beq 6c050 │ │ │ │ + stw r9,56(r1) │ │ │ │ + beq 6af3c │ │ │ │ cmpwi r25,0 │ │ │ │ - std r22,176(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - ble 6b388 │ │ │ │ - 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 6b34c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6b338 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 6c694 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r28,232(r1) │ │ │ │ + ble 6a320 │ │ │ │ + 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 6a2e4 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6b388 │ │ │ │ - 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 6b354 │ │ │ │ + beq 6a2d0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 6b540 │ │ │ │ + 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 6a320 │ │ │ │ + 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 6a2ec │ │ │ │ lwz r28,56(r1) │ │ │ │ ld r29,16(r31) │ │ │ │ extsw r22,r28 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + bl 4f80 │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4f80 │ │ │ │ + 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 6bc40 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 6c8b8 │ │ │ │ - cmpwi r9,1 │ │ │ │ + ble 6abb4 │ │ │ │ + bl 4e20 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 6b714 │ │ │ │ + cmpwi r2,1 │ │ │ │ + stfd f27,280(r1) │ │ │ │ + stfd f28,288(r1) │ │ │ │ + plfd f27,13392 # 6d7f0 │ │ │ │ + plfd f28,13368 # 6d7e0 │ │ │ │ + stfd f29,296(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + plfd f29,13360 # 6d7e8 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - std r20,160(r1) │ │ │ │ - std r23,184(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r23,0 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,112(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,120(r1) │ │ │ │ - std r16,128(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - std r18,144(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r27,216(r1) │ │ │ │ - stfd f28,256(r1) │ │ │ │ - stfd f29,264(r1) │ │ │ │ - stfd f30,272(r1) │ │ │ │ - stfd f31,280(r1) │ │ │ │ - stw r9,64(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,168(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ + li r23,0 │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + std r17,144(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + stfd f25,264(r1) │ │ │ │ + stfd f26,272(r1) │ │ │ │ + stfd f31,312(r1) │ │ │ │ + stw r2,64(r1) │ │ │ │ nop │ │ │ │ mr r3,r22 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4f80 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r23 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bl 4f80 │ │ │ │ + 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 4fe0 │ │ │ │ - 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 4f80 │ │ │ │ + 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,6bd60 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r27,56(r10) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,6ac50 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4f80 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r27,56(r9) │ │ │ │ + bl 4f80 │ │ │ │ ld r28,80(r31) │ │ │ │ - lwa r10,56(r31) │ │ │ │ + lwa r9,56(r31) │ │ │ │ + fmr f25,f28 │ │ │ │ + ld r10,56(r28) │ │ │ │ std r3,16(r27) │ │ │ │ - ld r8,56(r28) │ │ │ │ - ld r6,72(r28) │ │ │ │ - ld r9,0(r8) │ │ │ │ - ld r5,8(r8) │ │ │ │ - ld r7,16(r8) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - std r9,0(r28) │ │ │ │ - ld r9,0(r8) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - std r9,0(r6) │ │ │ │ - ld r7,8(r8) │ │ │ │ - mulld r7,r10,r7 │ │ │ │ - std r7,8(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r8,16(r8) │ │ │ │ - mulld r10,r10,r8 │ │ │ │ + ld r7,72(r28) │ │ │ │ + ld r2,0(r10) │ │ │ │ + ld r6,8(r10) │ │ │ │ + ld r8,16(r10) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r2,0(r28) │ │ │ │ + ld r2,0(r10) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r7) │ │ │ │ + ld r8,8(r10) │ │ │ │ + mulld r8,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r8,8(r7) │ │ │ │ + ld r10,16(r10) │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r10,16(r6) │ │ │ │ - std r9,80(r28) │ │ │ │ - beq cr2,6bc50 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 6b590 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + std r9,16(r7) │ │ │ │ + std r2,80(r28) │ │ │ │ + beq cr2,6a548 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 6a530 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 6bc50 │ │ │ │ + beq 6b51c │ │ │ │ mr r3,r22 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4f80 │ │ │ │ ld r28,80(r31) │ │ │ │ - mtfprd f28,r3 │ │ │ │ - lfd f0,28984(r9) │ │ │ │ - fcfid f28,f28 │ │ │ │ - fmul f28,f28,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,6b64c │ │ │ │ + mtfprd f25,r3 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f25,f25,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,6a5d4 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r28) │ │ │ │ - ld r15,120(r28) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + clrldi r15,r25,32 │ │ │ │ li r18,0 │ │ │ │ + ld r17,120(r28) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f31,0(r15) │ │ │ │ - lxvx vs62,r26,r18 │ │ │ │ - addi r15,r15,24 │ │ │ │ - fmul f31,f28,f31 │ │ │ │ + lfd f31,0(r17) │ │ │ │ + lxvx vs63,r26,r18 │ │ │ │ + addi r17,r17,24 │ │ │ │ + fmul f31,f25,f31 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxmr vs63,vs1 │ │ │ │ + bl 5920 │ │ │ │ + xxmr vs62,vs1 │ │ │ │ fneg f1,f31 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxswapd vs0,vs62 │ │ │ │ - xxspltd vs63,vs63,0 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + xxspltd vs62,vs62,0 │ │ │ │ + bl 5620 │ │ │ │ + xxswapd vs0,vs63 │ │ │ │ + addic. r15,r15,-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 │ │ │ │ stxvx vs63,r27,r18 │ │ │ │ addi r18,r18,16 │ │ │ │ - bne 6b5f0 │ │ │ │ - ld r10,56(r28) │ │ │ │ - ld r9,88(r28) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,6bc70 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r28) │ │ │ │ - std r7,120(r28) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 6bd10 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6bf90 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6bf10 │ │ │ │ + bne 6a580 │ │ │ │ + ld r9,56(r28) │ │ │ │ + ld r2,88(r28) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6abc0 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r28) │ │ │ │ + std r8,120(r28) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 6ac60 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6af00 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6ada0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6bd1c │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4d80 │ │ │ │ + bgt cr4,6ac68 │ │ │ │ + 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,6bcb0 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,6ac00 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r10,120(r26) │ │ │ │ clrldi r16,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r26) │ │ │ │ addi r15,r27,8 │ │ │ │ addi r17,r28,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ + addi r19,r9,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lxsd v31,0(r19) │ │ │ │ lfdx f31,r27,r14 │ │ │ │ - lfdx f30,r15,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ - xsmuldp vs63,vs28,vs63 │ │ │ │ + lfdx f30,r15,r14 │ │ │ │ + xsmuldp vs63,vs25,vs63 │ │ │ │ xxmr vs1,vs63 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fmr f29,f1 │ │ │ │ + bl 5920 │ │ │ │ + fmr f26,f1 │ │ │ │ xsnegdp vs1,vs63 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r16,r16,-1 │ │ │ │ - fmul f0,f29,f30 │ │ │ │ + fmul f0,f26,f30 │ │ │ │ fmul f30,f30,f1 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ - fmsub f31,f29,f31,f30 │ │ │ │ + fmsub f31,f26,f31,f30 │ │ │ │ stfdx f31,r28,r14 │ │ │ │ stfdx f1,r17,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 6b6e0 │ │ │ │ - ble cr4,6bcb0 │ │ │ │ - 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 6bcd8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6bff0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6bed0 │ │ │ │ + bne 6a670 │ │ │ │ + ble cr4,6ac00 │ │ │ │ + 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 6ac28 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 6aee0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 6ae00 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d80 │ │ │ │ ld r17,80(r31) │ │ │ │ - ble cr4,6bcec │ │ │ │ - ld r9,120(r17) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,48(r1) │ │ │ │ + ble cr4,6ac38 │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r17) │ │ │ │ + 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(r17) │ │ │ │ - ble cr3,6b834 │ │ │ │ + add r9,r28,r9 │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,6a7bc │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r10,120(r17) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r17) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r16,r27,8 │ │ │ │ - addi r19,r10,16 │ │ │ │ - lfd f29,0(r19) │ │ │ │ + addi r19,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f26,0(r19) │ │ │ │ lfdx f31,r15,r14 │ │ │ │ - lxsdx vs63,r26,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ - fmul f29,f28,f29 │ │ │ │ - fmr f1,f29 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lxsdx vs63,r26,r14 │ │ │ │ + fmul f26,f25,f26 │ │ │ │ + fmr f1,f26 │ │ │ │ + bl 5920 │ │ │ │ fmr f30,f1 │ │ │ │ - fneg f1,f29 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f26 │ │ │ │ + bl 5620 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f0,f30,f31 │ │ │ │ fmul f31,f1,f31 │ │ │ │ xsmaddmdp vs1,vs63,vs0 │ │ │ │ xsmsubmdp vs63,vs30,vs31 │ │ │ │ stxsdx vs63,r27,r14 │ │ │ │ stfdx f1,r16,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 6b7e0 │ │ │ │ - ld r10,56(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,6be20 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r17) │ │ │ │ - std r7,120(r17) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 6c040 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6bfb0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6bf30 │ │ │ │ - mr r3,r17 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,6b898 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6a770 │ │ │ │ + ld r9,56(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,6ad80 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r17) │ │ │ │ + std r8,120(r17) │ │ │ │ std r10,144(r31) │ │ │ │ - beq cr2,6bc60 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 6b8b0 │ │ │ │ + bgt 6af30 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6ae60 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6ae20 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4d80 │ │ │ │ + bge cr4,6a81c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + fmr f31,f29 │ │ │ │ + beq cr2,6a84c │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 6a838 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 6bc60 │ │ │ │ + beq 6b528 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4f80 │ │ │ │ mtfprd f31,r3 │ │ │ │ - lfd f0,28984(r9) │ │ │ │ fcfid f31,f31 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r9,48(r1) │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r17,80(r31) │ │ │ │ - add r28,r9,r18 │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,6b968 │ │ │ │ + add r28,r2,r18 │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,6a8d4 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r19,120(r17) │ │ │ │ - clrldi r15,r25,32 │ │ │ │ + clrldi r19,r25,32 │ │ │ │ li r16,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r19) │ │ │ │ + ld r15,120(r17) │ │ │ │ + lfd f1,0(r15) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r26,r16 │ │ │ │ - addi r19,r19,24 │ │ │ │ + addi r15,r15,24 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - xxswapd vs12,vs63 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - xxmr vs11,vs12 │ │ │ │ - xvmaddadp vs11,vs0,vs63 │ │ │ │ - xvmsubmdp vs0,vs63,vs12 │ │ │ │ - xxpermdi vs0,vs11,vs0,1 │ │ │ │ - stxvx vs0,r27,r16 │ │ │ │ + bl 5760 │ │ │ │ + addi r2,r1,32 │ │ │ │ + xxswapd vs0,vs63 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + 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 │ │ │ │ + stxvx vs63,r27,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 6b910 │ │ │ │ - ld r10,56(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,6bd80 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r17) │ │ │ │ - std r7,120(r17) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 6be60 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6c010 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6beb0 │ │ │ │ + bne 6a880 │ │ │ │ + ld r9,56(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6ad60 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r17) │ │ │ │ + std r8,120(r17) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 6ad20 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6ae80 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6ae40 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6be6c │ │ │ │ - add r9,r18,r28 │ │ │ │ + bl 4d80 │ │ │ │ + bgt cr4,6ad28 │ │ │ │ ld r17,80(r31) │ │ │ │ - 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,6bdc0 │ │ │ │ + add r2,r18,r28 │ │ │ │ + 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,6ace0 │ │ │ │ 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 │ │ │ │ + addi r14,r9,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r26,r19 │ │ │ │ addi r14,r14,24 │ │ │ │ lxsdx vs63,r15,r19 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ xsmuldp vs12,vs0,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ xsmaddmdp vs0,vs30,vs63 │ │ │ │ stfdx f12,r27,r19 │ │ │ │ stfdx f0,r16,r19 │ │ │ │ addi r19,r19,16 │ │ │ │ - bne 6ba00 │ │ │ │ - ble cr4,6bdc0 │ │ │ │ - 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 6bde8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6bf70 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6bf50 │ │ │ │ + bne 6a970 │ │ │ │ + ble cr4,6ace0 │ │ │ │ + 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 6ad08 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 6aea0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 6adc0 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d80 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,6bdfc │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r28,r18,r9 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ble cr4,6acc0 │ │ │ │ + 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,6bb40 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,6aaac │ │ │ │ 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 │ │ │ │ lxsdx vs63,r17,r16 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r14,r14,-1 │ │ │ │ xsmuldp vs12,vs0,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ xsmaddmdp vs0,vs30,vs63 │ │ │ │ stfdx f12,r28,r16 │ │ │ │ stfdx f0,r18,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 6baf0 │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,6be40 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r26) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 6c030 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6bfd0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6bef0 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,6bba4 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6aa60 │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,6aca0 │ │ │ │ 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 6af20 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6aec0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6ade0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4d80 │ │ │ │ + bge cr4,6ab0c │ │ │ │ + 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 6b470 │ │ │ │ - lfd f28,256(r1) │ │ │ │ - lfd f29,264(r1) │ │ │ │ - lfd f30,272(r1) │ │ │ │ - lfd f31,280(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ - addi r1,r1,288 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 6a420 │ │ │ │ + lfd f25,264(r1) │ │ │ │ + lfd f26,272(r1) │ │ │ │ + lfd f27,280(r1) │ │ │ │ + lfd f28,288(r1) │ │ │ │ + lfd f29,296(r1) │ │ │ │ + lfd f30,304(r1) │ │ │ │ + lfd f31,312(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r17,144(r1) │ │ │ │ + ld r18,152(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ + addi r1,r1,320 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b3fc │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f28,28960(r9) │ │ │ │ - b 6b5b4 │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28976(r9) │ │ │ │ - b 6b8d0 │ │ │ │ + bl 4d80 │ │ │ │ + b 6a388 │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b674 │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6a5fc │ │ │ │ mr r3,r28 │ │ │ │ extsw r18,r24 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ + bl 4e20 │ │ │ │ + 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,6b6c0 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,6a644 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,6b748 │ │ │ │ - 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 6b75c │ │ │ │ + nop │ │ │ │ + bge cr4,6a6d0 │ │ │ │ + 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 6a6e4 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e20 │ │ │ │ ld r17,80(r31) │ │ │ │ - bgt cr4,6b788 │ │ │ │ - bge cr4,6b798 │ │ │ │ - ld r9,120(r17) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6b798 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bgt cr4,6a70c │ │ │ │ + bge cr4,6a71c │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 6a71c │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4f80 │ │ │ │ + mr r2,r3 │ │ │ │ + b 6a4a4 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4e20 │ │ │ │ + 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,6b6c0 │ │ │ │ - b 6b734 │ │ │ │ - nop │ │ │ │ + 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,6a644 │ │ │ │ + b 6a6bc │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6aad4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4e20 │ │ │ │ + b 6ab0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 6b504 │ │ │ │ nop │ │ │ │ + bge cr4,6aa1c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 6aa1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b990 │ │ │ │ + bge cr4,6a9d0 │ │ │ │ + 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 6a9e4 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r18,r28 │ │ │ │ - ld r17,80(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - bgt cr3,6b9dc │ │ │ │ + bl 4e20 │ │ │ │ + b 6aa04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,6ba64 │ │ │ │ - ld r10,136(r31) │ │ │ │ + nop │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4e20 │ │ │ │ + ld r17,80(r31) │ │ │ │ + add r2,r18,r28 │ │ │ │ + ld r10,152(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r8,r9,4 │ │ │ │ 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 6ba78 │ │ │ │ - mr r3,r17 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - bgt cr4,6baa4 │ │ │ │ - bge cr4,6bab4 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6bab4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b85c │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,16(r17) │ │ │ │ + bgt cr3,6a944 │ │ │ │ + b 6a9bc │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6a8fc │ │ │ │ mr r3,r17 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b898 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6bb68 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bba4 │ │ │ │ + bl 4e20 │ │ │ │ + ld r17,80(r31) │ │ │ │ + b 6a924 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6a7e4 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - add r9,r18,r28 │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r7,r10,4 │ │ │ │ - ld r10,120(r17) │ │ │ │ - std r8,120(r17) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r9,16(r17) │ │ │ │ - bgt cr3,6b9dc │ │ │ │ - b 6ba50 │ │ │ │ + bl 4e20 │ │ │ │ + b 6a81c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6b9b4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67c40 │ │ │ │ + b 6a61c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6b780 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67c40 │ │ │ │ + b 6aa04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6bb8c │ │ │ │ + bl 67c40 │ │ │ │ + b 6aaf4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6b698 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67c40 │ │ │ │ + b 6a704 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6b880 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67c40 │ │ │ │ + b 6a804 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68ac8 │ │ │ │ - b 6ba9c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67c40 │ │ │ │ + b 6a91c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68df8 │ │ │ │ - b 6ba9c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67f70 │ │ │ │ + b 6a804 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68df8 │ │ │ │ - b 6b698 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67f70 │ │ │ │ + b 6a91c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68df8 │ │ │ │ - b 6b880 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67f70 │ │ │ │ + b 6aa04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 68df8 │ │ │ │ - b 6bb8c │ │ │ │ + bl 67f70 │ │ │ │ + b 6aaf4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68df8 │ │ │ │ - b 6b780 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67f70 │ │ │ │ + b 6a704 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68df8 │ │ │ │ - b 6b9b4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67f70 │ │ │ │ + b 6a61c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bb90 │ │ │ │ + bl 4e20 │ │ │ │ + b 6aaf8 │ │ │ │ + nop │ │ │ │ mr r3,r17 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b884 │ │ │ │ + bl 4e20 │ │ │ │ + b 6a808 │ │ │ │ cmpwi r25,0 │ │ │ │ - std r18,144(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - ble 6c104 │ │ │ │ - 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 6c0c8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6c0b4 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 6c0a4 │ │ │ │ - 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,168(r1) │ │ │ │ + ble 6afec │ │ │ │ + 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 6afb0 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6c104 │ │ │ │ - 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 6c0d0 │ │ │ │ - lwz r9,56(r1) │ │ │ │ + beq 6af9c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 6af8c │ │ │ │ + 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 6afec │ │ │ │ + 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 6afb8 │ │ │ │ + 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 4fe0 │ │ │ │ - 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 6c684 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 6c8c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r22,176(r1) │ │ │ │ - std r23,184(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ + addi r20,r2,1 │ │ │ │ + extsw r22,r2 │ │ │ │ + srawi r20,r20,1 │ │ │ │ + addze r20,r20 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4f80 │ │ │ │ + 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 6b534 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4e20 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 6b71c │ │ │ │ + stfd f26,272(r1) │ │ │ │ + stfd f27,280(r1) │ │ │ │ + plfd f26,10132 # 6d7f0 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - mr r24,r21 │ │ │ │ - li r22,0 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ li r23,0 │ │ │ │ - addi r9,r9,28984 │ │ │ │ - addi r28,r1,32 │ │ │ │ - addi r29,r1,40 │ │ │ │ - std r14,112(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - std r16,128(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r20,160(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r27,216(r1) │ │ │ │ - stfd f28,256(r1) │ │ │ │ - stfd f29,264(r1) │ │ │ │ - stfd f30,272(r1) │ │ │ │ - stfd f31,280(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + mr r24,r22 │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + li r26,0 │ │ │ │ + addi r27,r1,32 │ │ │ │ + std r28,232(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + std r17,144(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + stfd f28,288(r1) │ │ │ │ + stfd f29,296(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + stfd f31,312(r1) │ │ │ │ nop │ │ │ │ - cmpw r23,r24 │ │ │ │ - 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 r29,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + std r9,160(r2) │ │ │ │ + bl 4f80 │ │ │ │ ld r9,80(r31) │ │ │ │ - isellt r30,r23,r24 │ │ │ │ - extswsli r10,r30,3 │ │ │ │ - extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ - mr r3,r20 │ │ │ │ - std r10,160(r9) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,56(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ - std r3,0(r27) │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + lwz r10,56(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ + std r3,0(r29) │ │ │ │ + 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 4fe0 │ │ │ │ - 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 4f80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r10,56(r31) │ │ │ │ std r3,8(r30) │ │ │ │ mr r3,r24 │ │ │ │ - ld r7,56(r9) │ │ │ │ - ld r10,72(r9) │ │ │ │ - ld r9,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,8(r10) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4f80 │ │ │ │ ld r30,16(r31) │ │ │ │ - mtvrd v31,r3 │ │ │ │ - mr r3,r21 │ │ │ │ - xscvsxddp vs63,vs63 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - xsmuldp vs63,vs63,vs0 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mtfprd f27,r3 │ │ │ │ + mr r3,r22 │ │ │ │ + fcfid f27,f27 │ │ │ │ + fmul f27,f27,f26 │ │ │ │ + bl 4f80 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r22,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,6c320 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r27,24(r14) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + ble cr3,6b1e8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r2,120(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r18,24(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r19,r2,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfdx f28,r19,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ lfdx f30,r15,r30 │ │ │ │ - xsmuldp vs28,vs63,vs28 │ │ │ │ + fmul f28,f27,f28 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + bl 5620 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f0,f29,f30 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f29,f31,f30 │ │ │ │ - stfdx f31,r27,r30 │ │ │ │ + stfdx f31,r18,r30 │ │ │ │ stfdx f1,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6c2d0 │ │ │ │ - ld r10,56(r14) │ │ │ │ - cmpw r24,r23 │ │ │ │ - ld r9,88(r14) │ │ │ │ + bne 6b1a0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r30,r24 │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge 6c6e0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c874 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6c790 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr4,r30,r23 │ │ │ │ - bge cr4,6c384 │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6b580 │ │ │ │ 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 6b6e0 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b610 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4d80 │ │ │ │ + cmpw cr4,r23,r30 │ │ │ │ + ble cr4,6b244 │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,1 │ │ │ │ + bl 4f80 │ │ │ │ + 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,6c420 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b2d8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f28,r17,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ lfdx f30,r15,r30 │ │ │ │ - xsmuldp vs28,vs63,vs28 │ │ │ │ + fmul f28,f27,f28 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f28 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + bl 5620 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f0,f29,f30 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f29,f31,f30 │ │ │ │ - stfdx f31,r27,r30 │ │ │ │ + stfdx f31,r18,r30 │ │ │ │ stfdx f1,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6c3d0 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - blt cr4,6c6b0 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,6c810 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c8a8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c7d0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - blt cr4,6c480 │ │ │ │ - beq cr4,6c480 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b290 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,6b560 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,6b68c │ │ │ │ + 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 6b708 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b650 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4d80 │ │ │ │ + bgt cr4,6b334 │ │ │ │ + beq cr4,6b334 │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,2 │ │ │ │ + bl 4f80 │ │ │ │ + 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,6c51c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r27,24(r14) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + ble cr3,6b3c8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r2,120(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r18,24(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r19,r2,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ nop │ │ │ │ lfdx f1,r19,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r28 │ │ │ │ - lfdx f30,r26,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f27,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r17,r17,-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,r30 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6c4d0 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,6c740 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c864 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6c7b0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,6c574 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b380 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6b5d0 │ │ │ │ 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 6b6d4 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b630 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4d80 │ │ │ │ + ble cr4,6b41c │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,3 │ │ │ │ + bl 4f80 │ │ │ │ + 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,6c60c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b4a8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r28 │ │ │ │ - lfdx f30,r26,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f27,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-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,r30 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6c5c0 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - blt cr4,6c710 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,6c830 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c898 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c770 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - blt cr4,6c66c │ │ │ │ - beq cr4,6c66c │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b460 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,6b5b0 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,6b6a8 │ │ │ │ + ld r10,120(r14) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ + bgt 6b6fc │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b5f0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4d80 │ │ │ │ + bgt cr4,6b504 │ │ │ │ + beq cr4,6b504 │ │ │ │ + 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 r22,r22,4 │ │ │ │ - cmpw r18,r23 │ │ │ │ - bge 6c1e0 │ │ │ │ - b 6bbc0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c168 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 6b328 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 6c800 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c7d0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c480 │ │ │ │ + addi r26,r26,4 │ │ │ │ + cmpw r20,r23 │ │ │ │ + bge 6b0c0 │ │ │ │ + b 6ab2c │ │ │ │ + plfd f25,8900 # 6d7e0 │ │ │ │ + b 6a548 │ │ │ │ + plfd f31,8896 # 6d7e8 │ │ │ │ + b 6a84c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b048 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 6a2c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6c850 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 6c790 │ │ │ │ + bgt 6b680 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b650 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c384 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 6c7f0 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b334 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b6c4 │ │ │ │ ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c770 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b610 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c66c │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6c888 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 6c7b0 │ │ │ │ + bgt 6b670 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b5f0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c574 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r20,r20,248 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b504 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b6f0 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b630 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b41c │ │ │ │ + mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r4,r20 │ │ │ │ - bl 687d8 │ │ │ │ - bge cr4,6c654 │ │ │ │ - b 6c66c │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 67970 │ │ │ │ + ble cr4,6b4ec │ │ │ │ + b 6b504 │ │ │ │ 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 687d8 │ │ │ │ - b 6c368 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67970 │ │ │ │ + b 6b228 │ │ │ │ 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 687d8 │ │ │ │ - b 6c55c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67970 │ │ │ │ + b 6b404 │ │ │ │ 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 687d8 │ │ │ │ - bge cr4,6c468 │ │ │ │ - b 6c480 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67970 │ │ │ │ + ble cr4,6b31c │ │ │ │ + b 6b334 │ │ │ │ nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c66c │ │ │ │ + bl 4e20 │ │ │ │ + b 6b504 │ │ │ │ + nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c480 │ │ │ │ - bgt 6c800 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c7d0 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b334 │ │ │ │ + bgt 6b680 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b650 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c468 │ │ │ │ - bgt 6c7f0 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c770 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b31c │ │ │ │ + bgt 6b670 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b5f0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c654 │ │ │ │ + bl 4d80 │ │ │ │ + b 6b4ec │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c384 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b244 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c560 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b408 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c370 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b230 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c574 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b41c │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c658 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b4f0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c46c │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ - b 6bc08 │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - b 6bc08 │ │ │ │ + bl 4e20 │ │ │ │ + b 6b320 │ │ │ │ + ld r28,232(r1) │ │ │ │ + b 6ab78 │ │ │ │ + ld r20,168(r1) │ │ │ │ + b 6ab78 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ │ │ │ │ -000000000006c8e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18912 │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ +000000000006b730 : │ │ │ │ + pld r2,149664 # 8ffd0 [stderr@got] │ │ │ │ li r5,62 │ │ │ │ li r4,1 │ │ │ │ - ld r9,-32520(r2) │ │ │ │ - addi r3,r3,29848 │ │ │ │ - ld r6,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 5400 │ │ │ │ - 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,8976 # 6da50 │ │ │ │ + ld r6,0(r2) │ │ │ │ + b 53a0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006c940 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-19008 │ │ │ │ - lwz r10,48(r3) │ │ │ │ +000000000006b760 : │ │ │ │ + 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 6cb60 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 6cb50 │ │ │ │ + cmpwi r9,2 │ │ │ │ + rlwinm r2,r2,0,19,19 │ │ │ │ + beq 6b930 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 6b920 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 6c9b8 │ │ │ │ - nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4e80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 6b7c8 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,248 │ │ │ │ - bl 5ac0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ + bl 5a60 │ │ │ │ + lwz r2,52(r31) │ │ │ │ cmpd r3,r30 │ │ │ │ - subf r3,r30,r9 │ │ │ │ - blt 6ca40 │ │ │ │ + subf r3,r30,r2 │ │ │ │ + blt 6b840 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,88(r10) │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 6c9b0 │ │ │ │ + bl 4f80 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,88(r9) │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 6b7c0 │ │ │ │ ld r3,120(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4e80 │ │ │ │ ld r3,112(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 6c9b0 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4e80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 6b7c0 │ │ │ │ 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 6cab4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r2,0(r2) │ │ │ │ + std r2,152(r3) │ │ │ │ + ble 6b8ac │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 6ca74 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ldx r3,r10,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ + b 6b874 │ │ │ │ + ld r9,104(r31) │ │ │ │ ldx r3,r9,r30 │ │ │ │ + addi r29,r29,1 │ │ │ │ + bl 5300 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 6ca70 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 6b870 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e80 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,136(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 4ec0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c980 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 6ccb0 │ │ │ │ + bl 4ec0 │ │ │ │ + b 6b798 │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 6ba60 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cbb4 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4e80 │ │ │ │ + b 6b980 │ │ │ │ + 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 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - bl 5ac0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4e80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + bl 5a60 │ │ │ │ cmpd r3,r30 │ │ │ │ - bge 6cb90 │ │ │ │ - ld r9,104(r31) │ │ │ │ + bge 6b960 │ │ │ │ + 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 6cc40 │ │ │ │ + ld r10,0(r2) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r9,0(r9) │ │ │ │ + std r9,152(r3) │ │ │ │ + ble 6ba08 │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 6cc04 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + b 6b9d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,104(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r29,r29,1 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + bl 5300 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 6cc00 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 6b9d0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e80 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,128(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 4ec0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cb68 │ │ │ │ + bl 4ec0 │ │ │ │ + b 6b938 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006ccd0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-19920 │ │ │ │ - mflr r0 │ │ │ │ +000000000006ba80 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 6cd60 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 6baf8 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6cdb0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6cdd8 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6cd80 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 6ce40 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 6ce10 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6bb40 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6bb64 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6bb18 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6bbd0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 6bba0 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6cd70 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6bb08 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 6cd70 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 6bb08 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 6cd88 │ │ │ │ + b 6bb20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006ce70 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20336 │ │ │ │ - mflr r0 │ │ │ │ +000000000006bc00 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 5780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 5720 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006ceb0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20400 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +000000000006bc20 : │ │ │ │ + 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 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5a00 │ │ │ │ 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,-3 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,27904(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - cmpldi r10,1 │ │ │ │ - beq 6cf74 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5be0 │ │ │ │ + ld r9,8(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 6bcc8 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d080 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6bdb0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5160 │ │ │ │ + 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 6d040 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6bd80 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 59a0 │ │ │ │ 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,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - ld r3,16(r8) │ │ │ │ - cmpldi r10,1 │ │ │ │ + ld r9,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + ld r3,16(r10) │ │ │ │ + cmpldi r9,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r7,16(r8) │ │ │ │ - beq 6d008 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r8) │ │ │ │ - beq 6d060 │ │ │ │ + std r8,16(r10) │ │ │ │ + beq 6bd50 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r10) │ │ │ │ + beq 6bd90 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5160 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6d018 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6bd60 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 6d0a0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 6bdd0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cf9c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5a00 │ │ │ │ + b 6bcec │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d008 │ │ │ │ + b 6bd50 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6cf74 │ │ │ │ + b 6bcc8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + nop │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5a00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006d0e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20960 │ │ │ │ +000000000006be00 : │ │ │ │ + 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 6d140 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6d5d0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6d410 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 6d2a0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 6be50 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6c270 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c0e0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 6bf90 │ │ │ │ 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 6d7e0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 6c440 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5900 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5a00 │ │ │ │ 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,-3 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,27904(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 6d208 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5be0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 6bf04 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d9b0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c5a0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5160 │ │ │ │ + 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 6d990 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6c590 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 59a0 │ │ │ │ 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 6d10c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6d9d0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6be20 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6c5c0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5160 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d10c │ │ │ │ + b 6be20 │ │ │ │ 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 6d7a0 │ │ │ │ + bne 6c400 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5960 │ │ │ │ - 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 6d7cc │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5900 │ │ │ │ + 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 6c428 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 59a0 │ │ │ │ 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 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5900 │ │ │ │ + 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 6d980 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c580 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ 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 6d960 │ │ │ │ + beq 6c570 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 59a0 │ │ │ │ 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 5c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 5be0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6d930 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6c550 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ 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 6d780 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6c3f0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5a00 │ │ │ │ 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 6d920 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6c540 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ 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 6d900 │ │ │ │ + beq 6c530 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 58c0 │ │ │ │ + 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 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5900 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d8f0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c520 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 5160 │ │ │ │ + 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 6d8d0 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6c510 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 59a0 │ │ │ │ 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 6d8c0 │ │ │ │ + beq 6c500 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ 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 5c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 6d11c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 6d760 │ │ │ │ + bl 5be0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 6be30 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6c3e0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5a00 │ │ │ │ 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 6d890 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6c4d0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ 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 6d800 │ │ │ │ + beq 6c450 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 58c0 │ │ │ │ + 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 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5900 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d848 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c490 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 5160 │ │ │ │ + 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 6d874 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6c4b8 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 59a0 │ │ │ │ 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 6d8a0 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 6c4e0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5160 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d114 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d5f8 │ │ │ │ - nop │ │ │ │ + b 6be28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d438 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 59a0 │ │ │ │ + b 6c294 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 59a0 │ │ │ │ + b 6c104 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5920 │ │ │ │ - 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 6d2f4 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 58c0 │ │ │ │ + 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 6bfe0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d304 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d16c │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5a00 │ │ │ │ + b 6bfec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 58c0 │ │ │ │ + b 6be78 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5900 │ │ │ │ + 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 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5900 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 6d6c0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 6c34c │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 57c0 │ │ │ │ + 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 6d6ec │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 6c374 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d6fc │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5a00 │ │ │ │ + b 6c380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d64c │ │ │ │ - mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 6d114 │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c2e0 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d598 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d53c │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 6be28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d50c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d4c8 │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c244 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5a00 │ │ │ │ + b 6c1f0 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 57c0 │ │ │ │ + b 6c1c4 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5900 │ │ │ │ + b 6c188 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d48c │ │ │ │ + bl 57c0 │ │ │ │ + b 6c150 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 57c0 │ │ │ │ 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 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d3a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5a00 │ │ │ │ + b 6c078 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d364 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d230 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c040 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5a00 │ │ │ │ + b 6bf28 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6d208 │ │ │ │ + b 6bf04 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d10c │ │ │ │ + b 6be20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006da00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23296 │ │ │ │ +000000000006c5e0 : │ │ │ │ + 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 6da90 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 6daa8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6dac0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 6dae4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6c650 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 6c664 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c678 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 6c694 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ec0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 6da30 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 6c608 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6da38 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6c610 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 6da40 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 6c618 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6da40 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006db00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23552 │ │ │ │ - mflr r0 │ │ │ │ +000000000006c6e0 : │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 6db90 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 6c758 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6dbe0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6dc08 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6dbb0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 6dc70 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 6dc40 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6c7a0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c7c4 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6c778 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6c830 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 6c800 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6dba0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6c768 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 6dba0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 6c768 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ 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 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 6dbb8 │ │ │ │ + b 6c780 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006dca0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23968 │ │ │ │ - mflr r0 │ │ │ │ +000000000006c860 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 5240 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006dce0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-24032 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +000000000006c880 : │ │ │ │ + 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 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5ca0 │ │ │ │ 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,-3 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,27904(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - cmpldi r10,1 │ │ │ │ - beq 6dda4 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5800 │ │ │ │ + ld r9,8(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 6c928 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6deb0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6ca10 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + 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 6de70 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6c9e0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f20 │ │ │ │ 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,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - ld r3,16(r8) │ │ │ │ - cmpldi r10,1 │ │ │ │ + ld r9,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + ld r3,16(r10) │ │ │ │ + cmpldi r9,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r7,16(r8) │ │ │ │ - beq 6de38 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r8) │ │ │ │ - beq 6de90 │ │ │ │ + std r8,16(r10) │ │ │ │ + beq 6c9b0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r10) │ │ │ │ + beq 6c9f0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6de48 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6c9c0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 6ded0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 6ca30 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ddcc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6c94c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6de38 │ │ │ │ + b 6c9b0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6dda4 │ │ │ │ + b 6c928 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + nop │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5ca0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006df10 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-24592 │ │ │ │ +000000000006ca60 : │ │ │ │ + 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 6df70 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6e400 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6e240 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 6e0d0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 6cab0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6ced0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6cd40 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 6cbf0 │ │ │ │ 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 6e610 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 6d0a0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5700 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5ca0 │ │ │ │ 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,-3 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,27904(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 6e038 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5800 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 6cb64 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6e7e0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d200 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + 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 6e7c0 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6d1f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f20 │ │ │ │ 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 6df3c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6e800 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6ca80 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6d220 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6df3c │ │ │ │ + b 6ca80 │ │ │ │ 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 6e5d0 │ │ │ │ + bne 6d060 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5760 │ │ │ │ - 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 6e5fc │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5700 │ │ │ │ + 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 6d088 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f20 │ │ │ │ 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 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5700 │ │ │ │ + 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 6e7b0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d1e0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ 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 6e790 │ │ │ │ + beq 6d1d0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f20 │ │ │ │ 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 5860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 5800 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6e760 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6d1b0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - 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 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 6e5b0 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6d050 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5ca0 │ │ │ │ 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 6e750 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6d1a0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ 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 6e730 │ │ │ │ + beq 6d190 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4d20 │ │ │ │ + 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 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6e720 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d180 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - 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) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 6e700 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6d170 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f20 │ │ │ │ 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 6e6f0 │ │ │ │ + beq 6d160 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ 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 5860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 6df4c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 6e590 │ │ │ │ + bl 5800 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 6ca90 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6d040 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5ca0 │ │ │ │ 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 6e6c0 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6d130 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ 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 6e630 │ │ │ │ + beq 6d0b0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4d20 │ │ │ │ + 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 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6e678 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d0f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - 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) │ │ │ │ - beq 6e6a4 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6d118 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f20 │ │ │ │ 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 6e6d0 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 6d140 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6df44 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e428 │ │ │ │ - nop │ │ │ │ + b 6ca88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e268 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f20 │ │ │ │ + b 6cef4 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f20 │ │ │ │ + b 6cd64 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 4d80 │ │ │ │ - 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 6e124 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4d20 │ │ │ │ + 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 6cc40 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e134 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6df9c │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6cc4c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4d20 │ │ │ │ + b 6cad8 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5700 │ │ │ │ + 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 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 6e4f0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 6cfac │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4d60 │ │ │ │ + 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 6e51c │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 6cfd4 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e52c │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6cfe0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e47c │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 6df44 │ │ │ │ - nop │ │ │ │ + bl 4d60 │ │ │ │ + b 6cf40 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e3c8 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e36c │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 6ca88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e33c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e2f8 │ │ │ │ - nop │ │ │ │ + bl 4d60 │ │ │ │ + b 6cea4 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6ce50 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 4d60 │ │ │ │ + b 6ce24 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5700 │ │ │ │ + b 6cde8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e2bc │ │ │ │ + bl 4d60 │ │ │ │ + b 6cdb0 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d60 │ │ │ │ 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 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e1d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6ccd8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e194 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4d60 │ │ │ │ + b 6cca0 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6cb88 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6e038 │ │ │ │ + b 6cb64 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6df3c │ │ │ │ + b 6ca80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006e830 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26928 │ │ │ │ +000000000006d240 : │ │ │ │ + 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 6e8c0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 6e8d8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6e8f0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 6e914 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6d2b0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 6d2c4 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6d2d8 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 6d2f4 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ec0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 6e860 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 6d268 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6e868 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6d270 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 6e870 │ │ │ │ + bl 4ec0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 6d278 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e870 │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4ec0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - .long 0x21110 │ │ │ │ + .long 0x22708 │ │ │ │ .long 0x0 │ │ │ │ │ │ │ │ -000000000006e938 <__glink_PLTresolve>: │ │ │ │ +000000000006d340 <__glink_PLTresolve>: │ │ │ │ mflr r0 │ │ │ │ - bcl 20,4*cr7+so,6e940 <__glink_PLTresolve+0x8> │ │ │ │ + bcl 20,4*cr7+so,6d348 <__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 │ │ │ │ │ │ │ │ -000000000006e96c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d374 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e970 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d378 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e974 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d37c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e978 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d380 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e97c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d384 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e980 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d388 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e984 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d38c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e988 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d390 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e98c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d394 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e990 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d398 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e994 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d39c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e998 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3a0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e99c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3a4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9a0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3a8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9a4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3ac : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9a8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3b0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9ac : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3b4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9b0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3b8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9b4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3bc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9b8 <__gmon_start__@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3c0 <__gmon_start__@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9bc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3c4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9c0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3c8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9c4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3cc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9c8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3d0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9cc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3d4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9d0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3d8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9d4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3dc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9d8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3e0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9dc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3e4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9e0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3e8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9e4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3ec : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9e8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3f0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9ec : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3f4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9f0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3f8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9f4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d3fc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9f8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d400 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e9fc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d404 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea00 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d408 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea04 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d40c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea08 <__cxa_finalize@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d410 <__cxa_finalize@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea0c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d414 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea10 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d418 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea14 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d41c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea18 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d420 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea1c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d424 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea20 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d428 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea24 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d42c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea28 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d430 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea2c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d434 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea30 <__fprintf_chkieee128@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d438 <__fprintf_chkieee128@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea34 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d43c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea38 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d440 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea3c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d444 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea40 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d448 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea44 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d44c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea48 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d450 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea4c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d454 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea50 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d458 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea54 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d45c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea58 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d460 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea5c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d464 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea60 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d468 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea64 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d46c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea68 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d470 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea6c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d474 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea70 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d478 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea74 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d47c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea78 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d480 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea7c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d484 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea80 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d488 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea84 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d48c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea88 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d490 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea8c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d494 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea90 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d498 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea94 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d49c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea98 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4a0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ea9c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4a4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaa0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4a8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaa4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4ac : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaa8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4b0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaac : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4b4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eab0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4b8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eab4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4bc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eab8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4c0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eabc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4c4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eac0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4c8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eac4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4cc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eac8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4d0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eacc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4d4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ead0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4d8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ead4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4dc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ead8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4e0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eadc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4e4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eae0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4e8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eae4 <__printf_chkieee128@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4ec <__printf_chkieee128@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eae8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4f0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaec : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4f4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaf0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4f8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaf4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d4fc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eaf8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d500 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eafc : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d504 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb00 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d508 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb04 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d50c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb08 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d510 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb0c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d514 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb10 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d518 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb14 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d51c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb18 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d520 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb1c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d524 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb20 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d528 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb24 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d52c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb28 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d530 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb2c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d534 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb30 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d538 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb34 <__sincosieee128@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d53c <__sincosieee128@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb38 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d540 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb3c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d544 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb40 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d548 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb44 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d54c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb48 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d550 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb4c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d554 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb50 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d558 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb54 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d55c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb58 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d560 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb5c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d564 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb60 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d568 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb64 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d56c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb68 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d570 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb6c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d574 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb70 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d578 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb74 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d57c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb78 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d580 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb7c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d584 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb80 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d588 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb84 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d58c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb88 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d590 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb8c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d594 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb90 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d598 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb94 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d59c : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb98 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5a0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eb9c : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5a4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eba0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5a8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eba4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5ac : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006eba8 <__powieee128@plt>: │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5b0 <__powieee128@plt>: │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ebac : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5b4 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ebb0 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5b8 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ebb4 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5bc : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006ebb8 : │ │ │ │ - b 6e938 <__glink_PLTresolve> │ │ │ │ +000000000006d5c0 : │ │ │ │ + b 6d340 <__glink_PLTresolve> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000000000006ebbc <.fini>: │ │ │ │ +000000000006d5c4 <.fini>: │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-27836 │ │ │ │ + addi r2,r2,-22212 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,168 +1,129 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0006ebe0 cd765bd0 30e23673 182d4454 fb210940 .v[.0.6s.-DT.!.@ │ │ │ │ - 0x0006ebf0 00000000 00000040 83c8c96d 305fd43f .......@...m0_.? │ │ │ │ - 0x0006ec00 00000000 0000f0bf 00000000 0000e0bf ................ │ │ │ │ - 0x0006ec10 00000000 0000e03f 6d9b4250 d70de23f .......?m.BP...? │ │ │ │ - 0x0006ec20 83c8c96d 305fb43f 182d4454 fb211940 ...m0_.?.-DT.!.@ │ │ │ │ - 0x0006ec30 00000000 0000f03f 00000000 00002e40 .......?.......@ │ │ │ │ - 0x0006ec40 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ - 0x0006ec50 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ - 0x0006ec60 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ - 0x0006ec70 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ - 0x0006ec80 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ - 0x0006ec90 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ - 0x0006eca0 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ - 0x0006ecb0 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ - 0x0006ecc0 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ - 0x0006ecd0 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ - 0x0006ece0 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ - 0x0006ecf0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ - 0x0006ed00 00000000 00003e40 67ffffec 8b6654be ......>@g....fT. │ │ │ │ - 0x0006ed10 5e9e6833 c06de83e 1063601c 19a99e3f ^.h3.m.>.c`....? │ │ │ │ - 0x0006ed20 cf4ed900 a79f51bf ee99ab69 3079d2bf .N....Q....i0y.. │ │ │ │ - 0x0006ed30 fef80b73 698edb3f 8a913a81 d03f76be ...si..?..:..?v. │ │ │ │ - 0x0006ed40 7677e40f 34ba013f a20f8262 f785b33f vw..4..?...b...? │ │ │ │ - 0x0006ed50 b88b7be5 393867bf ff80b6c0 df33e7bf ..{.98g......3.. │ │ │ │ - 0x0006ed60 3101c001 3c38f13f 00000000 00001840 1...<8.?.......@ │ │ │ │ - 0x0006ed70 00000000 00000840 00000000 0000d03f .......@.......? │ │ │ │ - 0x0006ed80 00000000 00806140 00000000 00809140 ......a@.......@ │ │ │ │ - 0x0006ed90 00000000 00e0a240 00000000 00808640 .......@.......@ │ │ │ │ - 0x0006eda0 00000000 00808840 00000000 00001040 .......@.......@ │ │ │ │ - 0x0006edb0 00000000 00e09540 00000000 00808140 .......@.......@ │ │ │ │ - 0x0006edc0 00000000 00804140 00000000 00cc9a40 ......A@.......@ │ │ │ │ - 0x0006edd0 00000000 00f8a640 00000000 0080a140 .......@.......@ │ │ │ │ - 0x0006ede0 00000000 00409a40 00000000 00b09340 .....@.@.......@ │ │ │ │ - 0x0006edf0 00000000 00a07e40 00000000 000010c0 ......~@........ │ │ │ │ - 0x0006ee00 00000000 000022c0 00000000 00ccda40 ......"........@ │ │ │ │ - 0x0006ee10 00000000 00bcc740 00000000 0014c040 .......@.......@ │ │ │ │ - 0x0006ee20 00000000 00806fc0 00000000 00c8d440 ......o........@ │ │ │ │ - 0x0006ee30 00000000 00ded240 00000000 00c8b440 .......@.......@ │ │ │ │ - 0x0006ee40 00000000 00609140 00000000 00609240 .....`.@.....`.@ │ │ │ │ - 0x0006ee50 00000000 008058c0 00000000 00a0be40 ......X........@ │ │ │ │ - 0x0006ee60 00000000 00ccca40 00000000 00707540 .......@.....pu@ │ │ │ │ - 0x0006ee70 00000000 0018bd40 00000000 0028c940 .......@.....(.@ │ │ │ │ - 0x0006ee80 00000000 00001c40 00000000 00007540 .......@......u@ │ │ │ │ - 0x0006ee90 00000000 0050a340 00000000 00a0ae40 .....P.@.......@ │ │ │ │ - 0x0006eea0 00000000 00a08740 00000000 00807840 .......@......x@ │ │ │ │ - 0x0006eeb0 00000000 00b0c340 00000000 00acb440 .......@.......@ │ │ │ │ - 0x0006eec0 00000000 00807f40 00000000 00b0a340 .......@.......@ │ │ │ │ - 0x0006eed0 00000000 00409440 00000000 0090ab40 .....@.@.......@ │ │ │ │ - 0x0006eee0 00000000 00607240 00000000 00806f40 .....`r@......o@ │ │ │ │ - 0x0006eef0 00000000 00a09e40 00000000 001490c0 .......@........ │ │ │ │ - 0x0006ef00 00000000 00003540 00000000 000000c0 ......5@........ │ │ │ │ - 0x0006ef10 00000000 0000f87f 00000000 00804a40 ..............J@ │ │ │ │ - 0x0006ef20 00000000 00e88fc0 00000000 00009040 ...............@ │ │ │ │ - 0x0006ef30 00000000 0000b03c 00000000 0000903f .......<.......? │ │ │ │ - 0x0006ef40 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ - 0x0006ef50 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ - 0x0006ef60 4bc4f777 9f50e03f 00000000 00002640 K..w.P.?......&@ │ │ │ │ - 0x0006ef70 00000000 00002440 828363fe 19853340 ......$@..c...3@ │ │ │ │ - 0x0006ef80 77ddb3e7 1c1f7c40 00000000 00002240 w.....|@......"@ │ │ │ │ - 0x0006ef90 00000000 00002040 8a50f3e5 ff2bbb40 ...... @.P...+.@ │ │ │ │ - 0x0006efa0 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ - 0x0006efb0 e367d613 38904a41 00000000 00001440 .g..8.JA.......@ │ │ │ │ - 0x0006efc0 ea50ce42 a1db6b41 ceef984a 64aa8441 .P.B..kA...Jd..A │ │ │ │ - 0x0006efd0 ce0d27ed 2f979441 062377ec 15bf9841 ..'./..A.#w....A │ │ │ │ - 0x0006efe0 2eca4ecf 98228b41 00000000 00002840 ..N..".A......(@ │ │ │ │ - 0x0006eff0 00000000 0000203f 55555555 5555c53f ...... ?UUUUUU.? │ │ │ │ - 0x0006f000 00000000 0000503e 11111111 1111813f ......P>.......? │ │ │ │ - 0x0006f010 a483e823 d2c4203e 95d626e8 0b2e113e ...#.. >..&....> │ │ │ │ - 0x0006f020 182d4454 fb2119c0 00000000 0000f83f .-DT.!.........? │ │ │ │ - 0x0006f030 182d4454 fb2129c0 d221337f 7cd922c0 .-DT.!)..!3.|.". │ │ │ │ - 0x0006f040 00000000 0000e03f 00000000 0000e03f .......?.......? │ │ │ │ - 0x0006f050 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0006f060 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x0006f070 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x0006f080 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x0006f090 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0006f0a0 00000000 0000f0bf 00000000 0000f0bf ................ │ │ │ │ - 0x0006f0b0 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x0006f0c0 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ - 0x0006f0d0 00000000 0000d03f 00000000 0000d03f .......?.......? │ │ │ │ - 0x0006f0e0 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ - 0x0006f0f0 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ - 0x0006f100 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ - 0x0006f110 00000000 00000000 ffffffff ffffffff ................ │ │ │ │ - 0x0006f120 13121110 17161514 1b1a1918 1f1e1d1c ................ │ │ │ │ - 0x0006f130 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ - 0x0006f140 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ - 0x0006f150 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x0006f160 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ - 0x0006f170 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x0006f180 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ - 0x0006f190 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x0006f1a0 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ - 0x0006f1b0 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ - 0x0006f1c0 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ - 0x0006f1d0 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ - 0x0006f1e0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ - 0x0006f1f0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ - 0x0006f200 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ - 0x0006f210 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ - 0x0006f220 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x0006f230 352c302e 35290000 416c6c6f 63617469 5,0.5)..Allocati │ │ │ │ - 0x0006f240 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ - 0x0006f250 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ - 0x0006f260 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ - 0x0006f270 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x0006f280 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x0006f290 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ - 0x0006f2a0 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ - 0x0006f2b0 61742e63 00000000 30000000 00000000 at.c....0....... │ │ │ │ - 0x0006f2c0 6e666674 5f6d616c 6c6f633a 206f7574 nfft_malloc: out │ │ │ │ - 0x0006f2d0 206f6620 6d656d6f 72790a00 00000000 of memory...... │ │ │ │ - 0x0006f2e0 6e756c6c 20706f69 6e746572 00000000 null pointer.... │ │ │ │ - 0x0006f2f0 0a202573 2c206164 723d2570 0a000000 . %s, adr=%p.... │ │ │ │ - 0x0006f300 25367464 2e090000 252b2e31 6c452c00 %6td....%+.1lE,. │ │ │ │ - 0x0006f310 252b6c45 2c0a0000 252b2e31 6c45252b %+lE,...%+.1lE%+ │ │ │ │ - 0x0006f320 2e316c45 692c0000 252b6c45 252b6c45 .1lEi,..%+lE%+lE │ │ │ │ - 0x0006f330 692c0a00 00000000 6b616973 65726265 i,......kaiserbe │ │ │ │ - 0x0006f340 7373656c 00000000 506f6c79 6e6f6d69 ssel....Polynomi │ │ │ │ - 0x0006f350 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ - 0x0006f360 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ - 0x0006f370 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ - 0x0006f380 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ - 0x0006f390 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ - 0x0006f3a0 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ - 0x0006f3b0 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ - 0x0006f3c0 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ - 0x0006f3d0 6374696f 6e0a0000 6d9b4250 d70de23f ction...m.BP...? │ │ │ │ - 0x0006f3e0 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x0006f3f0 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x0006f400 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x0006f410 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x0006f420 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x0006f430 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x0006f440 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x0006f450 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x0006f460 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x0006f470 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x0006f480 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0006f490 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x0006f4a0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x0006f4b0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x0006f4c0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x0006f4d0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x0006f4e0 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x0006f4f0 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x0006f500 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0006f510 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x0006f520 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x0006f530 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x0006f540 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x0006f550 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x0006f560 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x0006f570 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x0006f580 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0006f590 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x0006f5a0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0006f5b0 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0006f5c0 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x0006f5d0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x0006f5e0 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0006f5f0 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0006f600 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x0006f610 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0006f620 18000000 00000000 ........ │ │ │ │ + 0x0006d5f0 cd765bd0 30e23673 182d4454 fb210940 .v[.0.6s.-DT.!.@ │ │ │ │ + 0x0006d600 83c8c96d 305fd43f 6d9b4250 d70de23f ...m0_.?m.BP...? │ │ │ │ + 0x0006d610 83c8c96d 305fb43f 182d4454 fb211940 ...m0_.?.-DT.!.@ │ │ │ │ + 0x0006d620 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ + 0x0006d630 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ + 0x0006d640 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ + 0x0006d650 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ + 0x0006d660 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ + 0x0006d670 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ + 0x0006d680 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ + 0x0006d690 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ + 0x0006d6a0 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ + 0x0006d6b0 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ + 0x0006d6c0 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ + 0x0006d6d0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ + 0x0006d6e0 67ffffec 8b6654be 5e9e6833 c06de83e g....fT.^.h3.m.> │ │ │ │ + 0x0006d6f0 1063601c 19a99e3f cf4ed900 a79f51bf .c`....?.N....Q. │ │ │ │ + 0x0006d700 ee99ab69 3079d2bf fef80b73 698edb3f ...i0y.....si..? │ │ │ │ + 0x0006d710 8a913a81 d03f76be 7677e40f 34ba013f ..:..?v.vw..4..? │ │ │ │ + 0x0006d720 a20f8262 f785b33f b88b7be5 393867bf ...b...?..{.98g. │ │ │ │ + 0x0006d730 ff80b6c0 df33e7bf 3101c001 3c38f13f .....3..1...<8.? │ │ │ │ + 0x0006d740 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ + 0x0006d750 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ + 0x0006d760 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ + 0x0006d770 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ + 0x0006d780 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ + 0x0006d790 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ + 0x0006d7a0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ + 0x0006d7b0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ + 0x0006d7c0 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ + 0x0006d7d0 14c68031 6ac6203e 95d626e8 0b2e113e ...1j. >..&....> │ │ │ │ + 0x0006d7e0 182d4454 fb2119c0 182d4454 fb2129c0 .-DT.!...-DT.!). │ │ │ │ + 0x0006d7f0 d221337f 7cd922c0 4d656d62 65722066 .!3.|.".Member f │ │ │ │ + 0x0006d800 206e6f74 20696e69 7469616c 697a6564 not initialized │ │ │ │ + 0x0006d810 2e000000 00000000 4d656d62 65722078 ........Member x │ │ │ │ + 0x0006d820 206e6f74 20696e69 7469616c 697a6564 not initialized │ │ │ │ + 0x0006d830 2e000000 00000000 4d656d62 65722066 ........Member f │ │ │ │ + 0x0006d840 5f686174 206e6f74 20696e69 7469616c _hat not initial │ │ │ │ + 0x0006d850 697a6564 2e000000 4e756d62 6572206f ized....Number o │ │ │ │ + 0x0006d860 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x0006d870 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x0006d880 5f505349 2e000000 4f766572 73616d70 _PSI....Oversamp │ │ │ │ + 0x0006d890 6c696e67 20666163 746f7220 746f6f20 ling factor too │ │ │ │ + 0x0006d8a0 736d616c 6c000000 706f6c79 6e6f6d69 small...polynomi │ │ │ │ + 0x0006d8b0 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x0006d8c0 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x0006d8d0 7468732d 3e78206f 7574206f 66207261 ths->x out of ra │ │ │ │ + 0x0006d8e0 6e676520 5b2d302e 352c302e 35290000 nge [-0.5,0.5).. │ │ │ │ + 0x0006d8f0 416c6c6f 63617469 6f6e2066 61696c65 Allocation faile │ │ │ │ + 0x0006d900 64210000 00000000 616c7068 615f616c d!......alpha_al │ │ │ │ + 0x0006d910 6c5f2564 5e5b2564 2c25645d 3d25660a l_%d^[%d,%d]=%f. │ │ │ │ + 0x0006d920 00000000 00000000 6e666674 3a202573 ........nfft: %s │ │ │ │ + 0x0006d930 3a25643a 20617373 65727469 6f6e2066 :%d: assertion f │ │ │ │ + 0x0006d940 61696c65 643a2025 730a0000 00000000 ailed: %s....... │ │ │ │ + 0x0006d950 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x0006d960 7574696c 2f666c6f 61742e63 00000000 util/float.c.... │ │ │ │ + 0x0006d970 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ + 0x0006d980 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ + 0x0006d990 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ + 0x0006d9a0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ + 0x0006d9b0 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ + 0x0006d9c0 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ + 0x0006d9d0 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ + 0x0006d9e0 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ + 0x0006d9f0 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ + 0x0006da00 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x0006da10 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x0006da20 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x0006da30 7468732d 3e78206f 7574206f 66207261 ths->x out of ra │ │ │ │ + 0x0006da40 6e676520 5b302e30 2c302e35 29000000 nge [0.0,0.5)... │ │ │ │ + 0x0006da50 0a457272 6f722069 6e206b65 726e656c .Error in kernel │ │ │ │ + 0x0006da60 2f6e7366 66745f69 6e69743a 20726571 /nsfft_init: req │ │ │ │ + 0x0006da70 75697265 20474155 53534941 4e207769 uire GAUSSIAN wi │ │ │ │ + 0x0006da80 6e646f77 2066756e 6374696f 6e0a0000 ndow function... │ │ │ │ + 0x0006da90 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x0006daa0 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x0006dab0 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0006dac0 00000000 ffffffff 00000000 00000000 ................ │ │ │ │ + 0x0006dad0 ffffffff 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x0006dae0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0006daf0 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x0006db00 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ + 0x0006db10 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ + 0x0006db20 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ + 0x0006db30 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ + 0x0006db40 00000000 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x0006db50 13121110 17161514 1b1a1918 1f1e1d1c ................ │ │ │ │ + 0x0006db60 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ + 0x0006db70 6d9b4250 d70de23f 00000000 00000000 m.BP...?........ │ │ │ │ + 0x0006db80 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x0006db90 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x0006dba0 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x0006dbb0 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x0006dbc0 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x0006dbd0 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x0006dbe0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x0006dbf0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x0006dc00 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x0006dc10 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x0006dc20 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x0006dc30 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x0006dc40 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x0006dc50 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x0006dc60 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x0006dc70 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x0006dc80 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x0006dc90 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x0006dca0 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x0006dcb0 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x0006dcc0 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x0006dcd0 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x0006dce0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x0006dcf0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x0006dd00 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x0006dd10 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x0006dd20 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x0006dd30 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x0006dd40 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x0006dd50 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x0006dd60 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x0006dd70 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x0006dd80 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x0006dd90 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x0006dda0 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x0006ddb0 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x0006ddc0 18000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,187 +1,187 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0006f628 011b033b 780b0000 6e010000 6868f9ff ...;x...n...hh.. │ │ │ │ - 0x0006f638 a80b0000 a868f9ff c80b0000 e868f9ff .....h.......h.. │ │ │ │ - 0x0006f648 e80b0000 186af9ff 100c0000 d86af9ff .....j.......j.. │ │ │ │ - 0x0006f658 240c0000 986bf9ff 380c0000 e86bf9ff $....k..8....k.. │ │ │ │ - 0x0006f668 5c0c0000 386cf9ff 800c0000 886cf9ff \...8l.......l.. │ │ │ │ - 0x0006f678 a40c0000 d86cf9ff c80c0000 286df9ff .....l......(m.. │ │ │ │ - 0x0006f688 ec0c0000 786ff9ff 100d0000 0872f9ff ....xo.......r.. │ │ │ │ - 0x0006f698 5c0d0000 9874f9ff 840d0000 987af9ff \....t.......z.. │ │ │ │ - 0x0006f6a8 dc0d0000 187ef9ff 740e0000 c88ff9ff .....~..t....... │ │ │ │ - 0x0006f6b8 b80f0000 6890f9ff e40f0000 9899f9ff ....h........... │ │ │ │ - 0x0006f6c8 bc100000 78b5f9ff 74120000 e8baf9ff ....x...t....... │ │ │ │ - 0x0006f6d8 d0120000 38cff9ff 44140000 c8d3f9ff ....8...D....... │ │ │ │ - 0x0006f6e8 d8140000 e8d4f9ff 08150000 08d6f9ff ................ │ │ │ │ - 0x0006f6f8 38150000 e8d7f9ff 8c150000 38d9f9ff 8...........8... │ │ │ │ - 0x0006f708 bc150000 58daf9ff ec150000 48dcf9ff ....X.......H... │ │ │ │ - 0x0006f718 40160000 58e0f9ff 8c160000 b8e2f9ff @...X........... │ │ │ │ - 0x0006f728 e4160000 d8e3f9ff 14170000 f8e5f9ff ................ │ │ │ │ - 0x0006f738 64170000 78eaf9ff 00180000 c8ebf9ff d...x........... │ │ │ │ - 0x0006f748 30180000 e8edf9ff 84180000 58f2f9ff 0...........X... │ │ │ │ - 0x0006f758 20190000 78f3f9ff 50190000 b8f7f9ff ...x...P....... │ │ │ │ - 0x0006f768 cc190000 e8fff9ff 8c1a0000 3801faff ............8... │ │ │ │ - 0x0006f778 bc1a0000 7805faff 3c1b0000 b80dfaff ....x...<....... │ │ │ │ - 0x0006f788 fc1b0000 2810faff 481c0000 2813faff ....(...H...(... │ │ │ │ - 0x0006f798 a81c0000 8814faff dc1c0000 f816faff ................ │ │ │ │ - 0x0006f7a8 281d0000 f819faff 881d0000 e823faff (............#.. │ │ │ │ - 0x0006f7b8 d01d0000 d825faff 481e0000 b829faff .....%..H....).. │ │ │ │ - 0x0006f7c8 c01e0000 882bfaff 301f0000 182ffaff .....+..0..../.. │ │ │ │ - 0x0006f7d8 a41f0000 a832faff f81f0000 2836faff .....2......(6.. │ │ │ │ - 0x0006f7e8 4c200000 8839faff 9c200000 0840faff L ...9... ...@.. │ │ │ │ - 0x0006f7f8 10210000 6841faff 38210000 b842faff .!..hA..8!...B.. │ │ │ │ - 0x0006f808 7c210000 0845faff d0210000 3847faff |!...E...!..8G.. │ │ │ │ - 0x0006f818 ec210000 3849faff 00220000 784bfaff .!..8I..."..xK.. │ │ │ │ - 0x0006f828 54220000 b84dfaff 84220000 384ffaff T"...M..."..8O.. │ │ │ │ - 0x0006f838 cc220000 8852faff 30230000 f85cfaff ."...R..0#...\.. │ │ │ │ - 0x0006f848 a0230000 5866faff 08240000 a871faff .#..Xf...$...q.. │ │ │ │ - 0x0006f858 90240000 987cfaff 00250000 9888faff .$...|...%...... │ │ │ │ - 0x0006f868 88250000 c88bfaff c8250000 788dfaff .%.......%..x... │ │ │ │ - 0x0006f878 18260000 c891faff 80260000 689dfaff .&.......&..h... │ │ │ │ - 0x0006f888 e4260000 68a9faff 68270000 28b4faff .&..h...h'..(... │ │ │ │ - 0x0006f898 d0270000 78b7faff 1c280000 b8c3faff .'..x....(...... │ │ │ │ - 0x0006f8a8 84280000 d8d0faff 00290000 b8d5faff .(.......)...... │ │ │ │ - 0x0006f8b8 64290000 a8d8faff c4290000 88dbfaff d).......)...... │ │ │ │ - 0x0006f8c8 242a0000 18defaff e02a0000 88e0faff $*.......*...... │ │ │ │ - 0x0006f8d8 782b0000 c8e3faff f02b0000 58eafaff x+.......+..X... │ │ │ │ - 0x0006f8e8 682c0000 98edfaff cc2c0000 b8effaff h,.......,...... │ │ │ │ - 0x0006f8f8 442d0000 08f3faff c82d0000 88f6faff D-.......-...... │ │ │ │ - 0x0006f908 3c2e0000 08fafaff b42e0000 68fefaff <...........h... │ │ │ │ - 0x0006f918 242f0000 d802fbff 9c2f0000 9807fbff $/......./...... │ │ │ │ - 0x0006f928 20300000 580cfbff a4300000 c811fbff 0..X....0...... │ │ │ │ - 0x0006f938 28310000 4817fbff b4310000 081dfbff (1..H....1...... │ │ │ │ - 0x0006f948 38320000 2823fbff cc320000 582afbff 82..(#...2..X*.. │ │ │ │ - 0x0006f958 68330000 e841fbff ec340000 f847fbff h3...A...4...G.. │ │ │ │ - 0x0006f968 80350000 984dfbff 04360000 b854fbff .5...M...6...T.. │ │ │ │ - 0x0006f978 a4360000 d858fbff 0c370000 485bfbff .6...X...7..H[.. │ │ │ │ - 0x0006f988 94370000 b85efbff 18380000 4862fbff .7...^...8..Hb.. │ │ │ │ - 0x0006f998 a4380000 2866fbff 28390000 e86afbff .8..(f..(9...j.. │ │ │ │ - 0x0006f9a8 84390000 186ffbff 103a0000 4874fbff .9...o...:..Ht.. │ │ │ │ - 0x0006f9b8 bc3a0000 c87afbff 203b0000 9880fbff .:...z.. ;...... │ │ │ │ - 0x0006f9c8 803b0000 f888fbff e03b0000 688ffbff .;.......;..h... │ │ │ │ - 0x0006f9d8 683c0000 7896fbff e43c0000 489ffbff h<..x....<..H... │ │ │ │ - 0x0006f9e8 583d0000 98a8fbff d43d0000 68b3fbff X=.......=..h... │ │ │ │ - 0x0006f9f8 5c3e0000 98befbff dc3e0000 b8cafbff \>.......>...... │ │ │ │ - 0x0006fa08 683f0000 c8d8fbff 00400000 b8eefbff h?.......@...... │ │ │ │ - 0x0006fa18 68400000 d802fcff d0400000 a819fcff h@.......@...... │ │ │ │ - 0x0006fa28 58410000 c830fcff c4410000 2849fcff XA...0...A..(I.. │ │ │ │ - 0x0006fa38 40420000 9859fcff 9c420000 685afcff @B...Y...B..hZ.. │ │ │ │ - 0x0006fa48 d0420000 385bfcff 04430000 3867fcff .B..8[...C..8g.. │ │ │ │ - 0x0006fa58 58430000 5875fcff b8430000 5883fcff XC..Xu...C..X... │ │ │ │ - 0x0006fa68 04440000 6894fcff 64440000 78a4fcff .D..h...dD..x... │ │ │ │ - 0x0006fa78 b4440000 b8b1fcff 00450000 68c6fcff .D.......E..h... │ │ │ │ - 0x0006fa88 60450000 28c8fcff 8c450000 48cafcff `E..(....E..H... │ │ │ │ - 0x0006fa98 54460000 38cdfcff 98460000 28d0fcff TF..8....F..(... │ │ │ │ - 0x0006faa8 dc460000 88d3fcff 20470000 58d4fcff .F...... G..X... │ │ │ │ - 0x0006fab8 50470000 b8d6fcff 98470000 c8d9fcff PG.......G...... │ │ │ │ - 0x0006fac8 d4470000 d8dcfcff 14480000 28ddfcff .G.......H..(... │ │ │ │ - 0x0006fad8 34480000 78ddfcff 54480000 d8ddfcff 4H..x...TH...... │ │ │ │ - 0x0006fae8 74480000 58dffcff 88480000 e8e1fcff tH..X....H...... │ │ │ │ - 0x0006faf8 bc480000 38e7fcff d0480000 78e8fcff .H..8....H..x... │ │ │ │ - 0x0006fb08 e4480000 a8e9fcff 10490000 58eefcff .H.......I..X... │ │ │ │ - 0x0006fb18 3c490000 c8effcff 60490000 28f1fcff ...R...@.. │ │ │ │ - 0x0006fc18 bc520000 084ffdff 3c530000 9880fdff .R...O.........>...... │ │ │ │ + 0x0006e198 643f0000 38cefbff 00400000 68d9fbff d?..8....@..h... │ │ │ │ + 0x0006e1a8 90400000 f8e6fbff 34410000 c8fcfbff .@......4A...... │ │ │ │ + 0x0006e1b8 a0410000 2811fcff 10420000 5827fcff .A..(....B..X'.. │ │ │ │ + 0x0006e1c8 9c420000 1841fcff 1c430000 c858fcff .B...A...C...X.. │ │ │ │ + 0x0006e1d8 a4430000 186afcff 00440000 d86afcff .C...j...D...j.. │ │ │ │ + 0x0006e1e8 34440000 986bfcff 68440000 5878fcff 4D...k..hD..Xx.. │ │ │ │ + 0x0006e1f8 d0440000 d885fcff 30450000 6894fcff .D......0E..h... │ │ │ │ + 0x0006e208 74450000 58a5fcff cc450000 58b5fcff tE..X....E..X... │ │ │ │ + 0x0006e218 14460000 98c2fcff 60460000 08d7fcff .F......`F...... │ │ │ │ + 0x0006e228 c0460000 68d8fcff e4460000 78dafcff .F..h....F..x... │ │ │ │ + 0x0006e238 ac470000 88ddfcff e8470000 98e0fcff .G.......G...... │ │ │ │ + 0x0006e248 24480000 28e4fcff 60480000 f8e4fcff $H..(...`H...... │ │ │ │ + 0x0006e258 a4480000 58e7fcff ec480000 88eafcff .H..X....H...... │ │ │ │ + 0x0006e268 2c490000 c8edfcff 6c490000 08eefcff ,I......lI...... │ │ │ │ + 0x0006e278 8c490000 58eefcff ac490000 a8eefcff .I..X....I...... │ │ │ │ + 0x0006e288 cc490000 78f0fcff e0490000 b8f2fcff .I..x....I...... │ │ │ │ + 0x0006e298 184a0000 48f7fcff 2c4a0000 78f8fcff .J..H...,J..x... │ │ │ │ + 0x0006e2a8 404a0000 a8f9fcff 744a0000 28fefcff @J......tJ..(... │ │ │ │ + 0x0006e2b8 884a0000 78fffcff a44a0000 c800fdff .J..x....J...... │ │ │ │ + 0x0006e2c8 ec4a0000 6802fdff 004b0000 3804fdff .J..h....K..8... │ │ │ │ + 0x0006e2d8 144b0000 7804fdff 344b0000 a806fdff .K..x...4K...... │ │ │ │ + 0x0006e2e8 6c4b0000 6809fdff b44b0000 f80afdff lK..h....K...... │ │ │ │ + 0x0006e2f8 e44b0000 3810fdff 084d0000 c811fdff .K..8....M...... │ │ │ │ + 0x0006e308 384d0000 5813fdff 684d0000 0815fdff 8M..X...hM...... │ │ │ │ + 0x0006e318 ac4d0000 b816fdff f04d0000 4818fdff .M.......M..H... │ │ │ │ + 0x0006e328 204e0000 f819fdff 644e0000 a81bfdff N......dN...... │ │ │ │ + 0x0006e338 a84e0000 d821fdff c84f0000 3826fdff .N...!...O..8&.. │ │ │ │ + 0x0006e348 00500000 5826fdff 14500000 7826fdff .P..X&...P..x&.. │ │ │ │ + 0x0006e358 28500000 7828fdff 54500000 c829fdff (P..x(..TP...).. │ │ │ │ + 0x0006e368 90500000 a82afdff cc500000 b82dfdff .P...*...P...-.. │ │ │ │ + 0x0006e378 10510000 d835fdff 88510000 7838fdff .Q...5...Q..x8.. │ │ │ │ + 0x0006e388 c4510000 6841fdff 24520000 b841fdff .Q..hA..$R...A.. │ │ │ │ + 0x0006e398 38520000 2844fdff a0520000 8847fdff 8R..(D...R...G.. │ │ │ │ + 0x0006e3a8 e4520000 7849fdff 24530000 784bfdff .R..xI..$S..xK.. │ │ │ │ + 0x0006e3b8 4c530000 285afdff f8530000 788afdff LS..(Z...S..x... │ │ │ │ + 0x0006e3c8 b0540000 888efdff 00550000 a88efdff .T.......U...... │ │ │ │ + 0x0006e3d8 14550000 c88efdff 28550000 e88efdff .U......(U...... │ │ │ │ + 0x0006e3e8 3c550000 1891fdff 68550000 3892fdff ..x........I.. │ │ │ │ - 0x00073fe4 429e026a 0adfde43 0b44dedf 1c000000 B..j...C.D...... │ │ │ │ - 0x00073ff4 503e0000 e8a8fcff c0010000 00499f01 P>...........I.. │ │ │ │ - 0x00074004 449e0271 0adfde42 0b4fdfde 1c000000 D..q...B.O...... │ │ │ │ - 0x00074014 703e0000 88aafcff 58000000 00450e20 p>......X....E. │ │ │ │ - 0x00074024 11417e4b 0e004206 41000000 38000000 .A~K..B.A...8... │ │ │ │ - 0x00074034 903e0000 c8aafcff 6c020000 00490941 .>......l....I.A │ │ │ │ - 0x00074044 00bf019c 059f029a 079b069e 03440e70 .............D.p │ │ │ │ - 0x00074054 11417e02 419d0461 dd430a0e 00480641 .A~.A..a.C...H.A │ │ │ │ - 0x00074064 ffdfdedc dbda420b 48000000 cc3e0000 ......B.H....>.. │ │ │ │ - 0x00074074 fcacfcff 2c030000 004d0941 00bf0198 ....,....M.A.... │ │ │ │ - 0x00074084 099f0296 0b970a9a 079b069c 059d049e ................ │ │ │ │ - 0x00074094 03440e90 0111417e 02559908 6ad94c0a .D....A~.U..j.L. │ │ │ │ - 0x000740a4 0e004c06 41ffdfde dddcdbda d8d7d644 ..L.A..........D │ │ │ │ - 0x000740b4 0b000000 2c000000 183f0000 e0affcff ....,....?...... │ │ │ │ - 0x000740c4 c0010000 004a9d03 0941009e 029f0144 .....J...A.....D │ │ │ │ - 0x000740d4 0e501141 7e4d0a0e 00450641 dfdedd44 .P.A~M...E.A...D │ │ │ │ - 0x000740e4 0b000000 08010000 483f0000 70b1fcff ........H?..p... │ │ │ │ - 0x000740f4 48050000 00440941 00921045 940e9e04 H....D.A...E.... │ │ │ │ - 0x00074104 9f03440e d0021141 7e11477f 11487f47 ..D....A~.G..H.G │ │ │ │ - 0x00074114 05662205 67200568 1e05691c 056a1a05 .f".g .h..i..j.. │ │ │ │ - 0x00074124 6b18056c 164f9d05 42930f41 980a4299 k..l.O..B..A..B. │ │ │ │ - 0x00074134 09419c06 448e1445 9a08418f 13459111 .A..D..E..A..E.. │ │ │ │ - 0x00074144 45950d47 960c4197 0b43be02 47901245 E..G..A..C..G..E │ │ │ │ - 0x00074154 9b0741bf 01028afe 41ff41ce 41cf41d0 ..A.....A.A.A.A. │ │ │ │ - 0x00074164 41d141d3 41d541d6 41d741d8 41d941da A.A.A.A.A.A.A.A. │ │ │ │ - 0x00074174 41db41dc 41dd410e 004a0641 45064741 A.A.A.A..J.AE.GA │ │ │ │ - 0x00074184 0648dfde d4d2066c 066b066a 06690668 .H.....l.k.j.i.h │ │ │ │ - 0x00074194 06670666 410ed002 8e148f13 90129111 .g.fA........... │ │ │ │ - 0x000741a4 9210930f 940e950d 960c970b 980a9909 ................ │ │ │ │ - 0x000741b4 9a089b07 9c069d05 9e049f03 be02bf01 ................ │ │ │ │ - 0x000741c4 05662205 67200568 1e05691c 056a1a05 .f".g .h..i..j.. │ │ │ │ - 0x000741d4 6b18056c 1611417e 11477f11 487f024c k..l..A~.G..H..L │ │ │ │ - 0x000741e4 cecfd0d1 d3d5d6d7 d8d9dadb dcddfeff ................ │ │ │ │ - 0x000741f4 2c000000 54400000 b4b5fcff c0010000 ,...T@.......... │ │ │ │ - 0x00074204 004a9d03 0941009e 029f0144 0e501141 .J...A.....D.P.A │ │ │ │ - 0x00074214 7e4d0a0e 00450641 dfdedd44 0b000000 ~M...E.A...D.... │ │ │ │ - 0x00074224 2c000000 84400000 44b7fcff c0010000 ,....@..D....... │ │ │ │ - 0x00074234 004a9d03 0941009e 029f0144 0e501141 .J...A.....D.P.A │ │ │ │ - 0x00074244 7e4d0a0e 00450641 dfdedd44 0b000000 ~M...E.A...D.... │ │ │ │ - 0x00074254 48000000 b4400000 d4b8fcff dc010000 H....@.......... │ │ │ │ - 0x00074264 004a9a06 0941009b 059c0444 0e800111 .J...A.....D.... │ │ │ │ - 0x00074274 417e4b9e 02419f01 42970941 98084199 A~K..A..B..A..A. │ │ │ │ - 0x00074284 07419d03 0247d741 d841d941 dd41de41 .A...G.A.A.A.A.A │ │ │ │ - 0x00074294 df430e00 450641dc dbda0000 48000000 .C..E.A.....H... │ │ │ │ - 0x000742a4 00410000 68bafcff dc010000 004a9a06 .A..h........J.. │ │ │ │ - 0x000742b4 0941009b 059c0444 0e800111 417e4b9e .A.....D....A~K. │ │ │ │ - 0x000742c4 02419f01 42970941 98084199 07419d03 .A..B..A..A..A.. │ │ │ │ - 0x000742d4 0247d741 d841d941 dd41de41 df430e00 .G.A.A.A.A.A.C.. │ │ │ │ - 0x000742e4 450641dc dbda0000 2c000000 4c410000 E.A.....,...LA.. │ │ │ │ - 0x000742f4 fcbbfcff c0010000 004a9d03 0941009e .........J...A.. │ │ │ │ - 0x00074304 029f0144 0e501141 7e4d0a0e 00450641 ...D.P.A~M...E.A │ │ │ │ - 0x00074314 dfdedd44 0b000000 48000000 7c410000 ...D....H...|A.. │ │ │ │ - 0x00074324 8cbdfcff dc010000 004a9a06 0941009b .........J...A.. │ │ │ │ - 0x00074334 059c0444 0e800111 417e4b9e 02419f01 ...D....A~K..A.. │ │ │ │ - 0x00074344 42970941 98084199 07419d03 0247d741 B..A..A..A...G.A │ │ │ │ - 0x00074354 d841d941 dd41de41 df430e00 450641dc .A.A.A.A.C..E.A. │ │ │ │ - 0x00074364 dbda0000 48000000 c8410000 20bffcff ....H....A.. ... │ │ │ │ - 0x00074374 dc010000 004a9a06 0941009b 059c0444 .....J...A.....D │ │ │ │ - 0x00074384 0e800111 417e4b9e 02419f01 42970941 ....A~K..A..B..A │ │ │ │ - 0x00074394 98084199 07419d03 0247d741 d841d941 ..A..A...G.A.A.A │ │ │ │ - 0x000743a4 dd41de41 df430e00 450641dc dbda0000 .A.A.C..E.A..... │ │ │ │ - 0x000743b4 1c010000 14420000 b4c0fcff 44060000 .....B......D... │ │ │ │ - 0x000743c4 00449f07 0941004a 0ef0039b 0b9c0a11 .D...A.J........ │ │ │ │ - 0x000743d4 417e1146 7f11477f 11487f4f 05662605 A~.F..G..H.O.f&. │ │ │ │ - 0x000743e4 67240568 22056920 056a1e05 6b1c056c g$.h".i .j..k..l │ │ │ │ - 0x000743f4 1a459313 41941241 970f448e 18418f17 .E..A..A..D..A.. │ │ │ │ - 0x00074404 41901641 91154192 14419511 41961041 A..A..A..A..A..A │ │ │ │ - 0x00074414 980e4199 0d419a0c 419d0941 9e0841ba ..A..A..A..A..A. │ │ │ │ - 0x00074424 0641bb05 41bc0441 bd0341be 0241bf01 .A..A..A..A..A.. │ │ │ │ - 0x00074434 02d4fa41 fb41fc41 fd41fe41 ff41ce41 ...A.A.A.A.A.A.A │ │ │ │ - 0x00074444 cf41d041 d141d241 d341d441 d541d641 .A.A.A.A.A.A.A.A │ │ │ │ - 0x00074454 d741d841 d941da41 dd41de4a 066c066b .A.A.A.A.A.J.l.k │ │ │ │ - 0x00074464 066a0669 06680667 06660e00 46064141 .j.i.h.g.f..F.AA │ │ │ │ - 0x00074474 06464106 47410648 dfdcdb44 0ef0038e .FA.GA.H...D.... │ │ │ │ - 0x00074484 188f1790 16911592 14931394 12951196 ................ │ │ │ │ - 0x00074494 10970f98 0e990d9a 0c9b0b9c 0a9d099e ................ │ │ │ │ - 0x000744a4 089f07ba 06bb05bc 04bd03be 02bf0105 ................ │ │ │ │ - 0x000744b4 66260567 24056822 05692005 6a1e056b f&.g$.h".i .j..k │ │ │ │ - 0x000744c4 1c056c1a 11417e11 467f1147 7f11487f ..l..A~.F..G..H. │ │ │ │ - 0x000744d4 74000000 34430000 e4c5fcff d8040000 t...4C.......... │ │ │ │ - 0x000744e4 00470941 009d039e 029f0146 0e701141 .G.A.......F.p.A │ │ │ │ - 0x000744f4 7e590a0e 00470641 43dfdedd 440b689b ~Y...G.AC...D.h. │ │ │ │ - 0x00074504 05419a06 419c0441 9907027c d941da41 .A..A..A...|.A.A │ │ │ │ - 0x00074514 db41dc41 0e004706 4143dfde dd430e70 .A.A..G.AC...C.p │ │ │ │ - 0x00074524 9d039e02 9f011141 7e710e00 47064143 .......A~q..G.AC │ │ │ │ - 0x00074534 dfdedd41 0e709907 9a069b05 9c049d03 ...A.p.......... │ │ │ │ - 0x00074544 9e029f01 11417e00 1c000000 ac430000 .....A~......C.. │ │ │ │ - 0x00074554 4ccafcff 40000000 00470e20 11417e43 L...@....G. .A~C │ │ │ │ - 0x00074564 0e004206 41000000 1c000000 cc430000 ..B.A........C.. │ │ │ │ - 0x00074574 6ccafcff 3c000000 00460e20 11417e43 l...<....F. .A~C │ │ │ │ - 0x00074584 0e004206 41000000 34000000 ec430000 ..B.A...4....C.. │ │ │ │ - 0x00074594 8ccafcff 18020000 00510941 00bf019c .........Q.A.... │ │ │ │ - 0x000745a4 059f0246 0e800111 417e6e0a 0e004806 ...F....A~n...H. │ │ │ │ - 0x000745b4 41ffdfdc 430b429d 04419e03 6add41de A...C.B..A..j.A. │ │ │ │ - 0x000745c4 4c000000 24440000 74ccfcff 78010000 L...$D..t...x... │ │ │ │ - 0x000745d4 00480e40 480a0e00 440b4609 4100419e .H.@H...D.F.A.A. │ │ │ │ - 0x000745e4 02429f01 4511417e 53de41df 410e0042 .B..E.A~S.A.A..B │ │ │ │ - 0x000745f4 0641430e 40410941 00419f01 429e0242 .AC.@A.A.A..B..B │ │ │ │ - 0x00074604 9d034311 417e50de 41dd41df 41064100 ..C.A~P.A.A.A.A. │ │ │ │ - 0x00074614 38000000 74440000 a4cdfcff 00010000 8...tD.......... │ │ │ │ - 0x00074624 00439f01 420e3043 09410043 11417e4b .C..B.0C.A.C.A~K │ │ │ │ - 0x00074634 0641410e 0041df44 0e309f01 11417e57 .AA..A.D.0...A~W │ │ │ │ - 0x00074644 0a0e0042 0641df43 0b000000 40000000 ...B.A.C....@... │ │ │ │ - 0x00074654 b0440000 68cefcff 30030000 004a0e40 .D..h...0....J.@ │ │ │ │ - 0x00074664 02490a0e 00410b41 09410045 11417e46 .I...A.A.A.E.A~F │ │ │ │ - 0x00074674 06414309 41004811 417e4606 41430941 .AC.A.H.A~F.AC.A │ │ │ │ - 0x00074684 00471141 7e440e00 41064168 0e400000 .G.A~D..A.Ah.@.. │ │ │ │ - 0x00074694 70000000 f4440000 54d1fcff 70080000 p....D..T...p... │ │ │ │ - 0x000746a4 00570e70 11417e44 9b05419c 04419d03 .W.p.A~D..A..A.. │ │ │ │ - 0x000746b4 419e0241 9f010285 0e00dbdc dddedf06 A..A............ │ │ │ │ - 0x000746c4 4102480e 709b059c 049d039e 029f0111 A.H.p........... │ │ │ │ - 0x000746d4 417e0269 0adb41dc 41dd41de 41df410e A~.i..A.A.A.A.A. │ │ │ │ - 0x000746e4 00420641 410b4fdb dcdddedf 430e0042 .B.AA.O.....C..B │ │ │ │ - 0x000746f4 0641410e 709b059c 049d039e 029f0111 .AA.p........... │ │ │ │ - 0x00074704 417e0000 38000000 68450000 50d9fcff A~..8...hE..P... │ │ │ │ - 0x00074714 b0020000 00450e40 9e024609 41004411 .....E.@..F.A.D. │ │ │ │ - 0x00074724 417e749f 015adf42 0641410a 0e0041de A~t..Z.B.AA...A. │ │ │ │ - 0x00074734 430b7c0e 0041de41 0e409e02 11417e00 C.|..A.A.@...A~. │ │ │ │ - 0x00074744 78000000 a4450000 c4dbfcff 1c090000 x....E.......... │ │ │ │ - 0x00074754 00450e80 019f0151 09410042 11417e44 .E.....Q.A.B.A~D │ │ │ │ - 0x00074764 98084199 07419a06 419b0541 9c04419d ..A..A..A..A..A. │ │ │ │ - 0x00074774 03419e02 036001d8 41d941da 41db41dc .A...`..A.A.A.A. │ │ │ │ - 0x00074784 41dd41de 41064141 0a0e0041 df410b7c A.A.A.AA...A.A.| │ │ │ │ - 0x00074794 0a0e0041 df430b7c 0e0041df 410e8001 ...A.C.|..A.A... │ │ │ │ - 0x000747a4 9f011141 7e440641 41980899 079a069b ...A~D.AA....... │ │ │ │ - 0x000747b4 059c049d 039e0211 417e0000 1c000000 ........A~...... │ │ │ │ - 0x000747c4 20460000 68e4fcff 60000000 004f0e20 F..h...`....O. │ │ │ │ - 0x000747d4 11417e43 0e004206 41000000 64000000 .A~C..B.A...d... │ │ │ │ - 0x000747e4 40460000 a8e4fcff 8c020000 00450941 @F...........E.A │ │ │ │ - 0x000747f4 00980955 970a9d04 9e039f02 bf018e13 ...U............ │ │ │ │ - 0x00074804 8f129011 9110920f 930e940d 950c960b ................ │ │ │ │ - 0x00074814 99089a07 9b069c05 11487f45 0ef00111 .........H.E.... │ │ │ │ - 0x00074824 417e450d 1f02640c 01005106 41450648 A~E...d...Q.AE.H │ │ │ │ - 0x00074834 41ffdfde dddcdbda d9d8d7d6 d5d4d3d2 A............... │ │ │ │ - 0x00074844 d1d0cfce 40000000 a8460000 d0e6fcff ....@....F...... │ │ │ │ - 0x00074854 78030000 00450e40 9f014509 41004211 x....E.@..E.A.B. │ │ │ │ - 0x00074864 417e0253 0641410e 0041df43 0e409f01 A~.S.AA..A.C.@.. │ │ │ │ - 0x00074874 11417e44 06417d0e 0045df42 0e409f01 .A~D.A}..E.B.@.. │ │ │ │ - 0x00074884 11417e4c 06410000 28000000 ec460000 .A~L.A..(....F.. │ │ │ │ - 0x00074894 0ceafcff 20020000 004d0e40 11417e79 .... ....M.@.A~y │ │ │ │ - 0x000748a4 0a0e0042 0641440b 510e0042 0641610e ...B.AD.Q..B.Aa. │ │ │ │ - 0x000748b4 4011417e 28000000 18470000 00ecfcff @.A~(....G...... │ │ │ │ - 0x000748c4 7c010000 004c0e40 11417e48 0a0e0044 |....L.@.A~H...D │ │ │ │ - 0x000748d4 0641440b 4a0a0e00 48064146 0b000000 .AD.J...H.AF.... │ │ │ │ - 0x000748e4 7c000000 44470000 54edfcff e80e0000 |...DG..T....... │ │ │ │ - 0x000748f4 00460941 0090109b 059d0356 0ed0029e .F.A.......V.... │ │ │ │ - 0x00074904 029f018e 128f1191 0f920e93 0d940c95 ................ │ │ │ │ - 0x00074914 0b960a97 09980899 079a069c 0411417e ..............A~ │ │ │ │ - 0x00074924 11477f11 487f410d 1f43056a 18056b16 .G..H.A..C.j..k. │ │ │ │ - 0x00074934 056c1403 3f020a0c 01004e06 41450647 .l..?.....N.AE.G │ │ │ │ - 0x00074944 45064842 dfdedddc dbdad9d8 d7d6d5d4 E.HB............ │ │ │ │ - 0x00074954 d3d2d1d0 cfce066c 066b066a 430b0000 .......l.k.jC... │ │ │ │ - 0x00074964 90000000 c4470000 c4fbfcff 88310000 .....G.......1.. │ │ │ │ - 0x00074974 00570941 00bf0193 0e9d049e 039f028e .W.A............ │ │ │ │ - 0x00074984 138f1290 11911092 0f940d95 0c960b97 ................ │ │ │ │ - 0x00074994 0a980999 089a079b 069c0545 0eb00311 ...........E.... │ │ │ │ - 0x000749a4 417e1146 7f11477f 11487f41 0d1f4505 A~.F..G..H.A..E. │ │ │ │ - 0x000749b4 681e0569 1c056a1a 056b1805 6c1603f1 h..i..j..k..l... │ │ │ │ - 0x000749c4 030a0c01 004c0641 45064645 06474106 .....L.AE.FE.GA. │ │ │ │ - 0x000749d4 4847ffdf dedddcdb dad9d8d7 d6d5d4d3 HG.............. │ │ │ │ - 0x000749e4 d2d1d0cf ce066c06 6b066a06 69066843 ......l.k.j.i.hC │ │ │ │ - 0x000749f4 0b000000 48000000 58480000 c02cfdff ....H...XH...,.. │ │ │ │ - 0x00074a04 5c040000 00470941 009a069b 059d0349 \....G.A.......I │ │ │ │ - 0x00074a14 960a9c04 9e029f01 940c4e0e b001950b ..........N..... │ │ │ │ - 0x00074a24 97099808 99071141 7e02990a 0e004f06 .......A~.....O. │ │ │ │ - 0x00074a34 41dfdedd dcdbdad9 d8d7d6d5 d4410b00 A............A.. │ │ │ │ - 0x00074a44 1c000000 a4480000 d430fdff 40000000 .....H...0..@... │ │ │ │ - 0x00074a54 00470e20 11417e43 0e004206 41000000 .G. .A~C..B.A... │ │ │ │ - 0x00074a64 1c000000 c4480000 f430fdff 44000000 .....H...0..D... │ │ │ │ - 0x00074a74 00480e20 11417e43 0e004206 41000000 .H. .A~C..B.A... │ │ │ │ - 0x00074a84 1c000000 e4480000 2431fdff 3c000000 .....H..$1..<... │ │ │ │ - 0x00074a94 00460e20 11417e43 0e004206 41000000 .F. .A~C..B.A... │ │ │ │ - 0x00074aa4 34000000 04490000 4431fdff 34020000 4....I..D1..4... │ │ │ │ - 0x00074ab4 00450e30 02550a0e 00420b49 09410042 .E.0.U...B.I.A.B │ │ │ │ - 0x00074ac4 11417e44 0e004106 41440e30 41094100 .A~D..A.AD.0A.A. │ │ │ │ - 0x00074ad4 4311417e 46064100 30000000 3c490000 C.A~F.A.0.....t...D... │ │ │ │ + 0x00072764 00460e30 11417e45 0e004206 41000000 .F.0.A~E..B.A... │ │ │ │ + 0x00072774 1c000000 343e0000 a4a4fcff 50000000 ....4>......P... │ │ │ │ + 0x00072784 00480e30 11417e46 0e004206 41000000 .H.0.A~F..B.A... │ │ │ │ + 0x00072794 10000000 543e0000 d4a4fcff c8010000 ....T>.......... │ │ │ │ + 0x000727a4 00000000 34000000 683e0000 90a6fcff ....4...h>...... │ │ │ │ + 0x000727b4 38020000 00430941 009f0143 0e301141 8....C.A...C.0.A │ │ │ │ + 0x000727c4 7e519e02 51de4d0a 0e004406 41df430b ~Q..Q.M...D.A.C. │ │ │ │ + 0x000727d4 7d0a0e00 440641df 430b0000 10000000 }...D.A.C....... │ │ │ │ + 0x000727e4 a03e0000 98a8fcff 8c040000 00000000 .>.............. │ │ │ │ + 0x000727f4 10000000 b43e0000 14adfcff 30010000 .....>......0... │ │ │ │ + 0x00072804 00000000 30000000 c83e0000 30aefcff ....0....>..0... │ │ │ │ + 0x00072814 30010000 00480941 009e029d 03449b05 0....H.A.....D.. │ │ │ │ + 0x00072824 9c04459f 0111417e 420e506e 0e004706 ..E...A~B.Pn..G. │ │ │ │ + 0x00072834 41dfdedd dcdb0000 10000000 fc3e0000 A............>.. │ │ │ │ + 0x00072844 2caffcff 7c040000 00000000 18000000 ,...|........... │ │ │ │ + 0x00072854 103f0000 98b3fcff 44010000 00489f01 .?......D....H.. │ │ │ │ + 0x00072864 02410adf 430b0000 44000000 2c3f0000 .A..C...D...,?.. │ │ │ │ + 0x00072874 ccb4fcff 44010000 0042bd03 430e6042 ....D....B..C.`B │ │ │ │ + 0x00072884 be0241bf 01430941 00429c07 419d0643 ..A..C.A.B..A..C │ │ │ │ + 0x00072894 9e05419f 04421141 7e71fe41 ff41dc41 ..A..B.A~q.A.A.A │ │ │ │ + 0x000728a4 dd41de41 df410641 410e0041 fd000000 .A.A.A.AA..A.... │ │ │ │ + 0x000728b4 10000000 743f0000 d4b5fcff 98010000 ....t?.......... │ │ │ │ + 0x000728c4 00000000 10000000 883f0000 60b7fcff .........?..`... │ │ │ │ + 0x000728d4 98010000 00000000 1c000000 9c3f0000 .............?.. │ │ │ │ + 0x000728e4 1cb9fcff 40000000 00430e20 11417e47 ....@....C. .A~G │ │ │ │ + 0x000728f4 0e004206 41000000 34000000 bc3f0000 ..B.A...4....?.. │ │ │ │ + 0x00072904 3cb9fcff 2c020000 00430941 00bf019d <...,....C.A.... │ │ │ │ + 0x00072914 04439f02 9e03450e 6011417e 9b069c05 .C....E.`.A~.... │ │ │ │ + 0x00072924 025c0a0e 00480641 ffdfdedd dcdb410b .\...H.A......A. │ │ │ │ + 0x00072934 44000000 f43f0000 34bbfcff bc020000 D....?..4....... │ │ │ │ + 0x00072944 00430941 00bf0199 08439f02 9e03490e .C.A.....C....I. │ │ │ │ + 0x00072954 80011141 7e970a98 099a079b 069c059d ...A~........... │ │ │ │ + 0x00072964 0402780a 0e004b06 4141ffdf dedddcdb ..x...K.AA...... │ │ │ │ + 0x00072974 dad9d8d7 410b0000 2c000000 3c400000 ....A...,...<@.. │ │ │ │ + 0x00072984 acbdfcff 88010000 00489d04 9e030941 .........H.....A │ │ │ │ + 0x00072994 009f0243 0e501141 7e4bbf01 0241ff42 ...C.P.A~K...A.B │ │ │ │ + 0x000729a4 0e004506 41dfdedd 20010000 6c400000 ..E.A... ...l@.. │ │ │ │ + 0x000729b4 0cbffcff 38050000 00430941 00921547 ....8....C.A...G │ │ │ │ + 0x000729c4 0ed00294 139e099f 0811417e 11477f11 ..........A~.G.. │ │ │ │ + 0x000729d4 487f4605 68240569 22056a20 056b1e05 H.F.h$.i".j .k.. │ │ │ │ + 0x000729e4 6c1c4d9d 0a419c0b 46931441 9a0d459b l.M..A..F..A..E. │ │ │ │ + 0x000729f4 0c429512 42990e41 980f4991 16419017 .B..B..A..I..A.. │ │ │ │ + 0x00072a04 418f1842 bb0546ba 0641be02 458e1941 A..B..F..A..E..A │ │ │ │ + 0x00072a14 96114697 1041bc04 46b90741 bd0341bf ..F..A..F..A..A. │ │ │ │ + 0x00072a24 01027ff9 41fa41fb 41fc41fd 41fe41ff ....A.A.A.A.A.A. │ │ │ │ + 0x00072a34 41ce41cf 41d041d1 41d341d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00072a44 41d841d9 41da41db 41dc41dd 410e004b A.A.A.A.A.A.A..K │ │ │ │ + 0x00072a54 06414106 47410648 41dfded4 d2066c06 .AA.GA.HA.....l. │ │ │ │ + 0x00072a64 6b066a06 69066842 0ed0028e 198f1890 k.j.i.hB........ │ │ │ │ + 0x00072a74 17911692 15931494 13951296 11971098 ................ │ │ │ │ + 0x00072a84 0f990e9a 0d9b0c9c 0b9d0a9e 099f08b9 ................ │ │ │ │ + 0x00072a94 07ba06bb 05bc04bd 03be02bf 01056824 ..............h$ │ │ │ │ + 0x00072aa4 05692205 6a20056b 1e056c1c 11417e11 .i".j .k..l..A~. │ │ │ │ + 0x00072ab4 477f1148 7f024cce cfd0d1d3 d5d6d7d8 G..H..L......... │ │ │ │ + 0x00072ac4 d9dadbdc ddf9fafb fcfdfeff 2c000000 ............,... │ │ │ │ + 0x00072ad4 90410000 28c3fcff 88010000 00489d04 .A..(........H.. │ │ │ │ + 0x00072ae4 9e030941 009f0243 0e501141 7e4bbf01 ...A...C.P.A~K.. │ │ │ │ + 0x00072af4 0241ff42 0e004506 41dfdedd 2c000000 .A.B..E.A...,... │ │ │ │ + 0x00072b04 c0410000 88c4fcff 88010000 00489d04 .A...........H.. │ │ │ │ + 0x00072b14 9e030941 009f0243 0e501141 7e4bbf01 ...A...C.P.A~K.. │ │ │ │ + 0x00072b24 0241ff42 0e004506 41dfdedd 40000000 .A.B..E.A...@... │ │ │ │ + 0x00072b34 f0410000 e8c5fcff b0010000 00489a06 .A...........H.. │ │ │ │ + 0x00072b44 0941009c 049d0343 0e701141 7e4b9f01 .A.....C.p.A~K.. │ │ │ │ + 0x00072b54 419e0241 98084199 07419b05 0243d841 A..A..A..A...C.A │ │ │ │ + 0x00072b64 d941db41 de41df42 0e004506 41dddcda .A.A.A.B..E.A... │ │ │ │ + 0x00072b74 40000000 34420000 54c7fcff b0010000 @...4B..T....... │ │ │ │ + 0x00072b84 00489a06 0941009c 049d0343 0e701141 .H...A.....C.p.A │ │ │ │ + 0x00072b94 7e4b9f01 419e0241 98084199 07419b05 ~K..A..A..A..A.. │ │ │ │ + 0x00072ba4 0243d841 d941db41 de41df42 0e004506 .C.A.A.A.A.B..E. │ │ │ │ + 0x00072bb4 41dddcda 2c000000 78420000 c0c8fcff A...,...xB...... │ │ │ │ + 0x00072bc4 88010000 00489d04 9e030941 009f0243 .....H.....A...C │ │ │ │ + 0x00072bd4 0e501141 7e4bbf01 0241ff42 0e004506 .P.A~K...A.B..E. │ │ │ │ + 0x00072be4 41dfdedd 40000000 a8420000 20cafcff A...@....B.. ... │ │ │ │ + 0x00072bf4 b0010000 00489a06 0941009c 049d0343 .....H...A.....C │ │ │ │ + 0x00072c04 0e701141 7e4b9f01 419e0241 98084199 .p.A~K..A..A..A. │ │ │ │ + 0x00072c14 07419b05 0243d841 d941db41 de41df42 .A...C.A.A.A.A.B │ │ │ │ + 0x00072c24 0e004506 41dddcda 40000000 ec420000 ..E.A...@....B.. │ │ │ │ + 0x00072c34 8ccbfcff b0010000 00489a06 0941009c .........H...A.. │ │ │ │ + 0x00072c44 049d0343 0e701141 7e4b9f01 419e0241 ...C.p.A~K..A..A │ │ │ │ + 0x00072c54 98084199 07419b05 0243d841 d941db41 ..A..A...C.A.A.A │ │ │ │ + 0x00072c64 de41df42 0e004506 41dddcda 1c010000 .A.B..E.A....... │ │ │ │ + 0x00072c74 30430000 f8ccfcff 24060000 00429d09 0C......$....B.. │ │ │ │ + 0x00072c84 9c0a490e f0031141 7e9a0c11 467f1147 ..I....A~...F..G │ │ │ │ + 0x00072c94 7f11487f 50056626 05672405 68220569 ..H.P.f&.g$.h".i │ │ │ │ + 0x00072ca4 20056a1e 056b1c05 6c1a44bd 0341be02 .j..k..l.D..A.. │ │ │ │ + 0x00072cb4 44bb0541 bc04458e 18418f17 42941241 D..A..E..A..B..A │ │ │ │ + 0x00072cc4 93134297 0f41980e 43901641 91154192 ..B..A..C..A..A. │ │ │ │ + 0x00072cd4 14419511 41961041 990d419b 0b419e08 .A..A..A..A..A.. │ │ │ │ + 0x00072ce4 419f0741 ba0641bf 0102cefa 41fb41fc A..A..A.....A.A. │ │ │ │ + 0x00072cf4 41fd41fe 41ff41ce 41cf41d0 41d141d2 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00072d04 41d341d4 41d541d6 41d741d8 41d941db A.A.A.A.A.A.A.A. │ │ │ │ + 0x00072d14 41de41df 49066c06 6b066a06 69066806 A.A.I.l.k.j.i.h. │ │ │ │ + 0x00072d24 6706660e 00460641 41064641 06474106 g.f..F.AA.FA.GA. │ │ │ │ + 0x00072d34 48dddcda 420ef003 8e188f17 90169115 H...B........... │ │ │ │ + 0x00072d44 92149313 94129511 9610970f 980e990d ................ │ │ │ │ + 0x00072d54 9a0c9b0b 9c0a9d09 9e089f07 ba06bb05 ................ │ │ │ │ + 0x00072d64 bc04bd03 be02bf01 05662605 67240568 .........f&.g$.h │ │ │ │ + 0x00072d74 22056920 056a1e05 6b1c056c 1a11417e ".i .j..k..l..A~ │ │ │ │ + 0x00072d84 11467f11 477f1148 7f000000 34000000 .F..G..H....4... │ │ │ │ + 0x00072d94 50440000 08d2fcff 5c040000 00440941 PD......\....D.A │ │ │ │ + 0x00072da4 009d039e 02449f01 430e5011 417e580a .....D..C.P.A~X. │ │ │ │ + 0x00072db4 0e004b06 41dfdedd 420b02d7 0e004c06 ..K.A...B.....L. │ │ │ │ + 0x00072dc4 41dfdedd 10000000 88440000 30d6fcff A........D..0... │ │ │ │ + 0x00072dd4 18000000 00000000 10000000 9c440000 .............D.. │ │ │ │ + 0x00072de4 3cd6fcff 14000000 00000000 28000000 <...........(... │ │ │ │ + 0x00072df4 b0440000 48d6fcff fc010000 004d0941 .D..H........M.A │ │ │ │ + 0x00072e04 00bf019f 02450e50 11417e6b 0a0e0047 .....E.P.A~k...G │ │ │ │ + 0x00072e14 0641ffdf 440b0000 38000000 dc440000 .A..D...8....D.. │ │ │ │ + 0x00072e24 1cd8fcff 44010000 00470e30 460a0e00 ....D....G.0F... │ │ │ │ + 0x00072e34 430b4709 4100419f 01421141 7e52df41 C.G.A.A..B.A~R.A │ │ │ │ + 0x00072e44 0e004306 41440e30 43094100 4111417e ..C.AD.0C.A.A.A~ │ │ │ │ + 0x00072e54 54064100 38000000 18450000 30d9fcff T.A.8....E..0... │ │ │ │ + 0x00072e64 dc000000 00419f01 420e3043 09410041 .....A..B.0C.A.A │ │ │ │ + 0x00072e74 11417e4d 0641410e 0041df42 0e309f01 .A~M.AA..A.B.0.. │ │ │ │ + 0x00072e84 11417e51 0a0e0043 0641df44 0b000000 .A~Q...C.A.D.... │ │ │ │ + 0x00072e94 40000000 54450000 d4d9fcff 10030000 @...TE.......... │ │ │ │ + 0x00072ea4 00480e40 02460a0e 00420b43 09410042 .H.@.F...B.C.A.B │ │ │ │ + 0x00072eb4 11417e46 06414309 41004911 417e4606 .A~F.AC.A.I.A~F. │ │ │ │ + 0x00072ec4 41420941 00481141 7e430e00 41064165 AB.A.H.A~C..A.Ae │ │ │ │ + 0x00072ed4 0e400000 74000000 98450000 a0dcfcff .@..t....E...... │ │ │ │ + 0x00072ee4 20080000 005c0e60 11417e9c 049d039e ....\.`.A~..... │ │ │ │ + 0x00072ef4 029f0102 840e00dc dddedf06 4102480e ............A.H. │ │ │ │ + 0x00072f04 609c049d 039e029f 0111417e 02630a0e `.........A~.c.. │ │ │ │ + 0x00072f14 00460641 dfdedddc 410b4d0e 00dcddde .F.A....A.M..... │ │ │ │ + 0x00072f24 df064141 0e609c04 9d039e02 9f011141 ..AA.`.........A │ │ │ │ + 0x00072f34 7e410a0e 00460641 dfdedddc 410b027f ~A...F.A....A... │ │ │ │ + 0x00072f44 0a0e0046 0641dfde dddc410b 38000000 ...F.A....A.8... │ │ │ │ + 0x00072f54 10460000 48e4fcff a0020000 00440e40 .F..H........D.@ │ │ │ │ + 0x00072f64 9e024609 41004211 417e729f 015adf42 ..F.A.B.A~r..Z.B │ │ │ │ + 0x00072f74 0641410a 0e0041de 440b7c0e 0041de41 .AA...A.D.|..A.A │ │ │ │ + 0x00072f84 0e409e02 11417e00 5c000000 4c460000 .@...A~.\...LF.. │ │ │ │ + 0x00072f94 ace6fcff ec080000 00440e60 9f015309 .........D.`..S. │ │ │ │ + 0x00072fa4 4100439c 04419d03 419e0241 11417e03 A.C..A..A..A.A~. │ │ │ │ + 0x00072fb4 5e01dc41 dd41de41 0641410a 0e0041df ^..A.A.A.AA...A. │ │ │ │ + 0x00072fc4 410b7b0a 0e0041df 430b7c0a 0e0041df A.{...A.C.|...A. │ │ │ │ + 0x00072fd4 410b410e 0041df44 0e609c04 9d039e02 A.A..A.D.`...... │ │ │ │ + 0x00072fe4 9f011141 7e000000 10000000 ac460000 ...A~........F.. │ │ │ │ + 0x00072ff4 3ceffcff 38000000 00000000 64000000 <...8.......d... │ │ │ │ + 0x00073004 c0460000 78effcff 70020000 00429809 .F..x...p....B.. │ │ │ │ + 0x00073014 970a4809 41009d04 9e03570e f0019f02 ..H.A.....W..... │ │ │ │ + 0x00073024 bf011141 7e8e138f 12901191 10920f93 ...A~........... │ │ │ │ + 0x00073034 0e940d95 0c960b99 089a079b 069c0511 ................ │ │ │ │ + 0x00073044 487f410d 1f025f0c 01004b06 41410648 H.A..._...K.AA.H │ │ │ │ + 0x00073054 4bffdfde dddcdbda d9d8d7d6 d5d4d3d2 K............... │ │ │ │ + 0x00073064 d1d0cfce 40000000 28470000 80f1fcff ....@...(G...... │ │ │ │ + 0x00073074 54030000 00430e40 9f014609 41004111 T....C.@..F.A.A. │ │ │ │ + 0x00073084 417e0251 0641410e 0041df43 0e409f01 A~.Q.AA..A.C.@.. │ │ │ │ + 0x00073094 11417e44 06417a0e 0045df41 0e409f01 .A~D.Az..E.A.@.. │ │ │ │ + 0x000730a4 11417e4c 06410000 3c000000 6c470000 .A~L.A..<...lG.. │ │ │ │ + 0x000730b4 9cf4fcff f0010000 00419f01 430e5046 .........A..C.PF │ │ │ │ + 0x000730c4 09410041 11417e77 0641410e 0041df44 .A.A.A~w.AA..A.D │ │ │ │ + 0x000730d4 0e509f01 11417e48 0641570a 0e0041df .P...A~H.AW...A. │ │ │ │ + 0x000730e4 440b4811 417e0000 24000000 ac470000 D.H.A~..$....G.. │ │ │ │ + 0x000730f4 4cf6fcff 00020000 0002440e 4011417e L.........D.@.A~ │ │ │ │ + 0x00073104 600a0e00 44064144 0b4a0e00 45064100 `...D.AD.J..E.A. │ │ │ │ + 0x00073114 a8000000 d4470000 24f8fcff a80e0000 .....G..$....... │ │ │ │ + 0x00073124 004e1141 7ebb05bc 04bd03be 02bf0111 .N.A~........... │ │ │ │ + 0x00073134 467f1147 7f11487f 91149015 9b0a9a0b F..G..H......... │ │ │ │ + 0x00073144 9d084f0e c0039e07 9f068e17 8f169213 ..O............. │ │ │ │ + 0x00073154 93129411 9510960f 970e980d 990c9c09 ................ │ │ │ │ + 0x00073164 430d1f05 65280566 26470567 24056822 C...e(.f&G.g$.h" │ │ │ │ + 0x00073174 05692005 6a1e056b 1c056c1a 0344020a .i .j..k..l..D.. │ │ │ │ + 0x00073184 066c066b 066a0669 06680667 06660665 .l.k.j.i.h.g.f.e │ │ │ │ + 0x00073194 0c01004b 06414d06 46410647 41064843 ...K.AM.FA.GA.HC │ │ │ │ + 0x000731a4 fffefdfc fbdfdedd dcdbdad9 d8d7d6d5 ................ │ │ │ │ + 0x000731b4 d4d3d2d1 d0cfce44 0b000000 b4000000 .......D........ │ │ │ │ + 0x000731c4 80480000 2806fdff 48300000 004c1141 .H..(...H0...L.A │ │ │ │ + 0x000731d4 7ebc04bd 03be02bf 01921291 1311467f ~.............F. │ │ │ │ + 0x000731e4 11477f11 487f9d07 9e06500e b0049f05 .G..H.....P..... │ │ │ │ + 0x000731f4 8e168f15 90149311 9410950f 960e970d ................ │ │ │ │ + 0x00073204 980c990b 9a0a9b09 9c08410d 1f4c0562 ..........A..L.b │ │ │ │ + 0x00073214 2c05632a 05642805 65260566 24056722 ,.c*.d(.e&.f$.g" │ │ │ │ + 0x00073224 05682005 691e056a 1c056b1a 056c1803 .h .i..j..k..l.. │ │ │ │ + 0x00073234 dd030a06 6c066b06 6a066906 68066706 ....l.k.j.i.h.g. │ │ │ │ + 0x00073244 66066506 64066306 620c0100 4b06414b f.e.d.c.b...K.AK │ │ │ │ + 0x00073254 06464106 47410648 44fffefd fcdfdedd .FA.GA.HD....... │ │ │ │ + 0x00073264 dcdbdad9 d8d7d6d5 d4d3d2d1 d0cfce42 ...............B │ │ │ │ + 0x00073274 0b000000 4c000000 38490000 c035fdff ....L...8I...5.. │ │ │ │ + 0x00073284 08040000 00440941 009d039c 0444960a .....D.A.....D.. │ │ │ │ + 0x00073294 950b4611 417e9a06 439b059e 02479f01 ..F.A~..C....G.. │ │ │ │ + 0x000732a4 940c470e b0019709 98089907 028b0a0e ..G............. │ │ │ │ + 0x000732b4 004c0641 43dfdedd dcdbdad9 d8d7d6d5 .L.AC........... │ │ │ │ + 0x000732c4 d4410b00 10000000 88490000 8039fdff .A.......I...9.. │ │ │ │ + 0x000732d4 18000000 00000000 10000000 9c490000 .............I.. │ │ │ │ + 0x000732e4 8c39fdff 1c000000 00000000 10000000 .9.............. │ │ │ │ + 0x000732f4 b0490000 9839fdff 14000000 00000000 .I...9.......... │ │ │ │ + 0x00073304 28000000 c4490000 a439fdff 30020000 (....I...9..0... │ │ │ │ + 0x00073314 0002680e 3011417e 470e0042 0641530e ..h.0.A~G..B.AS. │ │ │ │ + 0x00073324 3011417e 410e0043 06410000 30000000 0.A~A..C.A..0... │ │ │ │ + 0x00073334 f0490000 a83bfdff ec000000 00420941 .I...;.......B.A │ │ │ │ + 0x00073344 009e0244 0e301141 7e459f01 4adf4c0a ...D.0.A~E..J.L. │ │ │ │ + 0x00073354 0e004306 41de440b 4b0e0044 0641de00 ..C.A.D.K..D.A.. │ │ │ │ + 0x00073364 10000000 244a0000 943cfdff 60010000 ....$J...<..`... │ │ │ │ + 0x00073374 00000000 10000000 384a0000 e03dfdff ........8J...=.. │ │ │ │ + 0x00073384 2c010000 00000000 1c000000 4c4a0000 ,...........LJ.. │ │ │ │ + 0x00073394 fc3efdff 60010000 00540e30 11417e54 .>..`....T.0.A~T │ │ │ │ + 0x000733a4 0e004306 41000000 30000000 6c4a0000 ..C.A...0...lJ.. │ │ │ │ + 0x000733b4 3c40fdff 94000000 00450941 009b059c <@.......E.A.... │ │ │ │ + 0x000733c4 04449d03 9e02449f 0111417e 420e504b .D....D...A~B.PK │ │ │ │ + 0x000733d4 0e004706 41dfdedd dcdb0000 30000000 ..G.A.......0... │ │ │ │ + 0x000733e4 a04a0000 a840fdff 94000000 00450941 .J...@.......E.A │ │ │ │ + 0x000733f4 009b059c 04449d03 9e02449f 0111417e .....D....D...A~ │ │ │ │ + 0x00073404 420e504b 0e004706 41dfdedd dcdb0000 B.PK..G.A....... │ │ │ │ + 0x00073414 30000000 d44a0000 1441fdff 94000000 0....J...A...... │ │ │ │ + 0x00073424 00450941 009b059c 04449d03 9e02449f .E.A.....D....D. │ │ │ │ + 0x00073434 0111417e 420e504b 0e004706 41dfdedd ..A~B.PK..G.A... │ │ │ │ + 0x00073444 dcdb0000 50000000 084b0000 8041fdff ....P....K...A.. │ │ │ │ + 0x00073454 d4000000 00419a06 420e5044 9b05419d .....A..B.PD..A. │ │ │ │ + 0x00073464 03439e02 43094100 419c0441 9f014111 .C..C.A.A..A..A. │ │ │ │ + 0x00073474 417e55db 41dc41dd 41de41df 41064141 A~U.A.A.A.A.A.AA │ │ │ │ + 0x00073484 0e0041da 410e509a 069b059d 039e0241 ..A.A.P........A │ │ │ │ + 0x00073494 db41dd41 de000000 50000000 5c4b0000 .A.A....P...\K.. │ │ │ │ + 0x000734a4 0c42fdff d4000000 00419a06 420e5044 .B.......A..B.PD │ │ │ │ + 0x000734b4 9b05419d 03439e02 43094100 419c0441 ..A..C..C.A.A..A │ │ │ │ + 0x000734c4 9f014111 417e55db 41dc41dd 41de41df ..A.A~U.A.A.A.A. │ │ │ │ + 0x000734d4 41064141 0e0041da 410e509a 069b059d A.AA..A.A.P..... │ │ │ │ + 0x000734e4 039e0241 db41dd41 de000000 50000000 ...A.A.A....P... │ │ │ │ + 0x000734f4 b04b0000 9842fdff d4000000 00419a06 .K...B.......A.. │ │ │ │ + 0x00073504 420e5044 9b05419d 03439e02 43094100 B.PD..A..C..C.A. │ │ │ │ + 0x00073514 419c0441 9f014111 417e55db 41dc41dd A..A..A.A~U.A.A. │ │ │ │ + 0x00073524 41de41df 41064141 0e0041da 410e509a A.A.A.AA..A.A.P. │ │ │ │ + 0x00073534 069b059d 039e0241 db41dd41 de000000 .......A.A.A.... │ │ │ │ + 0x00073544 5c000000 044c0000 2443fdff 64010000 \....L..$C..d... │ │ │ │ + 0x00073554 0041950b 480ed001 11487f43 98084199 .A..H....H.C..A. │ │ │ │ + 0x00073564 07430941 0043960a 41970942 9b05419a .C.A.C..A..B..A. │ │ │ │ + 0x00073574 06421141 7e419c04 419d0341 9e02419f .B.A~A..A..A..A. │ │ │ │ + 0x00073584 016ad641 d741d841 d941da41 db41dc41 .j.A.A.A.A.A.A.A │ │ │ │ + 0x00073594 dd41de41 064141df 410e0043 0648d500 .A.A.AA.A..C.H.. │ │ │ │ + 0x000735a4 4c000000 644c0000 3444fdff f0000000 L...dL..4D...... │ │ │ │ + 0x000735b4 00419808 450e6011 487f4209 41004199 .A..E.`.H.B.A.A. │ │ │ │ + 0x000735c4 07419a06 439d0341 9e024311 417e419b .A..C..A..C.A~A. │ │ │ │ + 0x000735d4 05419c04 419f0159 d941da41 db41dc41 .A..A..Y.A.A.A.A │ │ │ │ + 0x000735e4 dd41de41 df410641 410e0043 0648d800 .A.A.A.AA..C.H.. │ │ │ │ + 0x000735f4 4c000000 b44c0000 d444fdff f0000000 L....L...D...... │ │ │ │ + 0x00073604 00419808 450e6011 487f4209 41004199 .A..E.`.H.B.A.A. │ │ │ │ + 0x00073614 07419a06 439d0341 9e024311 417e419b .A..C..A..C.A~A. │ │ │ │ + 0x00073624 05419c04 419f0159 d941da41 db41dc41 .A..A..Y.A.A.A.A │ │ │ │ + 0x00073634 dd41de41 df410641 410e0043 0648d800 .A.A.A.AA..C.H.. │ │ │ │ + 0x00073644 10000000 044d0000 7445fdff 98010000 .....M..tE...... │ │ │ │ + 0x00073654 00000000 10000000 184d0000 0047fdff .........M...G.. │ │ │ │ + 0x00073664 98010000 00000000 30000000 2c4d0000 ........0...,M.. │ │ │ │ + 0x00073674 8c48fdff ac040000 004d0e60 11417ebd .H.......M.`.A~. │ │ │ │ + 0x00073684 03be02bf 019e059f 0402af0a 0e004706 ..............G. │ │ │ │ + 0x00073694 4142fffe fddfde43 0b000000 20000000 AB.....C.... ... │ │ │ │ + 0x000736a4 604d0000 184dfdff 6c000000 00450941 `M...M..l....E.A │ │ │ │ + 0x000736b4 009d039e 02439f01 430e8001 11417e00 .....C..C....A~. │ │ │ │ + 0x000736c4 1c000000 844d0000 744dfdff c4020000 .....M..tM...... │ │ │ │ + 0x000736d4 00026e0e 3011417e 480e005e 06410000 ..n.0.A~H..^.A.. │ │ │ │ + 0x000736e4 4c000000 a44d0000 5450fdff 80050000 L....M..TP...... │ │ │ │ + 0x000736f4 004e0e80 0111417e 9f019e02 9d039907 .N....A~........ │ │ │ │ + 0x00073704 9a069b05 9c04440d 1f032501 0a0c0100 ......D...%..... │ │ │ │ + 0x00073714 490641df dedddcdb dad9440b 410a0c01 I.A.......D.A... │ │ │ │ + 0x00073724 004a0641 dfdedddc dbdad941 0b000000 .J.A.......A.... │ │ │ │ + 0x00073734 10000000 f44d0000 8455fdff 54000000 .....M...U..T... │ │ │ │ + 0x00073744 00000000 10000000 084e0000 d055fdff .........N...U.. │ │ │ │ + 0x00073754 a0010000 00000000 14000000 1c4e0000 .............N.. │ │ │ │ + 0x00073764 5c57fdff 14080000 0002adbf 0174ff00 \W...........t.. │ │ │ │ + 0x00073774 24000000 344e0000 645ffdff e4000000 $...4N..d_...... │ │ │ │ + 0x00073784 00470e30 11417e5c 0a0e0045 0641440b .G.0.A~\...E.AD. │ │ │ │ + 0x00073794 460e0043 06410000 20000000 5c4e0000 F..C.A.. ...\N.. │ │ │ │ + 0x000737a4 2c60fdff 84000000 0043be02 bf01450e ,`.......C....E. │ │ │ │ + 0x000737b4 4011417e 500e0045 0641fffe 10000000 @.A~P..E.A...... │ │ │ │ + 0x000737c4 804e0000 b860fdff 1c030000 00000000 .N...`.......... │ │ │ │ + 0x000737d4 10000000 944e0000 c463fdff 7c040000 .....N...c..|... │ │ │ │ + 0x000737e4 00000000 10000000 a84e0000 3068fdff .........N..0h.. │ │ │ │ + 0x000737f4 18030000 00000000 10000000 bc4e0000 .............N.. │ │ │ │ + 0x00073804 3c6bfdff 78040000 00000000 10000000 .....K │ │ │ │ + 0x00074394 06414106 47410648 53fffefd fcfbfaf9 .AA.GA.HS....... │ │ │ │ + 0x000743a4 f8f7dfde dddcdbda d9d8d7d6 d5d4d3d2 ................ │ │ │ │ + 0x000743b4 d1d0cfce 410b0000 84000000 7c5a0000 ....A.......|Z.. │ │ │ │ + 0x000743c4 6cf6fdff 34280000 00591141 7e941595 l...4(...Y.A~... │ │ │ │ + 0x000743d4 14961397 129811b7 09b808b9 07ba06bb ................ │ │ │ │ + 0x000743e4 05bc04bd 03be02bf 01921791 1899109a ................ │ │ │ │ + 0x000743f4 0f9d0c9e 0b9f0a49 0ed00311 477f1148 .......I....G..H │ │ │ │ + 0x00074404 7f8e1b8f 1a901993 169b0e9c 0d410d1f .............A.. │ │ │ │ + 0x00074414 034d020a 0c01004b 06414106 47410648 .M.....K.AA.GA.H │ │ │ │ + 0x00074424 53fffefd fcfbfaf9 f8f7dfde dddcdbda S............... │ │ │ │ + 0x00074434 d9d8d7d6 d5d4d3d2 d1d0cfce 410b0000 ............A... │ │ │ │ + 0x00074444 78000000 045b0000 241efeff ac040000 x....[..$....... │ │ │ │ + 0x00074454 0043960e 950f4709 41009311 9212580e .C....G.A.....X. │ │ │ │ + 0x00074464 80029a0a 990b980c 9f05bc04 11417ebd .............A~. │ │ │ │ + 0x00074474 03be02bf 018e168f 15901491 13941097 ................ │ │ │ │ + 0x00074484 0d9b099c 089d079e 0611487f 410d1f41 ..........H.A..A │ │ │ │ + 0x00074494 056c1802 e60a0c01 004b0641 4106484f .l.......K.AA.HO │ │ │ │ + 0x000744a4 fffefdfc dfdedddc dbdad9d8 d7d6d5d4 ................ │ │ │ │ + 0x000744b4 d3d2d1d0 cfce066c 410b0000 74000000 .......lA...t... │ │ │ │ + 0x000744c4 805b0000 5822feff 98040000 00460941 .[..X".......F.A │ │ │ │ + 0x000744d4 00931092 1144950e 940f570e 8002990a .....D....W..... │ │ │ │ + 0x000744e4 9a099b08 9f04bd03 11417ebe 02bf018e .........A~..... │ │ │ │ + 0x000744f4 158f1490 13911296 0d970c98 0b9c079d ................ │ │ │ │ + 0x00074504 069e0511 487f410d 1f41056c 1802e30a ....H.A..A.l.... │ │ │ │ + 0x00074514 0c01004b 06414106 484efffe fddfdedd ...K.AA.HN...... │ │ │ │ + 0x00074524 dcdbdad9 d8d7d6d5 d4d3d2d1 d0cfce06 ................ │ │ │ │ + 0x00074534 6c410b00 c4000000 f85b0000 8026feff lA.......[...&.. │ │ │ │ + 0x00074544 0c020000 0041980f 430ec001 42990e46 .....A..C...B..F │ │ │ │ + 0x00074554 b90741ba 06420941 0042bd03 41be0241 ..A..B.A.B..A..A │ │ │ │ + 0x00074564 bf014294 13429512 41961145 bb0541bc ..B..B..A..E..A. │ │ │ │ + 0x00074574 04449710 419a0d45 9b0c419c 0b421141 .D..A..E..A..B.A │ │ │ │ + 0x00074584 7e419d0a 419e0942 9f0871f9 41fa41fb ~A..A..B..q.A.A. │ │ │ │ + 0x00074594 41fc41fd 41fe41ff 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ + 0x000745a4 d641d741 d941da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x000745b4 df410e00 41d8440e c0019413 95129611 .A..A.D......... │ │ │ │ + 0x000745c4 9710980f 990e9a0d 9b0c9c0b 9d0a9e09 ................ │ │ │ │ + 0x000745d4 9f08b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x000745e4 11417e46 d4d5d6d7 dadbdcdd dedff9fa .A~F............ │ │ │ │ + 0x000745f4 fbfcfdfe ff064141 d9000000 ec000000 ......AA........ │ │ │ │ + 0x00074604 c05c0000 c827feff 7c020000 00419712 .\...'..|....A.. │ │ │ │ + 0x00074614 430ee001 42961344 9c0d419b 0e420941 C...B..D..A..B.A │ │ │ │ + 0x00074624 0042bb05 41bc0441 bd034192 17429316 .B..A..A..A..B.. │ │ │ │ + 0x00074634 41941544 951441b9 0745b808 43981143 A..D..A..E..C..C │ │ │ │ + 0x00074644 9910419a 0f43ba06 4211417e 41911841 ..A..C..B.A~A..A │ │ │ │ + 0x00074654 9d0c419e 0b419f0a 41b70941 be0241bf ..A..A..A..A..A. │ │ │ │ + 0x00074664 010246f7 41f841f9 41fa41fb 41fc41fd ..F.A.A.A.A.A.A. │ │ │ │ + 0x00074674 41fe41ff 41064141 d141d241 d341d441 A.A.A.AA.A.A.A.A │ │ │ │ + 0x00074684 d541d641 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00074694 de41df41 0e0041d7 430ee001 91189217 .A.A..A.C....... │ │ │ │ + 0x000746a4 93169415 95149613 97129811 99109a0f ................ │ │ │ │ + 0x000746b4 9b0e9c0d 9d0c9e0b 9f0ab709 b808b907 ................ │ │ │ │ + 0x000746c4 ba06bb05 bc04bd03 be02bf01 11417e46 .............A~F │ │ │ │ + 0x000746d4 d1d2d3d4 d5d8d9da dbdcddde dff7f8f9 ................ │ │ │ │ + 0x000746e4 fafbfcfd feff0641 41d60000 b8000000 .......AA....... │ │ │ │ + 0x000746f4 b05d0000 5829feff bc020000 00419117 .]..X).......A.. │ │ │ │ + 0x00074704 450e8002 11487f42 95134392 16439810 E....H.B..C..C.. │ │ │ │ + 0x00074714 41990f43 09410041 bb0541bc 0441bd03 A..C.A.A..A..A.. │ │ │ │ + 0x00074724 418e1a44 b80841b9 07479315 42941441 A..D..A..G..B..A │ │ │ │ + 0x00074734 96124597 1141ba06 4411417e 418f1941 ..E..A..D.A~A..A │ │ │ │ + 0x00074744 9018419a 0e419b0d 419c0c41 9d0b419e ..A..A..A..A..A. │ │ │ │ + 0x00074754 0a419f09 43be0241 bf010250 f841f941 .A..C..A...P.A.A │ │ │ │ + 0x00074764 fa41fb41 fc41fd41 fe41ff41 ce410641 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00074774 41cf41d0 41d241d3 41d441d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00074784 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ + 0x00074794 410e0043 0648d141 0e800291 17921695 A..C.H.A........ │ │ │ │ + 0x000747a4 1311487f 41d241d5 74000000 6c5e0000 ..H.A.A.t...l^.. │ │ │ │ + 0x000747b4 5c2bfeff 30070000 00429610 970f680e \+..0....B....h. │ │ │ │ + 0x000747c4 d0021141 7e901691 159b0b9c 0a9d099f ...A~........... │ │ │ │ + 0x000747d4 07ba06bb 05bc04bd 03be02bf 018e188f ................ │ │ │ │ + 0x000747e4 17921493 13941295 11980e99 0d9a0c9e ................ │ │ │ │ + 0x000747f4 0811487f 420d1f03 7c010a0c 01004b06 ..H.B...|.....K. │ │ │ │ + 0x00074804 41410648 50fffefd fcfbfadf dedddcdb AA.HP........... │ │ │ │ + 0x00074814 dad9d8d7 d6d5d4d3 d2d1d0cf ce410b00 .............A.. │ │ │ │ + 0x00074824 40000000 e45e0000 1432feff c4000000 @....^...2...... │ │ │ │ + 0x00074834 00430e30 9f014a0a 0e0041df 420b4109 .C.0..J...A.B.A. │ │ │ │ + 0x00074844 41004111 417e4506 41420941 00421141 A.A.A~E.AB.A.B.A │ │ │ │ + 0x00074854 7e450641 42094100 4211417e 45064142 ~E.AB.A.B.A~E.AB │ │ │ │ + 0x00074864 0e0042df 40000000 285f0000 a032feff ..B.@...(_...2.. │ │ │ │ + 0x00074874 44020000 00439d03 9c040941 00449b05 D....C.....A.D.. │ │ │ │ + 0x00074884 9e02449f 0111417e 420e5002 530a0e00 ..D...A~B.P.S... │ │ │ │ + 0x00074894 4b0641df dedddcdb 410b530a 0e004c06 K.A.....A.S...L. │ │ │ │ + 0x000748a4 41dfdedd dcdb410b 4c000000 6c5f0000 A.....A.L...l_.. │ │ │ │ + 0x000748b4 ac34feff 68030000 00430941 0099079a .4..h....C.A.... │ │ │ │ + 0x000748c4 06449b05 9c04449d 039e0245 9f011141 .D....D....E...A │ │ │ │ + 0x000748d4 7e420e70 027a0a0e 004d0641 dfdedddc ~B.p.z...M.A.... │ │ │ │ + 0x000748e4 dbdad943 0b680a0e 004e0641 dfdedddc ...C.h...N.A.... │ │ │ │ + 0x000748f4 dbdad941 0b000000 1c000000 bc5f0000 ...A........._.. │ │ │ │ + 0x00074904 cc37feff 40000000 00460e30 11417e44 .7..@....F.0.A~D │ │ │ │ + 0x00074914 0e004206 41000000 1c000000 dc5f0000 ..B.A........_.. │ │ │ │ + 0x00074924 ec37feff 44000000 00460e30 11417e45 .7..D....F.0.A~E │ │ │ │ + 0x00074934 0e004206 41000000 1c000000 fc5f0000 ..B.A........_.. │ │ │ │ + 0x00074944 1c38feff 50000000 00480e30 11417e46 .8..P....H.0.A~F │ │ │ │ + 0x00074954 0e004206 41000000 10000000 1c600000 ..B.A........`.. │ │ │ │ + 0x00074964 4c38feff 88010000 00000000 34000000 L8..........4... │ │ │ │ + 0x00074974 30600000 c839feff e8010000 00430941 0`...9.......C.A │ │ │ │ + 0x00074984 009f0143 0e301141 7e4f9e02 4fde4f0a ...C.0.A~O..O.O. │ │ │ │ + 0x00074994 0e004406 41df410b 6f0a0e00 440641df ..D.A.A.o...D.A. │ │ │ │ + 0x000749a4 410b0000 4c000000 68600000 903bfeff A...L...h`...;.. │ │ │ │ + 0x000749b4 780a0000 00440941 009e049f 034d0e80 x....D.A.....M.. │ │ │ │ + 0x000749c4 01be02bf 0111417e 970b980a 99099a08 ......A~........ │ │ │ │ + 0x000749d4 9b079c06 9d05410d 1f034901 0a0c0100 ......A...I..... │ │ │ │ + 0x000749e4 4b064142 fffedfde dddcdbda d9d8d744 K.AB...........D │ │ │ │ + 0x000749f4 0b000000 84000000 b8600000 c045feff .........`...E.. │ │ │ │ + 0x00074a04 74280000 005c1141 7e941595 14971296 t(...\.A~....... │ │ │ │ + 0x00074a14 13b709b8 08b907ba 06bb05bc 04bd03be ................ │ │ │ │ + 0x00074a24 02bf0192 17911890 1999109d 0c9e0b4e ...............N │ │ │ │ + 0x00074a34 0ee0039f 0a11477f 11487f8e 1b8f1a93 ......G..H...... │ │ │ │ + 0x00074a44 1698119a 0f9b0e9c 0d440d1f 0316020a .........D...... │ │ │ │ + 0x00074a54 0c01004b 06414106 47410648 53fffefd ...K.AA.GA.HS... │ │ │ │ + 0x00074a64 fcfbfaf9 f8f7dfde dddcdbda d9d8d7d6 ................ │ │ │ │ + 0x00074a74 d5d4d3d2 d1d0cfce 410b0000 84000000 ........A....... │ │ │ │ + 0x00074a84 40610000 b86dfeff 54290000 00591141 @a...m..T)...Y.A │ │ │ │ + 0x00074a94 7eb709b8 08b907ba 06bb05bc 04bd03be ~............... │ │ │ │ + 0x00074aa4 02bf018e 1b8f1a90 19921791 18951496 ................ │ │ │ │ + 0x00074ab4 13971298 119a0f9b 0e9e0b49 0ed0039f ...........I.... │ │ │ │ + 0x00074ac4 0a11477f 11487f93 16941599 109c0d9d ..G..H.......... │ │ │ │ + 0x00074ad4 0c410d1f 0327020a 0c01004b 06414106 .A...'.....K.AA. │ │ │ │ + 0x00074ae4 47410648 53fffefd fcfbfaf9 f8f7dfde GA.HS........... │ │ │ │ + 0x00074af4 dddcdbda d9d8d7d6 d5d4d3d2 d1d0cfce ................ │ │ │ │ + 0x00074b04 410b0000 74000000 c8610000 9096feff A...t....a...... │ │ │ │ + 0x00074b14 68040000 0043950f 94105f0e 80021141 h....C...._....A │ │ │ │ + 0x00074b24 7e990b98 0c970d9f 05bc04bd 03be02bf ~............... │ │ │ │ + 0x00074b34 018e168f 15901491 13921293 11960e9a ................ │ │ │ │ + 0x00074b44 0a9b099c 089d079e 0611487f 410d1f41 ..........H.A..A │ │ │ │ + 0x00074b54 056c1802 d50a0c01 004b0641 4106484f .l.......K.AA.HO │ │ │ │ + 0x00074b64 fffefdfc dfdedddc dbdad9d8 d7d6d5d4 ................ │ │ │ │ + 0x00074b74 d3d2d1d0 cfce066c 410b0000 74000000 .......lA...t... │ │ │ │ + 0x00074b84 40620000 889afeff 58040000 00460941 @b......X....F.A │ │ │ │ + 0x00074b94 00940f95 0e5b0e80 02990a98 0b9f04bd .....[.......... │ │ │ │ + 0x00074ba4 03be0211 417ebf01 8e158f14 90139112 ....A~.......... │ │ │ │ + 0x00074bb4 92119310 960d970c 9a099b08 9c079d06 ................ │ │ │ │ + 0x00074bc4 9e051148 7f410d1f 41056c18 02d30a0c ...H.A..A.l..... │ │ │ │ + 0x00074bd4 01004b06 41410648 4efffefd dfdedddc ..K.AA.HN....... │ │ │ │ + 0x00074be4 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce066c ...............l │ │ │ │ + 0x00074bf4 410b0000 c4000000 b8620000 709efeff A........b..p... │ │ │ │ + 0x00074c04 0c020000 0041980f 430ec001 42990e46 .....A..C...B..F │ │ │ │ + 0x00074c14 b90741ba 06420941 0042bd03 41be0241 ..A..B.A.B..A..A │ │ │ │ + 0x00074c24 bf014294 13429512 41961145 bb0541bc ..B..B..A..E..A. │ │ │ │ + 0x00074c34 04449710 419a0d45 9b0c419c 0b421141 .D..A..E..A..B.A │ │ │ │ + 0x00074c44 7e419d0a 419e0942 9f0871f9 41fa41fb ~A..A..B..q.A.A. │ │ │ │ + 0x00074c54 41fc41fd 41fe41ff 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ + 0x00074c64 d641d741 d941da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00074c74 df410e00 41d8440e c0019413 95129611 .A..A.D......... │ │ │ │ + 0x00074c84 9710980f 990e9a0d 9b0c9c0b 9d0a9e09 ................ │ │ │ │ + 0x00074c94 9f08b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x00074ca4 11417e46 d4d5d6d7 dadbdcdd dedff9fa .A~F............ │ │ │ │ + 0x00074cb4 fbfcfdfe ff064141 d9000000 ec000000 ......AA........ │ │ │ │ + 0x00074cc4 80630000 b89ffeff 7c020000 00419712 .c......|....A.. │ │ │ │ + 0x00074cd4 430ee001 42961344 9c0d419b 0e420941 C...B..D..A..B.A │ │ │ │ + 0x00074ce4 0042bb05 41bc0441 bd034192 17429316 .B..A..A..A..B.. │ │ │ │ + 0x00074cf4 41941544 951441b9 0744b808 43981143 A..D..A..D..C..C │ │ │ │ + 0x00074d04 9910419a 0f43ba06 4211417e 41911841 ..A..C..B.A~A..A │ │ │ │ + 0x00074d14 9d0c419e 0b419f0a 41b70941 be0241bf ..A..A..A..A..A. │ │ │ │ + 0x00074d24 010247f7 41f841f9 41fa41fb 41fc41fd ..G.A.A.A.A.A.A. │ │ │ │ + 0x00074d34 41fe41ff 41064141 d141d241 d341d441 A.A.A.AA.A.A.A.A │ │ │ │ + 0x00074d44 d541d641 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00074d54 de41df41 0e0041d7 430ee001 91189217 .A.A..A.C....... │ │ │ │ + 0x00074d64 93169415 95149613 97129811 99109a0f ................ │ │ │ │ + 0x00074d74 9b0e9c0d 9d0c9e0b 9f0ab709 b808b907 ................ │ │ │ │ + 0x00074d84 ba06bb05 bc04bd03 be02bf01 11417e46 .............A~F │ │ │ │ + 0x00074d94 d1d2d3d4 d5d8d9da dbdcddde dff7f8f9 ................ │ │ │ │ + 0x00074da4 fafbfcfd feff0641 41d60000 b8000000 .......AA....... │ │ │ │ + 0x00074db4 70640000 48a1feff bc020000 00419117 pd..H........A.. │ │ │ │ + 0x00074dc4 450e8002 11487f42 95134392 16439810 E....H.B..C..C.. │ │ │ │ + 0x00074dd4 41990f43 09410041 bb0541bc 0441bd03 A..C.A.A..A..A.. │ │ │ │ + 0x00074de4 418e1a44 b80841b9 07469315 42941441 A..D..A..F..B..A │ │ │ │ + 0x00074df4 96124597 1141ba06 4411417e 418f1941 ..E..A..D.A~A..A │ │ │ │ + 0x00074e04 9018419a 0e419b0d 419c0c41 9d0b419e ..A..A..A..A..A. │ │ │ │ + 0x00074e14 0a419f09 43be0241 bf010251 f841f941 .A..C..A...Q.A.A │ │ │ │ + 0x00074e24 fa41fb41 fc41fd41 fe41ff41 ce410641 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00074e34 41cf41d0 41d241d3 41d441d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00074e44 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ + 0x00074e54 410e0043 0648d141 0e800291 17921695 A..C.H.A........ │ │ │ │ + 0x00074e64 1311487f 41d241d5 74000000 2c650000 ..H.A.A.t...,e.. │ │ │ │ + 0x00074e74 4ca3feff 10070000 00429c09 9b0a4c09 L........B....L. │ │ │ │ + 0x00074e84 41009015 91149213 93129411 9d085b0e A.............[. │ │ │ │ + 0x00074e94 b0029e07 9f061141 7ebb05bc 04bd03be .......A~....... │ │ │ │ + 0x00074ea4 02bf018e 178f1695 10960f97 0e980d99 ................ │ │ │ │ + 0x00074eb4 0c9a0b11 487f420d 1f037501 0a0c0100 ....H.B...u..... │ │ │ │ + 0x00074ec4 4b064141 06484fff fefdfcfb dfdedddc K.AA.HO......... │ │ │ │ + 0x00074ed4 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce410b ..............A. │ │ │ │ + 0x00074ee4 40000000 a4650000 e4a9feff c4000000 @....e.......... │ │ │ │ + 0x00074ef4 00430e30 9f014a0a 0e0041df 420b4109 .C.0..J...A.B.A. │ │ │ │ + 0x00074f04 41004111 417e4506 41420941 00421141 A.A.A~E.AB.A.B.A │ │ │ │ + 0x00074f14 7e450641 42094100 4211417e 45064142 ~E.AB.A.B.A~E.AB │ │ │ │ + 0x00074f24 0e0042df 40000000 e8650000 70aafeff ..B.@....e..p... │ │ │ │ + 0x00074f34 44020000 00439d03 9c040941 00449b05 D....C.....A.D.. │ │ │ │ + 0x00074f44 9e02449f 0111417e 420e5002 530a0e00 ..D...A~B.P.S... │ │ │ │ + 0x00074f54 4b0641df dedddcdb 410b530a 0e004c06 K.A.....A.S...L. │ │ │ │ + 0x00074f64 41dfdedd dcdb410b 4c000000 2c660000 A.....A.L...,f.. │ │ │ │ + 0x00074f74 7cacfeff 68030000 00430941 0099079a |...h....C.A.... │ │ │ │ + 0x00074f84 06449b05 9c04449d 039e0245 9f011141 .D....D....E...A │ │ │ │ + 0x00074f94 7e420e70 027a0a0e 004d0641 dfdedddc ~B.p.z...M.A.... │ │ │ │ + 0x00074fa4 dbdad943 0b680a0e 004e0641 dfdedddc ...C.h...N.A.... │ │ │ │ + 0x00074fb4 dbdad941 0b000000 1c000000 7c660000 ...A........|f.. │ │ │ │ + 0x00074fc4 9caffeff 40000000 00460e30 11417e44 ....@....F.0.A~D │ │ │ │ + 0x00074fd4 0e004206 41000000 1c000000 9c660000 ..B.A........f.. │ │ │ │ + 0x00074fe4 bcaffeff 44000000 00460e30 11417e45 ....D....F.0.A~E │ │ │ │ + 0x00074ff4 0e004206 41000000 1c000000 bc660000 ..B.A........f.. │ │ │ │ + 0x00075004 ecaffeff 50000000 00480e30 11417e46 ....P....H.0.A~F │ │ │ │ + 0x00075014 0e004206 41000000 10000000 dc660000 ..B.A........f.. │ │ │ │ + 0x00075024 1cb0feff 88010000 00000000 34000000 ............4... │ │ │ │ + 0x00075034 f0660000 98b1feff e8010000 00430941 .f...........C.A │ │ │ │ + 0x00075044 009f0143 0e301141 7e4f9e02 4fde4f0a ...C.0.A~O..O.O. │ │ │ │ + 0x00075054 0e004406 41df410b 6f0a0e00 440641df ..D.A.A.o...D.A. │ │ │ │ + 0x00075064 410b0000 80000000 28670000 50b3feff A.......(g..P... │ │ │ │ + 0x00075074 b01e0000 004d1141 7ebb05bc 04bd03be .....M.A~....... │ │ │ │ + 0x00075084 02bf018e 178f164d 94119312 960f9510 .......M........ │ │ │ │ + 0x00075094 990c9a0b 550eb003 9d089c09 9b0a9f06 ....U........... │ │ │ │ + 0x000750a4 11467f11 477f1148 7f901591 14921397 .F..G..H........ │ │ │ │ + 0x000750b4 0e980d9e 07420d1f 031b030a 0c01004b .....B.........K │ │ │ │ + 0x000750c4 06414106 46410647 4106484f fffefdfc .AA.FA.GA.HO.... │ │ │ │ + 0x000750d4 fbdfdedd dcdbdad9 d8d7d6d5 d4d3d2d1 ................ │ │ │ │ + 0x000750e4 d0cfce41 0b000000 54000000 ac670000 ...A....T....g.. │ │ │ │ + 0x000750f4 7cd1feff c4060000 00429e03 9f024509 |........B....E. │ │ │ │ + 0x00075104 4100bf01 930e4311 417e940d 4d0e9001 A.....C.A~..M... │ │ │ │ + 0x00075114 960b950c 99089809 970a9a07 9b069c05 ................ │ │ │ │ + 0x00075124 9d04430d 1f030301 0a0c0100 4b064145 ..C.........K.AE │ │ │ │ + 0x00075134 ffdfdedd dcdbdad9 d8d7d6d5 d4d3430b ..............C. │ │ │ │ + 0x00075144 88000000 04680000 f4d7feff d01e0000 .....h.......... │ │ │ │ + 0x00075154 00450941 00990c98 0d5b0eb0 039f06bb .E.A.....[...... │ │ │ │ + 0x00075164 0511417e bc04bd03 be02bf01 8e178f16 ..A~............ │ │ │ │ + 0x00075174 90159114 92139312 94119510 960f970e ................ │ │ │ │ + 0x00075184 9a0b9b0a 9c099d08 9e071146 7f11477f ...........F..G. │ │ │ │ + 0x00075194 11487f41 0d1f4105 6c1a03a0 030a0c01 .H.A..A.l....... │ │ │ │ + 0x000751a4 004b0641 41064641 06474106 4850fffe .K.AA.FA.GA.HP.. │ │ │ │ + 0x000751b4 fdfcfbdf dedddcdb dad9d8d7 d6d5d4d3 ................ │ │ │ │ + 0x000751c4 d2d1d0cf ce066c41 0b000000 b8000000 ......lA........ │ │ │ │ + 0x000751d4 90680000 38f6feff 38040000 00439211 .h..8...8....C.. │ │ │ │ + 0x000751e4 93104609 4100960d 970c450e c0011141 ..F.A.....E....A │ │ │ │ + 0x000751f4 7e11467f 11477f11 487f4a94 0f41950e ~.F..G..H.J..A.. │ │ │ │ + 0x00075204 439a0941 990a4198 0b419e05 43bf0143 C..A..A..A..C..C │ │ │ │ + 0x00075214 be02459b 08419c07 43bd0344 9112439d ..E..A..C..D..C. │ │ │ │ + 0x00075224 06419f04 02b9fd41 fe41ff41 d141d441 .A.....A.A.A.A.A │ │ │ │ + 0x00075234 d541d841 d941da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00075244 df410e00 47064141 06464106 47410648 .A..G.AA.FA.GA.H │ │ │ │ + 0x00075254 d7d6d3d2 410ec001 91129211 9310940f ....A........... │ │ │ │ + 0x00075264 950e960d 970c980b 990a9a09 9b089c07 ................ │ │ │ │ + 0x00075274 9d069e05 9f04bd03 be02bf01 11417e11 .............A~. │ │ │ │ + 0x00075284 467f1147 7f11487f b8000000 4c690000 F..G..H.....Li.. │ │ │ │ + 0x00075294 bcf9feff 38040000 0043970c 960d4609 ....8....C....F. │ │ │ │ + 0x000752a4 41009211 9310450e c0011141 7e11467f A.....E....A~.F. │ │ │ │ + 0x000752b4 11477f11 487f4a94 0f41950e 439a0941 .G..H.J..A..C..A │ │ │ │ + 0x000752c4 990a4198 0b419e05 43bf0143 be02459b ..A..A..C..C..E. │ │ │ │ + 0x000752d4 08419c07 43bd0344 9112439d 06419f04 .A..C..D..C..A.. │ │ │ │ + 0x000752e4 02b9fd41 fe41ff41 d141d441 d541d841 ...A.A.A.A.A.A.A │ │ │ │ + 0x000752f4 d941da41 db41dc41 dd41de41 df410e00 .A.A.A.A.A.A.A.. │ │ │ │ + 0x00075304 47064141 06464106 47410648 d7d6d3d2 G.AA.FA.GA.H.... │ │ │ │ + 0x00075314 410ec001 91129211 9310940f 950e960d A............... │ │ │ │ + 0x00075324 970c980b 990a9a09 9b089c07 9d069e05 ................ │ │ │ │ + 0x00075334 9f04bd03 be02bf01 11417e11 467f1147 .........A~.F..G │ │ │ │ + 0x00075344 7f11487f 44000000 086a0000 40fdfeff ..H.D....j..@... │ │ │ │ + 0x00075354 2c020000 00419f04 450e6011 417e489b ,....A..E.`.A~H. │ │ │ │ + 0x00075364 08419c07 43bd0341 be02459d 06419e05 .A..C..A..E..A.. │ │ │ │ + 0x00075374 41bf0102 63fd41fe 41ff41db 41dc41dd A...c.A.A.A.A.A. │ │ │ │ + 0x00075384 41de410e 00430641 df000000 c4000000 A.A..C.A........ │ │ │ │ + 0x00075394 506a0000 28fffeff 2c020000 00429f07 Pj..(...,....B.. │ │ │ │ + 0x000753a4 09410045 0ec00198 0e11417e 45970f45 .A.E......A~E..E │ │ │ │ + 0x000753b4 bd0341be 0242ba06 41bb0543 990d419a ..A..B..A..C..A. │ │ │ │ + 0x000753c4 0c439214 41931346 94124195 11439610 .C..A..F..A..C.. │ │ │ │ + 0x000753d4 429b0b44 bc04439c 0a419d09 419e0842 B..D..C..A..A..B │ │ │ │ + 0x000753e4 bf0173fa 41fb41fc 41fd41fe 41ff41d2 ..s.A.A.A.A.A.A. │ │ │ │ + 0x000753f4 41d341d4 41d541d6 41d741d9 41da41db A.A.A.A.A.A.A.A. │ │ │ │ + 0x00075404 41dc41dd 41de410e 00440641 dfd8430e A.A.A.A..D.A..C. │ │ │ │ + 0x00075414 c0019214 93139412 95119610 970f980e ................ │ │ │ │ + 0x00075424 990d9a0c 9b0b9c0a 9d099e08 9f07ba06 ................ │ │ │ │ + 0x00075434 bb05bc04 bd03be02 bf011141 7e46d2d3 ...........A~F.. │ │ │ │ + 0x00075444 d4d5d6d9 dadbdcdd defafbfc fdfeff41 ...............A │ │ │ │ + 0x00075454 d7000000 c4000000 186b0000 9000ffff .........k...... │ │ │ │ + 0x00075464 f0050000 00419117 44094100 9c0c480e .....A..D.A...H. │ │ │ │ + 0x00075474 80029a0e 9b0d1141 7e9d0b9e 0a9f0942 .......A~......B │ │ │ │ + 0x00075484 96124392 1642990f 41981045 ba0641bb ..C..B..A..E..A. │ │ │ │ + 0x00075494 0541bc04 41901842 95134194 1444bd03 .A..A..B..A..D.. │ │ │ │ + 0x000754a4 41be0244 8e1a44b8 0841b907 43931542 A..D..D..A..C..B │ │ │ │ + 0x000754b4 8f194197 1141bf01 0257f841 f941fa41 ..A..A...W.A.A.A │ │ │ │ + 0x000754c4 fb41fc41 fd41fe41 ff41ce41 cf41d042 .A.A.A.A.A.A.A.B │ │ │ │ + 0x000754d4 d341d441 d541d741 d841d902 41d241d6 .A.A.A.A.A..A.A. │ │ │ │ + 0x000754e4 024b0a0e 00490641 dfdedddc dbdad141 .K...I.A.......A │ │ │ │ + 0x000754f4 0b599216 96125ad2 d6429216 96124793 .Y....Z..B....G. │ │ │ │ + 0x00075504 15941495 13971198 10990f41 d241d341 ...........A.A.A │ │ │ │ + 0x00075514 d441d541 d641d741 d841d900 88000000 .A.A.A.A.A...... │ │ │ │ + 0x00075524 e06b0000 b805ffff 980c0000 005d0ea0 .k...........].. │ │ │ │ + 0x00075534 0311417e 91149015 93129411 95109a0b ..A~............ │ │ │ │ + 0x00075544 9b0a9c09 9d089f06 bb051148 7fbc04bd ...........H.... │ │ │ │ + 0x00075554 03be02bf 018e178f 16921396 0f970e98 ................ │ │ │ │ + 0x00075564 0d990c9e 07430d1f 05682205 69204305 .....C...h".i C. │ │ │ │ + 0x00075574 6a1e056b 1c056c1a 038c020a 0c01004b j..k..l........K │ │ │ │ + 0x00075584 06415506 48fffefd fcfbdfde dddcdbda .AU.H........... │ │ │ │ + 0x00075594 d9d8d7d6 d5d4d3d2 d1d0cfce 066c066b .............l.k │ │ │ │ + 0x000755a4 066a0669 0668410b 40000000 6c6c0000 .j.i.hA.@...ll.. │ │ │ │ + 0x000755b4 cc11ffff c4000000 00430e30 9f014a0a .........C.0..J. │ │ │ │ + 0x000755c4 0e0041df 420b4109 41004111 417e4506 ..A.B.A.A.A.A~E. │ │ │ │ + 0x000755d4 41420941 00421141 7e450641 42094100 AB.A.B.A~E.AB.A. │ │ │ │ + 0x000755e4 4211417e 45064142 0e0042df 38000000 B.A~E.AB..B.8... │ │ │ │ + 0x000755f4 b06c0000 5812ffff d8020000 00440941 .l..X........D.A │ │ │ │ + 0x00075604 009a069b 05439c04 9d03449e 029f0144 .....C....D....D │ │ │ │ + 0x00075614 0e501141 7e02660a 0e004b06 41dfdedd .P.A~.f...K.A... │ │ │ │ + 0x00075624 dcdbda44 0b000000 48000000 ec6c0000 ...D....H....l.. │ │ │ │ + 0x00075634 fc14ffff 38010000 00440941 0098099a ....8....D.A.... │ │ │ │ + 0x00075644 07439c05 440e7011 417e4e99 0842bf01 .C..D.p.A~N..B.. │ │ │ │ + 0x00075654 439b0641 9e03439f 02429d04 51ff41d9 C..A..C..B..Q.A. │ │ │ │ + 0x00075664 42db41dd 41de41df 440a0e00 470641dc B.A.A.A.D...G.A. │ │ │ │ + 0x00075674 dad8420b 1c000000 386d0000 f015ffff ..B.....8m...... │ │ │ │ + 0x00075684 44000000 00460e30 11417e45 0e004206 D....F.0.A~E..B. │ │ │ │ + 0x00075694 41000000 2c000000 586d0000 2016ffff A...,...Xm.. ... │ │ │ │ + 0x000756a4 60010000 00420941 009f0144 0e301141 `....B.A...D.0.A │ │ │ │ + 0x000756b4 7e5b0a0e 00430641 df440b68 0e004406 ~[...C.A.D.h..D. │ │ │ │ + 0x000756c4 41df0000 70000000 886d0000 7017ffff A...p....m..p... │ │ │ │ + 0x000756d4 fc030000 0044960f 95104398 0d970e43 .....D....C....C │ │ │ │ + 0x000756e4 0ec0019f 0662bb05 41bc0443 09410041 .....b..A..C.A.A │ │ │ │ + 0x000756f4 990c419a 0b431141 7e419411 419b0a41 ..A..C.A~A..A..A │ │ │ │ + 0x00075704 9c09419d 08419e07 41bd0341 be0241bf ..A..A..A..A..A. │ │ │ │ + 0x00075714 017afb41 fc41fd41 fe41ff41 d441d941 .z.A.A.A.A.A.A.A │ │ │ │ + 0x00075724 da41db41 064141dc 41dd41de 410a0e00 .A.A.AA.A.A.A... │ │ │ │ + 0x00075734 45dfd8d7 d6d5410b 80000000 fc6d0000 E.....A......m.. │ │ │ │ + 0x00075744 fc1affff 40040000 00449511 96104398 ....@....D....C. │ │ │ │ + 0x00075754 0e9f0742 0ed00161 9b0b419a 0c420941 ...B...a..A..B.A │ │ │ │ + 0x00075764 0042ba06 41bb0543 94124193 1342990d .B..A..C..A..B.. │ │ │ │ + 0x00075774 4211417e 41970f41 9c0a419d 09419e08 B.A~A..A..A..A.. │ │ │ │ + 0x00075784 41bc0441 bd0341be 0241bf01 0246fa41 A..A..A..A...F.A │ │ │ │ + 0x00075794 fb41fc41 fd41fe41 ff41d341 d441d741 .A.A.A.A.A.A.A.A │ │ │ │ + 0x000757a4 064141d9 41da41db 41dc41dd 41de410a .AA.A.A.A.A.A.A. │ │ │ │ + 0x000757b4 0e0044df d8d6d541 0b000000 74000000 ..D....A....t... │ │ │ │ + 0x000757c4 806e0000 b81effff e4020000 00449510 .n...........D.. │ │ │ │ + 0x000757d4 960f4398 0d970e42 0ec00174 bb0541bc ..C....B...t..A. │ │ │ │ + 0x000757e4 04430941 0041990c 419a0b43 11417e41 .C.A.A..A..C.A~A │ │ │ │ + 0x000757f4 9411419b 0a419c09 419d0841 9e07419f ..A..A..A..A..A. │ │ │ │ + 0x00075804 0641bd03 41be0241 bf0178fb 41fc41fd .A..A..A..x.A.A. │ │ │ │ + 0x00075814 41fe41ff 41d441d9 41da41db 41064141 A.A.A.A.A.A.A.AA │ │ │ │ + 0x00075824 dc41dd41 de41df41 0a0e0044 d8d7d6d5 .A.A.A.A...D.... │ │ │ │ + 0x00075834 410b0000 78000000 f86e0000 3021ffff A...x....n..0!.. │ │ │ │ + 0x00075844 d0020000 00419d07 43941043 970d960e .....A..C..C.... │ │ │ │ + 0x00075854 430ec001 950f74bc 0441bd03 43094100 C.....t..A..C.A. │ │ │ │ + 0x00075864 41980c41 990b4311 417e4192 12419311 A..A..C.A~A..A.. │ │ │ │ + 0x00075874 419a0a41 9b09419c 08419e06 419f0541 A..A..A..A..A..A │ │ │ │ + 0x00075884 be0241bf 0176fc41 fd41fe41 ff41d241 ..A..v.A.A.A.A.A │ │ │ │ + 0x00075894 d341d841 d941da41 064141db 41dc41de .A.A.A.A.AA.A.A. │ │ │ │ + 0x000758a4 41df410a 0e0045dd d7d6d5d4 410b0000 A.A...E.....A... │ │ │ │ + 0x000758b4 88000000 746f0000 8423ffff 2c030000 ....to...#..,... │ │ │ │ + 0x000758c4 00449312 9411430e e001960f 729b0a41 .D....C.....r..A │ │ │ │ + 0x000758d4 9a0b4209 410041bb 0541bc04 43921341 ..B.A.A..A..C..A │ │ │ │ + 0x000758e4 91144297 0e41980d 4311417e 41901541 ..B..A..C.A~A..A │ │ │ │ + 0x000758f4 95104199 0c419c09 419d0841 9e07419f ..A..A..A..A..A. │ │ │ │ + 0x00075904 0641bd03 41be0241 bf010248 fb41fc41 .A..A..A...H.A.A │ │ │ │ + 0x00075914 fd41fe41 ff41d041 d141d241 d5410641 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00075924 41d741d8 41d941da 41db41dc 41dd41de A.A.A.A.A.A.A.A. │ │ │ │ + 0x00075934 41df410a 0e0043d6 d4d3410b 78000000 A.A...C...A.x... │ │ │ │ + 0x00075944 00700000 2826ffff 08030000 00419d07 .p..(&.......A.. │ │ │ │ + 0x00075954 43941043 970d960e 430ec001 950f70bc C..C....C.....p. │ │ │ │ + 0x00075964 0441bd03 43094100 41980c41 990b4311 .A..C.A.A..A..C. │ │ │ │ + 0x00075974 417e4192 12419311 419a0a41 9b09419c A~A..A..A..A..A. │ │ │ │ + 0x00075984 08419e06 419f0541 be0241bf 017afc41 .A..A..A..A..z.A │ │ │ │ + 0x00075994 fd41fe41 ff41d241 d341d841 d941da41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x000759a4 064141db 41dc41de 41df410a 0e0045dd .AA.A.A.A.A...E. │ │ │ │ + 0x000759b4 d7d6d5d4 410b0000 24000000 7c700000 ....A...$...|p.. │ │ │ │ + 0x000759c4 bc28ffff 00010000 00429e02 9f01480e .(.......B....H. │ │ │ │ + 0x000759d4 3011417e 5d0a0e00 48064141 dfde440b 0.A~]...H.AA..D. │ │ │ │ + 0x000759e4 38000000 a4700000 9429ffff 3c020000 8....p...)..<... │ │ │ │ + 0x000759f4 00430941 009f0144 0e401141 7e519d03 .C.A...D.@.A~Q.. │ │ │ │ + 0x00075a04 419e0268 dd41de41 0a0e0043 0641df42 A..h.A.A...C.A.B │ │ │ │ + 0x00075a14 0b5b0a0e 00430641 df420b00 08010000 .[...C.A.B...... │ │ │ │ + 0x00075a24 e0700000 982bffff 14040000 00440941 .p...+.......D.A │ │ │ │ + 0x00075a34 009f0843 0ef00111 417e4596 11419a0d ...C....A~E..A.. │ │ │ │ + 0x00075a44 4b951245 97104198 0f459116 41921543 K..E..A..E..A..C │ │ │ │ + 0x00075a54 93144194 1342b907 41ba0644 990e419b ..A..B..A..D..A. │ │ │ │ + 0x00075a64 0c459c0b 419d0a42 9017419e 0941bb05 .E..A..B..A..A.. │ │ │ │ + 0x00075a74 41bc0441 bd0341be 0241bf01 78f941fa A..A..A..A..x.A. │ │ │ │ + 0x00075a84 41fb41fc 41fd41fe 41ff41d0 41d141d2 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00075a94 41d341d4 41d541d6 41d741d8 41d941da A.A.A.A.A.A.A.A. │ │ │ │ + 0x00075aa4 41db41dc 41dd41de 410a0e00 430641df A.A.A.A.A...C.A. │ │ │ │ + 0x00075ab4 410b4195 1241980f 4b921545 93144194 A.A..A..K..E..A. │ │ │ │ + 0x00075ac4 13439611 41971044 911641ba 0644990e .C..A..D..A..D.. │ │ │ │ + 0x00075ad4 419a0d44 9b0c419c 0b459d0a 419e0941 A..D..A..E..A..A │ │ │ │ + 0x00075ae4 bb0541bc 0441bd03 41be0241 bf016ffa ..A..A..A..A..o. │ │ │ │ + 0x00075af4 41fb41fc 41fd41fe 41ff41d1 d2d3d4d7 A.A.A.A.A.A..... │ │ │ │ + 0x00075b04 d8d9dbdc ddde41d5 41d641da 410e0043 ......A.A.A.A..C │ │ │ │ + 0x00075b14 0641df41 0ef00192 15951298 0f9f0811 .A.A............ │ │ │ │ + 0x00075b24 417e41d2 41d541d8 10010000 ec710000 A~A.A.A......q.. │ │ │ │ + 0x00075b34 ac2effff f0030000 00440941 009f0943 .........D.A...C │ │ │ │ + 0x00075b44 0ef00111 417e4594 14419810 4b931545 ....A~E..A..K..E │ │ │ │ + 0x00075b54 96124197 11459018 41911743 92164195 ..A..E..A..C..A. │ │ │ │ + 0x00075b64 1342b808 41b90744 990f419a 0e459b0d .B..A..D..A..E.. │ │ │ │ + 0x00075b74 419c0c42 9d0b419e 0a41ba06 41bb0541 A..B..A..A..A..A │ │ │ │ + 0x00075b84 bc0441bd 0341be02 41bf0175 f841f941 ..A..A..A..u.A.A │ │ │ │ + 0x00075b94 fa41fb41 fc41fd41 fe41ff41 d041d141 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00075ba4 d241d341 d441d541 d641d741 d841d941 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00075bb4 da41db41 dc41dd41 de410a0e 00430641 .A.A.A.A.A...C.A │ │ │ │ + 0x00075bc4 df410b41 93154197 114b9216 45911741 .A.A..A..K..E..A │ │ │ │ + 0x00075bd4 90184295 13419612 449c0c41 9b0d4294 ..B..A..D..A..B. │ │ │ │ + 0x00075be4 1441b907 45981041 990f439a 0e449d0b .A..E..A..C..D.. │ │ │ │ + 0x00075bf4 419e0a42 ba0641bb 0541bc04 41bd0342 A..B..A..A..A..B │ │ │ │ + 0x00075c04 be0241bf 016ad0d1 d2d5d6d7 d9dadbdc ..A..j.......... │ │ │ │ + 0x00075c14 dddef9fa fbfcfdfe ff41d341 d441d841 .........A.A.A.A │ │ │ │ + 0x00075c24 0e004306 41df410e f0019216 93159711 ..C.A.A......... │ │ │ │ + 0x00075c34 9f091141 7e41d241 d341d700 60010000 ...A~A.A.A..`... │ │ │ │ + 0x00075c44 00730000 8831ffff 58140000 00429316 .s...1..X....B.. │ │ │ │ + 0x00075c54 92174609 41009811 9910439c 0d9d0c43 ..F.A.....C....C │ │ │ │ + 0x00075c64 9e0b9f0a 480ea002 11417e11 467f1147 ....H....A~.F..G │ │ │ │ + 0x00075c74 7f11487f 0242b907 41ba0646 bb0541bc ..H..B..A..F..A. │ │ │ │ + 0x00075c84 04489415 41951442 96134197 12428e1b .H..A..B..A..B.. │ │ │ │ + 0x00075c94 418f1a41 90194191 18419a0f 419b0e41 A..A..A..A..A..A │ │ │ │ + 0x00075ca4 b70941b8 0841bd03 41be0241 bf0103c1 ..A..A..A..A.... │ │ │ │ + 0x00075cb4 01f741f8 41f941fa 41fb41fc 41fd41fe ..A.A.A.A.A.A.A. │ │ │ │ + 0x00075cc4 41ff41ce 41cf41d0 41d141d4 41d541d6 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00075cd4 41d741da 41db410a 0e004b06 41410646 A.A.A.A...K.AA.F │ │ │ │ + 0x00075ce4 41064741 0648dfde dddcd9d8 d3d2410b A.GA.H........A. │ │ │ │ + 0x00075cf4 458e1b8f 1a901991 18941595 14961397 E............... │ │ │ │ + 0x00075d04 129a0f9b 0eb709b8 08b907ba 06bb05bc ................ │ │ │ │ + 0x00075d14 04bd03be 02bf0102 c3cecfd0 d1d4d5d6 ................ │ │ │ │ + 0x00075d24 d7dadbf7 f8f9fafb fcfdfeff 7dbb0541 ............}..A │ │ │ │ + 0x00075d34 bc044596 13419712 439a0f41 9b0e438e ..E..A..C..A..C. │ │ │ │ + 0x00075d44 1b418f1a 41901941 91184194 15419514 .A..A..A..A..A.. │ │ │ │ + 0x00075d54 41b90741 ba0641bd 0341be02 41bf0103 A..A..A..A..A... │ │ │ │ + 0x00075d64 1a01b709 b80846ce cfd0d1d4 d5d6d7da ......F......... │ │ │ │ + 0x00075d74 dbf7f8f9 fafbfcfd feff488e 1b8f1a90 ..........H..... │ │ │ │ + 0x00075d84 19911894 15951496 1397129a 0f9b0eb9 ................ │ │ │ │ + 0x00075d94 07ba06bb 05bc04bd 03be02bf 01000000 ................ │ │ │ │ + 0x00075da4 a8010000 64740000 8444ffff 00150000 ....dt...D...... │ │ │ │ + 0x00075db4 0047990e 0941009e 099f0847 0ec00296 .G...A.....G.... │ │ │ │ + 0x00075dc4 1111417e 9d0a1146 7f11477f 11487f45 ..A~...F..G..H.E │ │ │ │ + 0x00075dd4 056b1e05 6c1c439c 0b0245bb 0541bc04 .k..l.C...E..A.. │ │ │ │ + 0x00075de4 45bd0341 be024894 13419314 42971041 E..A..H..A..B..A │ │ │ │ + 0x00075df4 980f428e 19418f18 41901741 91164192 ..B..A..A..A..A. │ │ │ │ + 0x00075e04 15419512 419a0d41 9b0c41b9 0741ba06 .A..A..A..A..A.. │ │ │ │ + 0x00075e14 41bf0103 c501f941 fa41fb41 fc41fd41 A......A.A.A.A.A │ │ │ │ + 0x00075e24 fe41ff41 ce41cf41 d041d141 d241d341 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00075e34 d441d541 d741d841 da41db41 dc410e00 .A.A.A.A.A.A.A.. │ │ │ │ + 0x00075e44 4a064141 06464106 47410648 dfdeddd9 J.AA.FA.GA.H.... │ │ │ │ + 0x00075e54 d6066c06 6b410ec0 02961199 0e9c0b9d ..l.kA.......... │ │ │ │ + 0x00075e64 0a9e099f 08056b1e 056c1c11 417e1146 ......k..l..A~.F │ │ │ │ + 0x00075e74 7f11477f 11487f43 8e198f18 90179116 ..G..H.C........ │ │ │ │ + 0x00075e84 92159314 94139512 9710980f 9a0d9b0c ................ │ │ │ │ + 0x00075e94 b907ba06 bb05bc04 bd03be02 bf0102df ................ │ │ │ │ + 0x00075ea4 cecfd0d1 d2d3d4d5 d7d8dadb dcf9fafb ................ │ │ │ │ + 0x00075eb4 fcfdfeff 42941302 45ba0641 bb054497 ....B...E..A..D. │ │ │ │ + 0x00075ec4 1041980f 439a0d41 9b0c439c 0b428e19 .A..C..A..C..B.. │ │ │ │ + 0x00075ed4 418f1841 90174191 16419215 41931441 A..A..A..A..A..A │ │ │ │ + 0x00075ee4 951241bc 0441bd03 41be0241 bf010318 ..A..A..A..A.... │ │ │ │ + 0x00075ef4 01b90746 cecfd0d1 d2d3d5d7 d8dadbdc ...F............ │ │ │ │ + 0x00075f04 f9fafbfc fdfeff43 d49c0b48 8e198f18 .......C...H.... │ │ │ │ + 0x00075f14 90179116 92159314 94139512 9710980f ................ │ │ │ │ + 0x00075f24 9a0d9b0c ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x00075f34 026dcecf d0d1d2d3 d4d5d7d8 dadbfafb .m.............. │ │ │ │ + 0x00075f44 fcfdfeff 41dc4194 1341d400 10000000 ....A.A..A...... │ │ │ │ + 0x00075f54 10760000 d857ffff 2c000000 00000000 .v...W..,....... │ │ │ │ + 0x00075f64 38000000 24760000 f457ffff 18030000 8...$v...W...... │ │ │ │ + 0x00075f74 00450941 009f019e 02440e40 9d031141 .E.A.....D.@...A │ │ │ │ + 0x00075f84 7e025e0a 0e004606 41dfdedd 430b0246 ~.^...F.A...C..F │ │ │ │ + 0x00075f94 0a0e0046 0641dfde dd440b00 2c000000 ...F.A...D..,... │ │ │ │ + 0x00075fa4 60760000 d85affff 78010000 00419f01 `v...Z..x....A.. │ │ │ │ + 0x00075fb4 450e3011 417e650a 0e004306 41df420b E.0.A~e...C.A.B. │ │ │ │ + 0x00075fc4 5d0a0e00 440641df 430b0000 10000000 ]...D.A.C....... │ │ │ │ + 0x00075fd4 90760000 285cffff 14000000 00000000 .v..(\.......... │ │ │ │ + 0x00075fe4 2c000000 a4760000 345cffff e0010000 ,....v..4\...... │ │ │ │ + 0x00075ff4 00440941 009f0143 0e301141 7e024c0a .D.A...C.0.A~.L. │ │ │ │ + 0x00076004 0e004306 41df420b 550e0047 0641df00 ..C.A.B.U..G.A.. │ │ │ │ + 0x00076014 3c000000 d4760000 e45dffff e0070000 <....v...]...... │ │ │ │ + 0x00076024 00430941 009f0143 0e301141 7e490a0e .C.A...C.0.A~I.. │ │ │ │ + 0x00076034 00430641 df420b02 9d0a0e00 440641df .C.A.B......D.A. │ │ │ │ + 0x00076044 430b031f 010a0e00 440641df 410b0000 C.......D.A.A... │ │ │ │ + 0x00076054 2c000000 14770000 8465ffff f8000000 ,....w...e...... │ │ │ │ + 0x00076064 00430941 009f0143 0e301141 7e4f0a0e .C.A...C.0.A~O.. │ │ │ │ + 0x00076074 00440641 df430b5a 0e004406 41df0000 .D.A.C.Z..D.A... │ │ │ │ + 0x00076084 2c000000 44770000 5466ffff 78010000 ,...Dw..Tf..x... │ │ │ │ + 0x00076094 00419f01 450e3011 417e650a 0e004306 .A..E.0.A~e...C. │ │ │ │ + 0x000760a4 41df420b 5d0a0e00 440641df 430b0000 A.B.]...D.A.C... │ │ │ │ + 0x000760b4 10000000 74770000 a467ffff 14000000 ....tw...g...... │ │ │ │ + 0x000760c4 00000000 2c000000 88770000 b067ffff ....,....w...g.. │ │ │ │ + 0x000760d4 e0010000 00440941 009f0143 0e301141 .....D.A...C.0.A │ │ │ │ + 0x000760e4 7e024c0a 0e004306 41df420b 550e0047 ~.L...C.A.B.U..G │ │ │ │ + 0x000760f4 0641df00 3c000000 b8770000 6069ffff .A..<....w..`i.. │ │ │ │ + 0x00076104 e0070000 00430941 009f0143 0e301141 .....C.A...C.0.A │ │ │ │ + 0x00076114 7e490a0e 00430641 df420b02 9d0a0e00 ~I...C.A.B...... │ │ │ │ + 0x00076124 440641df 430b031f 010a0e00 440641df D.A.C.......D.A. │ │ │ │ + 0x00076134 410b0000 2c000000 f8770000 0071ffff A...,....w...q.. │ │ │ │ + 0x00076144 f8000000 00430941 009f0143 0e301141 .....C.A...C.0.A │ │ │ │ + 0x00076154 7e4f0a0e 00440641 df430b5a 0e004406 ~O...D.A.C.Z..D. │ │ │ │ + 0x00076164 41df0000 00000000 A....... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0008f7f0 805e0000 00000000 .^...... │ │ │ │ + 0x0008f7f0 205e0000 00000000 ^...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0008f7f8 105e0000 00000000 .^...... │ │ │ │ + 0x0008f7f8 b05d0000 00000000 .]...... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -9,11 +9,9 @@ │ │ │ │ 0x0008ff60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ff70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ff80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ff90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ffa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ffb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008ffc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0008ffd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0008ffe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0008fff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0008ffd0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33346234 39333833 62623835 61313032 34b49383bb85a102 │ │ │ │ - 0x00000010 38383862 39646262 35376465 64363335 888b9dbb57ded635 │ │ │ │ - 0x00000020 64323536 38632e64 65627567 00000000 d2568c.debug.... │ │ │ │ - 0x00000030 0df4d4f0 .... │ │ │ │ + 0x00000000 61333935 36643738 62613366 62643037 a3956d78ba3fbd07 │ │ │ │ + 0x00000010 31336232 36386437 66326236 32663763 13b268d7f2b62f7c │ │ │ │ + 0x00000020 61393630 66612e64 65627567 00000000 a960fa.debug.... │ │ │ │ + 0x00000030 d58585eb .... │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfftjulia.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ 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 0x0778b4 0x0778b4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x07600c 0x07600c 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 0x06f4d8 0x000000000006f4d8 0x000000000006f4d8 0x000b7c 0x000b7c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x06dc68 0x000000000006dc68 0x000000000006dc68 0x000b7c 0x000b7c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ 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 │ │ │ ├── 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 0007b8 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 00000000000009a8 0009a8 001aa0 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 0000000000002448 002448 00126f 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000000000036b8 0036b8 000238 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000000000038f0 0038f0 0000c0 00 A 4 3 8 │ │ │ │ - [ 7] .rela.dyn RELA 00000000000039b0 0039b0 000330 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003ce0 003ce0 000d38 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004a20 004a20 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 0000000000004a80 004a80 069fe0 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 000000000006ea60 06ea60 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 000000000006ea90 06ea90 000a48 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 000000000006f4d8 06f4d8 000b7c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000000000070054 070054 007860 00 A 0 0 4 │ │ │ │ + [ 7] .rela.dyn RELA 00000000000039b0 0039b0 0002b8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003c68 003c68 000d38 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 00000000000049a0 0049a0 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 0000000000004a00 004a00 068a68 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 000000000006d468 06d468 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 000000000006d490 06d490 0007d8 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 000000000006dc68 06dc68 000b7c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000000000006e7e4 06e7e4 007828 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 000100 08 WA 0 0 256 │ │ │ │ + [19] .got PROGBITS 000000000008ff00 07ff00 0000d8 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 284 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000004a20 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 00000000000049a0 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,236 +52,236 @@ │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND __powieee128@GLIBC_2.32 (10) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 0000000000038950 4108 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000059040 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 57: 0000000000048860 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 58: 00000000000589d0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 59: 000000000004a7a0 812 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 60: 000000000004f010 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 61: 00000000000486e0 372 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 62: 0000000000048520 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 63: 00000000000061c0 80 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_finalize │ │ │ │ - 64: 000000000003e7a0 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 65: 000000000004ede0 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 66: 000000000004c340 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 67: 0000000000059190 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 68: 000000000003c510 860 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 69: 000000000004ba70 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 70: 0000000000034f50 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 71: 000000000003c220 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 72: 000000000006dba0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 73: 0000000000060c20 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 74: 00000000000515f0 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 75: 000000000000aa60 1392 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 76: 0000000000058f90 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 77: 0000000000069770 1044 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 78: 0000000000047a20 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 79: 0000000000065870 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 80: 0000000000049600 1608 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 81: 000000000006d9c0 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 82: 0000000000047f70 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 83: 0000000000047580 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 84: 0000000000066140 1508 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 85: 000000000004af60 792 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_complex │ │ │ │ - 86: 000000000003dc20 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 87: 0000000000058c10 812 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 88: 0000000000065430 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 89: 0000000000042de0 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 90: 0000000000006120 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_trafo_direct │ │ │ │ - 91: 000000000003de90 1192 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 92: 0000000000057c60 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 93: 0000000000048390 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 94: 00000000000690e0 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 95: 0000000000006080 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_trafo │ │ │ │ - 96: 0000000000035c20 3604 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 97: 000000000004c0e0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 98: 0000000000006980 1524 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 99: 000000000004c2e0 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 100: 0000000000049cb0 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 101: 000000000005f690 548 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 102: 0000000000041f20 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 103: 0000000000049e20 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 104: 000000000003d1c0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 105: 0000000000048440 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 106: 000000000004c540 1316 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 107: 0000000000065ef0 580 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 108: 000000000005fe30 1804 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 109: 0000000000050120 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 110: 0000000000057570 1204 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 111: 000000000004d2e0 704 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 112: 00000000000570a0 1224 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 113: 00000000000084b0 148 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 114: 000000000004c430 260 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 115: 0000000000058fe0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 116: 000000000003dd60 296 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 117: 000000000004f870 84 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 118: 000000000004a600 248 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 119: 0000000000005f00 184 FUNC GLOBAL DEFAULT 10 jnfft_set_fhat │ │ │ │ - 120: 000000000004d840 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 121: 000000000006db60 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 122: 000000000004e4f0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 123: 0000000000060610 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 124: 0000000000042af0 96 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 125: 000000000004e710 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 126: 000000000004be80 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 127: 000000000005fb60 712 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 128: 000000000006cb90 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 129: 000000000006d8c0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 130: 000000000004ef80 144 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 131: 000000000004f4a0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 132: 000000000004a700 148 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 133: 0000000000041280 256 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 134: 00000000000677c0 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 135: 000000000006f288 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 136: 0000000000048a80 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 137: 0000000000069330 1080 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 138: 0000000000049320 724 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 139: 0000000000037840 4368 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 140: 000000000004e600 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 141: 00000000000507c0 940 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 142: 000000000003bd10 532 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 143: 00000000000416b0 2160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 144: 0000000000060850 812 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 145: 00000000000501a0 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 146: 0000000000041380 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 147: 000000000004ec80 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 00000000000381e0 4088 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 0000000000058070 392 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 57: 00000000000478a0 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 58: 00000000000579d0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 59: 0000000000049740 796 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 60: 000000000004dfa0 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 61: 0000000000047730 356 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 62: 0000000000047570 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 63: 00000000000060a0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_finalize │ │ │ │ + 64: 000000000003def0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 65: 000000000004dd70 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 66: 000000000004b2c0 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 67: 0000000000058200 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 68: 000000000003bd20 904 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 69: 000000000004a9e0 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 70: 0000000000034760 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 71: 000000000003ba10 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 72: 000000000006c740 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 73: 000000000005feb0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 74: 00000000000504b0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 75: 000000000000a6a0 1344 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 76: 0000000000057fd0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 77: 00000000000688a0 1008 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 78: 0000000000046b30 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 79: 0000000000064b10 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 80: 0000000000048600 1408 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 81: 000000000006c5a0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 82: 0000000000047020 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 83: 0000000000046700 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 84: 00000000000653b0 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 85: 0000000000049ee0 792 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 86: 000000000003d3d0 304 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 87: 0000000000057c20 872 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 88: 00000000000646d0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 89: 00000000000420b0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 90: 0000000000006020 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_trafo_direct │ │ │ │ + 91: 000000000003d630 1148 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 92: 0000000000056c90 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 93: 00000000000473f0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 94: 0000000000068240 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 95: 0000000000005fa0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_trafo │ │ │ │ + 96: 00000000000354e0 3444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 97: 000000000004b050 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 98: 0000000000006830 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 99: 000000000004b260 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 100: 0000000000048be0 416 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 101: 000000000005e930 524 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 102: 0000000000041260 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 103: 0000000000048d80 2068 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 104: 000000000003ca50 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 105: 0000000000047490 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 106: 000000000004b4c0 1444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 107: 0000000000065180 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 108: 000000000005f080 1808 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 109: 000000000004f140 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 110: 00000000000565e0 1176 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 111: 000000000004c3c0 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 112: 0000000000056130 1196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 113: 0000000000008270 128 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 114: 000000000004b3a0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 115: 0000000000058020 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 116: 000000000003d500 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 117: 000000000004e830 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 118: 00000000000495a0 228 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 119: 0000000000005e20 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_fhat │ │ │ │ + 120: 000000000004c820 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 121: 000000000006c720 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 122: 000000000004d4a0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 123: 000000000005f860 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 124: 0000000000041df0 56 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 125: 000000000004d6a0 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 126: 000000000004ae00 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 127: 000000000005edc0 700 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 128: 000000000006b940 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 129: 000000000006c4a0 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 130: 000000000004df10 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 131: 000000000004e460 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 132: 0000000000049690 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 133: 0000000000040650 220 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 134: 00000000000669f0 312 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 135: 000000000006da10 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 136: 0000000000047a80 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 137: 0000000000068480 1044 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 138: 0000000000048300 708 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 139: 00000000000370f0 4336 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 140: 000000000004d590 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 141: 000000000004f7a0 868 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 142: 000000000003b4f0 524 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 143: 0000000000040a40 2080 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 144: 000000000005fab0 872 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 145: 000000000004f1c0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 146: 0000000000040730 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 147: 000000000004dc10 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ 148: 0000000000090090 8 OBJECT GLOBAL DEFAULT 21 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ - 149: 000000000003d210 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 150: 0000000000050f40 1384 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 151: 000000000004df10 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 152: 0000000000008550 2340 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 153: 000000000004aad0 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 154: 00000000000516d0 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 155: 0000000000047cf0 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 156: 000000000004fd30 996 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 157: 000000000004f380 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 158: 000000000004e910 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 159: 0000000000041100 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 160: 000000000005f8c0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 161: 0000000000008e80 7132 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 162: 0000000000067960 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 163: 000000000004fa50 724 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 164: 000000000004d1f0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 165: 0000000000043160 544 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 166: 000000000004e590 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 167: 000000000003c940 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 168: 0000000000050b70 964 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 169: 0000000000065cb0 572 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 170: 000000000004d5a0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 171: 000000000004e490 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 172: 000000000003a6a0 5284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 173: 000000000004f8d0 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 174: 000000000004c250 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 175: 0000000000066730 3260 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 176: 000000000004ee60 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 177: 00000000000581d0 1836 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 178: 000000000005c510 10344 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 179: 000000000003d260 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 180: 000000000004e550 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 181: 0000000000061000 7836 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 182: 0000000000006f80 892 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 183: 00000000000482e0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 184: 0000000000047a70 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 185: 00000000000501c0 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 186: 0000000000048230 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 187: 0000000000007300 4516 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 188: 000000000004ed30 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 189: 000000000006c800 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 190: 0000000000057a30 548 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 191: 0000000000039960 3388 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 192: 0000000000034e80 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 193: 000000000004d170 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 194: 0000000000048c10 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 195: 0000000000040980 1240 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 196: 000000000003e340 356 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 197: 000000000003d2c0 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 198: 0000000000005fc0 184 FUNC GLOBAL DEFAULT 10 jnfft_set_f │ │ │ │ - 199: 0000000000060dd0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 200: 0000000000060540 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 201: 0000000000049c50 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 202: 0000000000048970 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 203: 0000000000005d90 56 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_init │ │ │ │ - 204: 000000000000c420 1168 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 205: 00000000000673f0 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 206: 0000000000047e00 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 207: 000000000003bf30 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 208: 00000000000635d0 7772 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 209: 00000000000060d0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_adjoint │ │ │ │ - 210: 000000000004f690 84 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 211: 000000000006e6f0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 149: 000000000003ca90 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 150: 000000000004fe90 1288 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 151: 000000000004cea0 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 152: 00000000000082f0 2292 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 153: 0000000000049a60 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 154: 0000000000050580 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 155: 0000000000046da0 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 156: 000000000004ed70 976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 157: 000000000004e340 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 158: 000000000004d8a0 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 159: 0000000000040500 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 160: 000000000005eb40 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 161: 0000000000008bf0 6828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 162: 0000000000066b80 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 163: 000000000004ea10 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 164: 000000000004c2c0 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 165: 0000000000042410 496 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 166: 000000000004d530 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 167: 000000000003c180 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 168: 000000000004fb10 896 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 169: 0000000000064f50 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 170: 000000000004c630 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 171: 000000000004d450 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 172: 0000000000039f20 5220 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 173: 000000000004e890 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 174: 000000000004b1e0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 175: 00000000000659a0 3224 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 176: 000000000004ddf0 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 177: 00000000000571d0 1840 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 178: 000000000005b700 10580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 179: 000000000003cae0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 180: 000000000004d500 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 181: 0000000000060280 7856 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 182: 0000000000006dc0 828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 183: 0000000000047350 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 184: 0000000000046b50 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 185: 000000000004f1e0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 186: 00000000000472b0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 187: 0000000000007100 4452 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 188: 000000000004dcc0 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 189: 000000000006b620 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 190: 0000000000056a80 524 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 191: 00000000000391e0 3380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 192: 00000000000346a0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 193: 000000000004c280 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 194: 0000000000047c20 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 195: 000000000003fe60 1116 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 196: 000000000003dab0 324 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 197: 000000000003cb30 456 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 198: 0000000000005ee0 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_f │ │ │ │ + 199: 0000000000060090 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 200: 000000000005f790 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 201: 0000000000048b80 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 202: 0000000000047990 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 203: 0000000000005cf0 16 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_init │ │ │ │ + 204: 000000000000bf70 1020 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 205: 0000000000066640 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 206: 0000000000046ec0 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 207: 000000000003b700 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 208: 0000000000062800 7888 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 209: 0000000000005fe0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_adjoint │ │ │ │ + 210: 000000000004e650 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 211: 000000000006d100 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 212: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 213: 0000000000035020 3072 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 214: 000000000004f140 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 215: 000000000003d6d0 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 216: 0000000000005dd0 304 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_set_x │ │ │ │ - 217: 0000000000069b90 5564 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 218: 000000000004d7c0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 219: 00000000000480b0 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 220: 00000000000501e0 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 221: 000000000004d9a0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 222: 000000000004e840 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 223: 0000000000040e60 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 224: 000000000000afd0 5192 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 225: 0000000000052120 10452 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 226: 000000000003e610 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 227: 0000000000040ee0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 228: 0000000000005d50 60 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_alloc │ │ │ │ - 229: 000000000006cfa0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 230: 000000000004b280 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 231: 000000000003ceb0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 232: 000000000004c230 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 233: 000000000003e4b0 348 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 234: 00000000000514b0 208 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 235: 000000000004d240 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 236: 0000000000060b80 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 237: 000000000005f210 1148 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 238: 000000000003c870 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 239: 00000000000674c0 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 240: 000000000006c7a0 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 241: 0000000000057f00 712 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 242: 000000000003d440 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 243: 000000000004da70 184 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 244: 0000000000048600 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 213: 0000000000034820 3252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 214: 000000000004e100 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 215: 000000000003cf40 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 216: 0000000000005d00 280 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_x │ │ │ │ + 217: 0000000000068c90 5208 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 218: 000000000004c800 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 219: 0000000000047150 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 220: 000000000004f200 1436 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 221: 000000000004c960 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 222: 000000000004d7d0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 223: 00000000000402c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 224: 000000000000abe0 4996 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 225: 0000000000051030 10420 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 226: 000000000003dd50 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 227: 0000000000040300 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 228: 0000000000005cd0 20 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_alloc │ │ │ │ + 229: 000000000006bcc0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 230: 000000000004a200 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 231: 000000000003c710 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 232: 000000000004b1c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 233: 000000000003dc00 324 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 234: 00000000000503a0 188 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 235: 000000000004c300 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 236: 000000000005fe20 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 237: 000000000005e4d0 1112 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 238: 000000000003c0b0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 239: 0000000000066710 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 240: 000000000006b5f0 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 241: 0000000000056f10 700 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 242: 000000000003cd00 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 243: 000000000004ca40 168 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 244: 0000000000047650 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 245: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 246: 000000000006ddd0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 247: 000000000004f6f0 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 248: 000000000004e130 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 249: 000000000004ebb0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 250: 000000000004e530 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 251: 0000000000048dd0 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 252: 0000000000036a40 3576 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 253: 000000000004d8d0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 254: 0000000000067910 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 255: 0000000000050150 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 256: 000000000004f1d0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 257: 0000000000059da0 10088 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 258: 000000000006cd70 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 259: 0000000000040ea0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 260: 00000000000421d0 2332 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 261: 00000000000492a0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 262: 0000000000047ab0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 263: 0000000000068fd0 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 264: 0000000000060c80 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 265: 0000000000006170 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_adjoint_direct │ │ │ │ - 266: 0000000000060bd0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 267: 0000000000058f40 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 268: 000000000003cba0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 269: 000000000004eac0 240 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 270: 000000000004b700 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 271: 000000000004ca70 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 272: 000000000006cd30 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 273: 0000000000051580 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 274: 000000000006b150 5708 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 275: 000000000004f540 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 276: 00000000000479e0 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 277: 000000000004f2f0 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 278: 000000000004d800 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 279: 0000000000058900 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 280: 0000000000054a00 9876 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 281: 000000000003bb50 436 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 246: 000000000006c920 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 247: 000000000004e6b0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 248: 000000000004d0e0 740 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 249: 000000000004db40 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 250: 000000000004d4c0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 251: 0000000000047dc0 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 252: 0000000000036260 3716 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 253: 000000000004c8a0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 254: 0000000000066b30 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 255: 000000000004f180 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 256: 000000000004e190 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 257: 0000000000058e80 10356 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 258: 000000000006bae0 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 259: 00000000000402e0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 260: 0000000000041500 2284 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 261: 0000000000048280 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 262: 0000000000046b70 560 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 263: 0000000000068140 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 264: 000000000005ff00 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 265: 0000000000006060 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_adjoint_direct │ │ │ │ + 266: 000000000005fe60 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 267: 0000000000057f90 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 268: 000000000003c3e0 816 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 269: 000000000004da50 240 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 270: 000000000004a680 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 271: 000000000004ba70 2060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 272: 000000000006bac0 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 273: 0000000000050460 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 274: 000000000006a0f0 5376 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 275: 000000000004e500 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 276: 0000000000046b10 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 277: 000000000004e2b0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 278: 000000000004c810 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 279: 0000000000057900 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 280: 00000000000538f0 10292 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 281: 000000000003b390 348 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 282: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 283: 000000000005ed80 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 283: 000000000005e060 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,181 +1,176 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x39b0 contains 34 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x39b0 contains 29 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f828 0000000000000016 R_PPC64_RELATIVE 5d40 │ │ │ │ -000000000008f830 0000000000000016 R_PPC64_RELATIVE 5cd0 │ │ │ │ +000000000008f828 0000000000000016 R_PPC64_RELATIVE 5cc0 │ │ │ │ +000000000008f830 0000000000000016 R_PPC64_RELATIVE 5c50 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ 000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000008ff10 0000001400000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000008ff18 0000001600000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000008ff20 0000001100000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff28 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff30 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff58 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff38 000000bf00000026 R_PPC64_ADDR64 0000000000039960 nfft_trafo + 0 │ │ │ │ -000000000008ff40 0000011900000026 R_PPC64_ADDR64 000000000003bb50 nfft_adjoint + 0 │ │ │ │ -000000000008ff48 0000008f00000026 R_PPC64_ADDR64 00000000000416b0 nfsft_trafo + 0 │ │ │ │ -000000000008ff50 0000010400000026 R_PPC64_ADDR64 00000000000421d0 nfsft_adjoint + 0 │ │ │ │ -000000000008ff60 0000005900000026 R_PPC64_ADDR64 0000000000042de0 nfsoft_trafo + 0 │ │ │ │ -000000000008ff68 000000a500000026 R_PPC64_ADDR64 0000000000043160 nfsoft_adjoint + 0 │ │ │ │ -000000000008ff70 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff78 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ffa0 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff80 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fff8 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff88 000000d400000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008ff90 000000f500000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008ff98 0000011a00000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008ffa8 0000009600000026 R_PPC64_ADDR64 0000000000050f40 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008ffb0 000000dc00000026 R_PPC64_ADDR64 00000000000501e0 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008ffb8 000000a800000026 R_PPC64_ADDR64 0000000000050b70 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008ffc0 0000008d00000026 R_PPC64_ADDR64 00000000000507c0 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008ffc8 0000011800000026 R_PPC64_ADDR64 0000000000054a00 nfct_trafo + 0 │ │ │ │ -000000000008ffd0 000000e100000026 R_PPC64_ADDR64 0000000000052120 nfct_adjoint + 0 │ │ │ │ -000000000008ffd8 0000010100000026 R_PPC64_ADDR64 0000000000059da0 nfst_trafo + 0 │ │ │ │ -000000000008ffe0 000000b200000026 R_PPC64_ADDR64 000000000005c510 nfst_adjoint + 0 │ │ │ │ -000000000008ffe8 000000b500000026 R_PPC64_ADDR64 0000000000061000 nnfft_trafo + 0 │ │ │ │ -000000000008fff0 000000d000000026 R_PPC64_ADDR64 00000000000635d0 nnfft_adjoint + 0 │ │ │ │ +000000000008ff28 000000bf00000014 R_PPC64_GLOB_DAT 00000000000391e0 nfft_trafo + 0 │ │ │ │ +000000000008ff30 0000011900000014 R_PPC64_GLOB_DAT 000000000003b390 nfft_adjoint + 0 │ │ │ │ +000000000008ff38 0000009400000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ff40 0000008f00000014 R_PPC64_GLOB_DAT 0000000000040a40 nfsft_trafo + 0 │ │ │ │ +000000000008ff48 0000010400000014 R_PPC64_GLOB_DAT 0000000000041500 nfsft_adjoint + 0 │ │ │ │ +000000000008ff50 0000005900000014 R_PPC64_GLOB_DAT 00000000000420b0 nfsoft_trafo + 0 │ │ │ │ +000000000008ff58 000000a500000014 R_PPC64_GLOB_DAT 0000000000042410 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff60 000000d400000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff68 0000011a00000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff70 000000f500000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff78 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff80 0000008d00000014 R_PPC64_GLOB_DAT 000000000004f7a0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ff88 000000dc00000014 R_PPC64_GLOB_DAT 000000000004f200 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ff90 0000009600000014 R_PPC64_GLOB_DAT 000000000004fe90 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ff98 000000a800000014 R_PPC64_GLOB_DAT 000000000004fb10 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffa0 0000011800000014 R_PPC64_GLOB_DAT 00000000000538f0 nfct_trafo + 0 │ │ │ │ +000000000008ffa8 000000e100000014 R_PPC64_GLOB_DAT 0000000000051030 nfct_adjoint + 0 │ │ │ │ +000000000008ffb0 000000b200000014 R_PPC64_GLOB_DAT 000000000005b700 nfst_adjoint + 0 │ │ │ │ +000000000008ffb8 0000010100000014 R_PPC64_GLOB_DAT 0000000000058e80 nfst_trafo + 0 │ │ │ │ +000000000008ffc0 000000b500000014 R_PPC64_GLOB_DAT 0000000000060280 nnfft_trafo + 0 │ │ │ │ +000000000008ffc8 000000d000000014 R_PPC64_GLOB_DAT 0000000000062800 nnfft_adjoint + 0 │ │ │ │ +000000000008ffd0 0000001700000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3ce0 contains 141 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3c68 contains 141 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 0000000000038950 nfft_trafo_3d + 0 │ │ │ │ -000000000008faa0 0000011500000015 R_PPC64_JMP_SLOT 000000000004f2f0 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008faa8 0000004e00000015 R_PPC64_JMP_SLOT 0000000000047a20 nfsoft_init_advanced + 0 │ │ │ │ -000000000008fab0 000000f200000015 R_PPC64_JMP_SLOT 000000000003d440 nfft_finalize + 0 │ │ │ │ -000000000008fab8 000000be00000015 R_PPC64_JMP_SLOT 0000000000057a30 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008fac0 000000e900000015 R_PPC64_JMP_SLOT 000000000003e4b0 gamma_al_all + 0 │ │ │ │ -000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000004f010 nfft_cp_w_double + 0 │ │ │ │ -000000000008fad0 000000db00000015 R_PPC64_JMP_SLOT 00000000000480b0 SO3_gamma + 0 │ │ │ │ +000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 00000000000381e0 nfft_trafo_3d + 0 │ │ │ │ +000000000008faa0 0000011500000015 R_PPC64_JMP_SLOT 000000000004e2b0 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008faa8 0000004e00000015 R_PPC64_JMP_SLOT 0000000000046b30 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fab0 000000f200000015 R_PPC64_JMP_SLOT 000000000003cd00 nfft_finalize + 0 │ │ │ │ +000000000008fab8 000000be00000015 R_PPC64_JMP_SLOT 0000000000056a80 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fac0 000000e900000015 R_PPC64_JMP_SLOT 000000000003dc00 gamma_al_all + 0 │ │ │ │ +000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000004dfa0 nfft_cp_w_double + 0 │ │ │ │ +000000000008fad0 000000db00000015 R_PPC64_JMP_SLOT 0000000000047150 SO3_gamma + 0 │ │ │ │ 000000000008fad8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fae0 0000006000000015 R_PPC64_JMP_SLOT 0000000000035c20 nfft_adjoint_1d + 0 │ │ │ │ -000000000008fae8 0000008000000015 R_PPC64_JMP_SLOT 000000000006cb90 solver_init_advanced_complex + 0 │ │ │ │ -000000000008faf0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c510 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008faf8 0000004b00000015 R_PPC64_JMP_SLOT 000000000000aa60 fpt_transposed_direct + 0 │ │ │ │ +000000000008fae0 0000006000000015 R_PPC64_JMP_SLOT 00000000000354e0 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fae8 0000008000000015 R_PPC64_JMP_SLOT 000000000006b940 solver_init_advanced_complex + 0 │ │ │ │ +000000000008faf0 0000004400000015 R_PPC64_JMP_SLOT 000000000003bd20 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008faf8 0000004b00000015 R_PPC64_JMP_SLOT 000000000000a6a0 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 000000b100000015 R_PPC64_JMP_SLOT 00000000000581d0 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008fb18 000000a400000015 R_PPC64_JMP_SLOT 000000000004d1f0 nfft_die + 0 │ │ │ │ -000000000008fb20 0000006c00000015 R_PPC64_JMP_SLOT 000000000005fe30 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008fb10 000000b100000015 R_PPC64_JMP_SLOT 00000000000571d0 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fb18 000000a400000015 R_PPC64_JMP_SLOT 000000000004c2c0 nfft_die + 0 │ │ │ │ +000000000008fb20 0000006c00000015 R_PPC64_JMP_SLOT 000000000005f080 nfst_precompute_full_psi + 0 │ │ │ │ 000000000008fb28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fb30 0000006500000015 R_PPC64_JMP_SLOT 000000000005f690 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fb38 000000de00000015 R_PPC64_JMP_SLOT 000000000004e840 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb30 0000006500000015 R_PPC64_JMP_SLOT 000000000005e930 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb38 000000de00000015 R_PPC64_JMP_SLOT 000000000004d7d0 nfft_dot_w_complex + 0 │ │ │ │ 000000000008fb40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb48 000000a700000015 R_PPC64_JMP_SLOT 000000000003c940 nfft_init + 0 │ │ │ │ -000000000008fb50 000000d500000015 R_PPC64_JMP_SLOT 0000000000035020 nfft_trafo_1d + 0 │ │ │ │ -000000000008fb58 0000005600000015 R_PPC64_JMP_SLOT 000000000003dc20 beta_al_row + 0 │ │ │ │ -000000000008fb60 0000007d00000015 R_PPC64_JMP_SLOT 000000000004e710 nfft_dot_double + 0 │ │ │ │ +000000000008fb48 000000a700000015 R_PPC64_JMP_SLOT 000000000003c180 nfft_init + 0 │ │ │ │ +000000000008fb50 000000d500000015 R_PPC64_JMP_SLOT 0000000000034820 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb58 0000005600000015 R_PPC64_JMP_SLOT 000000000003d3d0 beta_al_row + 0 │ │ │ │ +000000000008fb60 0000007d00000015 R_PPC64_JMP_SLOT 000000000004d6a0 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 000000cf00000015 R_PPC64_JMP_SLOT 000000000003bf30 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fb90 0000005d00000015 R_PPC64_JMP_SLOT 0000000000048390 SO3_gamma_row + 0 │ │ │ │ +000000000008fb88 000000cf00000015 R_PPC64_JMP_SLOT 000000000003b700 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb90 0000005d00000015 R_PPC64_JMP_SLOT 00000000000473f0 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 0000006600000015 R_PPC64_JMP_SLOT 0000000000041f20 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fbb0 0000006600000015 R_PPC64_JMP_SLOT 0000000000041260 nfsft_adjoint_direct + 0 │ │ │ │ 000000000008fbb8 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fbc0 0000008a00000015 R_PPC64_JMP_SLOT 0000000000049320 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fbc0 0000008a00000015 R_PPC64_JMP_SLOT 0000000000048300 nfft_bessel_i0 + 0 │ │ │ │ 000000000008fbc8 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000008fbd0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ 000000000008fbd8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fbe0 000000fd00000015 R_PPC64_JMP_SLOT 000000000004d8d0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008fbe8 000000c400000015 R_PPC64_JMP_SLOT 000000000003e340 beta_al_all + 0 │ │ │ │ -000000000008fbf0 0000009e00000015 R_PPC64_JMP_SLOT 000000000004e910 nfft_dot_w_double + 0 │ │ │ │ +000000000008fbe0 000000fd00000015 R_PPC64_JMP_SLOT 000000000004c8a0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbe8 000000c400000015 R_PPC64_JMP_SLOT 000000000003dab0 beta_al_all + 0 │ │ │ │ +000000000008fbf0 0000009e00000015 R_PPC64_JMP_SLOT 000000000004d8a0 nfft_dot_w_double + 0 │ │ │ │ 000000000008fbf8 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ 000000000008fc00 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc08 0000008b00000015 R_PPC64_JMP_SLOT 0000000000037840 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fc10 000000d200000015 R_PPC64_JMP_SLOT 000000000004f690 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fc08 0000008b00000015 R_PPC64_JMP_SLOT 00000000000370f0 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fc10 000000d200000015 R_PPC64_JMP_SLOT 000000000004e650 nfft_upd_xpawy_complex + 0 │ │ │ │ 000000000008fc18 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ -000000000008fc20 0000005b00000015 R_PPC64_JMP_SLOT 000000000003de90 alpha_al_all + 0 │ │ │ │ -000000000008fc28 0000004700000015 R_PPC64_JMP_SLOT 000000000003c220 nfft_precompute_psi + 0 │ │ │ │ -000000000008fc30 000000b600000015 R_PPC64_JMP_SLOT 0000000000006f80 fpt_precompute_1 + 0 │ │ │ │ -000000000008fc38 0000005300000015 R_PPC64_JMP_SLOT 0000000000047580 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000008fc20 0000005b00000015 R_PPC64_JMP_SLOT 000000000003d630 alpha_al_all + 0 │ │ │ │ +000000000008fc28 0000004700000015 R_PPC64_JMP_SLOT 000000000003ba10 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc30 000000b600000015 R_PPC64_JMP_SLOT 0000000000006dc0 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc38 0000005300000015 R_PPC64_JMP_SLOT 0000000000046700 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 0000006b00000015 R_PPC64_JMP_SLOT 0000000000065ef0 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fc50 0000006b00000015 R_PPC64_JMP_SLOT 0000000000065180 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 000000ae00000015 R_PPC64_JMP_SLOT 000000000004c250 nfft_log2i + 0 │ │ │ │ -000000000008fc70 000000d600000015 R_PPC64_JMP_SLOT 000000000004f140 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fc78 0000007200000015 R_PPC64_JMP_SLOT 000000000004c430 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fc80 000000ff00000015 R_PPC64_JMP_SLOT 0000000000050150 nfft_m2K + 0 │ │ │ │ -000000000008fc88 0000006200000015 R_PPC64_JMP_SLOT 0000000000006980 fpt_init + 0 │ │ │ │ -000000000008fc90 000000e800000015 R_PPC64_JMP_SLOT 000000000004c230 nfft_exp2i + 0 │ │ │ │ -000000000008fc98 0000009800000015 R_PPC64_JMP_SLOT 0000000000008550 fpt_trafo_direct + 0 │ │ │ │ -000000000008fca0 0000006300000015 R_PPC64_JMP_SLOT 000000000004c2e0 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fca8 0000008600000015 R_PPC64_JMP_SLOT 00000000000677c0 nnfft_init + 0 │ │ │ │ -000000000008fcb0 0000009700000015 R_PPC64_JMP_SLOT 000000000004df10 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fcb8 0000003a00000015 R_PPC64_JMP_SLOT 00000000000589d0 nfct_init + 0 │ │ │ │ -000000000008fcc0 000000a900000015 R_PPC64_JMP_SLOT 0000000000065cb0 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fcc8 000000bf00000015 R_PPC64_JMP_SLOT 0000000000039960 nfft_trafo + 0 │ │ │ │ +000000000008fc68 000000ae00000015 R_PPC64_JMP_SLOT 000000000004b1e0 nfft_log2i + 0 │ │ │ │ +000000000008fc70 000000d600000015 R_PPC64_JMP_SLOT 000000000004e100 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc78 0000007200000015 R_PPC64_JMP_SLOT 000000000004b3a0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc80 000000ff00000015 R_PPC64_JMP_SLOT 000000000004f180 nfft_m2K + 0 │ │ │ │ +000000000008fc88 0000006200000015 R_PPC64_JMP_SLOT 0000000000006830 fpt_init + 0 │ │ │ │ +000000000008fc90 000000e800000015 R_PPC64_JMP_SLOT 000000000004b1c0 nfft_exp2i + 0 │ │ │ │ +000000000008fc98 0000009800000015 R_PPC64_JMP_SLOT 00000000000082f0 fpt_trafo_direct + 0 │ │ │ │ +000000000008fca0 0000006300000015 R_PPC64_JMP_SLOT 000000000004b260 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fca8 0000008600000015 R_PPC64_JMP_SLOT 00000000000669f0 nnfft_init + 0 │ │ │ │ +000000000008fcb0 0000009700000015 R_PPC64_JMP_SLOT 000000000004cea0 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fcb8 0000003a00000015 R_PPC64_JMP_SLOT 00000000000579d0 nfct_init + 0 │ │ │ │ +000000000008fcc0 000000a900000015 R_PPC64_JMP_SLOT 0000000000064f50 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fcc8 000000bf00000015 R_PPC64_JMP_SLOT 00000000000391e0 nfft_trafo + 0 │ │ │ │ 000000000008fcd0 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fcd8 000000d700000015 R_PPC64_JMP_SLOT 000000000003d6d0 alpha_al_row + 0 │ │ │ │ -000000000008fce0 000000b700000015 R_PPC64_JMP_SLOT 00000000000482e0 SO3_beta_row + 0 │ │ │ │ -000000000008fce8 0000007f00000015 R_PPC64_JMP_SLOT 000000000005fb60 nfst_precompute_psi + 0 │ │ │ │ +000000000008fcd8 000000d700000015 R_PPC64_JMP_SLOT 000000000003cf40 alpha_al_row + 0 │ │ │ │ +000000000008fce0 000000b700000015 R_PPC64_JMP_SLOT 0000000000047350 SO3_beta_row + 0 │ │ │ │ +000000000008fce8 0000007f00000015 R_PPC64_JMP_SLOT 000000000005edc0 nfst_precompute_psi + 0 │ │ │ │ 000000000008fcf0 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fcf8 000000bc00000015 R_PPC64_JMP_SLOT 000000000004ed30 nfft_cp_double + 0 │ │ │ │ -000000000008fd00 0000007400000015 R_PPC64_JMP_SLOT 000000000003dd60 gamma_al_row + 0 │ │ │ │ +000000000008fcf8 000000bc00000015 R_PPC64_JMP_SLOT 000000000004dcc0 nfft_cp_double + 0 │ │ │ │ +000000000008fd00 0000007400000015 R_PPC64_JMP_SLOT 000000000003d500 gamma_al_row + 0 │ │ │ │ 000000000008fd08 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fd10 0000009d00000015 R_PPC64_JMP_SLOT 000000000004f380 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fd18 000000ab00000015 R_PPC64_JMP_SLOT 000000000004e490 nfft_get_num_threads + 0 │ │ │ │ -000000000008fd20 000000ba00000015 R_PPC64_JMP_SLOT 0000000000048230 SO3_alpha_row + 0 │ │ │ │ +000000000008fd10 0000009d00000015 R_PPC64_JMP_SLOT 000000000004e340 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fd18 000000ab00000015 R_PPC64_JMP_SLOT 000000000004d450 nfft_get_num_threads + 0 │ │ │ │ +000000000008fd20 000000ba00000015 R_PPC64_JMP_SLOT 00000000000472b0 SO3_alpha_row + 0 │ │ │ │ 000000000008fd28 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd30 0000010c00000015 R_PPC64_JMP_SLOT 000000000003cba0 nfft_init_guru + 0 │ │ │ │ -000000000008fd38 0000006a00000015 R_PPC64_JMP_SLOT 000000000004c540 nfft_lambda + 0 │ │ │ │ -000000000008fd40 000000bb00000015 R_PPC64_JMP_SLOT 0000000000007300 fpt_precompute_2 + 0 │ │ │ │ -000000000008fd48 000000ac00000015 R_PPC64_JMP_SLOT 000000000003a6a0 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fd50 000000fc00000015 R_PPC64_JMP_SLOT 0000000000036a40 nfft_trafo_2d + 0 │ │ │ │ -000000000008fd58 0000008e00000015 R_PPC64_JMP_SLOT 000000000003bd10 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd30 0000010c00000015 R_PPC64_JMP_SLOT 000000000003c3e0 nfft_init_guru + 0 │ │ │ │ +000000000008fd38 0000006a00000015 R_PPC64_JMP_SLOT 000000000004b4c0 nfft_lambda + 0 │ │ │ │ +000000000008fd40 000000bb00000015 R_PPC64_JMP_SLOT 0000000000007100 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd48 000000ac00000015 R_PPC64_JMP_SLOT 0000000000039f20 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd50 000000fc00000015 R_PPC64_JMP_SLOT 0000000000036260 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd58 0000008e00000015 R_PPC64_JMP_SLOT 000000000003b4f0 nfft_precompute_lin_psi + 0 │ │ │ │ 000000000008fd60 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fd68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fd70 0000008200000015 R_PPC64_JMP_SLOT 000000000004ef80 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fd78 0000007800000015 R_PPC64_JMP_SLOT 000000000004d840 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000008fd70 0000008200000015 R_PPC64_JMP_SLOT 000000000004df10 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd78 0000007800000015 R_PPC64_JMP_SLOT 000000000004c820 nfft_vrand_unit_complex + 0 │ │ │ │ 000000000008fd80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fd88 000000df00000015 R_PPC64_JMP_SLOT 0000000000040e60 nfsft_init_advanced + 0 │ │ │ │ -000000000008fd90 000000a000000015 R_PPC64_JMP_SLOT 000000000005f8c0 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd88 000000df00000015 R_PPC64_JMP_SLOT 00000000000402c0 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd90 000000a000000015 R_PPC64_JMP_SLOT 000000000005eb40 nfst_precompute_fg_psi + 0 │ │ │ │ 000000000008fd98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fda0 0000005100000015 R_PPC64_JMP_SLOT 000000000006d9c0 solver_init_advanced_double + 0 │ │ │ │ +000000000008fda0 0000005100000015 R_PPC64_JMP_SLOT 000000000006c5a0 solver_init_advanced_double + 0 │ │ │ │ 000000000008fda8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fdb0 0000007b00000015 R_PPC64_JMP_SLOT 0000000000060610 nfst_init + 0 │ │ │ │ -000000000008fdb8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004ca70 nfft_lambda2 + 0 │ │ │ │ -000000000008fdc0 0000005200000015 R_PPC64_JMP_SLOT 0000000000047f70 SO3_beta + 0 │ │ │ │ -000000000008fdc8 0000011400000015 R_PPC64_JMP_SLOT 00000000000479e0 nfsoft_init_guru + 0 │ │ │ │ -000000000008fdd0 000000e000000015 R_PPC64_JMP_SLOT 000000000000afd0 fpt_transposed + 0 │ │ │ │ +000000000008fdb0 0000007b00000015 R_PPC64_JMP_SLOT 000000000005f860 nfst_init + 0 │ │ │ │ +000000000008fdb8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004ba70 nfft_lambda2 + 0 │ │ │ │ +000000000008fdc0 0000005200000015 R_PPC64_JMP_SLOT 0000000000047020 SO3_beta + 0 │ │ │ │ +000000000008fdc8 0000011400000015 R_PPC64_JMP_SLOT 0000000000046b10 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdd0 000000e000000015 R_PPC64_JMP_SLOT 000000000000abe0 fpt_transposed + 0 │ │ │ │ 000000000008fdd8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fde0 0000011900000015 R_PPC64_JMP_SLOT 000000000003bb50 nfft_adjoint + 0 │ │ │ │ -000000000008fde8 000000da00000015 R_PPC64_JMP_SLOT 000000000004d7c0 nfft_drand48 + 0 │ │ │ │ -000000000008fdf0 000000a100000015 R_PPC64_JMP_SLOT 0000000000008e80 fpt_trafo + 0 │ │ │ │ +000000000008fde0 0000011900000015 R_PPC64_JMP_SLOT 000000000003b390 nfft_adjoint + 0 │ │ │ │ +000000000008fde8 000000da00000015 R_PPC64_JMP_SLOT 000000000004c800 nfft_drand48 + 0 │ │ │ │ +000000000008fdf0 000000a100000015 R_PPC64_JMP_SLOT 0000000000008bf0 fpt_trafo + 0 │ │ │ │ 000000000008fdf8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ 000000000008fe00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 __sincosieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fe08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fe10 0000010000000015 R_PPC64_JMP_SLOT 000000000004f1d0 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fe18 0000005400000015 R_PPC64_JMP_SLOT 0000000000066140 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe10 0000010000000015 R_PPC64_JMP_SLOT 000000000004e190 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe18 0000005400000015 R_PPC64_JMP_SLOT 00000000000653b0 nnfft_precompute_psi + 0 │ │ │ │ 000000000008fe20 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ 000000000008fe28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fe30 000000eb00000015 R_PPC64_JMP_SLOT 000000000004d240 nfft_malloc + 0 │ │ │ │ +000000000008fe30 000000eb00000015 R_PPC64_JMP_SLOT 000000000004c300 nfft_malloc + 0 │ │ │ │ 000000000008fe38 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe40 000000af00000015 R_PPC64_JMP_SLOT 0000000000066730 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fe48 0000009300000015 R_PPC64_JMP_SLOT 000000000004ec80 nfft_cp_complex + 0 │ │ │ │ +000000000008fe40 000000af00000015 R_PPC64_JMP_SLOT 00000000000659a0 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe48 0000009300000015 R_PPC64_JMP_SLOT 000000000004dc10 nfft_cp_complex + 0 │ │ │ │ 000000000008fe50 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe58 0000008c00000015 R_PPC64_JMP_SLOT 000000000004e600 nfft_dot_complex + 0 │ │ │ │ -000000000008fe60 000000cc00000015 R_PPC64_JMP_SLOT 000000000000c420 fpt_finalize + 0 │ │ │ │ +000000000008fe58 0000008c00000015 R_PPC64_JMP_SLOT 000000000004d590 nfft_dot_complex + 0 │ │ │ │ +000000000008fe60 000000cc00000015 R_PPC64_JMP_SLOT 000000000000bf70 fpt_finalize + 0 │ │ │ │ 000000000008fe68 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fe70 0000005c00000015 R_PPC64_JMP_SLOT 0000000000057c60 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fe78 000000ce00000015 R_PPC64_JMP_SLOT 0000000000047e00 SO3_alpha + 0 │ │ │ │ -000000000008fe80 000000c300000015 R_PPC64_JMP_SLOT 0000000000040980 nfsft_init_guru + 0 │ │ │ │ -000000000008fe88 0000004600000015 R_PPC64_JMP_SLOT 0000000000034f50 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe70 0000005c00000015 R_PPC64_JMP_SLOT 0000000000056c90 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe78 000000ce00000015 R_PPC64_JMP_SLOT 0000000000046ec0 SO3_alpha + 0 │ │ │ │ +000000000008fe80 000000c300000015 R_PPC64_JMP_SLOT 000000000003fe60 nfsft_init_guru + 0 │ │ │ │ +000000000008fe88 0000004600000015 R_PPC64_JMP_SLOT 0000000000034760 nfft_adjoint_direct + 0 │ │ │ │ 000000000008fe90 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe98 0000009200000015 R_PPC64_JMP_SLOT 0000000000041380 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fe98 0000009200000015 R_PPC64_JMP_SLOT 0000000000040730 nfsft_trafo_direct + 0 │ │ │ │ 000000000008fea0 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fea8 0000010500000015 R_PPC64_JMP_SLOT 00000000000492a0 nfft_assertion_failed + 0 │ │ │ │ +000000000008fea8 0000010500000015 R_PPC64_JMP_SLOT 0000000000048280 nfft_assertion_failed + 0 │ │ │ │ 000000000008feb0 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008feb8 000000f100000015 R_PPC64_JMP_SLOT 0000000000057f00 nfct_precompute_psi + 0 │ │ │ │ -000000000008fec0 000000ee00000015 R_PPC64_JMP_SLOT 000000000003c870 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fec8 000000c100000015 R_PPC64_JMP_SLOT 000000000004d170 nfft_free + 0 │ │ │ │ +000000000008feb8 000000f100000015 R_PPC64_JMP_SLOT 0000000000056f10 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec0 000000ee00000015 R_PPC64_JMP_SLOT 000000000003c0b0 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fec8 000000c100000015 R_PPC64_JMP_SLOT 000000000004c280 nfft_free + 0 │ │ │ │ 000000000008fed0 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ 000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 __powieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fee8 000000c000000015 R_PPC64_JMP_SLOT 0000000000034e80 nfft_trafo_direct + 0 │ │ │ │ -000000000008fef0 000000f700000015 R_PPC64_JMP_SLOT 000000000004f6f0 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fee8 000000c000000015 R_PPC64_JMP_SLOT 00000000000346a0 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000f700000015 R_PPC64_JMP_SLOT 000000000004e6b0 nfft_upd_xpawy_double + 0 │ │ │ │ 000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,33 +3,33 @@ │ │ │ │ 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: [libnfftjulia.so] │ │ │ │ - 0x000000000000000c (INIT) 0x4a40 │ │ │ │ - 0x000000000000000d (FINI) 0x6ea60 │ │ │ │ + 0x000000000000000c (INIT) 0x49c0 │ │ │ │ + 0x000000000000000d (FINI) 0x6d468 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x8f828 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x8f830 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2448 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x9a8 │ │ │ │ 0x000000000000000a (STRSZ) 4719 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000003 (PLTGOT) 0x8fa88 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3384 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3ce0 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6e80c │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3c68 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6d214 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x39b0 │ │ │ │ - 0x0000000000000008 (RELASZ) 816 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 696 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x38f0 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x36b8 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 3 │ │ │ ├── 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: be80dfd97834b89c0355f1fa202fab93956a3a9b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3ac6cf62225be4721870780a9afb2d376bd5795e │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1263 +1,1224 @@ │ │ │ │ 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: 0xb78 (offset: 0x70054) │ │ │ │ + Start of frame section: 0xb78 (offset: 0x6e7e4) │ │ │ │ Entries in search table: 0x16e │ │ │ │ - 0xfffffffffff96878 (offset: 0x5d50) -> 0xba8 fde=[ 2c] │ │ │ │ - 0xfffffffffff968b8 (offset: 0x5d90) -> 0xbc8 fde=[ 4c] │ │ │ │ - 0xfffffffffff968f8 (offset: 0x5dd0) -> 0xbe8 fde=[ 6c] │ │ │ │ - 0xfffffffffff96a28 (offset: 0x5f00) -> 0xc10 fde=[ 94] │ │ │ │ - 0xfffffffffff96ae8 (offset: 0x5fc0) -> 0xc24 fde=[ a8] │ │ │ │ - 0xfffffffffff96ba8 (offset: 0x6080) -> 0xc38 fde=[ bc] │ │ │ │ - 0xfffffffffff96bf8 (offset: 0x60d0) -> 0xc5c fde=[ e0] │ │ │ │ - 0xfffffffffff96c48 (offset: 0x6120) -> 0xc80 fde=[ 104] │ │ │ │ - 0xfffffffffff96c98 (offset: 0x6170) -> 0xca4 fde=[ 128] │ │ │ │ - 0xfffffffffff96ce8 (offset: 0x61c0) -> 0xcc8 fde=[ 14c] │ │ │ │ - 0xfffffffffff96d38 (offset: 0x6210) -> 0xcec fde=[ 170] │ │ │ │ - 0xfffffffffff96f88 (offset: 0x6460) -> 0xd10 fde=[ 194] │ │ │ │ - 0xfffffffffff97218 (offset: 0x66f0) -> 0xd5c fde=[ 1e0] │ │ │ │ - 0xfffffffffff974a8 (offset: 0x6980) -> 0xd84 fde=[ 208] │ │ │ │ - 0xfffffffffff97aa8 (offset: 0x6f80) -> 0xddc fde=[ 260] │ │ │ │ - 0xfffffffffff97e28 (offset: 0x7300) -> 0xe74 fde=[ 2f8] │ │ │ │ - 0xfffffffffff98fd8 (offset: 0x84b0) -> 0xfb8 fde=[ 43c] │ │ │ │ - 0xfffffffffff99078 (offset: 0x8550) -> 0xfe4 fde=[ 468] │ │ │ │ - 0xfffffffffff999a8 (offset: 0x8e80) -> 0x10bc fde=[ 540] │ │ │ │ - 0xfffffffffff9b588 (offset: 0xaa60) -> 0x1274 fde=[ 6f8] │ │ │ │ - 0xfffffffffff9baf8 (offset: 0xafd0) -> 0x12d0 fde=[ 754] │ │ │ │ - 0xfffffffffff9cf48 (offset: 0xc420) -> 0x1444 fde=[ 8c8] │ │ │ │ - 0xfffffffffff9d3d8 (offset: 0xc8b0) -> 0x14d8 fde=[ 95c] │ │ │ │ - 0xfffffffffff9d4f8 (offset: 0xc9d0) -> 0x1508 fde=[ 98c] │ │ │ │ - 0xfffffffffff9d618 (offset: 0xcaf0) -> 0x1538 fde=[ 9bc] │ │ │ │ - 0xfffffffffff9d7f8 (offset: 0xccd0) -> 0x158c fde=[ a10] │ │ │ │ - 0xfffffffffff9d948 (offset: 0xce20) -> 0x15bc fde=[ a40] │ │ │ │ - 0xfffffffffff9da68 (offset: 0xcf40) -> 0x15ec fde=[ a70] │ │ │ │ - 0xfffffffffff9dc58 (offset: 0xd130) -> 0x1640 fde=[ ac4] │ │ │ │ - 0xfffffffffff9e068 (offset: 0xd540) -> 0x168c fde=[ b10] │ │ │ │ - 0xfffffffffff9e2c8 (offset: 0xd7a0) -> 0x16e4 fde=[ b68] │ │ │ │ - 0xfffffffffff9e3e8 (offset: 0xd8c0) -> 0x1714 fde=[ b98] │ │ │ │ - 0xfffffffffff9e608 (offset: 0xdae0) -> 0x1764 fde=[ be8] │ │ │ │ - 0xfffffffffff9ea88 (offset: 0xdf60) -> 0x1800 fde=[ c84] │ │ │ │ - 0xfffffffffff9ebd8 (offset: 0xe0b0) -> 0x1830 fde=[ cb4] │ │ │ │ - 0xfffffffffff9edf8 (offset: 0xe2d0) -> 0x1884 fde=[ d08] │ │ │ │ - 0xfffffffffff9f268 (offset: 0xe740) -> 0x1920 fde=[ da4] │ │ │ │ - 0xfffffffffff9f388 (offset: 0xe860) -> 0x1950 fde=[ dd4] │ │ │ │ - 0xfffffffffff9f7c8 (offset: 0xeca0) -> 0x19cc fde=[ e50] │ │ │ │ - 0xfffffffffff9fff8 (offset: 0xf4d0) -> 0x1a8c fde=[ f10] │ │ │ │ - 0xfffffffffffa0148 (offset: 0xf620) -> 0x1abc fde=[ f40] │ │ │ │ - 0xfffffffffffa0588 (offset: 0xfa60) -> 0x1b3c fde=[ fc0] │ │ │ │ - 0xfffffffffffa0dc8 (offset: 0x102a0) -> 0x1bfc fde=[ 1080] │ │ │ │ - 0xfffffffffffa1038 (offset: 0x10510) -> 0x1c48 fde=[ 10cc] │ │ │ │ - 0xfffffffffffa1338 (offset: 0x10810) -> 0x1ca8 fde=[ 112c] │ │ │ │ - 0xfffffffffffa1498 (offset: 0x10970) -> 0x1cdc fde=[ 1160] │ │ │ │ - 0xfffffffffffa1708 (offset: 0x10be0) -> 0x1d28 fde=[ 11ac] │ │ │ │ - 0xfffffffffffa1a08 (offset: 0x10ee0) -> 0x1d88 fde=[ 120c] │ │ │ │ - 0xfffffffffffa23f8 (offset: 0x118d0) -> 0x1dd0 fde=[ 1254] │ │ │ │ - 0xfffffffffffa25e8 (offset: 0x11ac0) -> 0x1e48 fde=[ 12cc] │ │ │ │ - 0xfffffffffffa29c8 (offset: 0x11ea0) -> 0x1ec0 fde=[ 1344] │ │ │ │ - 0xfffffffffffa2b98 (offset: 0x12070) -> 0x1f30 fde=[ 13b4] │ │ │ │ - 0xfffffffffffa2f28 (offset: 0x12400) -> 0x1fa4 fde=[ 1428] │ │ │ │ - 0xfffffffffffa32b8 (offset: 0x12790) -> 0x1ff8 fde=[ 147c] │ │ │ │ - 0xfffffffffffa3638 (offset: 0x12b10) -> 0x204c fde=[ 14d0] │ │ │ │ - 0xfffffffffffa3998 (offset: 0x12e70) -> 0x209c fde=[ 1520] │ │ │ │ - 0xfffffffffffa4018 (offset: 0x134f0) -> 0x2110 fde=[ 1594] │ │ │ │ - 0xfffffffffffa4178 (offset: 0x13650) -> 0x2138 fde=[ 15bc] │ │ │ │ - 0xfffffffffffa42c8 (offset: 0x137a0) -> 0x217c fde=[ 1600] │ │ │ │ - 0xfffffffffffa4518 (offset: 0x139f0) -> 0x21d0 fde=[ 1654] │ │ │ │ - 0xfffffffffffa4748 (offset: 0x13c20) -> 0x21ec fde=[ 1670] │ │ │ │ - 0xfffffffffffa4948 (offset: 0x13e20) -> 0x2200 fde=[ 1684] │ │ │ │ - 0xfffffffffffa4b88 (offset: 0x14060) -> 0x2254 fde=[ 16d8] │ │ │ │ - 0xfffffffffffa4dc8 (offset: 0x142a0) -> 0x2284 fde=[ 1708] │ │ │ │ - 0xfffffffffffa4f48 (offset: 0x14420) -> 0x22cc fde=[ 1750] │ │ │ │ - 0xfffffffffffa5298 (offset: 0x14770) -> 0x2330 fde=[ 17b4] │ │ │ │ - 0xfffffffffffa5d08 (offset: 0x151e0) -> 0x23a0 fde=[ 1824] │ │ │ │ - 0xfffffffffffa6668 (offset: 0x15b40) -> 0x2408 fde=[ 188c] │ │ │ │ - 0xfffffffffffa71b8 (offset: 0x16690) -> 0x2490 fde=[ 1914] │ │ │ │ - 0xfffffffffffa7ca8 (offset: 0x17180) -> 0x2500 fde=[ 1984] │ │ │ │ - 0xfffffffffffa88a8 (offset: 0x17d80) -> 0x2588 fde=[ 1a0c] │ │ │ │ - 0xfffffffffffa8bd8 (offset: 0x180b0) -> 0x25c8 fde=[ 1a4c] │ │ │ │ - 0xfffffffffffa8d88 (offset: 0x18260) -> 0x2618 fde=[ 1a9c] │ │ │ │ - 0xfffffffffffa91d8 (offset: 0x186b0) -> 0x2680 fde=[ 1b04] │ │ │ │ - 0xfffffffffffa9d78 (offset: 0x19250) -> 0x26e4 fde=[ 1b68] │ │ │ │ - 0xfffffffffffaa978 (offset: 0x19e50) -> 0x2768 fde=[ 1bec] │ │ │ │ - 0xfffffffffffab438 (offset: 0x1a910) -> 0x27d0 fde=[ 1c54] │ │ │ │ - 0xfffffffffffab788 (offset: 0x1ac60) -> 0x281c fde=[ 1ca0] │ │ │ │ - 0xfffffffffffac3c8 (offset: 0x1b8a0) -> 0x2884 fde=[ 1d08] │ │ │ │ - 0xfffffffffffad0e8 (offset: 0x1c5c0) -> 0x2900 fde=[ 1d84] │ │ │ │ - 0xfffffffffffad5c8 (offset: 0x1caa0) -> 0x2964 fde=[ 1de8] │ │ │ │ - 0xfffffffffffad8b8 (offset: 0x1cd90) -> 0x29c4 fde=[ 1e48] │ │ │ │ - 0xfffffffffffadb98 (offset: 0x1d070) -> 0x2a24 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffade28 (offset: 0x1d300) -> 0x2ae0 fde=[ 1f64] │ │ │ │ - 0xfffffffffffae098 (offset: 0x1d570) -> 0x2b78 fde=[ 1ffc] │ │ │ │ - 0xfffffffffffae3d8 (offset: 0x1d8b0) -> 0x2bf0 fde=[ 2074] │ │ │ │ - 0xfffffffffffaea68 (offset: 0x1df40) -> 0x2c68 fde=[ 20ec] │ │ │ │ - 0xfffffffffffaeda8 (offset: 0x1e280) -> 0x2ccc fde=[ 2150] │ │ │ │ - 0xfffffffffffaefc8 (offset: 0x1e4a0) -> 0x2d44 fde=[ 21c8] │ │ │ │ - 0xfffffffffffaf318 (offset: 0x1e7f0) -> 0x2dc8 fde=[ 224c] │ │ │ │ - 0xfffffffffffaf698 (offset: 0x1eb70) -> 0x2e3c fde=[ 22c0] │ │ │ │ - 0xfffffffffffafa18 (offset: 0x1eef0) -> 0x2eb4 fde=[ 2338] │ │ │ │ - 0xfffffffffffafe78 (offset: 0x1f350) -> 0x2f24 fde=[ 23a8] │ │ │ │ - 0xfffffffffffb02e8 (offset: 0x1f7c0) -> 0x2f9c fde=[ 2420] │ │ │ │ - 0xfffffffffffb07a8 (offset: 0x1fc80) -> 0x3020 fde=[ 24a4] │ │ │ │ - 0xfffffffffffb0c68 (offset: 0x20140) -> 0x30a4 fde=[ 2528] │ │ │ │ - 0xfffffffffffb11d8 (offset: 0x206b0) -> 0x3128 fde=[ 25ac] │ │ │ │ - 0xfffffffffffb1758 (offset: 0x20c30) -> 0x31b4 fde=[ 2638] │ │ │ │ - 0xfffffffffffb1d18 (offset: 0x211f0) -> 0x3238 fde=[ 26bc] │ │ │ │ - 0xfffffffffffb2338 (offset: 0x21810) -> 0x32cc fde=[ 2750] │ │ │ │ - 0xfffffffffffb2a68 (offset: 0x21f40) -> 0x3368 fde=[ 27ec] │ │ │ │ - 0xfffffffffffb41f8 (offset: 0x236d0) -> 0x34ec fde=[ 2970] │ │ │ │ - 0xfffffffffffb4808 (offset: 0x23ce0) -> 0x3580 fde=[ 2a04] │ │ │ │ - 0xfffffffffffb4da8 (offset: 0x24280) -> 0x3604 fde=[ 2a88] │ │ │ │ - 0xfffffffffffb54c8 (offset: 0x249a0) -> 0x36a4 fde=[ 2b28] │ │ │ │ - 0xfffffffffffb58e8 (offset: 0x24dc0) -> 0x370c fde=[ 2b90] │ │ │ │ - 0xfffffffffffb5b58 (offset: 0x25030) -> 0x3794 fde=[ 2c18] │ │ │ │ - 0xfffffffffffb5ec8 (offset: 0x253a0) -> 0x3818 fde=[ 2c9c] │ │ │ │ - 0xfffffffffffb6258 (offset: 0x25730) -> 0x38a4 fde=[ 2d28] │ │ │ │ - 0xfffffffffffb6638 (offset: 0x25b10) -> 0x3928 fde=[ 2dac] │ │ │ │ - 0xfffffffffffb6af8 (offset: 0x25fd0) -> 0x3984 fde=[ 2e08] │ │ │ │ - 0xfffffffffffb6f28 (offset: 0x26400) -> 0x3a10 fde=[ 2e94] │ │ │ │ - 0xfffffffffffb7458 (offset: 0x26930) -> 0x3abc fde=[ 2f40] │ │ │ │ - 0xfffffffffffb7ad8 (offset: 0x26fb0) -> 0x3b20 fde=[ 2fa4] │ │ │ │ - 0xfffffffffffb80a8 (offset: 0x27580) -> 0x3b80 fde=[ 3004] │ │ │ │ - 0xfffffffffffb8908 (offset: 0x27de0) -> 0x3be0 fde=[ 3064] │ │ │ │ - 0xfffffffffffb8f78 (offset: 0x28450) -> 0x3c68 fde=[ 30ec] │ │ │ │ - 0xfffffffffffb9688 (offset: 0x28b60) -> 0x3ce4 fde=[ 3168] │ │ │ │ - 0xfffffffffffb9f58 (offset: 0x29430) -> 0x3d58 fde=[ 31dc] │ │ │ │ - 0xfffffffffffba8a8 (offset: 0x29d80) -> 0x3dd4 fde=[ 3258] │ │ │ │ - 0xfffffffffffbb378 (offset: 0x2a850) -> 0x3e5c fde=[ 32e0] │ │ │ │ - 0xfffffffffffbbea8 (offset: 0x2b380) -> 0x3edc fde=[ 3360] │ │ │ │ - 0xfffffffffffbcac8 (offset: 0x2bfa0) -> 0x3f68 fde=[ 33ec] │ │ │ │ - 0xfffffffffffbd8d8 (offset: 0x2cdb0) -> 0x4000 fde=[ 3484] │ │ │ │ - 0xfffffffffffbeec8 (offset: 0x2e3a0) -> 0x4068 fde=[ 34ec] │ │ │ │ - 0xfffffffffffc02e8 (offset: 0x2f7c0) -> 0x40d0 fde=[ 3554] │ │ │ │ - 0xfffffffffffc19b8 (offset: 0x30e90) -> 0x4158 fde=[ 35dc] │ │ │ │ - 0xfffffffffffc30d8 (offset: 0x325b0) -> 0x41c4 fde=[ 3648] │ │ │ │ - 0xfffffffffffc4938 (offset: 0x33e10) -> 0x4240 fde=[ 36c4] │ │ │ │ - 0xfffffffffffc59a8 (offset: 0x34e80) -> 0x429c fde=[ 3720] │ │ │ │ - 0xfffffffffffc5a78 (offset: 0x34f50) -> 0x42d0 fde=[ 3754] │ │ │ │ - 0xfffffffffffc5b48 (offset: 0x35020) -> 0x4304 fde=[ 3788] │ │ │ │ - 0xfffffffffffc6748 (offset: 0x35c20) -> 0x4358 fde=[ 37dc] │ │ │ │ - 0xfffffffffffc7568 (offset: 0x36a40) -> 0x43b8 fde=[ 383c] │ │ │ │ - 0xfffffffffffc8368 (offset: 0x37840) -> 0x4404 fde=[ 3888] │ │ │ │ - 0xfffffffffffc9478 (offset: 0x38950) -> 0x4464 fde=[ 38e8] │ │ │ │ - 0xfffffffffffca488 (offset: 0x39960) -> 0x44b4 fde=[ 3938] │ │ │ │ - 0xfffffffffffcb1c8 (offset: 0x3a6a0) -> 0x4500 fde=[ 3984] │ │ │ │ - 0xfffffffffffcc678 (offset: 0x3bb50) -> 0x4560 fde=[ 39e4] │ │ │ │ - 0xfffffffffffcc838 (offset: 0x3bd10) -> 0x458c fde=[ 3a10] │ │ │ │ - 0xfffffffffffcca58 (offset: 0x3bf30) -> 0x4654 fde=[ 3ad8] │ │ │ │ - 0xfffffffffffccd48 (offset: 0x3c220) -> 0x4698 fde=[ 3b1c] │ │ │ │ - 0xfffffffffffcd038 (offset: 0x3c510) -> 0x46dc fde=[ 3b60] │ │ │ │ - 0xfffffffffffcd398 (offset: 0x3c870) -> 0x4720 fde=[ 3ba4] │ │ │ │ - 0xfffffffffffcd468 (offset: 0x3c940) -> 0x4750 fde=[ 3bd4] │ │ │ │ - 0xfffffffffffcd6c8 (offset: 0x3cba0) -> 0x4798 fde=[ 3c1c] │ │ │ │ - 0xfffffffffffcd9d8 (offset: 0x3ceb0) -> 0x47d4 fde=[ 3c58] │ │ │ │ - 0xfffffffffffcdce8 (offset: 0x3d1c0) -> 0x4814 fde=[ 3c98] │ │ │ │ - 0xfffffffffffcdd38 (offset: 0x3d210) -> 0x4834 fde=[ 3cb8] │ │ │ │ - 0xfffffffffffcdd88 (offset: 0x3d260) -> 0x4854 fde=[ 3cd8] │ │ │ │ - 0xfffffffffffcdde8 (offset: 0x3d2c0) -> 0x4874 fde=[ 3cf8] │ │ │ │ - 0xfffffffffffcdf68 (offset: 0x3d440) -> 0x4888 fde=[ 3d0c] │ │ │ │ - 0xfffffffffffce1f8 (offset: 0x3d6d0) -> 0x48bc fde=[ 3d40] │ │ │ │ - 0xfffffffffffce748 (offset: 0x3dc20) -> 0x48d0 fde=[ 3d54] │ │ │ │ - 0xfffffffffffce888 (offset: 0x3dd60) -> 0x48e4 fde=[ 3d68] │ │ │ │ - 0xfffffffffffce9b8 (offset: 0x3de90) -> 0x4910 fde=[ 3d94] │ │ │ │ - 0xfffffffffffcee68 (offset: 0x3e340) -> 0x493c fde=[ 3dc0] │ │ │ │ - 0xfffffffffffcefd8 (offset: 0x3e4b0) -> 0x4960 fde=[ 3de4] │ │ │ │ - 0xfffffffffffcf138 (offset: 0x3e610) -> 0x49a8 fde=[ 3e2c] │ │ │ │ - 0xfffffffffffcf2c8 (offset: 0x3e7a0) -> 0x49c8 fde=[ 3e4c] │ │ │ │ - 0xfffffffffffcf488 (offset: 0x3e960) -> 0x49e8 fde=[ 3e6c] │ │ │ │ - 0xfffffffffffcf4e8 (offset: 0x3e9c0) -> 0x4a08 fde=[ 3e8c] │ │ │ │ - 0xfffffffffffcf758 (offset: 0x3ec30) -> 0x4a44 fde=[ 3ec8] │ │ │ │ - 0xfffffffffffcfa88 (offset: 0x3ef60) -> 0x4a90 fde=[ 3f14] │ │ │ │ - 0xfffffffffffcfc48 (offset: 0x3f120) -> 0x4ac0 fde=[ 3f44] │ │ │ │ - 0xfffffffffffd0198 (offset: 0x3f670) -> 0x4bcc fde=[ 4050] │ │ │ │ - 0xfffffffffffd0358 (offset: 0x3f830) -> 0x4bfc fde=[ 4080] │ │ │ │ - 0xfffffffffffd0518 (offset: 0x3f9f0) -> 0x4c2c fde=[ 40b0] │ │ │ │ - 0xfffffffffffd06f8 (offset: 0x3fbd0) -> 0x4c78 fde=[ 40fc] │ │ │ │ - 0xfffffffffffd08d8 (offset: 0x3fdb0) -> 0x4cc4 fde=[ 4148] │ │ │ │ - 0xfffffffffffd0a98 (offset: 0x3ff70) -> 0x4cf4 fde=[ 4178] │ │ │ │ - 0xfffffffffffd0c78 (offset: 0x40150) -> 0x4d40 fde=[ 41c4] │ │ │ │ - 0xfffffffffffd0e58 (offset: 0x40330) -> 0x4d8c fde=[ 4210] │ │ │ │ - 0xfffffffffffd14a8 (offset: 0x40980) -> 0x4eac fde=[ 4330] │ │ │ │ - 0xfffffffffffd1988 (offset: 0x40e60) -> 0x4f24 fde=[ 43a8] │ │ │ │ - 0xfffffffffffd19c8 (offset: 0x40ea0) -> 0x4f44 fde=[ 43c8] │ │ │ │ - 0xfffffffffffd1a08 (offset: 0x40ee0) -> 0x4f64 fde=[ 43e8] │ │ │ │ - 0xfffffffffffd1c28 (offset: 0x41100) -> 0x4f9c fde=[ 4420] │ │ │ │ - 0xfffffffffffd1da8 (offset: 0x41280) -> 0x4fec fde=[ 4470] │ │ │ │ - 0xfffffffffffd1ea8 (offset: 0x41380) -> 0x5028 fde=[ 44ac] │ │ │ │ - 0xfffffffffffd21d8 (offset: 0x416b0) -> 0x506c fde=[ 44f0] │ │ │ │ - 0xfffffffffffd2a48 (offset: 0x41f20) -> 0x50e0 fde=[ 4564] │ │ │ │ - 0xfffffffffffd2cf8 (offset: 0x421d0) -> 0x511c fde=[ 45a0] │ │ │ │ - 0xfffffffffffd3618 (offset: 0x42af0) -> 0x5198 fde=[ 461c] │ │ │ │ - 0xfffffffffffd3678 (offset: 0x42b50) -> 0x51b8 fde=[ 463c] │ │ │ │ - 0xfffffffffffd3908 (offset: 0x42de0) -> 0x5220 fde=[ 46a4] │ │ │ │ - 0xfffffffffffd3c88 (offset: 0x43160) -> 0x5264 fde=[ 46e8] │ │ │ │ - 0xfffffffffffd3ea8 (offset: 0x43380) -> 0x5290 fde=[ 4714] │ │ │ │ - 0xfffffffffffd4028 (offset: 0x43500) -> 0x52bc fde=[ 4740] │ │ │ │ - 0xfffffffffffd4f18 (offset: 0x443f0) -> 0x533c fde=[ 47c0] │ │ │ │ - 0xfffffffffffd80a8 (offset: 0x47580) -> 0x53d0 fde=[ 4854] │ │ │ │ - 0xfffffffffffd8508 (offset: 0x479e0) -> 0x541c fde=[ 48a0] │ │ │ │ - 0xfffffffffffd8548 (offset: 0x47a20) -> 0x543c fde=[ 48c0] │ │ │ │ - 0xfffffffffffd8598 (offset: 0x47a70) -> 0x545c fde=[ 48e0] │ │ │ │ - 0xfffffffffffd85d8 (offset: 0x47ab0) -> 0x547c fde=[ 4900] │ │ │ │ - 0xfffffffffffd8818 (offset: 0x47cf0) -> 0x54b4 fde=[ 4938] │ │ │ │ - 0xfffffffffffd8928 (offset: 0x47e00) -> 0x54e8 fde=[ 496c] │ │ │ │ - 0xfffffffffffd8a98 (offset: 0x47f70) -> 0x54fc fde=[ 4980] │ │ │ │ - 0xfffffffffffd8bd8 (offset: 0x480b0) -> 0x5510 fde=[ 4994] │ │ │ │ - 0xfffffffffffd8d58 (offset: 0x48230) -> 0x5534 fde=[ 49b8] │ │ │ │ - 0xfffffffffffd8e08 (offset: 0x482e0) -> 0x5564 fde=[ 49e8] │ │ │ │ - 0xfffffffffffd8eb8 (offset: 0x48390) -> 0x5594 fde=[ 4a18] │ │ │ │ - 0xfffffffffffd8f68 (offset: 0x48440) -> 0x55c4 fde=[ 4a48] │ │ │ │ - 0xfffffffffffd9048 (offset: 0x48520) -> 0x5618 fde=[ 4a9c] │ │ │ │ - 0xfffffffffffd9128 (offset: 0x48600) -> 0x566c fde=[ 4af0] │ │ │ │ - 0xfffffffffffd9208 (offset: 0x486e0) -> 0x56c0 fde=[ 4b44] │ │ │ │ - 0xfffffffffffd9388 (offset: 0x48860) -> 0x5724 fde=[ 4ba8] │ │ │ │ - 0xfffffffffffd9498 (offset: 0x48970) -> 0x5774 fde=[ 4bf8] │ │ │ │ - 0xfffffffffffd95a8 (offset: 0x48a80) -> 0x57c4 fde=[ 4c48] │ │ │ │ - 0xfffffffffffd9738 (offset: 0x48c10) -> 0x57e4 fde=[ 4c68] │ │ │ │ - 0xfffffffffffd98f8 (offset: 0x48dd0) -> 0x5804 fde=[ 4c88] │ │ │ │ - 0xfffffffffffd9dc8 (offset: 0x492a0) -> 0x5838 fde=[ 4cbc] │ │ │ │ - 0xfffffffffffd9e48 (offset: 0x49320) -> 0x585c fde=[ 4ce0] │ │ │ │ - 0xfffffffffffda128 (offset: 0x49600) -> 0x587c fde=[ 4d00] │ │ │ │ - 0xfffffffffffda778 (offset: 0x49c50) -> 0x58dc fde=[ 4d60] │ │ │ │ - 0xfffffffffffda7d8 (offset: 0x49cb0) -> 0x58f0 fde=[ 4d74] │ │ │ │ - 0xfffffffffffda948 (offset: 0x49e20) -> 0x5904 fde=[ 4d88] │ │ │ │ - 0xfffffffffffdb128 (offset: 0x4a600) -> 0x5928 fde=[ 4dac] │ │ │ │ - 0xfffffffffffdb228 (offset: 0x4a700) -> 0x5950 fde=[ 4dd4] │ │ │ │ - 0xfffffffffffdb2c8 (offset: 0x4a7a0) -> 0x5978 fde=[ 4dfc] │ │ │ │ - 0xfffffffffffdb5f8 (offset: 0x4aad0) -> 0x598c fde=[ 4e10] │ │ │ │ - 0xfffffffffffdba88 (offset: 0x4af60) -> 0x59a0 fde=[ 4e24] │ │ │ │ - 0xfffffffffffdbda8 (offset: 0x4b280) -> 0x59b4 fde=[ 4e38] │ │ │ │ - 0xfffffffffffdc228 (offset: 0x4b700) -> 0x59c8 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffdc598 (offset: 0x4ba70) -> 0x59dc fde=[ 4e60] │ │ │ │ - 0xfffffffffffdc9a8 (offset: 0x4be80) -> 0x59f0 fde=[ 4e74] │ │ │ │ - 0xfffffffffffdcc08 (offset: 0x4c0e0) -> 0x5a10 fde=[ 4e94] │ │ │ │ - 0xfffffffffffdcd58 (offset: 0x4c230) -> 0x5a24 fde=[ 4ea8] │ │ │ │ - 0xfffffffffffdcd78 (offset: 0x4c250) -> 0x5a38 fde=[ 4ebc] │ │ │ │ - 0xfffffffffffdce08 (offset: 0x4c2e0) -> 0x5a4c fde=[ 4ed0] │ │ │ │ - 0xfffffffffffdce68 (offset: 0x4c340) -> 0x5a60 fde=[ 4ee4] │ │ │ │ - 0xfffffffffffdcf58 (offset: 0x4c430) -> 0x5a74 fde=[ 4ef8] │ │ │ │ - 0xfffffffffffdd068 (offset: 0x4c540) -> 0x5a88 fde=[ 4f0c] │ │ │ │ - 0xfffffffffffdd598 (offset: 0x4ca70) -> 0x5acc fde=[ 4f50] │ │ │ │ - 0xfffffffffffddc98 (offset: 0x4d170) -> 0x5b08 fde=[ 4f8c] │ │ │ │ - 0xfffffffffffddd18 (offset: 0x4d1f0) -> 0x5b30 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffddd68 (offset: 0x4d240) -> 0x5b48 fde=[ 4fcc] │ │ │ │ - 0xfffffffffffdde08 (offset: 0x4d2e0) -> 0x5b68 fde=[ 4fec] │ │ │ │ - 0xfffffffffffde0c8 (offset: 0x4d5a0) -> 0x5c0c fde=[ 5090] │ │ │ │ - 0xfffffffffffde2e8 (offset: 0x4d7c0) -> 0x5c7c fde=[ 5100] │ │ │ │ - 0xfffffffffffde328 (offset: 0x4d800) -> 0x5c9c fde=[ 5120] │ │ │ │ - 0xfffffffffffde368 (offset: 0x4d840) -> 0x5cbc fde=[ 5140] │ │ │ │ - 0xfffffffffffde3f8 (offset: 0x4d8d0) -> 0x5cf0 fde=[ 5174] │ │ │ │ - 0xfffffffffffde4c8 (offset: 0x4d9a0) -> 0x5d3c fde=[ 51c0] │ │ │ │ - 0xfffffffffffde598 (offset: 0x4da70) -> 0x5d78 fde=[ 51fc] │ │ │ │ - 0xfffffffffffde658 (offset: 0x4db30) -> 0x5d98 fde=[ 521c] │ │ │ │ - 0xfffffffffffde758 (offset: 0x4dc30) -> 0x5dd4 fde=[ 5258] │ │ │ │ - 0xfffffffffffde858 (offset: 0x4dd30) -> 0x5e0c fde=[ 5290] │ │ │ │ - 0xfffffffffffde948 (offset: 0x4de20) -> 0x5e38 fde=[ 52bc] │ │ │ │ - 0xfffffffffffdea38 (offset: 0x4df10) -> 0x5e64 fde=[ 52e8] │ │ │ │ - 0xfffffffffffdec58 (offset: 0x4e130) -> 0x5eb8 fde=[ 533c] │ │ │ │ - 0xfffffffffffdef58 (offset: 0x4e430) -> 0x5f00 fde=[ 5384] │ │ │ │ - 0xfffffffffffdefb8 (offset: 0x4e490) -> 0x5f24 fde=[ 53a8] │ │ │ │ - 0xfffffffffffdf018 (offset: 0x4e4f0) -> 0x5f44 fde=[ 53c8] │ │ │ │ - 0xfffffffffffdf058 (offset: 0x4e530) -> 0x5f64 fde=[ 53e8] │ │ │ │ - 0xfffffffffffdf078 (offset: 0x4e550) -> 0x5f78 fde=[ 53fc] │ │ │ │ - 0xfffffffffffdf0b8 (offset: 0x4e590) -> 0x5f8c fde=[ 5410] │ │ │ │ - 0xfffffffffffdf128 (offset: 0x4e600) -> 0x5fac fde=[ 5430] │ │ │ │ - 0xfffffffffffdf238 (offset: 0x4e710) -> 0x5fc0 fde=[ 5444] │ │ │ │ - 0xfffffffffffdf368 (offset: 0x4e840) -> 0x5fd4 fde=[ 5458] │ │ │ │ - 0xfffffffffffdf438 (offset: 0x4e910) -> 0x5fe8 fde=[ 546c] │ │ │ │ - 0xfffffffffffdf5e8 (offset: 0x4eac0) -> 0x5ffc fde=[ 5480] │ │ │ │ - 0xfffffffffffdf6d8 (offset: 0x4ebb0) -> 0x6010 fde=[ 5494] │ │ │ │ - 0xfffffffffffdf7a8 (offset: 0x4ec80) -> 0x6024 fde=[ 54a8] │ │ │ │ - 0xfffffffffffdf858 (offset: 0x4ed30) -> 0x6038 fde=[ 54bc] │ │ │ │ - 0xfffffffffffdf908 (offset: 0x4ede0) -> 0x604c fde=[ 54d0] │ │ │ │ - 0xfffffffffffdf988 (offset: 0x4ee60) -> 0x6060 fde=[ 54e4] │ │ │ │ - 0xfffffffffffdfaa8 (offset: 0x4ef80) -> 0x6074 fde=[ 54f8] │ │ │ │ - 0xfffffffffffdfb38 (offset: 0x4f010) -> 0x6088 fde=[ 550c] │ │ │ │ - 0xfffffffffffdfc68 (offset: 0x4f140) -> 0x609c fde=[ 5520] │ │ │ │ - 0xfffffffffffdfcf8 (offset: 0x4f1d0) -> 0x60b0 fde=[ 5534] │ │ │ │ - 0xfffffffffffdfe18 (offset: 0x4f2f0) -> 0x60c4 fde=[ 5548] │ │ │ │ - 0xfffffffffffdfea8 (offset: 0x4f380) -> 0x60d8 fde=[ 555c] │ │ │ │ - 0xfffffffffffdffc8 (offset: 0x4f4a0) -> 0x60ec fde=[ 5570] │ │ │ │ - 0xfffffffffffe0068 (offset: 0x4f540) -> 0x6100 fde=[ 5584] │ │ │ │ - 0xfffffffffffe01b8 (offset: 0x4f690) -> 0x6114 fde=[ 5598] │ │ │ │ - 0xfffffffffffe0218 (offset: 0x4f6f0) -> 0x6128 fde=[ 55ac] │ │ │ │ - 0xfffffffffffe0398 (offset: 0x4f870) -> 0x613c fde=[ 55c0] │ │ │ │ - 0xfffffffffffe03f8 (offset: 0x4f8d0) -> 0x6150 fde=[ 55d4] │ │ │ │ - 0xfffffffffffe0578 (offset: 0x4fa50) -> 0x6164 fde=[ 55e8] │ │ │ │ - 0xfffffffffffe0858 (offset: 0x4fd30) -> 0x61b0 fde=[ 5634] │ │ │ │ - 0xfffffffffffe0c48 (offset: 0x50120) -> 0x61dc fde=[ 5660] │ │ │ │ - 0xfffffffffffe0c78 (offset: 0x50150) -> 0x61f0 fde=[ 5674] │ │ │ │ - 0xfffffffffffe0cc8 (offset: 0x501a0) -> 0x6204 fde=[ 5688] │ │ │ │ - 0xfffffffffffe0ce8 (offset: 0x501c0) -> 0x6218 fde=[ 569c] │ │ │ │ - 0xfffffffffffe0d08 (offset: 0x501e0) -> 0x622c fde=[ 56b0] │ │ │ │ - 0xfffffffffffe12e8 (offset: 0x507c0) -> 0x62e4 fde=[ 5768] │ │ │ │ - 0xfffffffffffe1698 (offset: 0x50b70) -> 0x63b0 fde=[ 5834] │ │ │ │ - 0xfffffffffffe1a68 (offset: 0x50f40) -> 0x648c fde=[ 5910] │ │ │ │ - 0xfffffffffffe1fd8 (offset: 0x514b0) -> 0x651c fde=[ 59a0] │ │ │ │ - 0xfffffffffffe20a8 (offset: 0x51580) -> 0x6548 fde=[ 59cc] │ │ │ │ - 0xfffffffffffe2118 (offset: 0x515f0) -> 0x656c fde=[ 59f0] │ │ │ │ - 0xfffffffffffe21f8 (offset: 0x516d0) -> 0x6598 fde=[ 5a1c] │ │ │ │ - 0xfffffffffffe2258 (offset: 0x51730) -> 0x65bc fde=[ 5a40] │ │ │ │ - 0xfffffffffffe2c48 (offset: 0x52120) -> 0x6604 fde=[ 5a88] │ │ │ │ - 0xfffffffffffe5528 (offset: 0x54a00) -> 0x6688 fde=[ 5b0c] │ │ │ │ - 0xfffffffffffe7bc8 (offset: 0x570a0) -> 0x670c fde=[ 5b90] │ │ │ │ - 0xfffffffffffe8098 (offset: 0x57570) -> 0x677c fde=[ 5c00] │ │ │ │ - 0xfffffffffffe8558 (offset: 0x57a30) -> 0x67ec fde=[ 5c70] │ │ │ │ - 0xfffffffffffe8788 (offset: 0x57c60) -> 0x68b4 fde=[ 5d38] │ │ │ │ - 0xfffffffffffe8a28 (offset: 0x57f00) -> 0x69a4 fde=[ 5e28] │ │ │ │ - 0xfffffffffffe8cf8 (offset: 0x581d0) -> 0x6aa0 fde=[ 5f24] │ │ │ │ - 0xfffffffffffe9428 (offset: 0x58900) -> 0x6b18 fde=[ 5f9c] │ │ │ │ - 0xfffffffffffe94f8 (offset: 0x589d0) -> 0x6b48 fde=[ 5fcc] │ │ │ │ - 0xfffffffffffe9738 (offset: 0x58c10) -> 0x6b8c fde=[ 6010] │ │ │ │ - 0xfffffffffffe9a68 (offset: 0x58f40) -> 0x6bd8 fde=[ 605c] │ │ │ │ - 0xfffffffffffe9ab8 (offset: 0x58f90) -> 0x6bf8 fde=[ 607c] │ │ │ │ - 0xfffffffffffe9b08 (offset: 0x58fe0) -> 0x6c18 fde=[ 609c] │ │ │ │ - 0xfffffffffffe9b68 (offset: 0x59040) -> 0x6c38 fde=[ 60bc] │ │ │ │ - 0xfffffffffffe9cb8 (offset: 0x59190) -> 0x6c4c fde=[ 60d0] │ │ │ │ - 0xfffffffffffe9ee8 (offset: 0x593c0) -> 0x6c78 fde=[ 60fc] │ │ │ │ - 0xfffffffffffea8c8 (offset: 0x59da0) -> 0x6cc4 fde=[ 6148] │ │ │ │ - 0xfffffffffffed038 (offset: 0x5c510) -> 0x6d4c fde=[ 61d0] │ │ │ │ - 0xfffffffffffef8a8 (offset: 0x5ed80) -> 0x6dd0 fde=[ 6254] │ │ │ │ - 0xfffffffffffefd38 (offset: 0x5f210) -> 0x6e48 fde=[ 62cc] │ │ │ │ - 0xffffffffffff01b8 (offset: 0x5f690) -> 0x6ebc fde=[ 6340] │ │ │ │ - 0xffffffffffff03e8 (offset: 0x5f8c0) -> 0x6f84 fde=[ 6408] │ │ │ │ - 0xffffffffffff0688 (offset: 0x5fb60) -> 0x7074 fde=[ 64f8] │ │ │ │ - 0xffffffffffff0958 (offset: 0x5fe30) -> 0x7170 fde=[ 65f4] │ │ │ │ - 0xffffffffffff1068 (offset: 0x60540) -> 0x71e4 fde=[ 6668] │ │ │ │ - 0xffffffffffff1138 (offset: 0x60610) -> 0x7214 fde=[ 6698] │ │ │ │ - 0xffffffffffff1378 (offset: 0x60850) -> 0x7258 fde=[ 66dc] │ │ │ │ - 0xffffffffffff16a8 (offset: 0x60b80) -> 0x72a4 fde=[ 6728] │ │ │ │ - 0xffffffffffff16f8 (offset: 0x60bd0) -> 0x72c4 fde=[ 6748] │ │ │ │ - 0xffffffffffff1748 (offset: 0x60c20) -> 0x72e4 fde=[ 6768] │ │ │ │ - 0xffffffffffff17a8 (offset: 0x60c80) -> 0x7304 fde=[ 6788] │ │ │ │ - 0xffffffffffff18f8 (offset: 0x60dd0) -> 0x7318 fde=[ 679c] │ │ │ │ - 0xffffffffffff1b28 (offset: 0x61000) -> 0x7344 fde=[ 67c8] │ │ │ │ - 0xffffffffffff39c8 (offset: 0x62ea0) -> 0x73c0 fde=[ 6844] │ │ │ │ - 0xffffffffffff40f8 (offset: 0x635d0) -> 0x7418 fde=[ 689c] │ │ │ │ - 0xffffffffffff5f58 (offset: 0x65430) -> 0x749c fde=[ 6920] │ │ │ │ - 0xffffffffffff6398 (offset: 0x65870) -> 0x754c fde=[ 69d0] │ │ │ │ - 0xffffffffffff67d8 (offset: 0x65cb0) -> 0x75fc fde=[ 6a80] │ │ │ │ - 0xffffffffffff6a18 (offset: 0x65ef0) -> 0x7644 fde=[ 6ac8] │ │ │ │ - 0xffffffffffff6c68 (offset: 0x66140) -> 0x770c fde=[ 6b90] │ │ │ │ - 0xffffffffffff7258 (offset: 0x66730) -> 0x7800 fde=[ 6c84] │ │ │ │ - 0xffffffffffff7f18 (offset: 0x673f0) -> 0x7888 fde=[ 6d0c] │ │ │ │ - 0xffffffffffff7fe8 (offset: 0x674c0) -> 0x78b8 fde=[ 6d3c] │ │ │ │ - 0xffffffffffff82e8 (offset: 0x677c0) -> 0x78f0 fde=[ 6d74] │ │ │ │ - 0xffffffffffff8438 (offset: 0x67910) -> 0x793c fde=[ 6dc0] │ │ │ │ - 0xffffffffffff8488 (offset: 0x67960) -> 0x795c fde=[ 6de0] │ │ │ │ - 0xffffffffffff8628 (offset: 0x67b00) -> 0x798c fde=[ 6e10] │ │ │ │ - 0xffffffffffff8a48 (offset: 0x67f20) -> 0x79f0 fde=[ 6e74] │ │ │ │ - 0xffffffffffff8eb8 (offset: 0x68390) -> 0x7a68 fde=[ 6eec] │ │ │ │ - 0xffffffffffff91b8 (offset: 0x68690) -> 0x7ad4 fde=[ 6f58] │ │ │ │ - 0xffffffffffff94a8 (offset: 0x68980) -> 0x7b48 fde=[ 6fcc] │ │ │ │ - 0xffffffffffff97d8 (offset: 0x68cb0) -> 0x7bd4 fde=[ 7058] │ │ │ │ - 0xffffffffffff9af8 (offset: 0x68fd0) -> 0x7c48 fde=[ 70cc] │ │ │ │ - 0xffffffffffff9c08 (offset: 0x690e0) -> 0x7c74 fde=[ 70f8] │ │ │ │ - 0xffffffffffff9e58 (offset: 0x69330) -> 0x7cb4 fde=[ 7138] │ │ │ │ - 0xffffffffffffa298 (offset: 0x69770) -> 0x7dc0 fde=[ 7244] │ │ │ │ - 0xffffffffffffa6b8 (offset: 0x69b90) -> 0x7ed4 fde=[ 7358] │ │ │ │ - 0xffffffffffffbc78 (offset: 0x6b150) -> 0x8010 fde=[ 7494] │ │ │ │ - 0xffffffffffffd2c8 (offset: 0x6c7a0) -> 0x81a4 fde=[ 7628] │ │ │ │ - 0xffffffffffffd328 (offset: 0x6c800) -> 0x81c4 fde=[ 7648] │ │ │ │ - 0xffffffffffffd6b8 (offset: 0x6cb90) -> 0x8200 fde=[ 7684] │ │ │ │ - 0xffffffffffffd858 (offset: 0x6cd30) -> 0x8234 fde=[ 76b8] │ │ │ │ - 0xffffffffffffd898 (offset: 0x6cd70) -> 0x8254 fde=[ 76d8] │ │ │ │ - 0xffffffffffffdac8 (offset: 0x6cfa0) -> 0x8284 fde=[ 7708] │ │ │ │ - 0xffffffffffffe3e8 (offset: 0x6d8c0) -> 0x82c4 fde=[ 7748] │ │ │ │ - 0xffffffffffffe4e8 (offset: 0x6d9c0) -> 0x82ec fde=[ 7770] │ │ │ │ - 0xffffffffffffe688 (offset: 0x6db60) -> 0x8320 fde=[ 77a4] │ │ │ │ - 0xffffffffffffe6c8 (offset: 0x6dba0) -> 0x8340 fde=[ 77c4] │ │ │ │ - 0xffffffffffffe8f8 (offset: 0x6ddd0) -> 0x8370 fde=[ 77f4] │ │ │ │ - 0xfffffffffffff218 (offset: 0x6e6f0) -> 0x83b0 fde=[ 7834] │ │ │ │ - 0xfffffffffffff320 (offset: 0x6e7f8) -> 0xb90 fde=[ 14] │ │ │ │ + 0xfffffffffff98068 (offset: 0x5cd0) -> 0xba8 fde=[ 2c] │ │ │ │ + 0xfffffffffff98088 (offset: 0x5cf0) -> 0xbbc fde=[ 40] │ │ │ │ + 0xfffffffffff98098 (offset: 0x5d00) -> 0xbd0 fde=[ 54] │ │ │ │ + 0xfffffffffff981b8 (offset: 0x5e20) -> 0xbf4 fde=[ 78] │ │ │ │ + 0xfffffffffff98278 (offset: 0x5ee0) -> 0xc08 fde=[ 8c] │ │ │ │ + 0xfffffffffff98338 (offset: 0x5fa0) -> 0xc1c fde=[ a0] │ │ │ │ + 0xfffffffffff98378 (offset: 0x5fe0) -> 0xc40 fde=[ c4] │ │ │ │ + 0xfffffffffff983b8 (offset: 0x6020) -> 0xc64 fde=[ e8] │ │ │ │ + 0xfffffffffff983f8 (offset: 0x6060) -> 0xc88 fde=[ 10c] │ │ │ │ + 0xfffffffffff98438 (offset: 0x60a0) -> 0xcac fde=[ 130] │ │ │ │ + 0xfffffffffff98498 (offset: 0x6100) -> 0xcd0 fde=[ 154] │ │ │ │ + 0xfffffffffff986e8 (offset: 0x6350) -> 0xcec fde=[ 170] │ │ │ │ + 0xfffffffffff98948 (offset: 0x65b0) -> 0xd14 fde=[ 198] │ │ │ │ + 0xfffffffffff98bc8 (offset: 0x6830) -> 0xd38 fde=[ 1bc] │ │ │ │ + 0xfffffffffff99158 (offset: 0x6dc0) -> 0xd94 fde=[ 218] │ │ │ │ + 0xfffffffffff99498 (offset: 0x7100) -> 0xe24 fde=[ 2a8] │ │ │ │ + 0xfffffffffff9a608 (offset: 0x8270) -> 0xf64 fde=[ 3e8] │ │ │ │ + 0xfffffffffff9a688 (offset: 0x82f0) -> 0xf90 fde=[ 414] │ │ │ │ + 0xfffffffffff9af88 (offset: 0x8bf0) -> 0x1070 fde=[ 4f4] │ │ │ │ + 0xfffffffffff9ca38 (offset: 0xa6a0) -> 0x124c fde=[ 6d0] │ │ │ │ + 0xfffffffffff9cf78 (offset: 0xabe0) -> 0x12a8 fde=[ 72c] │ │ │ │ + 0xfffffffffff9e308 (offset: 0xbf70) -> 0x1434 fde=[ 8b8] │ │ │ │ + 0xfffffffffff9e718 (offset: 0xc380) -> 0x14cc fde=[ 950] │ │ │ │ + 0xfffffffffff9e828 (offset: 0xc490) -> 0x14fc fde=[ 980] │ │ │ │ + 0xfffffffffff9e938 (offset: 0xc5a0) -> 0x152c fde=[ 9b0] │ │ │ │ + 0xfffffffffff9eaf8 (offset: 0xc760) -> 0x1580 fde=[ a04] │ │ │ │ + 0xfffffffffff9ec38 (offset: 0xc8a0) -> 0x15b0 fde=[ a34] │ │ │ │ + 0xfffffffffff9ed48 (offset: 0xc9b0) -> 0x15e0 fde=[ a64] │ │ │ │ + 0xfffffffffff9ef18 (offset: 0xcb80) -> 0x1634 fde=[ ab8] │ │ │ │ + 0xfffffffffff9f378 (offset: 0xcfe0) -> 0x1688 fde=[ b0c] │ │ │ │ + 0xfffffffffff9f5c8 (offset: 0xd230) -> 0x16d8 fde=[ b5c] │ │ │ │ + 0xfffffffffff9f6d8 (offset: 0xd340) -> 0x1708 fde=[ b8c] │ │ │ │ + 0xfffffffffff9f8e8 (offset: 0xd550) -> 0x1758 fde=[ bdc] │ │ │ │ + 0xfffffffffff9fd28 (offset: 0xd990) -> 0x17f0 fde=[ c74] │ │ │ │ + 0xfffffffffff9fe68 (offset: 0xdad0) -> 0x1820 fde=[ ca4] │ │ │ │ + 0xfffffffffffa0078 (offset: 0xdce0) -> 0x1870 fde=[ cf4] │ │ │ │ + 0xfffffffffffa04a8 (offset: 0xe110) -> 0x1908 fde=[ d8c] │ │ │ │ + 0xfffffffffffa05b8 (offset: 0xe220) -> 0x1938 fde=[ dbc] │ │ │ │ + 0xfffffffffffa09d8 (offset: 0xe640) -> 0x19b4 fde=[ e38] │ │ │ │ + 0xfffffffffffa1198 (offset: 0xee00) -> 0x1a68 fde=[ eec] │ │ │ │ + 0xfffffffffffa12d8 (offset: 0xef40) -> 0x1a98 fde=[ f1c] │ │ │ │ + 0xfffffffffffa16f8 (offset: 0xf360) -> 0x1b18 fde=[ f9c] │ │ │ │ + 0xfffffffffffa1ed8 (offset: 0xfb40) -> 0x1bcc fde=[ 1050] │ │ │ │ + 0xfffffffffffa2118 (offset: 0xfd80) -> 0x1c14 fde=[ 1098] │ │ │ │ + 0xfffffffffffa23e8 (offset: 0x10050) -> 0x1c70 fde=[ 10f4] │ │ │ │ + 0xfffffffffffa2538 (offset: 0x101a0) -> 0x1ca4 fde=[ 1128] │ │ │ │ + 0xfffffffffffa2778 (offset: 0x103e0) -> 0x1cec fde=[ 1170] │ │ │ │ + 0xfffffffffffa2a48 (offset: 0x106b0) -> 0x1d48 fde=[ 11cc] │ │ │ │ + 0xfffffffffffa3498 (offset: 0x11100) -> 0x1d94 fde=[ 1218] │ │ │ │ + 0xfffffffffffa3668 (offset: 0x112d0) -> 0x1e0c fde=[ 1290] │ │ │ │ + 0xfffffffffffa3a28 (offset: 0x11690) -> 0x1e88 fde=[ 130c] │ │ │ │ + 0xfffffffffffa3be8 (offset: 0x11850) -> 0x1ef8 fde=[ 137c] │ │ │ │ + 0xfffffffffffa3f68 (offset: 0x11bd0) -> 0x1f74 fde=[ 13f8] │ │ │ │ + 0xfffffffffffa42e8 (offset: 0x11f50) -> 0x1fcc fde=[ 1450] │ │ │ │ + 0xfffffffffffa4658 (offset: 0x122c0) -> 0x2024 fde=[ 14a8] │ │ │ │ + 0xfffffffffffa49a8 (offset: 0x12610) -> 0x2078 fde=[ 14fc] │ │ │ │ + 0xfffffffffffa5018 (offset: 0x12c80) -> 0x20f8 fde=[ 157c] │ │ │ │ + 0xfffffffffffa51b8 (offset: 0x12e20) -> 0x211c fde=[ 15a0] │ │ │ │ + 0xfffffffffffa52f8 (offset: 0x12f60) -> 0x2160 fde=[ 15e4] │ │ │ │ + 0xfffffffffffa5538 (offset: 0x131a0) -> 0x21b8 fde=[ 163c] │ │ │ │ + 0xfffffffffffa5768 (offset: 0x133d0) -> 0x21d0 fde=[ 1654] │ │ │ │ + 0xfffffffffffa5968 (offset: 0x135d0) -> 0x21e4 fde=[ 1668] │ │ │ │ + 0xfffffffffffa5b98 (offset: 0x13800) -> 0x223c fde=[ 16c0] │ │ │ │ + 0xfffffffffffa5e48 (offset: 0x13ab0) -> 0x226c fde=[ 16f0] │ │ │ │ + 0xfffffffffffa5fb8 (offset: 0x13c20) -> 0x22b4 fde=[ 1738] │ │ │ │ + 0xfffffffffffa62f8 (offset: 0x13f60) -> 0x231c fde=[ 17a0] │ │ │ │ + 0xfffffffffffa6d58 (offset: 0x149c0) -> 0x2394 fde=[ 1818] │ │ │ │ + 0xfffffffffffa7698 (offset: 0x15300) -> 0x2408 fde=[ 188c] │ │ │ │ + 0xfffffffffffa8188 (offset: 0x15df0) -> 0x2498 fde=[ 191c] │ │ │ │ + 0xfffffffffffa8db8 (offset: 0x16a20) -> 0x2520 fde=[ 19a4] │ │ │ │ + 0xfffffffffffa9978 (offset: 0x175e0) -> 0x25b0 fde=[ 1a34] │ │ │ │ + 0xfffffffffffa9d48 (offset: 0x179b0) -> 0x25f0 fde=[ 1a74] │ │ │ │ + 0xfffffffffffa9ee8 (offset: 0x17b50) -> 0x2640 fde=[ 1ac4] │ │ │ │ + 0xfffffffffffaa328 (offset: 0x17f90) -> 0x26a4 fde=[ 1b28] │ │ │ │ + 0xfffffffffffaaec8 (offset: 0x18b30) -> 0x2710 fde=[ 1b94] │ │ │ │ + 0xfffffffffffaba88 (offset: 0x196f0) -> 0x2798 fde=[ 1c1c] │ │ │ │ + 0xfffffffffffac548 (offset: 0x1a1b0) -> 0x2810 fde=[ 1c94] │ │ │ │ + 0xfffffffffffac8a8 (offset: 0x1a510) -> 0x2858 fde=[ 1cdc] │ │ │ │ + 0xfffffffffffad618 (offset: 0x1b280) -> 0x28d4 fde=[ 1d58] │ │ │ │ + 0xfffffffffffae338 (offset: 0x1bfa0) -> 0x2958 fde=[ 1ddc] │ │ │ │ + 0xfffffffffffae848 (offset: 0x1c4b0) -> 0x29b8 fde=[ 1e3c] │ │ │ │ + 0xfffffffffffaec38 (offset: 0x1c8a0) -> 0x2a3c fde=[ 1ec0] │ │ │ │ + 0xfffffffffffaef38 (offset: 0x1cba0) -> 0x2aac fde=[ 1f30] │ │ │ │ + 0xfffffffffffaf1b8 (offset: 0x1ce20) -> 0x2b68 fde=[ 1fec] │ │ │ │ + 0xfffffffffffaf408 (offset: 0x1d070) -> 0x2c00 fde=[ 2084] │ │ │ │ + 0xfffffffffffaf718 (offset: 0x1d380) -> 0x2c7c fde=[ 2100] │ │ │ │ + 0xfffffffffffafd88 (offset: 0x1d9f0) -> 0x2cec fde=[ 2170] │ │ │ │ + 0xfffffffffffb00b8 (offset: 0x1dd20) -> 0x2d54 fde=[ 21d8] │ │ │ │ + 0xfffffffffffb02c8 (offset: 0x1df30) -> 0x2dcc fde=[ 2250] │ │ │ │ + 0xfffffffffffb05f8 (offset: 0x1e260) -> 0x2e50 fde=[ 22d4] │ │ │ │ + 0xfffffffffffb0968 (offset: 0x1e5d0) -> 0x2ec4 fde=[ 2348] │ │ │ │ + 0xfffffffffffb0cc8 (offset: 0x1e930) -> 0x2f40 fde=[ 23c4] │ │ │ │ + 0xfffffffffffb1168 (offset: 0x1edd0) -> 0x2fc8 fde=[ 244c] │ │ │ │ + 0xfffffffffffb15d8 (offset: 0x1f240) -> 0x3054 fde=[ 24d8] │ │ │ │ + 0xfffffffffffb1a58 (offset: 0x1f6c0) -> 0x30dc fde=[ 2560] │ │ │ │ + 0xfffffffffffb1ee8 (offset: 0x1fb50) -> 0x3164 fde=[ 25e8] │ │ │ │ + 0xfffffffffffb2408 (offset: 0x20070) -> 0x31ec fde=[ 2670] │ │ │ │ + 0xfffffffffffb2938 (offset: 0x205a0) -> 0x327c fde=[ 2700] │ │ │ │ + 0xfffffffffffb2f38 (offset: 0x20ba0) -> 0x331c fde=[ 27a0] │ │ │ │ + 0xfffffffffffb34e8 (offset: 0x21150) -> 0x33b4 fde=[ 2838] │ │ │ │ + 0xfffffffffffb3ba8 (offset: 0x21810) -> 0x3454 fde=[ 28d8] │ │ │ │ + 0xfffffffffffb5328 (offset: 0x22f90) -> 0x359c fde=[ 2a20] │ │ │ │ + 0xfffffffffffb58c8 (offset: 0x23530) -> 0x3638 fde=[ 2abc] │ │ │ │ + 0xfffffffffffb5eb8 (offset: 0x23b20) -> 0x36d8 fde=[ 2b5c] │ │ │ │ + 0xfffffffffffb6578 (offset: 0x241e0) -> 0x377c fde=[ 2c00] │ │ │ │ + 0xfffffffffffb69b8 (offset: 0x24620) -> 0x37e0 fde=[ 2c64] │ │ │ │ + 0xfffffffffffb6c08 (offset: 0x24870) -> 0x3868 fde=[ 2cec] │ │ │ │ + 0xfffffffffffb6f58 (offset: 0x24bc0) -> 0x38e0 fde=[ 2d64] │ │ │ │ + 0xfffffffffffb72d8 (offset: 0x24f40) -> 0x396c fde=[ 2df0] │ │ │ │ + 0xfffffffffffb76b8 (offset: 0x25320) -> 0x39f4 fde=[ 2e78] │ │ │ │ + 0xfffffffffffb7b88 (offset: 0x257f0) -> 0x3a50 fde=[ 2ed4] │ │ │ │ + 0xfffffffffffb7fb8 (offset: 0x25c20) -> 0x3adc fde=[ 2f60] │ │ │ │ + 0xfffffffffffb8528 (offset: 0x26190) -> 0x3b80 fde=[ 3004] │ │ │ │ + 0xfffffffffffb8ba8 (offset: 0x26810) -> 0x3be8 fde=[ 306c] │ │ │ │ + 0xfffffffffffb91c8 (offset: 0x26e30) -> 0x3c60 fde=[ 30e4] │ │ │ │ + 0xfffffffffffb9a38 (offset: 0x276a0) -> 0x3cc0 fde=[ 3144] │ │ │ │ + 0xfffffffffffba068 (offset: 0x27cd0) -> 0x3d44 fde=[ 31c8] │ │ │ │ + 0xfffffffffffba738 (offset: 0x283a0) -> 0x3dc0 fde=[ 3244] │ │ │ │ + 0xfffffffffffbb008 (offset: 0x28c70) -> 0x3e54 fde=[ 32d8] │ │ │ │ + 0xfffffffffffbb8b8 (offset: 0x29520) -> 0x3ed4 fde=[ 3358] │ │ │ │ + 0xfffffffffffbc2d8 (offset: 0x29f40) -> 0x3f64 fde=[ 33e8] │ │ │ │ + 0xfffffffffffbce58 (offset: 0x2aac0) -> 0x4000 fde=[ 3484] │ │ │ │ + 0xfffffffffffbd988 (offset: 0x2b5f0) -> 0x4090 fde=[ 3514] │ │ │ │ + 0xfffffffffffbe718 (offset: 0x2c380) -> 0x4134 fde=[ 35b8] │ │ │ │ + 0xfffffffffffbfce8 (offset: 0x2d950) -> 0x41a0 fde=[ 3624] │ │ │ │ + 0xfffffffffffc1148 (offset: 0x2edb0) -> 0x4210 fde=[ 3694] │ │ │ │ + 0xfffffffffffc2778 (offset: 0x303e0) -> 0x429c fde=[ 3720] │ │ │ │ + 0xfffffffffffc4138 (offset: 0x31da0) -> 0x431c fde=[ 37a0] │ │ │ │ + 0xfffffffffffc58e8 (offset: 0x33550) -> 0x43a4 fde=[ 3828] │ │ │ │ + 0xfffffffffffc6a38 (offset: 0x346a0) -> 0x4400 fde=[ 3884] │ │ │ │ + 0xfffffffffffc6af8 (offset: 0x34760) -> 0x4434 fde=[ 38b8] │ │ │ │ + 0xfffffffffffc6bb8 (offset: 0x34820) -> 0x4468 fde=[ 38ec] │ │ │ │ + 0xfffffffffffc7878 (offset: 0x354e0) -> 0x44d0 fde=[ 3954] │ │ │ │ + 0xfffffffffffc85f8 (offset: 0x36260) -> 0x4530 fde=[ 39b4] │ │ │ │ + 0xfffffffffffc9488 (offset: 0x370f0) -> 0x4574 fde=[ 39f8] │ │ │ │ + 0xfffffffffffca578 (offset: 0x381e0) -> 0x45cc fde=[ 3a50] │ │ │ │ + 0xfffffffffffcb578 (offset: 0x391e0) -> 0x4614 fde=[ 3a98] │ │ │ │ + 0xfffffffffffcc2b8 (offset: 0x39f20) -> 0x4660 fde=[ 3ae4] │ │ │ │ + 0xfffffffffffcd728 (offset: 0x3b390) -> 0x46c0 fde=[ 3b44] │ │ │ │ + 0xfffffffffffcd888 (offset: 0x3b4f0) -> 0x46e4 fde=[ 3b68] │ │ │ │ + 0xfffffffffffcda98 (offset: 0x3b700) -> 0x47ac fde=[ 3c30] │ │ │ │ + 0xfffffffffffcdda8 (offset: 0x3ba10) -> 0x47e8 fde=[ 3c6c] │ │ │ │ + 0xfffffffffffce0b8 (offset: 0x3bd20) -> 0x4824 fde=[ 3ca8] │ │ │ │ + 0xfffffffffffce448 (offset: 0x3c0b0) -> 0x4860 fde=[ 3ce4] │ │ │ │ + 0xfffffffffffce518 (offset: 0x3c180) -> 0x48a4 fde=[ 3d28] │ │ │ │ + 0xfffffffffffce778 (offset: 0x3c3e0) -> 0x48ec fde=[ 3d70] │ │ │ │ + 0xfffffffffffceaa8 (offset: 0x3c710) -> 0x492c fde=[ 3db0] │ │ │ │ + 0xfffffffffffcede8 (offset: 0x3ca50) -> 0x496c fde=[ 3df0] │ │ │ │ + 0xfffffffffffcee28 (offset: 0x3ca90) -> 0x498c fde=[ 3e10] │ │ │ │ + 0xfffffffffffcee78 (offset: 0x3cae0) -> 0x49ac fde=[ 3e30] │ │ │ │ + 0xfffffffffffceec8 (offset: 0x3cb30) -> 0x49cc fde=[ 3e50] │ │ │ │ + 0xfffffffffffcf098 (offset: 0x3cd00) -> 0x49e0 fde=[ 3e64] │ │ │ │ + 0xfffffffffffcf2d8 (offset: 0x3cf40) -> 0x4a18 fde=[ 3e9c] │ │ │ │ + 0xfffffffffffcf768 (offset: 0x3d3d0) -> 0x4a2c fde=[ 3eb0] │ │ │ │ + 0xfffffffffffcf898 (offset: 0x3d500) -> 0x4a40 fde=[ 3ec4] │ │ │ │ + 0xfffffffffffcf9c8 (offset: 0x3d630) -> 0x4a74 fde=[ 3ef8] │ │ │ │ + 0xfffffffffffcfe48 (offset: 0x3dab0) -> 0x4a88 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffcff98 (offset: 0x3dc00) -> 0x4aa4 fde=[ 3f28] │ │ │ │ + 0xfffffffffffd00e8 (offset: 0x3dd50) -> 0x4aec fde=[ 3f70] │ │ │ │ + 0xfffffffffffd0288 (offset: 0x3def0) -> 0x4b00 fde=[ 3f84] │ │ │ │ + 0xfffffffffffd0458 (offset: 0x3e0c0) -> 0x4b14 fde=[ 3f98] │ │ │ │ + 0xfffffffffffd0498 (offset: 0x3e100) -> 0x4b34 fde=[ 3fb8] │ │ │ │ + 0xfffffffffffd06c8 (offset: 0x3e330) -> 0x4b6c fde=[ 3ff0] │ │ │ │ + 0xfffffffffffd0988 (offset: 0x3e5f0) -> 0x4bb4 fde=[ 4038] │ │ │ │ + 0xfffffffffffd0b18 (offset: 0x3e780) -> 0x4be4 fde=[ 4068] │ │ │ │ + 0xfffffffffffd1058 (offset: 0x3ecc0) -> 0x4d08 fde=[ 418c] │ │ │ │ + 0xfffffffffffd11e8 (offset: 0x3ee50) -> 0x4d38 fde=[ 41bc] │ │ │ │ + 0xfffffffffffd1378 (offset: 0x3efe0) -> 0x4d68 fde=[ 41ec] │ │ │ │ + 0xfffffffffffd1528 (offset: 0x3f190) -> 0x4dac fde=[ 4230] │ │ │ │ + 0xfffffffffffd16d8 (offset: 0x3f340) -> 0x4df0 fde=[ 4274] │ │ │ │ + 0xfffffffffffd1868 (offset: 0x3f4d0) -> 0x4e20 fde=[ 42a4] │ │ │ │ + 0xfffffffffffd1a18 (offset: 0x3f680) -> 0x4e64 fde=[ 42e8] │ │ │ │ + 0xfffffffffffd1bc8 (offset: 0x3f830) -> 0x4ea8 fde=[ 432c] │ │ │ │ + 0xfffffffffffd21f8 (offset: 0x3fe60) -> 0x4fc8 fde=[ 444c] │ │ │ │ + 0xfffffffffffd2658 (offset: 0x402c0) -> 0x5000 fde=[ 4484] │ │ │ │ + 0xfffffffffffd2678 (offset: 0x402e0) -> 0x5014 fde=[ 4498] │ │ │ │ + 0xfffffffffffd2698 (offset: 0x40300) -> 0x5028 fde=[ 44ac] │ │ │ │ + 0xfffffffffffd2898 (offset: 0x40500) -> 0x5054 fde=[ 44d8] │ │ │ │ + 0xfffffffffffd29e8 (offset: 0x40650) -> 0x5090 fde=[ 4514] │ │ │ │ + 0xfffffffffffd2ac8 (offset: 0x40730) -> 0x50cc fde=[ 4550] │ │ │ │ + 0xfffffffffffd2dd8 (offset: 0x40a40) -> 0x5110 fde=[ 4594] │ │ │ │ + 0xfffffffffffd35f8 (offset: 0x41260) -> 0x5188 fde=[ 460c] │ │ │ │ + 0xfffffffffffd3898 (offset: 0x41500) -> 0x51c4 fde=[ 4648] │ │ │ │ + 0xfffffffffffd4188 (offset: 0x41df0) -> 0x5224 fde=[ 46a8] │ │ │ │ + 0xfffffffffffd41d8 (offset: 0x41e40) -> 0x5238 fde=[ 46bc] │ │ │ │ + 0xfffffffffffd4448 (offset: 0x420b0) -> 0x52a0 fde=[ 4724] │ │ │ │ + 0xfffffffffffd47a8 (offset: 0x42410) -> 0x52e4 fde=[ 4768] │ │ │ │ + 0xfffffffffffd4998 (offset: 0x42600) -> 0x5324 fde=[ 47a8] │ │ │ │ + 0xfffffffffffd4b98 (offset: 0x42800) -> 0x534c fde=[ 47d0] │ │ │ │ + 0xfffffffffffd5a48 (offset: 0x436b0) -> 0x53f8 fde=[ 487c] │ │ │ │ + 0xfffffffffffd8a98 (offset: 0x46700) -> 0x54b0 fde=[ 4934] │ │ │ │ + 0xfffffffffffd8ea8 (offset: 0x46b10) -> 0x5500 fde=[ 4984] │ │ │ │ + 0xfffffffffffd8ec8 (offset: 0x46b30) -> 0x5514 fde=[ 4998] │ │ │ │ + 0xfffffffffffd8ee8 (offset: 0x46b50) -> 0x5528 fde=[ 49ac] │ │ │ │ + 0xfffffffffffd8f08 (offset: 0x46b70) -> 0x553c fde=[ 49c0] │ │ │ │ + 0xfffffffffffd9138 (offset: 0x46da0) -> 0x5568 fde=[ 49ec] │ │ │ │ + 0xfffffffffffd9258 (offset: 0x46ec0) -> 0x559c fde=[ 4a20] │ │ │ │ + 0xfffffffffffd93b8 (offset: 0x47020) -> 0x55b0 fde=[ 4a34] │ │ │ │ + 0xfffffffffffd94e8 (offset: 0x47150) -> 0x55c4 fde=[ 4a48] │ │ │ │ + 0xfffffffffffd9648 (offset: 0x472b0) -> 0x55e4 fde=[ 4a68] │ │ │ │ + 0xfffffffffffd96e8 (offset: 0x47350) -> 0x5618 fde=[ 4a9c] │ │ │ │ + 0xfffffffffffd9788 (offset: 0x473f0) -> 0x564c fde=[ 4ad0] │ │ │ │ + 0xfffffffffffd9828 (offset: 0x47490) -> 0x5680 fde=[ 4b04] │ │ │ │ + 0xfffffffffffd9908 (offset: 0x47570) -> 0x56d4 fde=[ 4b58] │ │ │ │ + 0xfffffffffffd99e8 (offset: 0x47650) -> 0x5728 fde=[ 4bac] │ │ │ │ + 0xfffffffffffd9ac8 (offset: 0x47730) -> 0x577c fde=[ 4c00] │ │ │ │ + 0xfffffffffffd9c38 (offset: 0x478a0) -> 0x57dc fde=[ 4c60] │ │ │ │ + 0xfffffffffffd9d28 (offset: 0x47990) -> 0x582c fde=[ 4cb0] │ │ │ │ + 0xfffffffffffd9e18 (offset: 0x47a80) -> 0x587c fde=[ 4d00] │ │ │ │ + 0xfffffffffffd9fb8 (offset: 0x47c20) -> 0x5890 fde=[ 4d14] │ │ │ │ + 0xfffffffffffda158 (offset: 0x47dc0) -> 0x58a4 fde=[ 4d28] │ │ │ │ + 0xfffffffffffda618 (offset: 0x48280) -> 0x58d8 fde=[ 4d5c] │ │ │ │ + 0xfffffffffffda698 (offset: 0x48300) -> 0x58fc fde=[ 4d80] │ │ │ │ + 0xfffffffffffda998 (offset: 0x48600) -> 0x591c fde=[ 4da0] │ │ │ │ + 0xfffffffffffdaf18 (offset: 0x48b80) -> 0x596c fde=[ 4df0] │ │ │ │ + 0xfffffffffffdaf78 (offset: 0x48be0) -> 0x5980 fde=[ 4e04] │ │ │ │ + 0xfffffffffffdb118 (offset: 0x48d80) -> 0x5994 fde=[ 4e18] │ │ │ │ + 0xfffffffffffdb938 (offset: 0x495a0) -> 0x59ac fde=[ 4e30] │ │ │ │ + 0xfffffffffffdba28 (offset: 0x49690) -> 0x59d4 fde=[ 4e58] │ │ │ │ + 0xfffffffffffdbad8 (offset: 0x49740) -> 0x59f8 fde=[ 4e7c] │ │ │ │ + 0xfffffffffffdbdf8 (offset: 0x49a60) -> 0x5a0c fde=[ 4e90] │ │ │ │ + 0xfffffffffffdc278 (offset: 0x49ee0) -> 0x5a20 fde=[ 4ea4] │ │ │ │ + 0xfffffffffffdc598 (offset: 0x4a200) -> 0x5a34 fde=[ 4eb8] │ │ │ │ + 0xfffffffffffdca18 (offset: 0x4a680) -> 0x5a48 fde=[ 4ecc] │ │ │ │ + 0xfffffffffffdcd78 (offset: 0x4a9e0) -> 0x5a5c fde=[ 4ee0] │ │ │ │ + 0xfffffffffffdd198 (offset: 0x4ae00) -> 0x5a70 fde=[ 4ef4] │ │ │ │ + 0xfffffffffffdd3e8 (offset: 0x4b050) -> 0x5a90 fde=[ 4f14] │ │ │ │ + 0xfffffffffffdd558 (offset: 0x4b1c0) -> 0x5aa4 fde=[ 4f28] │ │ │ │ + 0xfffffffffffdd578 (offset: 0x4b1e0) -> 0x5ab8 fde=[ 4f3c] │ │ │ │ + 0xfffffffffffdd5f8 (offset: 0x4b260) -> 0x5acc fde=[ 4f50] │ │ │ │ + 0xfffffffffffdd658 (offset: 0x4b2c0) -> 0x5ae0 fde=[ 4f64] │ │ │ │ + 0xfffffffffffdd738 (offset: 0x4b3a0) -> 0x5af4 fde=[ 4f78] │ │ │ │ + 0xfffffffffffdd858 (offset: 0x4b4c0) -> 0x5b08 fde=[ 4f8c] │ │ │ │ + 0xfffffffffffdde08 (offset: 0x4ba70) -> 0x5b48 fde=[ 4fcc] │ │ │ │ + 0xfffffffffffde618 (offset: 0x4c280) -> 0x5b74 fde=[ 4ff8] │ │ │ │ + 0xfffffffffffde658 (offset: 0x4c2c0) -> 0x5b88 fde=[ 500c] │ │ │ │ + 0xfffffffffffde698 (offset: 0x4c300) -> 0x5ba0 fde=[ 5024] │ │ │ │ + 0xfffffffffffde758 (offset: 0x4c3c0) -> 0x5bc0 fde=[ 5044] │ │ │ │ + 0xfffffffffffde9c8 (offset: 0x4c630) -> 0x5c44 fde=[ 50c8] │ │ │ │ + 0xfffffffffffdeb98 (offset: 0x4c800) -> 0x5cb0 fde=[ 5134] │ │ │ │ + 0xfffffffffffdeba8 (offset: 0x4c810) -> 0x5cc4 fde=[ 5148] │ │ │ │ + 0xfffffffffffdebb8 (offset: 0x4c820) -> 0x5cd8 fde=[ 515c] │ │ │ │ + 0xfffffffffffdec38 (offset: 0x4c8a0) -> 0x5d0c fde=[ 5190] │ │ │ │ + 0xfffffffffffdecf8 (offset: 0x4c960) -> 0x5d44 fde=[ 51c8] │ │ │ │ + 0xfffffffffffdedd8 (offset: 0x4ca40) -> 0x5d80 fde=[ 5204] │ │ │ │ + 0xfffffffffffdee98 (offset: 0x4cb00) -> 0x5da0 fde=[ 5224] │ │ │ │ + 0xfffffffffffdef88 (offset: 0x4cbf0) -> 0x5ddc fde=[ 5260] │ │ │ │ + 0xfffffffffffdf078 (offset: 0x4cce0) -> 0x5e14 fde=[ 5298] │ │ │ │ + 0xfffffffffffdf158 (offset: 0x4cdc0) -> 0x5e40 fde=[ 52c4] │ │ │ │ + 0xfffffffffffdf238 (offset: 0x4cea0) -> 0x5e6c fde=[ 52f0] │ │ │ │ + 0xfffffffffffdf478 (offset: 0x4d0e0) -> 0x5ed4 fde=[ 5358] │ │ │ │ + 0xfffffffffffdf798 (offset: 0x4d400) -> 0x5f20 fde=[ 53a4] │ │ │ │ + 0xfffffffffffdf7e8 (offset: 0x4d450) -> 0x5f44 fde=[ 53c8] │ │ │ │ + 0xfffffffffffdf838 (offset: 0x4d4a0) -> 0x5f64 fde=[ 53e8] │ │ │ │ + 0xfffffffffffdf858 (offset: 0x4d4c0) -> 0x5f78 fde=[ 53fc] │ │ │ │ + 0xfffffffffffdf898 (offset: 0x4d500) -> 0x5f8c fde=[ 5410] │ │ │ │ + 0xfffffffffffdf8c8 (offset: 0x4d530) -> 0x5fa0 fde=[ 5424] │ │ │ │ + 0xfffffffffffdf928 (offset: 0x4d590) -> 0x5fc0 fde=[ 5444] │ │ │ │ + 0xfffffffffffdfa38 (offset: 0x4d6a0) -> 0x5fd4 fde=[ 5458] │ │ │ │ + 0xfffffffffffdfb68 (offset: 0x4d7d0) -> 0x5fe8 fde=[ 546c] │ │ │ │ + 0xfffffffffffdfc38 (offset: 0x4d8a0) -> 0x5ffc fde=[ 5480] │ │ │ │ + 0xfffffffffffdfde8 (offset: 0x4da50) -> 0x6010 fde=[ 5494] │ │ │ │ + 0xfffffffffffdfed8 (offset: 0x4db40) -> 0x6024 fde=[ 54a8] │ │ │ │ + 0xfffffffffffdffa8 (offset: 0x4dc10) -> 0x6038 fde=[ 54bc] │ │ │ │ + 0xfffffffffffe0058 (offset: 0x4dcc0) -> 0x604c fde=[ 54d0] │ │ │ │ + 0xfffffffffffe0108 (offset: 0x4dd70) -> 0x6060 fde=[ 54e4] │ │ │ │ + 0xfffffffffffe0188 (offset: 0x4ddf0) -> 0x6074 fde=[ 54f8] │ │ │ │ + 0xfffffffffffe02a8 (offset: 0x4df10) -> 0x6088 fde=[ 550c] │ │ │ │ + 0xfffffffffffe0338 (offset: 0x4dfa0) -> 0x609c fde=[ 5520] │ │ │ │ + 0xfffffffffffe0498 (offset: 0x4e100) -> 0x60b0 fde=[ 5534] │ │ │ │ + 0xfffffffffffe0528 (offset: 0x4e190) -> 0x60c4 fde=[ 5548] │ │ │ │ + 0xfffffffffffe0648 (offset: 0x4e2b0) -> 0x60d8 fde=[ 555c] │ │ │ │ + 0xfffffffffffe06d8 (offset: 0x4e340) -> 0x60ec fde=[ 5570] │ │ │ │ + 0xfffffffffffe07f8 (offset: 0x4e460) -> 0x6100 fde=[ 5584] │ │ │ │ + 0xfffffffffffe0898 (offset: 0x4e500) -> 0x6114 fde=[ 5598] │ │ │ │ + 0xfffffffffffe09e8 (offset: 0x4e650) -> 0x6128 fde=[ 55ac] │ │ │ │ + 0xfffffffffffe0a48 (offset: 0x4e6b0) -> 0x613c fde=[ 55c0] │ │ │ │ + 0xfffffffffffe0bc8 (offset: 0x4e830) -> 0x6150 fde=[ 55d4] │ │ │ │ + 0xfffffffffffe0c28 (offset: 0x4e890) -> 0x6164 fde=[ 55e8] │ │ │ │ + 0xfffffffffffe0da8 (offset: 0x4ea10) -> 0x6178 fde=[ 55fc] │ │ │ │ + 0xfffffffffffe1108 (offset: 0x4ed70) -> 0x61bc fde=[ 5640] │ │ │ │ + 0xfffffffffffe14d8 (offset: 0x4f140) -> 0x61e4 fde=[ 5668] │ │ │ │ + 0xfffffffffffe1518 (offset: 0x4f180) -> 0x61f8 fde=[ 567c] │ │ │ │ + 0xfffffffffffe1558 (offset: 0x4f1c0) -> 0x620c fde=[ 5690] │ │ │ │ + 0xfffffffffffe1578 (offset: 0x4f1e0) -> 0x6220 fde=[ 56a4] │ │ │ │ + 0xfffffffffffe1598 (offset: 0x4f200) -> 0x6234 fde=[ 56b8] │ │ │ │ + 0xfffffffffffe1b38 (offset: 0x4f7a0) -> 0x62b4 fde=[ 5738] │ │ │ │ + 0xfffffffffffe1ea8 (offset: 0x4fb10) -> 0x6344 fde=[ 57c8] │ │ │ │ + 0xfffffffffffe2228 (offset: 0x4fe90) -> 0x6400 fde=[ 5884] │ │ │ │ + 0xfffffffffffe2738 (offset: 0x503a0) -> 0x648c fde=[ 5910] │ │ │ │ + 0xfffffffffffe27f8 (offset: 0x50460) -> 0x64b4 fde=[ 5938] │ │ │ │ + 0xfffffffffffe2848 (offset: 0x504b0) -> 0x64d8 fde=[ 595c] │ │ │ │ + 0xfffffffffffe2918 (offset: 0x50580) -> 0x64fc fde=[ 5980] │ │ │ │ + 0xfffffffffffe2998 (offset: 0x50600) -> 0x6520 fde=[ 59a4] │ │ │ │ + 0xfffffffffffe33c8 (offset: 0x51030) -> 0x656c fde=[ 59f0] │ │ │ │ + 0xfffffffffffe5c88 (offset: 0x538f0) -> 0x65f4 fde=[ 5a78] │ │ │ │ + 0xfffffffffffe84c8 (offset: 0x56130) -> 0x667c fde=[ 5b00] │ │ │ │ + 0xfffffffffffe8978 (offset: 0x565e0) -> 0x66f8 fde=[ 5b7c] │ │ │ │ + 0xfffffffffffe8e18 (offset: 0x56a80) -> 0x6770 fde=[ 5bf4] │ │ │ │ + 0xfffffffffffe9028 (offset: 0x56c90) -> 0x6838 fde=[ 5cbc] │ │ │ │ + 0xfffffffffffe92a8 (offset: 0x56f10) -> 0x6928 fde=[ 5dac] │ │ │ │ + 0xfffffffffffe9568 (offset: 0x571d0) -> 0x69e4 fde=[ 5e68] │ │ │ │ + 0xfffffffffffe9c98 (offset: 0x57900) -> 0x6a5c fde=[ 5ee0] │ │ │ │ + 0xfffffffffffe9d68 (offset: 0x579d0) -> 0x6aa0 fde=[ 5f24] │ │ │ │ + 0xfffffffffffe9fb8 (offset: 0x57c20) -> 0x6ae4 fde=[ 5f68] │ │ │ │ + 0xfffffffffffea328 (offset: 0x57f90) -> 0x6b34 fde=[ 5fb8] │ │ │ │ + 0xfffffffffffea368 (offset: 0x57fd0) -> 0x6b54 fde=[ 5fd8] │ │ │ │ + 0xfffffffffffea3b8 (offset: 0x58020) -> 0x6b74 fde=[ 5ff8] │ │ │ │ + 0xfffffffffffea408 (offset: 0x58070) -> 0x6b94 fde=[ 6018] │ │ │ │ + 0xfffffffffffea598 (offset: 0x58200) -> 0x6ba8 fde=[ 602c] │ │ │ │ + 0xfffffffffffea798 (offset: 0x58400) -> 0x6be0 fde=[ 6064] │ │ │ │ + 0xfffffffffffeb218 (offset: 0x58e80) -> 0x6c30 fde=[ 60b4] │ │ │ │ + 0xfffffffffffeda98 (offset: 0x5b700) -> 0x6cb8 fde=[ 613c] │ │ │ │ + 0xffffffffffff03f8 (offset: 0x5e060) -> 0x6d40 fde=[ 61c4] │ │ │ │ + 0xffffffffffff0868 (offset: 0x5e4d0) -> 0x6db8 fde=[ 623c] │ │ │ │ + 0xffffffffffff0cc8 (offset: 0x5e930) -> 0x6e30 fde=[ 62b4] │ │ │ │ + 0xffffffffffff0ed8 (offset: 0x5eb40) -> 0x6ef8 fde=[ 637c] │ │ │ │ + 0xffffffffffff1158 (offset: 0x5edc0) -> 0x6fe8 fde=[ 646c] │ │ │ │ + 0xffffffffffff1418 (offset: 0x5f080) -> 0x70a4 fde=[ 6528] │ │ │ │ + 0xffffffffffff1b28 (offset: 0x5f790) -> 0x711c fde=[ 65a0] │ │ │ │ + 0xffffffffffff1bf8 (offset: 0x5f860) -> 0x7160 fde=[ 65e4] │ │ │ │ + 0xffffffffffff1e48 (offset: 0x5fab0) -> 0x71a4 fde=[ 6628] │ │ │ │ + 0xffffffffffff21b8 (offset: 0x5fe20) -> 0x71f4 fde=[ 6678] │ │ │ │ + 0xffffffffffff21f8 (offset: 0x5fe60) -> 0x7214 fde=[ 6698] │ │ │ │ + 0xffffffffffff2248 (offset: 0x5feb0) -> 0x7234 fde=[ 66b8] │ │ │ │ + 0xffffffffffff2298 (offset: 0x5ff00) -> 0x7254 fde=[ 66d8] │ │ │ │ + 0xffffffffffff2428 (offset: 0x60090) -> 0x7268 fde=[ 66ec] │ │ │ │ + 0xffffffffffff2618 (offset: 0x60280) -> 0x72a0 fde=[ 6724] │ │ │ │ + 0xffffffffffff44c8 (offset: 0x62130) -> 0x7324 fde=[ 67a8] │ │ │ │ + 0xffffffffffff4b98 (offset: 0x62800) -> 0x737c fde=[ 6800] │ │ │ │ + 0xffffffffffff6a68 (offset: 0x646d0) -> 0x7408 fde=[ 688c] │ │ │ │ + 0xffffffffffff6ea8 (offset: 0x64b10) -> 0x74c4 fde=[ 6948] │ │ │ │ + 0xffffffffffff72e8 (offset: 0x64f50) -> 0x7580 fde=[ 6a04] │ │ │ │ + 0xffffffffffff7518 (offset: 0x65180) -> 0x75c8 fde=[ 6a4c] │ │ │ │ + 0xffffffffffff7748 (offset: 0x653b0) -> 0x7690 fde=[ 6b14] │ │ │ │ + 0xffffffffffff7d38 (offset: 0x659a0) -> 0x7758 fde=[ 6bdc] │ │ │ │ + 0xffffffffffff89d8 (offset: 0x66640) -> 0x77e4 fde=[ 6c68] │ │ │ │ + 0xffffffffffff8aa8 (offset: 0x66710) -> 0x7828 fde=[ 6cac] │ │ │ │ + 0xffffffffffff8d88 (offset: 0x669f0) -> 0x7864 fde=[ 6ce8] │ │ │ │ + 0xffffffffffff8ec8 (offset: 0x66b30) -> 0x78b0 fde=[ 6d34] │ │ │ │ + 0xffffffffffff8f18 (offset: 0x66b80) -> 0x78d0 fde=[ 6d54] │ │ │ │ + 0xffffffffffff9098 (offset: 0x66d00) -> 0x7900 fde=[ 6d84] │ │ │ │ + 0xffffffffffff9498 (offset: 0x67100) -> 0x7974 fde=[ 6df8] │ │ │ │ + 0xffffffffffff98d8 (offset: 0x67540) -> 0x79f8 fde=[ 6e7c] │ │ │ │ + 0xffffffffffff9bc8 (offset: 0x67830) -> 0x7a70 fde=[ 6ef4] │ │ │ │ + 0xffffffffffff9e98 (offset: 0x67b00) -> 0x7aec fde=[ 6f70] │ │ │ │ + 0xffffffffffffa1c8 (offset: 0x67e30) -> 0x7b78 fde=[ 6ffc] │ │ │ │ + 0xffffffffffffa4d8 (offset: 0x68140) -> 0x7bf4 fde=[ 7078] │ │ │ │ + 0xffffffffffffa5d8 (offset: 0x68240) -> 0x7c1c fde=[ 70a0] │ │ │ │ + 0xffffffffffffa818 (offset: 0x68480) -> 0x7c58 fde=[ 70dc] │ │ │ │ + 0xffffffffffffac38 (offset: 0x688a0) -> 0x7d64 fde=[ 71e8] │ │ │ │ + 0xffffffffffffb028 (offset: 0x68c90) -> 0x7e78 fde=[ 72fc] │ │ │ │ + 0xffffffffffffc488 (offset: 0x6a0f0) -> 0x7fdc fde=[ 7460] │ │ │ │ + 0xffffffffffffd988 (offset: 0x6b5f0) -> 0x8188 fde=[ 760c] │ │ │ │ + 0xffffffffffffd9b8 (offset: 0x6b620) -> 0x819c fde=[ 7620] │ │ │ │ + 0xffffffffffffdcd8 (offset: 0x6b940) -> 0x81d8 fde=[ 765c] │ │ │ │ + 0xffffffffffffde58 (offset: 0x6bac0) -> 0x8208 fde=[ 768c] │ │ │ │ + 0xffffffffffffde78 (offset: 0x6bae0) -> 0x821c fde=[ 76a0] │ │ │ │ + 0xffffffffffffe058 (offset: 0x6bcc0) -> 0x824c fde=[ 76d0] │ │ │ │ + 0xffffffffffffe838 (offset: 0x6c4a0) -> 0x828c fde=[ 7710] │ │ │ │ + 0xffffffffffffe938 (offset: 0x6c5a0) -> 0x82bc fde=[ 7740] │ │ │ │ + 0xffffffffffffeab8 (offset: 0x6c720) -> 0x82ec fde=[ 7770] │ │ │ │ + 0xffffffffffffead8 (offset: 0x6c740) -> 0x8300 fde=[ 7784] │ │ │ │ + 0xffffffffffffecb8 (offset: 0x6c920) -> 0x8330 fde=[ 77b4] │ │ │ │ + 0xfffffffffffff498 (offset: 0x6d100) -> 0x8370 fde=[ 77f4] │ │ │ │ + 0xfffffffffffff598 (offset: 0x6d200) -> 0xb90 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=000000000006e7f8..000000000006ea60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e800 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006d200..000000000006d468 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d208 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e808 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d210 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 000000000000001c 00000030 FDE cie=00000000 pc=0000000000005d50..0000000000005d8c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005d68 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005d74 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d7c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000005cd0..0000000000005ce4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000005d90..0000000000005dc8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005da4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005db0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005db8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000005cf0..0000000000005d00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000024 00000070 FDE cie=00000000 pc=0000000000005dd0..0000000000005f00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005ddc │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005de8 │ │ │ │ +00000054 0000000000000020 00000058 FDE cie=00000000 pc=0000000000005d00..0000000000005e18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005df8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000005edc │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000005df8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005ef0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005e08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ │ │ │ -00000094 0000000000000010 00000098 FDE cie=00000000 pc=0000000000005f00..0000000000005fb8 │ │ │ │ +00000078 0000000000000010 0000007c FDE cie=00000000 pc=0000000000005e20..0000000000005ed8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a8 0000000000000010 000000ac FDE cie=00000000 pc=0000000000005fc0..0000000000006078 │ │ │ │ +0000008c 0000000000000010 00000090 FDE cie=00000000 pc=0000000000005ee0..0000000000005f98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000bc 0000000000000020 000000c0 FDE cie=00000000 pc=0000000000006080..00000000000060c8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006090 │ │ │ │ +000000a0 0000000000000020 000000a4 FDE cie=00000000 pc=0000000000005fa0..0000000000005fdc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005fa8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000609c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005fb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005fbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005fcc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000000e0 0000000000000020 000000e4 FDE cie=00000000 pc=00000000000060d0..0000000000006118 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060e0 │ │ │ │ +000000c4 0000000000000020 000000c8 FDE cie=00000000 pc=0000000000005fe0..000000000000601c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005fe8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ff4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ffc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006108 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000600c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000104 0000000000000020 00000108 FDE cie=00000000 pc=0000000000006120..0000000000006168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006130 │ │ │ │ +000000e8 0000000000000020 000000ec FDE cie=00000000 pc=0000000000006020..000000000000605c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006028 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000613c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006034 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006148 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000603c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006158 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000604c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000128 0000000000000020 0000012c FDE cie=00000000 pc=0000000000006170..00000000000061b8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006180 │ │ │ │ +0000010c 0000000000000020 00000110 FDE cie=00000000 pc=0000000000006060..000000000000609c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006068 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000618c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006074 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000607c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000608c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -0000014c 0000000000000020 00000150 FDE cie=00000000 pc=00000000000061c0..0000000000006210 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ +00000130 0000000000000020 00000134 FDE cie=00000000 pc=00000000000060a0..00000000000060dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061dc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000061f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006200 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000170 0000000000000020 00000174 FDE cie=00000000 pc=0000000000006210..0000000000006460 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006238 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006248 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00000154 0000000000000018 00000158 FDE cie=00000000 pc=0000000000006100..0000000000006348 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000063c0 │ │ │ │ + DW_CFA_advance_loc1: 384 to 00000000000062a8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000048 00000198 FDE cie=00000000 pc=0000000000006460..00000000000066ec │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006478 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000648c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006494 │ │ │ │ +00000170 0000000000000024 00000174 FDE cie=00000000 pc=0000000000006350..00000000000065b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000637c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006498 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000649c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000064b4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000065d4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065d8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065dc │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065e0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065e4 │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000064c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000065f0 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065f4 │ │ │ │ - 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: 68 to 0000000000006638 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000663c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006640 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006644 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000664c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000064c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000006518 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006654 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006664 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 0000000000000024 000001e4 FDE cie=00000000 pc=00000000000066f0..000000000000697c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000066fc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006708 │ │ │ │ +00000198 0000000000000020 0000019c FDE cie=00000000 pc=00000000000065b0..000000000000682c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000065c0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000006834 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000068d4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000068e0 │ │ │ │ + DW_CFA_advance_loc1: 308 to 00000000000066f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000006794 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000679c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000068f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000054 0000020c FDE cie=00000000 pc=0000000000006980..0000000000006f74 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000069b8 │ │ │ │ +000001bc 0000000000000058 000001c0 FDE cie=00000000 pc=0000000000006830..0000000000006dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000683c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - 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: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000069cc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006858 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000006a4c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006864 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006870 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000068d8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a50 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000068fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000006af4 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000006994 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006998 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000699c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006b7c │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000006c34 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000006d80 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000006a14 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000006ab4 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000006be8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000006db8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006c18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000006dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000094 00000264 FDE cie=00000000 pc=0000000000006f80..00000000000072fc │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006f8c │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006f94 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006fa0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006fb4 │ │ │ │ +00000218 000000000000008c 0000021c FDE cie=00000000 pc=0000000000006dc0..00000000000070fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006dc8 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006dd8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006dec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006fc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006df8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006fd8 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000007000 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006e08 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006e30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006e34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007010 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006e40 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007034 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006e64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006e68 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000705c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006e84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007064 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006e90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007080 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007088 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006eb8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000708c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007090 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007094 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000709c │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000070a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ebc │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ec0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ec4 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ec8 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006ed0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000007140 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007144 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007148 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000714c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007150 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007168 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000006f68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000716c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f6c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000007268 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000726c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f70 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f74 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006f84 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000007078 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000707c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007080 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007084 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000727c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007088 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000708c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007090 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000728c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007098 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000709c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007294 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007298 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000729c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - 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: 4 to 00000000000070a8 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + 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: 80 to 00000000000072ec │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000070ec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002f8 0000000000000140 000002fc FDE cie=00000000 pc=0000000000007300..00000000000084a4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007310 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007318 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007324 │ │ │ │ +000002a8 000000000000013c 000002ac FDE cie=00000000 pc=0000000000007100..0000000000008264 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007108 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007114 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007330 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007120 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007130 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000007388 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000007184 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000738c │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007188 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000007448 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007454 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007460 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007468 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000000723c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000746c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007470 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007240 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007248 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000724c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007484 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007498 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000749c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074a0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000074ac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074b0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074b8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074bc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074c0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000074d0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074d4 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007264 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000726c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007278 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000727c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000728c │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007290 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007298 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000729c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000072a8 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072ac │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072b0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000072c4 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072cc │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072d0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072d4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072d8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000007a30 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 000000000000781c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007824 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007828 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a38 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000782c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007830 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007834 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007838 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000783c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007840 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a54 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007844 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007848 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000784c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007850 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007854 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007858 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000785c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007860 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007864 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007868 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000786c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007870 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007a90 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007880 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000007abc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000078ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007ad0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000078c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ad4 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - 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: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000078c8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + 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: 2240 to 0000000000008394 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 0000000000008174 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ 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: r63 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000083dc │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000081b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000083e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000081bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000083f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000081c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000008444 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000008208 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008458 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008220 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000845c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008224 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008460 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - 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: 12 to 000000000000846c │ │ │ │ - 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: 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_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008228 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008230 │ │ │ │ + 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: 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: 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 │ │ │ │ │ │ │ │ -0000043c 0000000000000028 00000440 FDE cie=00000000 pc=00000000000084b0..0000000000008544 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000084c8 │ │ │ │ +000003e8 0000000000000028 000003ec FDE cie=00000000 pc=0000000000008270..00000000000082f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000827c │ │ │ │ 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 000000000000828c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000084e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008298 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000008520 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000082cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008534 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000082e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000468 00000000000000d4 0000046c FDE cie=00000000 pc=0000000000008550..0000000000008e74 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008560 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000414 00000000000000dc 00000418 FDE cie=00000000 pc=00000000000082f0..0000000000008be4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008300 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008584 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008310 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008320 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008334 │ │ │ │ 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: 16 to 0000000000008344 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000085b0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000085f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008350 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000839c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000083ac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000008650 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000083fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008400 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 568 to 000000000000888c │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000861c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000088b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008648 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000864c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008650 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000088c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008660 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000088d4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088d8 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088dc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008670 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000897c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008674 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008980 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000898c │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000008b4c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b50 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b54 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000008c14 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000086f8 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000086fc │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 464 to 00000000000088cc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000088d0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c1c │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000008984 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008988 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000898c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008c4c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000089b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089bc │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000008c50 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000089d0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c54 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000008c88 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000008a08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a0c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000008c8c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a14 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 404 to 0000000000008e20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000008b90 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008e40 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008bb0 │ │ │ │ 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_advance_loc: 32 to 0000000000008e60 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008bd0 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000540 00000000000001b4 00000544 FDE cie=00000000 pc=0000000000008e80..000000000000aa5c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008e9c │ │ │ │ +000004f4 00000000000001d8 000004f8 FDE cie=00000000 pc=0000000000008bf0..000000000000a69c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008c08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008eb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008c20 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ 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: 16 to 0000000000008ec8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ecc │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008ed4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008c30 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008c38 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c3c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008ee8 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008ef0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008c50 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c54 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008c64 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c68 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008f18 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008c84 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008f28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008c94 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f2c │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c98 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c9c │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f34 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008f3c │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000009050 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000905c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009064 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000008dac │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008db0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009090 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008dbc │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dc0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000090a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008de4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008dfc │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e00 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008e18 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e1c │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000090ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e20 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e24 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000090c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e28 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008e30 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008e38 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c8 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090cc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090d0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 00000000000094f0 │ │ │ │ + DW_CFA_advance_loc1: 960 to 00000000000091f8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000091fc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009200 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009204 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009208 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000920c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009210 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000950c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009214 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009218 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000921c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009220 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009224 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000951c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009228 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000096a8 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000922c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096b0 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096b4 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000093b8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093dc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000096ec │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000093fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009400 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009404 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009408 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096fc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000940c │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ 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_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 0000000000009700 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009704 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009410 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009414 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000970c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009418 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000941c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009420 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009424 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009428 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000972c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000009444 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009448 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000944c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009450 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009740 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009460 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ 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 │ │ │ │ @@ -1277,26 +1238,28 @@ │ │ │ │ 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: 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: 4316 to 000000000000a81c │ │ │ │ + DW_CFA_advance_loc2: 4148 to 000000000000a494 │ │ │ │ + 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_restore: r29 │ │ │ │ @@ -1306,1628 +1269,1619 @@ │ │ │ │ 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 000000000000a828 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a49c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a83c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a4b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4bc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4c0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a84c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4c8 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - 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_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 000000000000a86c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a4e8 │ │ │ │ + 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 000000000000a874 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a4f0 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000006f8 0000000000000058 000006fc FDE cie=00000000 pc=000000000000aa60..000000000000afd0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000aa8c │ │ │ │ +000006d0 0000000000000058 000006d4 FDE cie=00000000 pc=000000000000a6a0..000000000000abe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a6b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a6bc │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a6cc │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a6e0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000aabc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a6f0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000ab08 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a738 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a744 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000ab60 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a78c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a790 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000abcc │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000a7f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000abf4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a81c │ │ │ │ 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: 12 to 000000000000ac00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000000ae5c │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000000aa68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000ae84 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000aa90 │ │ │ │ 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: 12 to 000000000000ae90 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000aaa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000754 0000000000000170 00000758 FDE cie=00000000 pc=000000000000afd0..000000000000c418 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000afec │ │ │ │ +0000072c 0000000000000188 00000730 FDE cie=00000000 pc=000000000000abe0..000000000000bf64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000abf8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b008 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ac10 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ 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: 16 to 000000000000b018 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b01c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b024 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b038 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b040 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b044 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b068 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b078 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b07c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b080 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000000b2f8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b300 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b304 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b328 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b32c │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b33c │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b344 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b348 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b34c │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b358 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ac1c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ac24 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac28 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ac3c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac40 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ac50 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac54 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ac70 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac74 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ac84 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000000aee0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aee4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aef0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aef4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000000b76c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000af14 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000af1c │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af20 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000af28 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af2c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000af40 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af44 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000af54 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 948 to 000000000000b308 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b30c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b310 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b314 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b318 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b31c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b320 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b324 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b788 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b328 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b32c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b330 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b334 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000000b890 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b338 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b898 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000000b43c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b440 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b89c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b444 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b448 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b44c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b450 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b454 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b458 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b45c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b460 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b8cc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b478 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b47c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b480 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b484 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8dc │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b488 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + 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: r108 at cfa-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: 4 to 000000000000b8e0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b48c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b490 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8e8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8ec │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b494 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b498 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b49c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b90c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b4bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4c0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4c4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4c8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b920 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4d0 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - 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_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: 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: r108 at cfa-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_loc2: 2620 to 000000000000c35c │ │ │ │ + DW_CFA_advance_loc2: 2524 to 000000000000beac │ │ │ │ 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: 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 000000000000c368 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000beb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c37c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000becc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c38c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bedc │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - 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: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + 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_extended: r108 at cfa-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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008c8 0000000000000090 000008cc FDE cie=00000000 pc=000000000000c420..000000000000c8b0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000c444 │ │ │ │ +000008b8 0000000000000094 000008bc FDE cie=00000000 pc=000000000000bf70..000000000000c36c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bf80 │ │ │ │ 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 000000000000bf94 │ │ │ │ + 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 000000000000c454 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c46c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000bfb0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfb4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c474 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bfbc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c480 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfc0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c48c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bfcc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfd0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfd4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfdc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000c61c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000c140 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c144 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c624 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c148 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c14c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c150 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c158 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c15c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000000c794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c160 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000000c280 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c7b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c29c │ │ │ │ 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 000000000000c7b4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c2a0 │ │ │ │ + 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 000000000000c818 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000c2f4 │ │ │ │ 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 000000000000c84c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c310 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c868 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c330 │ │ │ │ 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 000000000000c86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c334 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000095c 000000000000002c 00000960 FDE cie=00000000 pc=000000000000c8b0..000000000000c9cc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c8c0 │ │ │ │ +00000950 000000000000002c 00000954 FDE cie=00000000 pc=000000000000c380..000000000000c48c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c38c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c8cc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c8d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c39c │ │ │ │ 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 000000000000c980 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000c440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c994 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c454 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c9a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000098c 000000000000002c 00000990 FDE cie=00000000 pc=000000000000c9d0..000000000000cae8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c9e8 │ │ │ │ +00000980 000000000000002c 00000984 FDE cie=00000000 pc=000000000000c490..000000000000c598 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c49c │ │ │ │ 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 000000000000c9f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c4b0 │ │ │ │ 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: 184 to 000000000000cab0 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000c560 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cac4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c574 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cad0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c580 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009bc 0000000000000050 000009c0 FDE cie=00000000 pc=000000000000caf0..000000000000ccc8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cb10 │ │ │ │ +000009b0 0000000000000050 000009b4 FDE cie=00000000 pc=000000000000c5a0..000000000000c758 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c5ac │ │ │ │ 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 000000000000c5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: 16 to 000000000000cb20 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5cc │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cb68 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c608 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c60c │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cb78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c620 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb7c │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cb90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c628 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000000cc70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c638 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000c708 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c70c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c710 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c714 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc80 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c718 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cca4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c73c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ccb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a10 000000000000002c 00000a14 FDE cie=00000000 pc=000000000000ccd0..000000000000ce14 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cce8 │ │ │ │ +00000a04 000000000000002c 00000a08 FDE cie=00000000 pc=000000000000c760..000000000000c894 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c76c │ │ │ │ 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 000000000000ccf8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c780 │ │ │ │ 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 000000000000cdd4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000c854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cde8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c868 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cdf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a40 000000000000002c 00000a44 FDE cie=00000000 pc=000000000000ce20..000000000000cf38 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ce30 │ │ │ │ +00000a34 000000000000002c 00000a38 FDE cie=00000000 pc=000000000000c8a0..000000000000c9a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c8ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ce3c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ce50 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c8c0 │ │ │ │ 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: 176 to 000000000000cf00 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000c970 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf14 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c984 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000a70 0000000000000050 00000a74 FDE cie=00000000 pc=000000000000cf40..000000000000d128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cf50 │ │ │ │ +00000a64 0000000000000050 00000a68 FDE cie=00000000 pc=000000000000c9b0..000000000000cb78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c9bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c9d8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: 20 to 000000000000cf78 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cf7c │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c9e4 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cfc0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000ca20 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca24 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cfd0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ca38 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfd4 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cfe8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ca40 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000d0d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ca50 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000000cb28 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb2c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb30 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb34 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0e0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb38 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000cb5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac4 0000000000000048 00000ac8 FDE cie=00000000 pc=000000000000d130..000000000000d53c │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d168 │ │ │ │ +00000ab8 0000000000000050 00000abc FDE cie=00000000 pc=000000000000cb80..000000000000cfdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cb8c │ │ │ │ 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 000000000000cb98 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cba4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cbb0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cbc0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cbd0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d18c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cbdc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d190 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbe0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 660 to 000000000000d424 │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000000ceb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000d458 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000cee0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ceec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000000d460 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000b10 0000000000000054 00000b14 FDE cie=00000000 pc=000000000000d540..000000000000d798 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d558 │ │ │ │ +00000b0c 000000000000004c 00000b10 FDE cie=00000000 pc=000000000000cfe0..000000000000d228 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cfec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d568 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d000 │ │ │ │ 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: 68 to 000000000000d5ac │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d03c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d040 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000000d6e0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6e4 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000d170 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d174 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d178 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d700 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d18c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d704 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d190 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000d770 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000d200 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d77c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d20c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b68 000000000000002c 00000b6c FDE cie=00000000 pc=000000000000d7a0..000000000000d8bc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d7b0 │ │ │ │ +00000b5c 000000000000002c 00000b60 FDE cie=00000000 pc=000000000000d230..000000000000d33c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d23c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d24c │ │ │ │ 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 000000000000d870 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000d2f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d884 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d304 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d890 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d310 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 000000000000004c 00000b9c FDE cie=00000000 pc=000000000000d8c0..000000000000dae0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d8d0 │ │ │ │ +00000b8c 000000000000004c 00000b90 FDE cie=00000000 pc=000000000000d340..000000000000d54c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d348 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d8e0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d8f4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d350 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d360 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000d94c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000d3b8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3bc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000d968 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d96c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d97c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d3d8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d980 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d998 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000000da94 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3dc │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d3f4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3f8 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000d504 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d508 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d50c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daa0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d510 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daa8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d514 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d518 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d51c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dac4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d530 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dac8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d534 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000be8 0000000000000098 00000bec FDE cie=00000000 pc=000000000000dae0..000000000000df60 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000db00 │ │ │ │ +00000bdc 0000000000000094 00000be0 FDE cie=00000000 pc=000000000000d550..000000000000d988 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d560 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - 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: 28 to 000000000000db1c │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d57c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000db6c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000db78 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000db80 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000db90 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db94 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000db9c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dba0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dba8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000dbe0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dbec │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000dc14 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000dc40 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc44 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dc50 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc54 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc58 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc5c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc60 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000d5cc │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5d4 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d5e0 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d5ec │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5f0 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5f4 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5f8 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d618 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d61c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d62c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d648 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d650 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d654 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000000ded4 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ded8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d670 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d674 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d678 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d680 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d684 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 636 to 000000000000d900 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d904 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d908 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d90c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d910 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000deec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d914 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000def0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d918 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000def4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d91c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000def8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d920 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000defc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d924 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d928 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d92c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d930 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d934 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d938 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d93c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d940 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d944 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d948 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d94c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000df40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d968 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d96c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d970 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c84 000000000000002c 00000c88 FDE cie=00000000 pc=000000000000df60..000000000000e0a4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000df78 │ │ │ │ +00000c74 000000000000002c 00000c78 FDE cie=00000000 pc=000000000000d990..000000000000dac4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d99c │ │ │ │ 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 000000000000df88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d9b0 │ │ │ │ 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 000000000000e064 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000da84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e078 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000da98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e080 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000daa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cb4 0000000000000050 00000cb8 FDE cie=00000000 pc=000000000000e0b0..000000000000e2d0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e0c0 │ │ │ │ +00000ca4 000000000000004c 00000ca8 FDE cie=00000000 pc=000000000000dad0..000000000000dcdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dadc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e0cc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e0e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dae4 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000daf0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000e134 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e13c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e154 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000db44 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db48 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e168 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e16c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000db60 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000db70 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000db80 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db84 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e17c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000e284 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e288 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000dc94 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e28c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc98 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc9c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e294 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dca0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dca4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e29c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dca8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e2b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2b8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d08 0000000000000098 00000d0c FDE cie=00000000 pc=000000000000e2d0..000000000000e740 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e2f0 │ │ │ │ +00000cf4 0000000000000094 00000cf8 FDE cie=00000000 pc=000000000000dce0..000000000000e10c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dcf0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - 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: 28 to 000000000000e30c │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dd0c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000e36c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e374 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e378 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e380 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e38c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e390 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e394 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e398 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e39c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e3d4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e3dc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3e0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e408 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e41c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e424 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e428 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e42c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e430 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000dd60 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd64 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dd7c │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd80 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd84 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd88 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dd98 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd9c │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000ddc8 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddcc │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddd0 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dddc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e434 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ddf0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddf4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 636 to 000000000000e6b4 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6b8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000de24 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de28 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de2c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de30 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000de40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000000e084 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e088 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e08c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e090 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e094 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e098 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e09c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6dc │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0ac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0bc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0cc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e720 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e0ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e728 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000da4 000000000000002c 00000da8 FDE cie=00000000 pc=000000000000e740..000000000000e85c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e750 │ │ │ │ +00000d8c 000000000000002c 00000d90 FDE cie=00000000 pc=000000000000e110..000000000000e21c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e11c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e75c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e768 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e12c │ │ │ │ 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 000000000000e810 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000e1d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e824 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e1e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e830 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 0000000000000078 00000dd8 FDE cie=00000000 pc=000000000000e860..000000000000ec98 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e87c │ │ │ │ +00000dbc 0000000000000078 00000dc0 FDE cie=00000000 pc=000000000000e220..000000000000e634 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e22c │ │ │ │ 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: 20 to 000000000000e890 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e240 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000e8f0 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000e298 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e29c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e2b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2b8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e900 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e2cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e908 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e90c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e2e0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2e4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e938 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e93c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e2fc │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e94c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e960 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e96c │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e988 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e994 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e304 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000e9c8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e308 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e31c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e9ec │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000ec2c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e334 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e338 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e350 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 632 to 000000000000e5c8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5cc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5d0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5d4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5d8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5dc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5ec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5f0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5f4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5f8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5fc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e600 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e604 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ec7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e618 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e61c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e50 00000000000000bc 00000e54 FDE cie=00000000 pc=000000000000eca0..000000000000f4c4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ecc0 │ │ │ │ +00000e38 00000000000000b0 00000e3c FDE cie=00000000 pc=000000000000e640..000000000000edfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e654 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ecd8 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e668 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ 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: 72 to 000000000000ed20 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ed28 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ed3c │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ed44 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed48 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed4c │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ed5c │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed60 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed64 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed68 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ed7c │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ed8c │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eda0 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000edac │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edb0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000edc0 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000edc8 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edcc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000e6b0 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6b4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e6c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e6d0 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e6d8 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6dc │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e6ec │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e704 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e708 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e71c │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e720 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e730 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e734 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e74c │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e750 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e768 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e76c │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e784 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e788 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ede4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e78c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e794 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000edec │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000edf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e7a4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000edfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7a8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 000000000000f420 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f424 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f428 │ │ │ │ + DW_CFA_advance_loc2: 1464 to 000000000000ed60 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f42c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed64 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed68 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed6c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed70 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f43c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed74 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed78 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed7c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed80 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed84 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed88 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed8c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed90 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f45c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed94 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edac │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f47c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f484 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edbc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f4a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000edd8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eddc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ede0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4ac │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ede4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f10 000000000000002c 00000f14 FDE cie=00000000 pc=000000000000f4d0..000000000000f614 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f4e8 │ │ │ │ +00000eec 000000000000002c 00000ef0 FDE cie=00000000 pc=000000000000ee00..000000000000ef34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ee0c │ │ │ │ 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 000000000000f4f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ee20 │ │ │ │ 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 000000000000f5d4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000eef4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f5e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ef08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f5f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f40 000000000000007c 00000f44 FDE cie=00000000 pc=000000000000f620..000000000000fa60 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f63c │ │ │ │ +00000f1c 000000000000007c 00000f20 FDE cie=00000000 pc=000000000000ef40..000000000000f35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef4c │ │ │ │ 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: 20 to 000000000000f650 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ef60 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f698 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f6b4 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f6c4 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000efa8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f6d4 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f6dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000efc8 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efcc │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000efe0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efe4 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f714 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000effc │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f000 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f004 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f010 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f71c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f024 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f028 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f728 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f73c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f768 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f040 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f044 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f76c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f780 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f060 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f064 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f788 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000000f9ec │ │ │ │ + DW_CFA_advance_loc1: 644 to 000000000000f2e8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2ec │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2f0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2f4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2fc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f300 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f304 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f308 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f30c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f310 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f314 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f318 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f31c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f320 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fa3c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f338 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f33c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fa4c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa50 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f348 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f34c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fc0 00000000000000bc 00000fc4 FDE cie=00000000 pc=000000000000fa60..0000000000010294 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fa80 │ │ │ │ +00000f9c 00000000000000b0 00000fa0 FDE cie=00000000 pc=000000000000f360..000000000000fb3c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f374 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fa98 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f388 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ 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: 76 to 000000000000fae4 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fae8 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000faf8 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb08 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb10 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb18 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb20 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb24 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb30 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb3c │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb40 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb44 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb54 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb58 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb5c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb60 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb64 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb68 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000f3d4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3d8 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f3e8 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3ec │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3f8 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3fc │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f410 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f414 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f430 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f434 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f444 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f448 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f460 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f464 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f468 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f478 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f48c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f490 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f4a0 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4a4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4a8 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f4b8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb80 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4c0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1640 to 00000000000101f0 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101f4 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101f8 │ │ │ │ + DW_CFA_advance_loc2: 1500 to 000000000000faa0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faa4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faa8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faac │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fab0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001020c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fab4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fab8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fabc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fac0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001021c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fac4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fac8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000facc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fad0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001022c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fad4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fad8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fadc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001023c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faec │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010248 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001024c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faf0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faf4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010254 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faf8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fafc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010270 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000fb18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb1c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb20 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001027c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001080 0000000000000048 00001084 FDE cie=00000000 pc=00000000000102a0..0000000000010508 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000102c4 │ │ │ │ +00001050 0000000000000044 00001054 FDE cie=00000000 pc=000000000000fb40..000000000000fd7c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fb4c │ │ │ │ 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 000000000000fb58 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fb78 │ │ │ │ + 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 00000000000102ec │ │ │ │ - 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 00000000000102f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fb80 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000001046c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000000fcec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000104a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000fd18 │ │ │ │ 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 00000000000104b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000010cc 000000000000005c 000010d0 FDE cie=00000000 pc=0000000000010510..0000000000010808 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010540 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001098 0000000000000058 0000109c FDE cie=00000000 pc=000000000000fd80..0000000000010048 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fd9c │ │ │ │ + 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 000000000000fda8 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000fdd8 │ │ │ │ + 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 0000000000010570 │ │ │ │ - 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 0000000000010578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fddc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000010754 │ │ │ │ + DW_CFA_advance_loc1: 468 to 000000000000ffb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000010798 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000ffdc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000107a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fff8 │ │ │ │ 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 │ │ │ │ @@ -2936,116 +2890,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 00000000000107b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000112c 0000000000000030 00001130 FDE cie=00000000 pc=0000000000010810..0000000000010964 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010820 │ │ │ │ +000010f4 0000000000000030 000010f8 FDE cie=00000000 pc=0000000000010050..0000000000010194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001005c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010830 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010068 │ │ │ │ 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 0000000000010840 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010074 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000010924 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000010154 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001093c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001016c │ │ │ │ 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 0000000000010940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001160 0000000000000048 00001164 FDE cie=00000000 pc=0000000000010970..0000000000010bd8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010994 │ │ │ │ +00001128 0000000000000044 0000112c FDE cie=00000000 pc=00000000000101a0..00000000000103dc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000101ac │ │ │ │ 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 00000000000101b8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000101d8 │ │ │ │ + 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 00000000000109bc │ │ │ │ - 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 00000000000109c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000101e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000010b3c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001034c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010b70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010378 │ │ │ │ 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 0000000000010b80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011ac 000000000000005c 000011b0 FDE cie=00000000 pc=0000000000010be0..0000000000010ed8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010c10 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001170 0000000000000058 00001174 FDE cie=00000000 pc=00000000000103e0..00000000000106a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000103fc │ │ │ │ + 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 0000000000010408 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010438 │ │ │ │ + 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 0000000000010c40 │ │ │ │ - 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 0000000000010c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001043c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000010e24 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000010610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000010e68 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001063c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010e70 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010658 │ │ │ │ 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 │ │ │ │ @@ -3054,182 +3006,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 0000000000010e80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010660 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000120c 0000000000000044 00001210 FDE cie=00000000 pc=0000000000010ee0..00000000000118c8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010f18 │ │ │ │ +000011cc 0000000000000048 000011d0 FDE cie=00000000 pc=00000000000106b0..00000000000110f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000106c0 │ │ │ │ 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 0000000000010f28 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000106f0 │ │ │ │ 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 0000000000010f2c │ │ │ │ + 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 00000000000106f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000011364 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000010bb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011394 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010bdc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010be0 │ │ │ │ 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 00000000000113a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001254 0000000000000074 00001258 FDE cie=00000000 pc=00000000000118d0..0000000000011ab8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000118e0 │ │ │ │ +00001218 0000000000000074 0000121c FDE cie=00000000 pc=0000000000011100..00000000000112d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001110c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000118f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011118 │ │ │ │ DW_CFA_offset: r26 at cfa-96 │ │ │ │ - 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 0000000000011904 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011128 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000011944 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001195c │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000011164 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001196c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011178 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001117c │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011190 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011194 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011978 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000111a4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011988 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011990 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011994 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111a8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000119a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000111b4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111b8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111bc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119ac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000111cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111d0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000011a48 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000011260 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011264 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011268 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001126c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011270 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011274 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011278 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001127c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011280 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011284 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011288 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001128c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011290 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011a94 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000112ac │ │ │ │ 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 0000000000011a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011aa4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011aa8 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000112bc │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112c0 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 0000000000000074 000012d0 FDE cie=00000000 pc=0000000000011ac0..0000000000011e9c │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000011b0c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001290 0000000000000078 00001294 FDE cie=00000000 pc=00000000000112d0..000000000001168c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011300 │ │ │ │ + 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: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - 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: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000011324 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + 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: 48 to 0000000000011354 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011b40 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - 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: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011b4c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + 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: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011358 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 668 to 0000000000011de8 │ │ │ │ + DW_CFA_advance_loc1: 640 to 00000000000115d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011e2c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011604 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000011e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011608 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001164c │ │ │ │ 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 │ │ │ │ @@ -3239,131 +3198,138 @@ │ │ │ │ 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 0000000000011e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011650 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001344 000000000000006c 00001348 FDE cie=00000000 pc=0000000000011ea0..000000000001206c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011eb0 │ │ │ │ +0000130c 000000000000006c 00001310 FDE cie=00000000 pc=0000000000011690..0000000000011848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011698 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011ec0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000116a0 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000116b4 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011ed0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000011f0c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000116ec │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011f30 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001170c │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011710 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011718 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001171c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011f48 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f4c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011734 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011738 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001173c │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011744 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011748 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011758 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000012004 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000117e0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012008 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117e4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001200c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117e8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012010 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117ec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012014 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117f0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117f4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001201c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117f8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000117fc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011800 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011804 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001202c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011808 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001180c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012048 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001204c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011828 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012058 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011834 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001205c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011838 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013b4 0000000000000070 000013b8 FDE cie=00000000 pc=0000000000012070..00000000000123f4 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000120a0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - 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 00000000000120dc │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - 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: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +0000137c 0000000000000078 00001380 FDE cie=00000000 pc=0000000000011850..0000000000011bc8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011880 │ │ │ │ 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: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + 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: 60 to 00000000000118bc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + 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 00000000000120e4 │ │ │ │ + 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: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000118c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000012354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000118c4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000011b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000012398 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011b64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000123ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011b68 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000123b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011b6c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000123b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011b70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011ba0 │ │ │ │ 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 │ │ │ │ @@ -3372,195 +3338,213 @@ │ │ │ │ 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: 12 to 00000000000123c0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001428 0000000000000050 0000142c FDE cie=00000000 pc=0000000000012400..000000000001278c │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012440 │ │ │ │ +000013f8 0000000000000054 000013fc FDE cie=00000000 pc=0000000000011bd0..0000000000011f4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011bdc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011be8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011bf4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011c00 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011c10 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011c20 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011c34 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ 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: 44 to 000000000001246c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011c38 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 516 to 0000000000012674 │ │ │ │ + DW_CFA_advance_loc1: 508 to 0000000000011e34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000126b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011e60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011e70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000126c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000147c 0000000000000050 00001480 FDE cie=00000000 pc=0000000000012790..0000000000012b0c │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000127d0 │ │ │ │ +00001450 0000000000000054 00001454 FDE cie=00000000 pc=0000000000011f50..00000000000122bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011f5c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011f68 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011f74 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011f80 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f90 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011fa0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011fb4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ 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: 44 to 00000000000127fc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011fb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 00000000000129f4 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000121a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012a30 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000121d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000121e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000012a40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000121f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014d0 000000000000004c 000014d4 FDE cie=00000000 pc=0000000000012b10..0000000000012e6c │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012b4c │ │ │ │ +000014a8 0000000000000050 000014ac FDE cie=00000000 pc=00000000000122c0..000000000001260c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000122cc │ │ │ │ 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 00000000000122d8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000122e4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000122f0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012300 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012310 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000012b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001231c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b78 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012320 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000012d60 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000012500 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012d98 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001252c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012538 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000012da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001520 0000000000000070 00001524 FDE cie=00000000 pc=0000000000012e70..00000000000134ec │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012ea8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000014fc 000000000000007c 00001500 FDE cie=00000000 pc=0000000000012610..0000000000012c78 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012648 │ │ │ │ + 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: r16 at cfa-160 │ │ │ │ - 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: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + 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 0000000000012690 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + 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 0000000000012ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - 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: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012ef4 │ │ │ │ + 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: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012694 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1388 to 0000000000013460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012698 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1352 to 0000000000012be0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000134a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012c0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000134b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c10 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000134c8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000012c54 │ │ │ │ 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 │ │ │ │ @@ -3571,270 +3555,278 @@ │ │ │ │ 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 00000000000134cc │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c58 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001594 0000000000000024 00001598 FDE cie=00000000 pc=00000000000134f0..0000000000013650 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000134fc │ │ │ │ +0000157c 0000000000000020 00001580 FDE cie=00000000 pc=0000000000012c80..0000000000012e1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012c8c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013508 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012ca0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000013628 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000012dd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ddc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015bc 0000000000000040 000015c0 FDE cie=00000000 pc=0000000000013650..0000000000013798 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000013670 │ │ │ │ +000015a0 0000000000000040 000015a4 FDE cie=00000000 pc=0000000000012e20..0000000000012f58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012e2c │ │ │ │ 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 0000000000012e48 │ │ │ │ + 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 0000000000013680 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000136c0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012e80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000136cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e84 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000136d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012e98 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000013750 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000012f10 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f14 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f18 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001375c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013778 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012f38 │ │ │ │ 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 0000000000013780 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001600 0000000000000050 00001604 FDE cie=00000000 pc=00000000000137a0..00000000000139e4 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000137e4 │ │ │ │ +000015e4 0000000000000054 000015e8 FDE cie=00000000 pc=0000000000012f60..0000000000013194 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012f70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f7c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012fac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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 00000000000137f4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012fb0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000013974 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000013124 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000139b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013150 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000139b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013154 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013164 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: 12 to 00000000000139c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013170 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001654 0000000000000018 00001658 FDE cie=00000000 pc=00000000000139f0..0000000000013c14 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000013af4 │ │ │ │ +0000163c 0000000000000014 00001640 FDE cie=00000000 pc=00000000000131a0..00000000000133cc │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000132bc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013b00 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000013b70 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013b74 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001332c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001670 0000000000000010 00001674 FDE cie=00000000 pc=0000000000013c20..0000000000013e20 │ │ │ │ +00001654 0000000000000010 00001658 FDE cie=00000000 pc=00000000000133d0..00000000000135d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001684 0000000000000050 00001688 FDE cie=00000000 pc=0000000000013e20..0000000000014054 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013e64 │ │ │ │ +00001668 0000000000000054 0000166c FDE cie=00000000 pc=00000000000135d0..00000000000137f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000135e0 │ │ │ │ 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 00000000000135ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001361c │ │ │ │ + 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: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013e74 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013620 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000013fec │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001378c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014028 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000137b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001402c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137bc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000137cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000014030 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016d8 000000000000002c 000016dc FDE cie=00000000 pc=0000000000014060..000000000001429c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014078 │ │ │ │ +000016c0 000000000000002c 000016c4 FDE cie=00000000 pc=0000000000013800..0000000000013aac │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013818 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 000000000001407c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001381c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000014268 │ │ │ │ + DW_CFA_advance_loc1: 540 to 0000000000013a38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001427c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013a4c │ │ │ │ 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 0000000000014280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001708 0000000000000044 0000170c FDE cie=00000000 pc=00000000000142a0..0000000000014418 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000142c0 │ │ │ │ +000016f0 0000000000000044 000016f4 FDE cie=00000000 pc=0000000000013ab0..0000000000013c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013abc │ │ │ │ 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 0000000000013ad8 │ │ │ │ + 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 00000000000142d0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014310 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013b10 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b14 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013b28 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b2c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014330 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000143c8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000013bc8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013bcc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013bd0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013bd4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013bd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000143f4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000013bf4 │ │ │ │ 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 0000000000014400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001750 0000000000000060 00001754 FDE cie=00000000 pc=0000000000014420..0000000000014770 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000014478 │ │ │ │ +00001738 0000000000000064 0000173c FDE cie=00000000 pc=0000000000013c20..0000000000013f60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013c38 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013c44 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000013c80 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ 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: r15 at cfa-136 │ │ │ │ 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: 16 to 0000000000014488 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001448c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 564 to 00000000000146c0 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000013eb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014704 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013edc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013ee0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000013f04 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -3844,55 +3836,63 @@ │ │ │ │ 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: 12 to 0000000000014720 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017b4 000000000000006c 000017b8 FDE cie=00000000 pc=0000000000014770..00000000000151e0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014794 │ │ │ │ +000017a0 0000000000000074 000017a4 FDE cie=00000000 pc=0000000000013f60..00000000000149b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013f70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - 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 00000000000147e0 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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 │ │ │ │ - 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 0000000000013f7c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000013fcc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ 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 00000000000147e4 │ │ │ │ + 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 0000000000013fd0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1252 to 0000000000014cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013fd4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 00000000000144b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014d0c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000144e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000144e4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000144e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014518 │ │ │ │ + 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 │ │ │ │ @@ -3903,54 +3903,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 0000000000014d28 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001451c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001824 0000000000000064 00001828 FDE cie=00000000 pc=00000000000151e0..0000000000015b38 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015204 │ │ │ │ +00001818 0000000000000070 0000181c FDE cie=00000000 pc=00000000000149c0..00000000000152f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000149d0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - 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 0000000000015250 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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: r16 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000149dc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000014a2c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015254 │ │ │ │ + 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: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + 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 0000000000014a30 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 00000000000155ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a34 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000014dcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015630 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014df8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dfc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014e2c │ │ │ │ + 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 │ │ │ │ @@ -3961,64 +3965,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 0000000000015648 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000188c 0000000000000084 00001890 FDE cie=00000000 pc=0000000000015b40..000000000001668c │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015bcc │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +0000188c 000000000000008c 00001890 FDE cie=00000000 pc=0000000000015300..0000000000015dec │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000015340 │ │ │ │ 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: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000015388 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ 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_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 0000000000015bd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015394 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1288 to 00000000000160e0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1240 to 000000000001586c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016124 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015898 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000016160 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000158ec │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016164 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158f4 │ │ │ │ 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 │ │ │ │ @@ -4039,57 +4048,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 0000000000016168 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001914 000000000000006c 00001918 FDE cie=00000000 pc=0000000000016690..000000000001717c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000166b8 │ │ │ │ +0000191c 0000000000000084 00001920 FDE cie=00000000 pc=0000000000015df0..0000000000016a20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000015e08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - 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 0000000000016704 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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 0000000000015e1c │ │ │ │ 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 0000000000015e60 │ │ │ │ + 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 0000000000016708 │ │ │ │ + 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 0000000000015e64 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000016c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015e70 │ │ │ │ + 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: 1680 to 0000000000016500 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016cd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001652c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016530 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016534 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000016570 │ │ │ │ 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 │ │ │ │ @@ -4100,70 +4119,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 0000000000016cf8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016574 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001984 0000000000000084 00001988 FDE cie=00000000 pc=0000000000017180..0000000000017d80 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000171c4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000019a4 000000000000008c 000019a8 FDE cie=00000000 pc=0000000000016a20..00000000000175d8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000016a70 │ │ │ │ + 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: r14 at cfa-208 │ │ │ │ - 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 0000000000017208 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - 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_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 0000000000017214 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + 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 0000000000016aa8 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + 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_advance_loc: 12 to 0000000000016ab4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 0000000000017808 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1472 to 0000000000017074 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001784c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000170a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017860 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000170f4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000017884 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170fc │ │ │ │ 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 │ │ │ │ @@ -4174,135 +4204,135 @@ │ │ │ │ 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 0000000000017888 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a0c 000000000000003c 00001a10 FDE cie=00000000 pc=0000000000017d80..00000000000180b0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017dac │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001a34 000000000000003c 00001a38 FDE cie=00000000 pc=00000000000175e0..00000000000179b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000175f8 │ │ │ │ + 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: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017610 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017dbc │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017614 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 684 to 0000000000018068 │ │ │ │ + DW_CFA_advance_loc1: 756 to 0000000000017908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018090 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017930 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000018094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017934 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a4c 000000000000004c 00001a50 FDE cie=00000000 pc=00000000000180b0..0000000000018258 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000180d0 │ │ │ │ +00001a74 000000000000004c 00001a78 FDE cie=00000000 pc=00000000000179b0..0000000000017b48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000179bc │ │ │ │ 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 00000000000179d8 │ │ │ │ + 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 00000000000180e0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018124 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017a14 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018130 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017a20 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018140 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017a30 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001820c │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000017af8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017afc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b00 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b04 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001821c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b08 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001823c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017b28 │ │ │ │ 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 0000000000018240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a9c 0000000000000064 00001aa0 FDE cie=00000000 pc=0000000000018260..00000000000186ac │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000182bc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001ac4 0000000000000060 00001ac8 FDE cie=00000000 pc=0000000000017b50..0000000000017f88 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017b78 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017bb4 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ 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: 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: 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_advance_loc: 16 to 00000000000182cc │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000182d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 780 to 00000000000185dc │ │ │ │ + DW_CFA_advance_loc1: 768 to 0000000000017eb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018620 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017ee4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ee8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017f10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -4313,51 +4343,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 0000000000018640 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b04 0000000000000060 00001b08 FDE cie=00000000 pc=00000000000186b0..0000000000019250 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000186d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - 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 0000000000018718 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - 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 │ │ │ │ +00001b28 0000000000000068 00001b2c FDE cie=00000000 pc=0000000000017f90..0000000000018b2c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017fac │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001871c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017fb8 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + 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_advance_loc: 4 to 0000000000017ff8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1380 to 0000000000018c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ffc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1380 to 0000000000018560 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018cc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001858c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018cd0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000185b8 │ │ │ │ + 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 │ │ │ │ @@ -4368,35 +4400,40 @@ │ │ │ │ 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 0000000000018cd4 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000185bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b68 0000000000000080 00001b6c FDE cie=00000000 pc=0000000000019250..0000000000019e4c │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000192d8 │ │ │ │ +00001b94 0000000000000084 00001b98 FDE cie=00000000 pc=0000000000018b30..00000000000196ec │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000018b70 │ │ │ │ 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: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000018bb8 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + 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 │ │ │ │ @@ -4404,26 +4441,25 @@ │ │ │ │ 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 00000000000192e0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000192e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018bc4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 000000000001987c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1364 to 0000000000019118 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000198c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000019144 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000198fc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000019198 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001919c │ │ │ │ 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 │ │ │ │ @@ -4444,53 +4480,61 @@ │ │ │ │ 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 0000000000019900 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000191a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001bec 0000000000000064 00001bf0 FDE cie=00000000 pc=0000000000019e50..000000000001a908 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019e78 │ │ │ │ +00001c1c 0000000000000074 00001c20 FDE cie=00000000 pc=00000000000196f0..000000000001a1a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019708 │ │ │ │ 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: 72 to 0000000000019ec0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001971c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ec4 │ │ │ │ + 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: 64 to 000000000001975c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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_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 0000000000019760 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000001a2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019764 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 0000000000019b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a318 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000019ba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a32c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ba4 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ba8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000019bd8 │ │ │ │ + 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 │ │ │ │ @@ -4501,97 +4545,102 @@ │ │ │ │ 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 000000000001a330 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019bdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c54 0000000000000048 00001c58 FDE cie=00000000 pc=000000000001a910..000000000001ac54 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001a940 │ │ │ │ +00001c94 0000000000000044 00001c98 FDE cie=00000000 pc=000000000001a1b0..000000000001a510 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001a1e0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a948 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a1e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001aad0 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001a380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001aaf0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a39c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001ab00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001ac00 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001a4a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ac20 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a4bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001ac24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca0 0000000000000064 00001ca4 FDE cie=00000000 pc=000000000001ac60..000000000001b898 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ac84 │ │ │ │ - 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 000000000001accc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - 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 │ │ │ │ +00001cdc 0000000000000078 00001ce0 FDE cie=00000000 pc=000000000001a510..000000000001b280 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001a534 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001acd0 │ │ │ │ + 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-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a540 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001a57c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 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: 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 000000000001a580 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 000000000001b2b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a58c │ │ │ │ + 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: 1804 to 000000000001ac98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b2f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001acc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b308 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001ad00 │ │ │ │ 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 │ │ │ │ @@ -4602,68 +4651,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 000000000001b30c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 0000000000000078 00001d0c FDE cie=00000000 pc=000000000001b8a0..000000000001c5b4 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001b8e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001d58 0000000000000080 00001d5c FDE cie=00000000 pc=000000000001b280..000000000001bf94 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001b2bc │ │ │ │ + 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 000000000001b920 │ │ │ │ - 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 000000000001b92c │ │ │ │ + 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: 68 to 000000000001b300 │ │ │ │ + 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: 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: 12 to 000000000001b30c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1644 to 000000000001bf98 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1664 to 000000000001b98c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001bfdc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b9b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c008 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001ba08 │ │ │ │ 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 │ │ │ │ @@ -4674,444 +4730,472 @@ │ │ │ │ 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 000000000001c00c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d84 0000000000000060 00001d88 FDE cie=00000000 pc=000000000001c5c0..000000000001ca94 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c5fc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ +00001ddc 000000000000005c 00001de0 FDE cie=00000000 pc=000000000001bfa0..000000000001c4ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bfac │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001bfe0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bfe4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000001c864 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001c264 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001c89c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c298 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001c8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c29c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000001ca04 │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000001c404 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001ca3c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c438 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000001ca40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c43c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 000000000000005c 00001dec FDE cie=00000000 pc=000000000001caa0..000000000001cd84 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001caf4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001e3c 0000000000000080 00001e40 FDE cie=00000000 pc=000000000001c4b0..000000000001c89c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001c4d8 │ │ │ │ + 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 000000000001c4e4 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c510 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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 000000000001cb04 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb08 │ │ │ │ + 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 000000000001c514 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000001cd04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c524 │ │ │ │ + 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: 732 to 000000000001c800 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001cd48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c82c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c830 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c834 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c838 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c86c │ │ │ │ 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: 12 to 000000000001cd60 │ │ │ │ + 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 000000000001c870 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e48 000000000000005c 00001e4c FDE cie=00000000 pc=000000000001cd90..000000000001d064 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001cde4 │ │ │ │ +00001ec0 000000000000006c 00001ec4 FDE cie=00000000 pc=000000000001c8a0..000000000001cb94 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c8b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001c8f0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 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_advance_loc: 16 to 000000000001cdf4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c8f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000001cfec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c904 │ │ │ │ + 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: 520 to 000000000001cb0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d030 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cb38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb3c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001cb60 │ │ │ │ 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 000000000001d040 │ │ │ │ + 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 000000000001cb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 00000000000000b8 00001eac FDE cie=00000000 pc=000000000001d070..000000000001d2f8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d080 │ │ │ │ +00001f30 00000000000000b8 00001f34 FDE cie=00000000 pc=000000000001cba0..000000000001ce20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cbac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d098 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - 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 000000000001d0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cbc0 │ │ │ │ + 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: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d0ec │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d0fc │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cbcc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001cc0c │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc10 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cc1c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc20 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cc28 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d104 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc2c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d114 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d118 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cc38 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc3c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001cc58 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc5c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cc6c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d124 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d128 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc70 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cc80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d140 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d144 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d15c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cc88 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001d264 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001cd88 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd8c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd90 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d26c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd94 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd98 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cda0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d27c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cda4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cda8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d28c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d290 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d294 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdbc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d29c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d2bc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001cde0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cdf0 │ │ │ │ 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 000000000001d2e0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ce08 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001f64 0000000000000094 00001f68 FDE cie=00000000 pc=000000000001d300..000000000001d568 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d310 │ │ │ │ +00001fec 0000000000000094 00001ff0 FDE cie=00000000 pc=000000000001ce20..000000000001d068 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ce2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d324 │ │ │ │ - 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 000000000001d334 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ce38 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ce48 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d378 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d388 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d38c │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ce88 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ce8c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ce9c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cea0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ceac │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d3a8 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3ac │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceb0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cec0 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cec4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d3c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ced8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3c4 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cedc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001d4e4 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001cfe0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfe4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfe8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cff0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cff4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cff8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cffc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d500 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d000 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d004 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d008 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d528 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d024 │ │ │ │ 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 000000000001d530 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d030 │ │ │ │ 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 000000000001d550 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d050 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00001ffc 0000000000000074 00002000 FDE cie=00000000 pc=000000000001d570..000000000001d8a4 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001d5f0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002084 0000000000000078 00002088 FDE cie=00000000 pc=000000000001d070..000000000001d374 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001d0b8 │ │ │ │ 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: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - 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: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d0c4 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d0f0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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: 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: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5fc │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001d804 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001d2d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d848 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d300 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001d878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d304 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001d348 │ │ │ │ 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 │ │ │ │ @@ -5120,133 +5204,129 @@ │ │ │ │ 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 000000000001d880 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002074 0000000000000074 00002078 FDE cie=00000000 pc=000000000001d8b0..000000000001df38 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d8bc │ │ │ │ +00002100 000000000000006c 00002104 FDE cie=00000000 pc=000000000001d380..000000000001d9e8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001d3e0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001d920 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001da08 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000001d4d4 │ │ │ │ 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_advance_loc: 8 to 000000000001da10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001da38 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000001daa0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001db40 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001d508 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001d570 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001d60c │ │ │ │ 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_advance_loc: 16 to 000000000001db50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001db60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d620 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d624 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001db68 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db6c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d634 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001db8c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000001dc44 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d638 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001d704 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d708 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d70c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000001de30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d710 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000001d8ec │ │ │ │ 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 000000000001de40 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8f0 │ │ │ │ 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: 32 to 000000000001de60 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d910 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001de78 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d928 │ │ │ │ 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 000000000001de90 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d940 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020ec 0000000000000060 000020f0 FDE cie=00000000 pc=000000000001df40..000000000001e280 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001df98 │ │ │ │ +00002170 0000000000000064 00002174 FDE cie=00000000 pc=000000000001d9f0..000000000001dd20 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001da08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001da1c │ │ │ │ + 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: 52 to 000000000001da50 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ 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: r15 at cfa-136 │ │ │ │ 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: 16 to 000000000001dfa8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dfac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da54 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001e1d8 │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000001dc78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e21c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001dca4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e22c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dca8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001dccc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -5256,140 +5336,145 @@ │ │ │ │ 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 000000000001e230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002150 0000000000000074 00002154 FDE cie=00000000 pc=000000000001e280..000000000001e498 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e2a0 │ │ │ │ +000021d8 0000000000000074 000021dc FDE cie=00000000 pc=000000000001dd20..000000000001df28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dd2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001dd48 │ │ │ │ + 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 000000000001e2b0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e2f0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001dd80 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd84 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dd90 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd94 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e30c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd98 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd9c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001e3b4 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001de44 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de48 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de4c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de50 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3c4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de54 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de58 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e3e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001de78 │ │ │ │ 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 000000000001e3f0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de80 │ │ │ │ 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 000000000001e460 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001def0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001def4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001def8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001defc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e470 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df00 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df04 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -000021c8 0000000000000080 000021cc FDE cie=00000000 pc=000000000001e4a0..000000000001e7e4 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001e524 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +00002250 0000000000000080 00002254 FDE cie=00000000 pc=000000000001df30..000000000001e254 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001df70 │ │ │ │ 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: r22 at cfa-144 │ │ │ │ - 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: 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_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e530 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001dfb4 │ │ │ │ + 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 000000000001dfb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e534 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001e73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfbc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000001e1ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e77c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e1d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e790 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001e22c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e7b8 │ │ │ │ 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 │ │ │ │ @@ -5399,135 +5484,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 000000000001e7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000224c 0000000000000070 00002250 FDE cie=00000000 pc=000000000001e7f0..000000000001eb6c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001e868 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +000022d4 0000000000000070 000022d8 FDE cie=00000000 pc=000000000001e260..000000000001e5c4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e298 │ │ │ │ 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: 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: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e2a4 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e2d8 │ │ │ │ + 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: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e874 │ │ │ │ + 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_advance_loc: 4 to 000000000001e2dc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001eaa0 │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000001e4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001eae4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e520 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001eaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e524 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001eb0c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001e560 │ │ │ │ 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: 4 to 000000000001eb10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000022c0 0000000000000074 000022c4 FDE cie=00000000 pc=000000000001eb70..000000000001eeec │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001ebe8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002348 0000000000000078 0000234c FDE cie=00000000 pc=000000000001e5d0..000000000001e924 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e600 │ │ │ │ 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 000000000001e614 │ │ │ │ + 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 000000000001e648 │ │ │ │ + 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 000000000001ebf4 │ │ │ │ + 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 000000000001e64c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e650 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000001ee18 │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001e85c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001ee58 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e888 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ee6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e88c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ee88 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001e8cc │ │ │ │ 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 │ │ │ │ @@ -5535,56 +5619,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: 8 to 000000000001ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002338 000000000000006c 0000233c FDE cie=00000000 pc=000000000001eef0..000000000001f344 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001ef64 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000023c4 0000000000000084 000023c8 FDE cie=00000000 pc=000000000001e930..000000000001edc8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e958 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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 000000000001e964 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e99c │ │ │ │ + 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: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ 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 000000000001ef70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9a0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 836 to 000000000001f2b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e9b4 │ │ │ │ + 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: 804 to 000000000001ecd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f2f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ed04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed08 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f31c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001ed4c │ │ │ │ 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 │ │ │ │ @@ -5597,59 +5688,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: 4 to 000000000001f320 │ │ │ │ + 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: 4 to 000000000001ed50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000023a8 0000000000000074 000023ac FDE cie=00000000 pc=000000000001f350..000000000001f7b4 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f3c4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +0000244c 0000000000000088 00002450 FDE cie=00000000 pc=000000000001edd0..000000000001f234 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001edf8 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ + 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 000000000001ee04 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ee3c │ │ │ │ + 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: 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee40 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3d4 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 840 to 000000000001f71c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ee58 │ │ │ │ + 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: 824 to 000000000001f190 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001f75c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f1bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1c0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f788 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f208 │ │ │ │ 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 │ │ │ │ @@ -5662,76 +5763,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: 8 to 000000000001f790 │ │ │ │ + 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: 8 to 000000000001f210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002420 0000000000000080 00002424 FDE cie=00000000 pc=000000000001f7c0..000000000001fc74 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001f848 │ │ │ │ +000024d8 0000000000000084 000024dc FDE cie=00000000 pc=000000000001f240..000000000001f6b4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001f298 │ │ │ │ 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 000000000001f850 │ │ │ │ + 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 000000000001f2cc │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f858 │ │ │ │ + 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 000000000001f2d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 000000000001fbc8 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000001f608 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001fc0c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f634 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001fc48 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001f688 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f68c │ │ │ │ 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 │ │ │ │ @@ -5742,72 +5848,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 000000000001fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a4 0000000000000080 000024a8 FDE cie=00000000 pc=000000000001fc80..0000000000020134 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001fd08 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002560 0000000000000084 00002564 FDE cie=00000000 pc=000000000001f6c0..000000000001fb44 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001f718 │ │ │ │ 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 000000000001fd10 │ │ │ │ + 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 000000000001f748 │ │ │ │ + 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 000000000001f74c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f750 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 0000000000020080 │ │ │ │ + DW_CFA_advance_loc1: 832 to 000000000001fa90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000200c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fabc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020100 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001fb10 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb14 │ │ │ │ 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 │ │ │ │ @@ -5819,72 +5929,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 0000000000020110 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fb20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002528 0000000000000080 0000252c FDE cie=00000000 pc=0000000000020140..00000000000206ac │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000201d0 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +000025e8 0000000000000084 000025ec FDE cie=00000000 pc=000000000001fb50..0000000000020064 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001fba8 │ │ │ │ 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: r14 at cfa-232 │ │ │ │ - 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: 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: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000201dc │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + 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 000000000001fbe0 │ │ │ │ + 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: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + 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 000000000001fbe8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 928 to 000000000002057c │ │ │ │ + DW_CFA_advance_loc1: 872 to 000000000001ff50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000205c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ff7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020600 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001ffd0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ffd8 │ │ │ │ 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 │ │ │ │ @@ -5895,74 +6008,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 0000000000020610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ffe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000025ac 0000000000000088 000025b0 FDE cie=00000000 pc=00000000000206b0..0000000000020c2c │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020740 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002670 000000000000008c 00002674 FDE cie=00000000 pc=0000000000020070..0000000000020594 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000200c8 │ │ │ │ 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: 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: 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_advance_loc: 12 to 000000000002074c │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + 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 0000000000020100 │ │ │ │ + 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: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + 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 0000000000020108 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002010c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 940 to 0000000000020afc │ │ │ │ + DW_CFA_advance_loc1: 884 to 0000000000020480 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020b3c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000204ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000020b84 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020500 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002050c │ │ │ │ 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 │ │ │ │ @@ -5974,62 +6090,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 0000000000020b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002638 0000000000000080 0000263c FDE cie=00000000 pc=0000000000020c30..00000000000211f0 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002700 000000000000009c 00002704 FDE cie=00000000 pc=00000000000205a0..0000000000020b98 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000205e0 │ │ │ │ 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: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ 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: 52 to 0000000000020614 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ 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: 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 0000000000020cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020618 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020cc0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002063c │ │ │ │ + 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: 1104 to 0000000000021110 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 0000000000020ab8 │ │ │ │ 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 0000000000021148 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020ae4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002115c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000020b18 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021188 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b24 │ │ │ │ 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 │ │ │ │ @@ -6045,78 +6174,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: 8 to 0000000000021190 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026bc 0000000000000090 000026c0 FDE cie=00000000 pc=00000000000211f0..0000000000021810 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021278 │ │ │ │ +000027a0 0000000000000094 000027a4 FDE cie=00000000 pc=0000000000020ba0..000000000002114c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020bf8 │ │ │ │ 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 0000000000021280 │ │ │ │ + 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 0000000000020c2c │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021284 │ │ │ │ + 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 0000000000020c34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021294 │ │ │ │ - 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: 1180 to 0000000000021730 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c40 │ │ │ │ + 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 0000000000021060 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000021768 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002108c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000217bc │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000210e0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000210f0 │ │ │ │ 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 │ │ │ │ @@ -6130,84 +6261,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 00000000000217c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002750 0000000000000098 00002754 FDE cie=00000000 pc=0000000000021810..0000000000021f3c │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000218a8 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +00002838 000000000000009c 0000283c FDE cie=00000000 pc=0000000000021150..0000000000021804 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000211a0 │ │ │ │ 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: 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: 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: r27 at cfa-144 │ │ │ │ + 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: 76 to 00000000000211ec │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 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: 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: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000218b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000218c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000211fc │ │ │ │ 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: 1268 to 0000000000021db4 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 00000000000216ac │ │ │ │ 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 0000000000021df8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000216d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000021e40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000021724 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002173c │ │ │ │ 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 │ │ │ │ @@ -6218,355 +6353,314 @@ │ │ │ │ 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 0000000000021e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000027ec 0000000000000180 000027f0 FDE cie=00000000 pc=0000000000021f40..00000000000236c4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021f5c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +000028d8 0000000000000144 000028dc FDE cie=00000000 pc=0000000000021810..0000000000022f8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021818 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021f78 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000022000 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021838 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000021868 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000022174 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022178 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000221a4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000221ac │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000221b4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000021a34 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002224c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a38 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000021adc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ae0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002232c │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000021bb4 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bb8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022338 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021bc8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022348 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022350 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bcc │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022378 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021bf0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002238c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bf4 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021c08 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000022570 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022578 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000021de8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021df0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022580 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021dfc │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022584 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e00 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e08 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002258c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e0c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 528 to 000000000002279c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e10 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000227d0 │ │ │ │ + DW_CFA_advance_loc1: 564 to 0000000000022044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002204c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000227d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000022a8c │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000022304 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002230c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000022a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022aac │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000022534 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000022c9c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022538 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022cc4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ccc │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022548 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022cf4 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002254c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022570 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022574 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000022dec │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002265c │ │ │ │ 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_advance_loc: 20 to 0000000000022e00 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e08 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e0c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022674 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022678 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022e38 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022e48 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e50 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000022f60 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f64 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f68 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f6c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f70 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f74 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f78 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000230c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022680 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000230e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022694 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022698 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000226ac │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226b0 │ │ │ │ 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: 32 to 0000000000023100 │ │ │ │ - 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_advance_loc: 96 to 0000000000023160 │ │ │ │ - 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_advance_loc: 64 to 00000000000231a0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 00000000000227d0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227d4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227d8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227dc │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227e0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227e4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000231d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000227ec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000231e0 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000022970 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022978 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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 0000000000022980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000231f8 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000229e0 │ │ │ │ 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_advance_loc: 48 to 0000000000023228 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000022a20 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000022a40 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023240 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000022ab0 │ │ │ │ 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_advance_loc: 24 to 0000000000023258 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022ae0 │ │ │ │ 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_advance_loc: 24 to 0000000000023270 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000232a0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022b10 │ │ │ │ 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_advance_loc: 4 to 00000000000232a4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022b28 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232ac │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232b0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232b4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232b8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232bc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 544 to 00000000000234dc │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022b40 │ │ │ │ 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_advance_loc: 164 to 0000000000023580 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b44 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b48 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b4c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b50 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b54 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b58 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023598 │ │ │ │ + DW_CFA_advance_loc1: 572 to 0000000000022d94 │ │ │ │ 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_advance_loc: 24 to 00000000000235b0 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000022e60 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00002970 0000000000000090 00002974 FDE cie=00000000 pc=00000000000236d0..0000000000023cdc │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000023760 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002a20 0000000000000098 00002a24 FDE cie=00000000 pc=0000000000022f90..000000000002352c │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022ff0 │ │ │ │ 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 000000000002376c │ │ │ │ + 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 0000000000023020 │ │ │ │ + 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 0000000000023028 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023778 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023034 │ │ │ │ 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 0000000000023bf8 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 0000000000023444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000023c30 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023470 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000023c88 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000234c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000234d8 │ │ │ │ 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 │ │ │ │ @@ -6580,59 +6674,76 @@ │ │ │ │ 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 0000000000023c90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000234e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a04 0000000000000080 00002a08 FDE cie=00000000 pc=0000000000023ce0..000000000002427c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000023d58 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002abc 000000000000009c 00002ac0 FDE cie=00000000 pc=0000000000023530..0000000000023b20 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000023570 │ │ │ │ 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: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ 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: 52 to 00000000000235a4 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ 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: 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 0000000000023d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023d70 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000235cc │ │ │ │ + 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: 1088 to 00000000000241b0 │ │ │ │ + DW_CFA_advance_loc2: 1104 to 0000000000023a1c │ │ │ │ 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 00000000000241e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023a48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000241fc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000023a7c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024228 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023a88 │ │ │ │ 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 │ │ │ │ @@ -6648,89 +6759,91 @@ │ │ │ │ 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 0000000000024230 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a88 000000000000009c 00002a8c FDE cie=00000000 pc=0000000000024280..000000000002499c │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000024318 │ │ │ │ +00002b5c 00000000000000a0 00002b60 FDE cie=00000000 pc=0000000000023b20..00000000000241d4 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023b88 │ │ │ │ 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: 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: 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: 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: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024320 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024328 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024334 │ │ │ │ - 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: 1248 to 0000000000024814 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + 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 0000000000023bc0 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + 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 0000000000023bc4 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023bd0 │ │ │ │ + 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: 1192 to 0000000000024078 │ │ │ │ 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 0000000000024858 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000240a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000248a4 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000240f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002410c │ │ │ │ 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 │ │ │ │ @@ -6741,53 +6854,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 00000000000248b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b28 0000000000000064 00002b2c FDE cie=00000000 pc=00000000000249a0..0000000000024dbc │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000249fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002c00 0000000000000060 00002c04 FDE cie=00000000 pc=00000000000241e0..000000000002461c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024208 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024244 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ 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: 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: 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_advance_loc: 16 to 0000000000024a0c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024248 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 768 to 0000000000024d10 │ │ │ │ + DW_CFA_advance_loc1: 756 to 000000000002453c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000024d54 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024568 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002456c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024594 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -6798,623 +6911,613 @@ │ │ │ │ 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 0000000000024d70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000245a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b90 0000000000000084 00002b94 FDE cie=00000000 pc=0000000000024dc0..0000000000025028 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024de0 │ │ │ │ +00002c64 0000000000000084 00002c68 FDE cie=00000000 pc=0000000000024620..0000000000024868 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002462c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024638 │ │ │ │ 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 0000000000024df0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024648 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000024e30 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024e40 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024680 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002468c │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024690 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024698 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002469c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000246a8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000024e8c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000246e0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000024f20 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024760 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024764 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024768 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002476c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024770 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024774 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024778 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002477c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024780 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024f5c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002479c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f60 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247a0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ 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_loc: 144 to 0000000000024ff0 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ff4 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002482c │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024830 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024834 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024838 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002483c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024840 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024844 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 0000000000000080 00002c1c FDE cie=00000000 pc=0000000000025030..0000000000025398 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025048 │ │ │ │ +00002cec 0000000000000074 00002cf0 FDE cie=00000000 pc=0000000000024870..0000000000024bb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002487c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024894 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025058 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002509c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000250b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000248d0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250b4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250b8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000250c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248d4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000248e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248ec │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248f0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000248f8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248fc │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250d0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000025218 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002521c │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000024a48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a4c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002522c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025234 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025238 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002523c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025250 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024a7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025260 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a80 │ │ │ │ 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 0000000000025380 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000024ba0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002c9c 0000000000000088 00002ca0 FDE cie=00000000 pc=00000000000253a0..000000000002572c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253b0 │ │ │ │ +00002d64 0000000000000088 00002d68 FDE cie=00000000 pc=0000000000024bc0..0000000000024f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024bc8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024bd8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000253cc │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024bf0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - 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: 32 to 00000000000253ec │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024c00 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002542c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000024c44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025454 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024c6c │ │ │ │ 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: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000254c8 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000024cd8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254cc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000025564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cdc │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000024d78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025568 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000255d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024d7c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024de8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255dc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000025670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024dec │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000024e80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025674 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e84 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000256a0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024eb0 │ │ │ │ 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: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000256b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024ec0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ 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 00000000000256f8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000024f08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256fc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f0c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025708 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f18 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002570c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f1c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d28 0000000000000080 00002d2c FDE cie=00000000 pc=0000000000025730..0000000000025b08 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002575c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002df0 0000000000000084 00002df4 FDE cie=00000000 pc=0000000000024f40..0000000000025318 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024f5c │ │ │ │ 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 0000000000025774 │ │ │ │ - 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 0000000000024f80 │ │ │ │ + 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 0000000000025788 │ │ │ │ - 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 00000000000257cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024f90 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000024fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000257fc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025000 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025004 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025800 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025868 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025078 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000025920 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000025134 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025998 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000251a8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000025a4c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002525c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025260 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025a80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002528c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025290 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025a90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000252a0 │ │ │ │ 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 0000000000025ad8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000252e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025ae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025ae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252f8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252fc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002dac 0000000000000058 00002db0 FDE cie=00000000 pc=0000000000025b10..0000000000025fcc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025b24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002e78 0000000000000058 00002e7c FDE cie=00000000 pc=0000000000025320..00000000000257f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025328 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025b44 │ │ │ │ - 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: 44 to 0000000000025354 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025364 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025b80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002538c │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025b88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025394 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025bc4 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000253cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025c08 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000253f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253fc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025414 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000025c10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e08 0000000000000088 00002e0c FDE cie=00000000 pc=0000000000025fd0..00000000000263f8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000025ffc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002ed4 0000000000000088 00002ed8 FDE cie=00000000 pc=00000000000257f0..0000000000025c18 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002580c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + 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 0000000000025830 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - 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 0000000000026008 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026030 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025848 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - 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 0000000000026074 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002588c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000260a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000258b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000258c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 00000000000260b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000258d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026118 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025938 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 220 to 00000000000261f4 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000025a14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000026268 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000025a88 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000026340 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000025b5c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026378 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025b8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025b94 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000026380 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025ba0 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ 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 00000000000263c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025be8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000263d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000263d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025bf8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000263dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bfc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e94 00000000000000a8 00002e98 FDE cie=00000000 pc=0000000000026400..0000000000026930 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026440 │ │ │ │ +00002f60 00000000000000a0 00002f64 FDE cie=00000000 pc=0000000000025c20..0000000000026188 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025c34 │ │ │ │ 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: 28 to 0000000000025c50 │ │ │ │ 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: 16 to 0000000000025c60 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025c80 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026474 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000026538 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c88 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000025d98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002656c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025dc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025dcc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026570 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000265d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265dc │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025e38 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265e0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e3c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e40 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000266f0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266f4 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000025f54 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266f8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f58 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f5c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000026768 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002676c │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000025fc8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000002687c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026880 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000260cc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026884 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000268b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000260fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026104 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268bc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026108 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ 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: 56 to 00000000000268f4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000026148 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268f8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268fc │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002614c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026150 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026154 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002690c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026910 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002615c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026914 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026160 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f40 0000000000000060 00002f44 FDE cie=00000000 pc=0000000000026930..0000000000026fa8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002695c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003004 0000000000000064 00003008 FDE cie=00000000 pc=0000000000026190..0000000000026808 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000261b0 │ │ │ │ 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 00000000000261c4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026968 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000269a4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000026218 │ │ │ │ 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: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000269bc │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002621c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000269f4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026254 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026a38 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026280 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026284 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000262ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7425,104 +7528,113 @@ │ │ │ │ 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 0000000000026a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002fa4 000000000000005c 00002fa8 FDE cie=00000000 pc=0000000000026fb0..000000000002757c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026fc4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000306c 0000000000000074 00003070 FDE cie=00000000 pc=0000000000026810..0000000000026e28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026818 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026fe4 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026838 │ │ │ │ + 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: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026844 │ │ │ │ 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: 56 to 000000000002687c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027024 │ │ │ │ - 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 0000000000027030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026880 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002706c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026888 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000268a8 │ │ │ │ + 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 00000000000268d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000270b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000268fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000270bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026900 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002692c │ │ │ │ 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 00000000000270c0 │ │ │ │ + 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: 4 to 0000000000026930 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003004 000000000000005c 00003008 FDE cie=00000000 pc=0000000000027580..0000000000027de0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000275ac │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ +000030e4 000000000000005c 000030e8 FDE cie=00000000 pc=0000000000026e30..00000000000276a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026e54 │ │ │ │ + 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: 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_advance_loc: 72 to 00000000000275f4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026e64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000026ea8 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 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: 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002760c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026eac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002764c │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000026ef8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027690 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026f24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002769c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026f48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7533,71 +7645,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 00000000000276a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003064 0000000000000084 00003068 FDE cie=00000000 pc=0000000000027de0..0000000000028448 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027df4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027e30 │ │ │ │ +00003144 0000000000000080 00003148 FDE cie=00000000 pc=00000000000276a0..0000000000027cc8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000276e8 │ │ │ │ + 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: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + 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 0000000000027724 │ │ │ │ + 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 0000000000027e6c │ │ │ │ - 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: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - 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: 8 to 0000000000027e74 │ │ │ │ + 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: 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 0000000000027730 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027e78 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000027ec4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027780 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027f04 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000277ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027f18 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000027800 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027f40 │ │ │ │ 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 │ │ │ │ @@ -7607,72 +7720,71 @@ │ │ │ │ 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 0000000000027f50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030ec 0000000000000078 000030f0 FDE cie=00000000 pc=0000000000028450..0000000000028b54 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028464 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000284a0 │ │ │ │ +000031c8 0000000000000078 000031cc FDE cie=00000000 pc=0000000000027cd0..0000000000028398 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027cd8 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027d28 │ │ │ │ + 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: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000284d0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000027d58 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - 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: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000284e4 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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_advance_loc: 4 to 0000000000027d5c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000284e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d60 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002852c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027da8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002856c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027dd4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dd8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002859c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000027e1c │ │ │ │ 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 │ │ │ │ @@ -7682,56 +7794,62 @@ │ │ │ │ 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: 4 to 00000000000285a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003168 0000000000000070 0000316c FDE cie=00000000 pc=0000000000028b60..0000000000029428 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028b8c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ +00003244 0000000000000090 00003248 FDE cie=00000000 pc=00000000000283a0..0000000000028c70 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028410 │ │ │ │ + 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: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028ba0 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028bd8 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + 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_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: 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028bf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002841c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028bf4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028440 │ │ │ │ + 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: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000028c3c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000028494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028c7c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000284c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000028ca0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000028514 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028518 │ │ │ │ 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 │ │ │ │ @@ -7747,67 +7865,76 @@ │ │ │ │ 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 0000000000028cb0 │ │ │ │ + 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: 8 to 0000000000028520 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031dc 0000000000000078 000031e0 FDE cie=00000000 pc=0000000000029430..0000000000029d80 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000294b4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +000032d8 000000000000007c 000032dc FDE cie=00000000 pc=0000000000028c70..0000000000029518 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000028cf0 │ │ │ │ + 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 00000000000294c8 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + 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: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + 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 0000000000028d00 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002952c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000028d5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002956c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028d88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000295a4 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028dd8 │ │ │ │ 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 │ │ │ │ @@ -7819,73 +7946,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 00000000000295b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003258 0000000000000084 0000325c FDE cie=00000000 pc=0000000000029d80..000000000002a844 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000029e14 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +00003358 000000000000008c 0000335c FDE cie=00000000 pc=0000000000029520..0000000000029f3c │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000295b4 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ 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: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + 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: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + 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: 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: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - 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 0000000000029e2c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029e38 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000295c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000029e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000029624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029ecc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029650 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000029f14 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000296a4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000296b4 │ │ │ │ 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 │ │ │ │ @@ -7897,58 +8030,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: 12 to 0000000000029f20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000296c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032e0 000000000000007c 000032e4 FDE cie=00000000 pc=000000000002a850..000000000002b380 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002a888 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000033e8 0000000000000098 000033ec FDE cie=00000000 pc=0000000000029f40..000000000002aab8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000029fac │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + 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: 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: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ 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: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a8dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029fb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029ff8 │ │ │ │ + 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_advance_loc: 4 to 000000000002a8e0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002a940 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a064 │ │ │ │ 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 000000000002a978 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a090 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002a9b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a0c8 │ │ │ │ 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 │ │ │ │ @@ -7964,75 +8111,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 000000000002a9c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003360 0000000000000088 00003364 FDE cie=00000000 pc=000000000002b380..000000000002bf98 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002b408 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +00003484 000000000000008c 00003488 FDE cie=00000000 pc=000000000002aac0..000000000002b5e4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002ab44 │ │ │ │ + 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: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - 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: 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: 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 000000000002b414 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + 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: 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 000000000002ab54 │ │ │ │ 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 000000000002b428 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002b484 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ab60 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002abb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b4bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002abe4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b508 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ac40 │ │ │ │ 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 │ │ │ │ @@ -8046,84 +8194,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: 8 to 000000000002b510 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ac50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033ec 0000000000000094 000033f0 FDE cie=00000000 pc=000000000002bfa0..000000000002cdb0 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002c040 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ +00003514 00000000000000a0 00003518 FDE cie=00000000 pc=000000000002b5f0..000000000002c378 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002b684 │ │ │ │ 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: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - 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: 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: 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: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + 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_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b694 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c050 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b6a4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c05c │ │ │ │ - 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: 104 to 000000000002c0c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b6ac │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b6b8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002b718 │ │ │ │ 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 000000000002c108 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b744 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002c150 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b790 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b7ac │ │ │ │ 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 │ │ │ │ @@ -8134,51 +8290,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: 16 to 000000000002c160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003484 0000000000000064 00003488 FDE cie=00000000 pc=000000000002cdb0..000000000002e39c │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002ce14 │ │ │ │ - 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 000000000002ce20 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +000035b8 0000000000000068 000035bc FDE cie=00000000 pc=000000000002c380..000000000002d948 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c3a8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce24 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002c3ec │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 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 000000000002c3f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002ce8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3f4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002c45c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002ced0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c488 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002cee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c48c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002c4bc │ │ │ │ + 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 │ │ │ │ @@ -8189,54 +8352,57 @@ │ │ │ │ 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 000000000002cee8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000034ec 0000000000000064 000034f0 FDE cie=00000000 pc=000000000002e3a0..000000000002f7b4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e3cc │ │ │ │ +00003624 000000000000006c 00003628 FDE cie=00000000 pc=000000000002d950..000000000002eda8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d970 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - 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_advance_loc: 72 to 000000000002e414 │ │ │ │ - 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: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002d9c8 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e420 │ │ │ │ + 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_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d9cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d9d0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002da1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002e4b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002da48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002da7c │ │ │ │ + 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 │ │ │ │ @@ -8247,65 +8413,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 000000000002e4c8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003554 0000000000000084 00003558 FDE cie=00000000 pc=000000000002f7c0..0000000000030e90 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002f850 │ │ │ │ +00003694 0000000000000088 00003698 FDE cie=00000000 pc=000000000002edb0..00000000000303d4 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002ee38 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ 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-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ 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: 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_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: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f860 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ee48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002f8b4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002eea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002f8f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002eecc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002f934 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002ef20 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef28 │ │ │ │ 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 │ │ │ │ @@ -8326,57 +8493,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 000000000002f93c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef2c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035dc 0000000000000068 000035e0 FDE cie=00000000 pc=0000000000030e90..00000000000325a4 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000030ebc │ │ │ │ +00003720 000000000000007c 00003724 FDE cie=00000000 pc=00000000000303e0..0000000000031d94 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030400 │ │ │ │ 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: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000030f08 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - 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_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000030458 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030f14 │ │ │ │ + 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: 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 000000000003045c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000030f60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030468 │ │ │ │ + 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 00000000000304bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030fa4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000304e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304ec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030fbc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003052c │ │ │ │ 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 │ │ │ │ @@ -8387,70 +8561,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 0000000000030fc0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030530 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003648 0000000000000078 0000364c FDE cie=00000000 pc=00000000000325b0..0000000000033e08 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000032638 │ │ │ │ +000037a0 0000000000000084 000037a4 FDE cie=00000000 pc=0000000000031da0..0000000000033550 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000031e28 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ 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: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ 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: 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 0000000000032640 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032644 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + 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_advance_loc: 12 to 0000000000031e34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000326ac │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000031ea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000326f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000031ecc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032704 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000031f20 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031f24 │ │ │ │ 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 │ │ │ │ @@ -8461,197 +8640,217 @@ │ │ │ │ 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 0000000000032728 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000036c4 0000000000000058 000036c8 FDE cie=00000000 pc=0000000000033e10..0000000000034e7c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033e2c │ │ │ │ +00003828 0000000000000058 0000382c FDE cie=00000000 pc=0000000000033550..00000000000346a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033560 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000033e78 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000335b0 │ │ │ │ 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: 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: r30 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e7c │ │ │ │ + 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_advance_loc: 4 to 00000000000335b4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000033fe8 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000033740 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003402c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003376c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034030 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033788 │ │ │ │ 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_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003378c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003720 0000000000000030 00003724 FDE cie=00000000 pc=0000000000034e80..0000000000034f50 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034ea0 │ │ │ │ +00003884 0000000000000030 00003888 FDE cie=00000000 pc=00000000000346a0..0000000000034754 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000346b8 │ │ │ │ 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 0000000000034eb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000346c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034efc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034f0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034718 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034f30 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034734 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034f40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034744 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003754 0000000000000030 00003758 FDE cie=00000000 pc=0000000000034f50..0000000000035020 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034f70 │ │ │ │ +000038b8 0000000000000030 000038bc FDE cie=00000000 pc=0000000000034760..0000000000034814 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034778 │ │ │ │ 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 0000000000034f88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034788 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034fcc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000347c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034fdc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000347d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000347e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035000 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000347f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035010 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034804 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003788 0000000000000050 0000378c FDE cie=00000000 pc=0000000000035020..0000000000035c20 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003503c │ │ │ │ +000038ec 0000000000000064 000038f0 FDE cie=00000000 pc=0000000000034820..00000000000354d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034834 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003507c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003486c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ 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: r65 at cfa+16 │ │ │ │ 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 0000000000035084 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034874 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000350b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003489c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000350f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000348c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000348d4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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: 16 to 0000000000035100 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000348e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000034a2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034a58 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034a64 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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: 12 to 0000000000034a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000037dc 000000000000005c 000037e0 FDE cie=00000000 pc=0000000000035c20..0000000000036a34 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035c3c │ │ │ │ +00003954 000000000000005c 00003958 FDE cie=00000000 pc=00000000000354e0..0000000000036254 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000354f4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000035c8c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035544 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035548 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035cc0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035570 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000035d04 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003559c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035d10 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000355bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8661,91 +8860,83 @@ │ │ │ │ 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: 16 to 0000000000035d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000383c 0000000000000048 00003840 FDE cie=00000000 pc=0000000000036a40..0000000000037838 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000036a94 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000039b4 0000000000000040 000039b8 FDE cie=00000000 pc=0000000000036260..00000000000370e4 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000362a4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 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: 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: 8 to 0000000000036a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036ae0 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000362ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000036b18 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003631c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000036b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003888 000000000000005c 0000388c FDE cie=00000000 pc=0000000000037840..0000000000038950 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003785c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +000039f8 0000000000000054 000039fc FDE cie=00000000 pc=00000000000370f0..00000000000381e0 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000037150 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000378ac │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000378b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037154 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000037900 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003719c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037944 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000371c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037950 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000371e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8754,107 +8945,103 @@ │ │ │ │ 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: 16 to 0000000000037960 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000371f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038e8 000000000000004c 000038ec FDE cie=00000000 pc=0000000000038950..000000000003995c │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000389a8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ +00003a50 0000000000000044 00003a54 FDE cie=00000000 pc=00000000000381e0..00000000000391d8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000038228 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 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: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000389b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038230 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000038b80 │ │ │ │ + DW_CFA_advance_loc1: 460 to 00000000000383fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000038bbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038428 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038430 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 0000000000038bc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003938 0000000000000048 0000393c FDE cie=00000000 pc=0000000000039960..000000000003a69c │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000399b4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +00003a98 0000000000000048 00003a9c FDE cie=00000000 pc=00000000000391e0..0000000000039f14 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000039228 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - 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_advance_loc: 4 to 00000000000399b8 │ │ │ │ + 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: 4 to 000000000003922c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000039a18 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000039284 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000039a54 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000392b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000392bc │ │ │ │ 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_advance_loc: 12 to 0000000000039a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003984 000000000000005c 00003988 FDE cie=00000000 pc=000000000003a6a0..000000000003bb44 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003a70c │ │ │ │ +00003ae4 000000000000005c 00003ae8 FDE cie=00000000 pc=0000000000039f20..000000000003b384 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000039f88 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 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 │ │ │ │ @@ -8863,23 +9050,22 @@ │ │ │ │ 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: 8 to 000000000003a714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f8c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000003a970 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000003a1cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003a9b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a1f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a9c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003a21c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8890,1241 +9076,1187 @@ │ │ │ │ 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 000000000003a9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039e4 0000000000000028 000039e8 FDE cie=00000000 pc=000000000003bb50..000000000003bd04 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bb70 │ │ │ │ +00003b44 0000000000000020 00003b48 FDE cie=00000000 pc=000000000003b390..000000000003b4ec │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003b43c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003bbd8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000003b4b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bbe0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b4c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bbf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003bc48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003bcd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bcf4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a10 00000000000000c4 00003a14 FDE cie=00000000 pc=000000000003bd10..000000000003bf24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bd1c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bd24 │ │ │ │ +00003b68 00000000000000c4 00003b6c FDE cie=00000000 pc=000000000003b4f0..000000000003b6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4f4 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b500 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bd30 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bd44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b508 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b51c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b520 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b524 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd50 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd54 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd58 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd5c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd60 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bd78 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd7c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd80 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b52c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b530 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b53c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b540 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b54c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b550 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b560 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b568 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b570 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b574 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b584 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bda4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bdb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b590 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdb8 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdbc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdc0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdc4 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bdcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b594 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b598 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b59c │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b5a4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003be9c │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000003b670 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b674 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b678 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b67c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b680 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b684 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b688 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b68c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b690 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b694 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b698 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b69c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003becc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6a0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6a8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6ac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bed8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beec │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6c0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b6d0 │ │ │ │ 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 000000000003bf10 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b6e8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 000000000003bf14 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6ec │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad8 0000000000000040 00003adc FDE cie=00000000 pc=000000000003bf30..000000000003c21c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003bf60 │ │ │ │ +00003c30 0000000000000038 00003c34 FDE cie=00000000 pc=000000000003b700..000000000003ba10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b710 │ │ │ │ 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: 28 to 000000000003b72c │ │ │ │ + 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: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000003bf70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b734 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003bfd4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003bffc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003b7b0 │ │ │ │ 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 000000000003c000 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b1c 0000000000000040 00003b20 FDE cie=00000000 pc=000000000003c220..000000000003c50c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c250 │ │ │ │ +00003c6c 0000000000000038 00003c70 FDE cie=00000000 pc=000000000003ba10..000000000003bd20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ba20 │ │ │ │ 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: 28 to 000000000003ba3c │ │ │ │ + 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: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000003c260 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba44 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c2c4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003baa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c2ec │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bac0 │ │ │ │ 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 000000000003c2f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b60 0000000000000040 00003b64 FDE cie=00000000 pc=000000000003c510..000000000003c86c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c540 │ │ │ │ +00003ca8 0000000000000038 00003cac FDE cie=00000000 pc=000000000003bd20..000000000003c0a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003bd4c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 16 to 000000000003c550 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c554 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bd54 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003c608 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003be14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c630 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003be34 │ │ │ │ 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 000000000003c640 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003be40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba4 000000000000002c 00003ba8 FDE cie=00000000 pc=000000000003c870..000000000003c940 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c884 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c894 │ │ │ │ +00003ce4 0000000000000040 00003ce8 FDE cie=00000000 pc=000000000003c0b0..000000000003c174 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c0bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003c8b4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003c0e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c8c0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003c924 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c10c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c114 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c11c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c130 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c138 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c140 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c154 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c15c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c164 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003bd4 0000000000000044 00003bd8 FDE cie=00000000 pc=000000000003c940..000000000003cb94 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c950 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003d28 0000000000000044 00003d2c FDE cie=00000000 pc=000000000003c180..000000000003c3e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c18c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c968 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c19c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c984 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003cab0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003c2fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cae8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003c334 │ │ │ │ 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 000000000003caf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003cb40 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003c38c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003cb7c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c3c8 │ │ │ │ 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 000000000003cb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c3cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c1c 0000000000000038 00003c20 FDE cie=00000000 pc=000000000003cba0..000000000003cea4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cbc8 │ │ │ │ +00003d70 000000000000003c 00003d74 FDE cie=00000000 pc=000000000003c3e0..000000000003c710 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c3ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c3fc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c40c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c420 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cbf0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000003cd98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c428 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000003c610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003cdd4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c64c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cde0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003c58 000000000000003c 00003c5c FDE cie=00000000 pc=000000000003ceb0..000000000003d1b4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cedc │ │ │ │ +00003db0 000000000000003c 00003db4 FDE cie=00000000 pc=000000000003c710..000000000003ca50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c71c │ │ │ │ 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 000000000003c728 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c738 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c748 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cf04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c75c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000003d0b0 │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000003c948 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d0ec │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c984 │ │ │ │ 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 000000000003d0f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c98 000000000000001c 00003c9c FDE cie=00000000 pc=000000000003d1c0..000000000003d20c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d1e0 │ │ │ │ +00003df0 000000000000001c 00003df4 FDE cie=00000000 pc=000000000003ca50..000000000003ca90 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003ca68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d1f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ca78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d1fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ca80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb8 000000000000001c 00003cbc FDE cie=00000000 pc=000000000003d210..000000000003d260 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d230 │ │ │ │ +00003e10 000000000000001c 00003e14 FDE cie=00000000 pc=000000000003ca90..000000000003cad4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003caa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d248 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cabc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d250 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cac4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd8 000000000000001c 00003cdc FDE cie=00000000 pc=000000000003d260..000000000003d2bc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d288 │ │ │ │ +00003e30 000000000000001c 00003e34 FDE cie=00000000 pc=000000000003cae0..000000000003cb30 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cb00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d2a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cb18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d2ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cb20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cf8 0000000000000010 00003cfc FDE cie=00000000 pc=000000000003d2c0..000000000003d438 │ │ │ │ +00003e50 0000000000000010 00003e54 FDE cie=00000000 pc=000000000003cb30..000000000003ccf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d0c 0000000000000030 00003d10 FDE cie=00000000 pc=000000000003d440..000000000003d6cc │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d454 │ │ │ │ +00003e64 0000000000000034 00003e68 FDE cie=00000000 pc=000000000003cd00..000000000003cf38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cd0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d464 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cd18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d4a0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003cd5c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003d4e8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003cda0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d534 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003cdd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d540 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cde4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d550 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d570 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003d5dc │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003d6b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003cee4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cef4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cf00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d40 0000000000000010 00003d44 FDE cie=00000000 pc=000000000003d6d0..000000000003dc14 │ │ │ │ +00003e9c 0000000000000010 00003ea0 FDE cie=00000000 pc=000000000003cf40..000000000003d3cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d54 0000000000000010 00003d58 FDE cie=00000000 pc=000000000003dc20..000000000003dd54 │ │ │ │ +00003eb0 0000000000000010 00003eb4 FDE cie=00000000 pc=000000000003d3d0..000000000003d500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d68 0000000000000028 00003d6c FDE cie=00000000 pc=000000000003dd60..000000000003de88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003dd88 │ │ │ │ +00003ec4 0000000000000030 00003ec8 FDE cie=00000000 pc=000000000003d500..000000000003d630 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d520 │ │ │ │ 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 000000000003d530 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d544 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003dda4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000003de64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d54c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000003d604 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de78 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d620 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003d94 0000000000000028 00003d98 FDE cie=00000000 pc=000000000003de90..000000000003e338 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000003e070 │ │ │ │ - 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: 124 to 000000000003e0ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000003e31c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e324 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=000000000003d630..000000000003daac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003dc0 0000000000000020 00003dc4 FDE cie=00000000 pc=000000000003e340..000000000003e4a4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e360 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e370 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +00003f0c 0000000000000018 00003f10 FDE cie=00000000 pc=000000000003dab0..000000000003dbf4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003dad0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003e48c │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003dbd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e490 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dbe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003de4 0000000000000044 00003de8 FDE cie=00000000 pc=000000000003e4b0..000000000003e60c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e4c4 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e4cc │ │ │ │ +00003f28 0000000000000044 00003f2c FDE cie=00000000 pc=000000000003dc00..000000000003dd44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc08 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc14 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e4dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc1c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e4e8 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4ec │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc20 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e508 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e50c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc2c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc34 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc38 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc44 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc48 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc50 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003e5dc │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000003dd14 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd18 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5e4 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd1c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd20 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd28 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5fc │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd34 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e2c 000000000000001c 00003e30 FDE cie=00000000 pc=000000000003e610..000000000003e79c │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e634 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e63c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003e6e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e6f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e700 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00003f70 0000000000000010 00003f74 FDE cie=00000000 pc=000000000003dd50..000000000003dee8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e4c 000000000000001c 00003e50 FDE cie=00000000 pc=000000000003e7a0..000000000003e960 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e7c4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e7d4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000003e898 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e8a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003e8dc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00003f84 0000000000000010 00003f88 FDE cie=00000000 pc=000000000003def0..000000000003e088 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e6c 000000000000001c 00003e70 FDE cie=00000000 pc=000000000003e960..000000000003e9b8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e974 │ │ │ │ +00003f98 000000000000001c 00003f9c FDE cie=00000000 pc=000000000003e0c0..000000000003e100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e0cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003e9a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e0e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e9a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e8c 0000000000000038 00003e90 FDE cie=00000000 pc=000000000003e9c0..000000000003ec2c │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e9e4 │ │ │ │ +00003fb8 0000000000000034 00003fbc FDE cie=00000000 pc=000000000003e100..000000000003e32c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e10c │ │ │ │ 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 000000000003e118 │ │ │ │ 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 000000000003e9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e12c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000003eaf8 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003eb7c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003eb88 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000003e29c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003eba8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e2bc │ │ │ │ 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 000000000003ebb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003ec8 0000000000000048 00003ecc FDE cie=00000000 pc=000000000003ec30..000000000003ef5c │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003ec64 │ │ │ │ +00003ff0 0000000000000044 00003ff4 FDE cie=00000000 pc=000000000003e330..000000000003e5ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e33c │ │ │ │ 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 000000000003e348 │ │ │ │ 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 000000000003e36c │ │ │ │ + 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 000000000003ec74 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000003edc8 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003ee70 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003eea0 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000003e54c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003eed0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e578 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e57c │ │ │ │ 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 000000000003eee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e580 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f14 000000000000002c 00003f18 FDE cie=00000000 pc=000000000003ef60..000000000003f120 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ef88 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004038 000000000000002c 0000403c FDE cie=00000000 pc=000000000003e5f0..000000000003e778 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e610 │ │ │ │ + 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 000000000003ef98 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e61c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003efcc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e648 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003e74c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e754 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003efe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e768 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003eff0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f44 0000000000000108 00003f48 FDE cie=00000000 pc=000000000003f120..000000000003f668 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f130 │ │ │ │ +00004068 0000000000000120 0000406c FDE cie=00000000 pc=000000000003e780..000000000003ecb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e78c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f144 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f154 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e7a8 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + 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_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f170 │ │ │ │ - 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 000000000003f1ac │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f1b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1b8 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f1c0 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c4 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f1d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f1e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1ec │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f200 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f214 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f230 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f234 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f240 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e7c0 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + 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: 52 to 000000000003e7f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7f8 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e810 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e814 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e828 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e830 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e838 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e83c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003e860 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e864 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e868 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e870 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e888 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e88c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f25c │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f270 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f274 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e8a0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e8bc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8c0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e8d8 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8dc │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8e0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000003f49c │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000003eadc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eae0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eae4 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eae8 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaec │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaf0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaf4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaf8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eafc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb00 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb04 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb08 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb0c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb10 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb14 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb18 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb1c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb20 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb24 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb28 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb2c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f504 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003eb5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb60 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f51c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb64 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ 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 000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003eb70 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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_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: 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: 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_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + 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: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000003f650 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003eca0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00004050 000000000000002c 00004054 FDE cie=00000000 pc=000000000003f670..000000000003f830 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f698 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +0000418c 000000000000002c 00004190 FDE cie=00000000 pc=000000000003ecc0..000000000003ee48 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ece0 │ │ │ │ + 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 000000000003f6a8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ecec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f6dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ed18 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003ee1c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ee24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f6f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ee38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f700 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004080 000000000000002c 00004084 FDE cie=00000000 pc=000000000003f830..000000000003f9f0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f858 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +000041bc 000000000000002c 000041c0 FDE cie=00000000 pc=000000000003ee50..000000000003efd8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ee70 │ │ │ │ + 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 000000000003f868 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ee7c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f89c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003eea8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003efac │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003efb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f8b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003efc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f8c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000040b0 0000000000000048 000040b4 FDE cie=00000000 pc=000000000003f9f0..000000000003fbcc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fa18 │ │ │ │ +000041ec 0000000000000040 000041f0 FDE cie=00000000 pc=000000000003efe0..000000000003f190 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f000 │ │ │ │ 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 000000000003fa28 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f00c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003fa54 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa58 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f038 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fa60 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f03c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f040 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f044 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa6c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003fb88 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f048 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f158 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb94 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f15c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f160 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f164 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f16c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fbbc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f180 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000040fc 0000000000000048 00004100 FDE cie=00000000 pc=000000000003fbd0..000000000003fdac │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fbf8 │ │ │ │ +00004230 0000000000000040 00004234 FDE cie=00000000 pc=000000000003f190..000000000003f340 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f1b0 │ │ │ │ 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 000000000003fc08 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f1bc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003fc34 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc38 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f1e8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fc40 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1ec │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1f0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1f4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc4c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000003fd68 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1f8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f304 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f308 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd74 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f30c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f310 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f314 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fd88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f31c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fd9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f330 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004148 000000000000002c 0000414c FDE cie=00000000 pc=000000000003fdb0..000000000003ff70 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fdd8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004274 000000000000002c 00004278 FDE cie=00000000 pc=000000000003f340..000000000003f4c8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f360 │ │ │ │ + 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 000000000003fde8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f36c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003fe1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f398 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f49c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f4a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fe30 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f4b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fe40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004178 0000000000000048 0000417c FDE cie=00000000 pc=000000000003ff70..000000000004014c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ff98 │ │ │ │ +000042a4 0000000000000040 000042a8 FDE cie=00000000 pc=000000000003f4d0..000000000003f680 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f4f0 │ │ │ │ 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 000000000003ffa8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f4fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003ffd4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f528 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ffe0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f52c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f530 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f534 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffec │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040108 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004010c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f538 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f644 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f648 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040114 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f64c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f650 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004011c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f654 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f65c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004013c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f670 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000041c4 0000000000000048 000041c8 FDE cie=00000000 pc=0000000000040150..000000000004032c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040178 │ │ │ │ +000042e8 0000000000000040 000042ec FDE cie=00000000 pc=000000000003f680..000000000003f830 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f6a0 │ │ │ │ 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 0000000000040188 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f6ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000401b4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f6d8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000401c0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6dc │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6e0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6e4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401cc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000402e8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003f7f4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7f8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402f4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7fc │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f800 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f804 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040308 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f80c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004031c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f820 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004210 000000000000011c 00004214 FDE cie=00000000 pc=0000000000040330..0000000000040974 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040340 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040368 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ +0000432c 000000000000011c 00004330 FDE cie=00000000 pc=000000000003f830..000000000003fe54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f838 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003f85c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ 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: 60 to 00000000000403a4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003f89c │ │ │ │ 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_loc: 20 to 00000000000403b8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403bc │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403c0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000403d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f8ac │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8b0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f8c0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8c4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f8d8 │ │ │ │ DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8dc │ │ │ │ DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f8e4 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8e8 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f8f0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8f4 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f900 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f904 │ │ │ │ DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f908 │ │ │ │ DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f90c │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f910 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403ec │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f914 │ │ │ │ DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403f8 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f918 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f91c │ │ │ │ DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f920 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f924 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040404 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040408 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004040c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040410 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f928 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 848 to 0000000000040764 │ │ │ │ + DW_CFA_advance_loc1: 824 to 000000000003fc60 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc64 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004076c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc68 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc6c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc70 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc74 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004077c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc78 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc7c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc80 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc84 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004078c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc88 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc8c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc90 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc94 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004079c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fca0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fca4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407ac │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407b0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fca8 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fcac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000407dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fcb0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003fcd4 │ │ │ │ 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 00000000000407f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fcec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fcf0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fcf4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fcf8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040810 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fd00 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ 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 │ │ │ │ @@ -10153,468 +10285,370 @@ │ │ │ │ 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_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 │ │ │ │ │ │ │ │ -00004330 0000000000000074 00004334 FDE cie=00000000 pc=0000000000040980..0000000000040e58 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004099c │ │ │ │ +0000444c 0000000000000034 00004450 FDE cie=00000000 pc=000000000003fe60..00000000000402bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fe70 │ │ │ │ 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 000000000003fe80 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000409b4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fe8c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000040a18 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003feec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040a34 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ff18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040a40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040a50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ff20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000040af0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040af4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040af8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040afc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000040cec │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cf0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cf4 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cf8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cfc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040d18 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040d24 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040d30 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000040df4 │ │ │ │ + DW_CFA_advance_loc1: 860 to 000000000004027c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040e10 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000402ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040e1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e20 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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_nop │ │ │ │ │ │ │ │ -000043a8 000000000000001c 000043ac FDE cie=00000000 pc=0000000000040e60..0000000000040ea0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040e7c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040e88 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040e90 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004484 0000000000000010 00004488 FDE cie=00000000 pc=00000000000402c0..00000000000402d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043c8 000000000000001c 000043cc FDE cie=00000000 pc=0000000000040ea0..0000000000040edc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040eb8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040ec4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040ecc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004498 0000000000000010 0000449c FDE cie=00000000 pc=00000000000402e0..00000000000402f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043e8 0000000000000034 000043ec FDE cie=00000000 pc=0000000000040ee0..00000000000410f8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000040f24 │ │ │ │ +000044ac 0000000000000028 000044b0 FDE cie=00000000 pc=0000000000040300..00000000000404fc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000040334 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040f3c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040348 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000040ff4 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000403f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041014 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000040410 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041028 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004102c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000410d4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d8 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004420 000000000000004c 00004424 FDE cie=00000000 pc=0000000000041100..0000000000041278 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041120 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041140 │ │ │ │ +000044d8 0000000000000038 000044dc FDE cie=00000000 pc=0000000000040500..0000000000040644 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004051c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040534 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041150 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041168 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004055c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004116c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040560 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041188 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040568 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000411d4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411d8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000405b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000411e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000405c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000411f0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000405d0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000405dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411f8 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041200 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041208 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041214 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000041254 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041258 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004125c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041260 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000040630 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004470 0000000000000038 00004474 FDE cie=00000000 pc=0000000000041280..0000000000041380 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004128c │ │ │ │ +00004514 0000000000000038 00004518 FDE cie=00000000 pc=0000000000040650..000000000004072c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040654 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041294 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004065c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000412a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040668 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000412ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004066c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000412d8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000406a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000412f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000406b0 │ │ │ │ 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: 92 to 000000000004134c │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000406f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041354 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040700 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041360 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040710 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ac 0000000000000040 000044b0 FDE cie=00000000 pc=0000000000041380..00000000000416b0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000413a8 │ │ │ │ +00004550 0000000000000040 00004554 FDE cie=00000000 pc=0000000000040730..0000000000040a40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040750 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000414cc │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000040868 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004087c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000414e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040884 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041500 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004089c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004150c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000408a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004152c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000408cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041544 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000408e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041550 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000408ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004156c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004090c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004157c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040918 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004091c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000041620 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000409b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044f0 0000000000000070 000044f4 FDE cie=00000000 pc=00000000000416b0..0000000000041f20 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004170c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004594 0000000000000074 00004598 FDE cie=00000000 pc=0000000000040a40..0000000000041260 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000040ab0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004171c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041720 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041724 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041728 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004172c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000041940 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000040cc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000041a60 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000040de0 │ │ │ │ + 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_loc1: 420 to 0000000000041c04 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000040f6c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c08 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c0c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c10 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c14 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040f84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c24 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000041c60 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000040fbc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041c6c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c78 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc0 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040fdc │ │ │ │ + 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 0000000000040fe0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 508 to 00000000000411dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000411f4 │ │ │ │ + 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 00000000000411f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004564 0000000000000038 00004568 FDE cie=00000000 pc=0000000000041f20..00000000000421d0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041f34 │ │ │ │ +0000460c 0000000000000038 00004610 FDE cie=00000000 pc=0000000000041260..0000000000041500 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041270 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041f4c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041288 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041f5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041290 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004202c │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000041358 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042094 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000413c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004209c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000413c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413d0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000420b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000413e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000421a0 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000414d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414d4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414d8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000045a0 0000000000000078 000045a4 FDE cie=00000000 pc=00000000000421d0..0000000000042aec │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000421e4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004648 000000000000005c 0000464c FDE cie=00000000 pc=0000000000041500..0000000000041dec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041510 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042228 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004155c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042230 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042240 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042244 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042248 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004224c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042250 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041568 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004156c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041570 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1408 to 00000000000427d8 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427dc │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427e0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427e4 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041574 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1400 to 0000000000041aec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041afc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b00 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000428f0 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000041bf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000428f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042900 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000429f0 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000041cf0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041cf4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429f8 │ │ │ │ - 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: 16 to 0000000000042a08 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a0c │ │ │ │ - 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_advance_loc: 4 to 0000000000041cf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041cfc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d00 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041d10 │ │ │ │ + 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000461c 000000000000001c 00004620 FDE cie=00000000 pc=0000000000042af0..0000000000042b50 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000042b2c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042b38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b40 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000046a8 0000000000000010 000046ac FDE cie=00000000 pc=0000000000041df0..0000000000041e28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000463c 0000000000000064 00004640 FDE cie=00000000 pc=0000000000042b50..0000000000042ddc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042b64 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000046bc 0000000000000064 000046c0 FDE cie=00000000 pc=0000000000041e40..00000000000420b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e48 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042bb8 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041e68 │ │ │ │ + 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 0000000000041ec4 │ │ │ │ + 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 0000000000042bcc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000042d70 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000042044 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042db4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000042070 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042074 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042dcc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000420a0 │ │ │ │ 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 │ │ │ │ @@ -10627,130 +10661,164 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -000046a4 0000000000000040 000046a8 FDE cie=00000000 pc=0000000000042de0..0000000000043158 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042df4 │ │ │ │ +00004724 0000000000000040 00004728 FDE cie=00000000 pc=00000000000420b0..0000000000042404 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000420bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042e08 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000420d4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000420d8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000042f5c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000004221c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042220 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042224 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042f70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042230 │ │ │ │ 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 0000000000042f80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042240 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000043074 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000042328 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043088 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004233c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042340 │ │ │ │ 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 00000000000430c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000042370 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046e8 0000000000000028 000046ec FDE cie=00000000 pc=0000000000043160..0000000000043380 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043194 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ +00004768 000000000000003c 0000476c FDE cie=00000000 pc=0000000000042410..0000000000042600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042414 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042420 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042438 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004243c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000043278 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043280 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000042518 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043290 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000432d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004251c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000432dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042520 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042530 │ │ │ │ + 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: 32 to 0000000000042550 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000043360 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000425ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425b0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000425c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000425e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004714 0000000000000028 00004718 FDE cie=00000000 pc=0000000000043380..00000000000434fc │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000433b0 │ │ │ │ +000047a8 0000000000000024 000047ac FDE cie=00000000 pc=0000000000042600..0000000000042800 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000042710 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000433d0 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000042790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000433e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000427a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000433f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000427b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000043418 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000427d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043438 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000427ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043450 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004740 000000000000007c 00004744 FDE cie=00000000 pc=0000000000043500..00000000000443e8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043518 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000043570 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - 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: 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: r28 at cfa-32 │ │ │ │ +000047d0 00000000000000a8 000047d4 FDE cie=00000000 pc=0000000000042800..00000000000436a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042838 │ │ │ │ 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 0000000000043574 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000042874 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + 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: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042880 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043580 │ │ │ │ - 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: 2300 to 0000000000043e7c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004289c │ │ │ │ + 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: 2320 to 00000000000431ac │ │ │ │ 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 0000000000043eb4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000431d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043ec8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004320c │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043210 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043214 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043ee4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043220 │ │ │ │ + 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 │ │ │ │ @@ -10761,71 +10829,91 @@ │ │ │ │ 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: 12 to 0000000000043ef0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043230 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000047c0 0000000000000090 000047c4 FDE cie=00000000 pc=00000000000443f0..0000000000047578 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004444c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - 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: 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_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 0000000000044460 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000487c 00000000000000b4 00004880 FDE cie=00000000 pc=00000000000436b0..00000000000466f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000436e0 │ │ │ │ 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: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ 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 0000000000044464 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000043720 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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: 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: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043724 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044478 │ │ │ │ - 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: 4036 to 000000000004543c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043754 │ │ │ │ + DW_CFA_offset_extended: r98 at cfa-352 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-320 │ │ │ │ + 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: 3956 to 00000000000446c8 │ │ │ │ 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_restore_extended: r98 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004546c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000446f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045480 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044720 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044724 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044728 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000454b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044738 │ │ │ │ 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 │ │ │ │ @@ -10836,2250 +10924,2022 @@ │ │ │ │ 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_restore_extended: r104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000454c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004854 0000000000000048 00004858 FDE cie=00000000 pc=0000000000047580..00000000000479dc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004759c │ │ │ │ +00004934 000000000000004c 00004938 FDE cie=00000000 pc=0000000000046700..0000000000046b08 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046710 │ │ │ │ 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 00000000000475c0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046720 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046738 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046744 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000046760 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000475f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004677c │ │ │ │ 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 000000000004785c │ │ │ │ + DW_CFA_advance_loc1: 556 to 00000000000469a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000047898 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000469d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000469e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000004789c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000469e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048a0 000000000000001c 000048a4 FDE cie=00000000 pc=00000000000479e0..0000000000047a20 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000479fc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047a08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047a10 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004984 0000000000000010 00004988 FDE cie=00000000 pc=0000000000046b10..0000000000046b28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c0 000000000000001c 000048c4 FDE cie=00000000 pc=0000000000047a20..0000000000047a64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047a40 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047a4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047a54 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004998 0000000000000010 0000499c FDE cie=00000000 pc=0000000000046b30..0000000000046b4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048e0 000000000000001c 000048e4 FDE cie=00000000 pc=0000000000047a70..0000000000047aac │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047a88 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047a94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047a9c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000049ac 0000000000000010 000049b0 FDE cie=00000000 pc=0000000000046b50..0000000000046b64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004900 0000000000000034 00004904 FDE cie=00000000 pc=0000000000047ab0..0000000000047ce4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047ac4 │ │ │ │ +000049c0 0000000000000028 000049c4 FDE cie=00000000 pc=0000000000046b70..0000000000046da0 │ │ │ │ + DW_CFA_advance_loc1: 416 to 0000000000046d10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000047c18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047c20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047c44 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047c4c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047c5c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000046d2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046d34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047c70 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000046d80 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c74 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047c80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046d84 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046d90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004938 0000000000000030 0000493c FDE cie=00000000 pc=0000000000047cf0..0000000000047dfc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047d00 │ │ │ │ +000049ec 0000000000000030 000049f0 FDE cie=00000000 pc=0000000000046da0..0000000000046e8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046da8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047d10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046db8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047d28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046dcc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047d58 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046df4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000047d8c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000046e24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047d98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046e30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047da0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047de0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000046e6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047dec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046e7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000496c 0000000000000010 00004970 FDE cie=00000000 pc=0000000000047e00..0000000000047f70 │ │ │ │ +00004a20 0000000000000010 00004a24 FDE cie=00000000 pc=0000000000046ec0..0000000000047020 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004980 0000000000000010 00004984 FDE cie=00000000 pc=0000000000047f70..00000000000480b0 │ │ │ │ +00004a34 0000000000000010 00004a38 FDE cie=00000000 pc=0000000000047020..000000000004714c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004994 0000000000000020 00004998 FDE cie=00000000 pc=00000000000480b0..0000000000048230 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000048100 │ │ │ │ +00004a48 000000000000001c 00004a4c FDE cie=00000000 pc=0000000000047150..00000000000472b0 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000471a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004814c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000471f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048158 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000471fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000048210 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049b8 000000000000002c 000049bc FDE cie=00000000 pc=0000000000048230..00000000000482d8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048258 │ │ │ │ +00004a68 0000000000000030 00004a6c FDE cie=00000000 pc=00000000000472b0..0000000000047344 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000472c4 │ │ │ │ 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 00000000000472d4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000472e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048274 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000482ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000472ec │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047318 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000482c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047334 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000049e8 000000000000002c 000049ec FDE cie=00000000 pc=00000000000482e0..0000000000048388 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048308 │ │ │ │ +00004a9c 0000000000000030 00004aa0 FDE cie=00000000 pc=0000000000047350..00000000000473e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047364 │ │ │ │ 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 0000000000047374 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048324 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004835c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004738c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000473b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048378 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000473d4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a18 000000000000002c 00004a1c FDE cie=00000000 pc=0000000000048390..0000000000048438 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000483b8 │ │ │ │ +00004ad0 0000000000000030 00004ad4 FDE cie=00000000 pc=00000000000473f0..0000000000047484 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047404 │ │ │ │ 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 0000000000047414 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047424 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000483d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004840c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004742c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048428 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047474 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a48 0000000000000050 00004a4c FDE cie=00000000 pc=0000000000048440..0000000000048518 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004844c │ │ │ │ +00004b04 0000000000000050 00004b08 FDE cie=00000000 pc=0000000000047490..0000000000047564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047494 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048454 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004749c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048464 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000474ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474b0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004846c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000474bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048480 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000474c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048484 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474cc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048488 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004848c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000484dc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047528 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004752c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047530 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047534 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047538 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004753c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047540 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047544 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047548 │ │ │ │ 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 0000000000048500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004754c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047550 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047554 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a9c 0000000000000050 00004aa0 FDE cie=00000000 pc=0000000000048520..00000000000485f8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004852c │ │ │ │ +00004b58 0000000000000050 00004b5c FDE cie=00000000 pc=0000000000047570..0000000000047644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047574 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048534 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004757c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048544 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004758c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047590 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004854c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004759c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048560 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000475a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475ac │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048568 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475b0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004856c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475b4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000485bc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047608 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004760c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047610 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047614 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047618 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004761c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047620 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047624 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047628 │ │ │ │ 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 00000000000485e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004762c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047630 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047634 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af0 0000000000000050 00004af4 FDE cie=00000000 pc=0000000000048600..00000000000486d8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004860c │ │ │ │ +00004bac 0000000000000050 00004bb0 FDE cie=00000000 pc=0000000000047650..0000000000047724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047654 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048614 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004765c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048624 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004766c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047670 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004862c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004767c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048640 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047688 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004768c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047690 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004864c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047694 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004869c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000476e8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476ec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476f4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047700 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047704 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047708 │ │ │ │ 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 00000000000486c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004770c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047710 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047714 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b44 0000000000000060 00004b48 FDE cie=00000000 pc=00000000000486e0..0000000000048854 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000486ec │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000486f8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004870c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048714 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048718 │ │ │ │ +00004c00 000000000000005c 00004c04 FDE cie=00000000 pc=0000000000047730..0000000000047894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047734 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004871c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000047754 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047760 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047764 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048720 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048734 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047770 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004777c │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048738 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004873c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047780 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047788 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004778c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048740 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047794 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047798 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004779c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048748 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477a0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004874c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048750 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000048808 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004880c │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004784c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047850 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047854 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047858 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004785c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004881c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047860 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047864 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047868 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004786c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004882c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047870 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047874 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047878 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048844 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047884 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ba8 000000000000004c 00004bac FDE cie=00000000 pc=0000000000048860..0000000000048964 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004886c │ │ │ │ +00004c60 000000000000004c 00004c64 FDE cie=00000000 pc=00000000000478a0..0000000000047990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478a4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048880 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000478b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048888 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000478c0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004888c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478c4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478c8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000478d4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478d8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000488a8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488ac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000478e4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478e8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478f0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488b8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000048928 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047954 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004892c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047958 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004795c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047960 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047964 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004893c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047968 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004796c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047970 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047974 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048954 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047980 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf8 000000000000004c 00004bfc FDE cie=00000000 pc=0000000000048970..0000000000048a74 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004897c │ │ │ │ +00004cb0 000000000000004c 00004cb4 FDE cie=00000000 pc=0000000000047990..0000000000047a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047994 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048990 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000479a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048998 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000479b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004899c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479b4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479b8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000479c4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479c8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000489b8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000479d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479d8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479dc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000479e0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489c8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000048a38 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047a44 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a48 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a4c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a50 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a54 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a58 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048a64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047a70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c48 000000000000001c 00004c4c FDE cie=00000000 pc=0000000000048a80..0000000000048c0c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048aa4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048aac │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000048b54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048b60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048b70 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00004d00 0000000000000010 00004d04 FDE cie=00000000 pc=0000000000047a80..0000000000047c18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c68 000000000000001c 00004c6c FDE cie=00000000 pc=0000000000048c10..0000000000048dd0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048c34 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048c44 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000048d08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048d10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000048d4c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00004d14 0000000000000010 00004d18 FDE cie=00000000 pc=0000000000047c20..0000000000047db8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c88 0000000000000030 00004c8c FDE cie=00000000 pc=0000000000048dd0..000000000004929c │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000048e18 │ │ │ │ +00004d28 0000000000000030 00004d2c FDE cie=00000000 pc=0000000000047dc0..000000000004826c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000047df4 │ │ │ │ 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: 692 to 00000000000490cc │ │ │ │ + DW_CFA_advance_loc1: 700 to 00000000000480b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000490e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000480cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000490f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000480d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049100 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000480e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cbc 0000000000000020 00004cc0 FDE cie=00000000 pc=00000000000492a0..0000000000049320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000492b4 │ │ │ │ +00004d5c 0000000000000020 00004d60 FDE cie=00000000 pc=0000000000048280..00000000000482ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048294 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000492bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000492c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000482a0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000492d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000482ac │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004ce0 000000000000001c 00004ce4 FDE cie=00000000 pc=0000000000049320..00000000000495f4 │ │ │ │ - DW_CFA_advance_loc1: 444 to 00000000000494dc │ │ │ │ +00004d80 000000000000001c 00004d84 FDE cie=00000000 pc=0000000000048300..00000000000485c4 │ │ │ │ + DW_CFA_advance_loc1: 440 to 00000000000484b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000049500 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000484d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049528 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000048550 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d00 000000000000005c 00004d04 FDE cie=00000000 pc=0000000000049600..0000000000049c48 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000049650 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00004da0 000000000000004c 00004da4 FDE cie=00000000 pc=0000000000048600..0000000000048b80 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000048638 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ 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 000000000004965c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048648 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1336 to 0000000000049b94 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 0000000000048adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000049bc8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048b00 │ │ │ │ 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: 8 to 0000000000049bd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049c0c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048b3c │ │ │ │ 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: 4 to 0000000000049c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d60 0000000000000010 00004d64 FDE cie=00000000 pc=0000000000049c50..0000000000049cac │ │ │ │ +00004df0 0000000000000010 00004df4 FDE cie=00000000 pc=0000000000048b80..0000000000048bd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d74 0000000000000010 00004d78 FDE cie=00000000 pc=0000000000049cb0..0000000000049e18 │ │ │ │ +00004e04 0000000000000010 00004e08 FDE cie=00000000 pc=0000000000048be0..0000000000048d80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d88 0000000000000020 00004d8c FDE cie=00000000 pc=0000000000049e20..000000000004a5f4 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000049f08 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000049fcc │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000004a1b8 │ │ │ │ +00004e18 0000000000000014 00004e1c FDE cie=00000000 pc=0000000000048d80..0000000000049594 │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000049034 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000004a290 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000049104 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004a334 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a3b8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dac 0000000000000024 00004db0 FDE cie=00000000 pc=000000000004a600..000000000004a6f8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a634 │ │ │ │ +00004e30 0000000000000024 00004e34 FDE cie=00000000 pc=00000000000495a0..0000000000049684 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000495bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004a694 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004962c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a6a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049640 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a6b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a6dc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a6e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049674 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd4 0000000000000024 00004dd8 FDE cie=00000000 pc=000000000004a700..000000000004a794 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a714 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004e58 0000000000000020 00004e5c FDE cie=00000000 pc=0000000000049690..0000000000049714 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004969c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a71c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a730 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000496b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004a770 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000496f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a784 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049704 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ │ │ │ │ -00004dfc 0000000000000010 00004e00 FDE cie=00000000 pc=000000000004a7a0..000000000004aacc │ │ │ │ +00004e7c 0000000000000010 00004e80 FDE cie=00000000 pc=0000000000049740..0000000000049a5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e10 0000000000000010 00004e14 FDE cie=00000000 pc=000000000004aad0..000000000004af5c │ │ │ │ +00004e90 0000000000000010 00004e94 FDE cie=00000000 pc=0000000000049a60..0000000000049edc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e24 0000000000000010 00004e28 FDE cie=00000000 pc=000000000004af60..000000000004b278 │ │ │ │ +00004ea4 0000000000000010 00004ea8 FDE cie=00000000 pc=0000000000049ee0..000000000004a1f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e38 0000000000000010 00004e3c FDE cie=00000000 pc=000000000004b280..000000000004b6f8 │ │ │ │ +00004eb8 0000000000000010 00004ebc FDE cie=00000000 pc=000000000004a200..000000000004a678 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e4c 0000000000000010 00004e50 FDE cie=00000000 pc=000000000004b700..000000000004ba64 │ │ │ │ +00004ecc 0000000000000010 00004ed0 FDE cie=00000000 pc=000000000004a680..000000000004a9d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e60 0000000000000010 00004e64 FDE cie=00000000 pc=000000000004ba70..000000000004be7c │ │ │ │ +00004ee0 0000000000000010 00004ee4 FDE cie=00000000 pc=000000000004a9e0..000000000004addc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e74 000000000000001c 00004e78 FDE cie=00000000 pc=000000000004be80..000000000004c0d4 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004c0a8 │ │ │ │ +00004ef4 000000000000001c 00004ef8 FDE cie=00000000 pc=000000000004ae00..000000000004b044 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004b01c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c0b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b024 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c0c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b034 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e94 0000000000000010 00004e98 FDE cie=00000000 pc=000000000004c0e0..000000000004c228 │ │ │ │ +00004f14 0000000000000010 00004f18 FDE cie=00000000 pc=000000000004b050..000000000004b19c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea8 0000000000000010 00004eac FDE cie=00000000 pc=000000000004c230..000000000004c248 │ │ │ │ +00004f28 0000000000000010 00004f2c FDE cie=00000000 pc=000000000004b1c0..000000000004b1d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ebc 0000000000000010 00004ec0 FDE cie=00000000 pc=000000000004c250..000000000004c2d4 │ │ │ │ +00004f3c 0000000000000010 00004f40 FDE cie=00000000 pc=000000000004b1e0..000000000004b25c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ed0 0000000000000010 00004ed4 FDE cie=00000000 pc=000000000004c2e0..000000000004c340 │ │ │ │ +00004f50 0000000000000010 00004f54 FDE cie=00000000 pc=000000000004b260..000000000004b2c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ee4 0000000000000010 00004ee8 FDE cie=00000000 pc=000000000004c340..000000000004c424 │ │ │ │ +00004f64 0000000000000010 00004f68 FDE cie=00000000 pc=000000000004b2c0..000000000004b394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef8 0000000000000010 00004efc FDE cie=00000000 pc=000000000004c430..000000000004c534 │ │ │ │ +00004f78 0000000000000010 00004f7c FDE cie=00000000 pc=000000000004b3a0..000000000004b494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f0c 0000000000000040 00004f10 FDE cie=00000000 pc=000000000004c540..000000000004ca64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c55c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +00004f8c 000000000000003c 00004f90 FDE cie=00000000 pc=000000000004b4c0..000000000004ba64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b4d0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c564 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b4e4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004c588 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4ec │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b504 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004c600 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000004c73c │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004c77c │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000004b71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c784 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b72c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000004c83c │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000004b7d0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c840 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000004c9cc │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000004b9d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c9f8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b9f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004ca54 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004ba54 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004f50 0000000000000038 00004f54 FDE cie=00000000 pc=000000000004ca70..000000000004d170 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004cad0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004fcc 0000000000000028 00004fd0 FDE cie=00000000 pc=000000000004ba70..000000000004c27c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004bab8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ 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_advance_loc1: 732 to 000000000004cdac │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 868 to 000000000004be1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cdc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004be24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004ce80 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ce90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000004d0d4 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004bef0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000004c1c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004d100 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004c204 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004d160 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f8c 0000000000000024 00004f90 FDE cie=00000000 pc=000000000004d170..000000000004d1e4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d198 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d1b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d1bc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d1c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d1cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d1d4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004ff8 0000000000000010 00004ffc FDE cie=00000000 pc=000000000004c280..000000000004c2c0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb4 0000000000000014 00004fb8 FDE cie=00000000 pc=000000000004d1f0..000000000004d240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d210 │ │ │ │ +0000500c 0000000000000014 00005010 FDE cie=00000000 pc=000000000004c2c0..000000000004c2fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c2d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fcc 000000000000001c 00004fd0 FDE cie=00000000 pc=000000000004d240..000000000004d2d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d260 │ │ │ │ +00005024 000000000000001c 00005028 FDE cie=00000000 pc=000000000004c300..000000000004c384 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004c338 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d280 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c34c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d28c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c358 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c360 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004fec 00000000000000a0 00004ff0 FDE cie=00000000 pc=000000000004d2e0..000000000004d5a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d2ec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d2f4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00005044 0000000000000080 00005048 FDE cie=00000000 pc=000000000004c3c0..000000000004c62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d2fc │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d308 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c3cc │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c3d8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d33c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d344 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d34c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c3e8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c3f4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d350 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c404 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c42c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004d3e8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3ec │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3f0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004c49c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c4a8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c4b0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c4bc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c4c0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c4c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d428 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c4cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c4d0 │ │ │ │ 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 000000000004d440 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c4e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d458 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004d4d8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d4f0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d4f4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d4f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d500 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d510 │ │ │ │ - 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 000000000004c4ec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c504 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d538 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004c5b0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c5c8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5cc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5d0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d548 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c5e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5e4 │ │ │ │ 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 000000000004d554 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d558 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5e8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5f0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d564 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c5fc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c600 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c604 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00005090 000000000000006c 00005094 FDE cie=00000000 pc=000000000004d5a0..000000000004d7b8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d5bc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000050c8 0000000000000068 000050cc FDE cie=00000000 pc=000000000004c630..000000000004c7f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c63c │ │ │ │ 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 000000000004d5cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c648 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004d5f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d600 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d608 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c650 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c65c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c660 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c670 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c698 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004d6a4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6ac │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004c718 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c724 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d6d0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c728 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c730 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c73c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c748 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d6f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c750 │ │ │ │ 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 000000000004d700 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c760 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004d754 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d768 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c778 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c77c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004c7b0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c7c8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7cc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d7a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c7e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005100 000000000000001c 00005104 FDE cie=00000000 pc=000000000004d7c0..000000000004d7f8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d7e8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005134 0000000000000010 00005138 FDE cie=00000000 pc=000000000004c800..000000000004c810 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 000000000000001c 00005124 FDE cie=00000000 pc=000000000004d800..000000000004d838 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d814 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d820 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d828 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005148 0000000000000010 0000514c FDE cie=00000000 pc=000000000004c810..000000000004c820 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005140 0000000000000030 00005144 FDE cie=00000000 pc=000000000004d840..000000000004d8c8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d84c │ │ │ │ +0000515c 0000000000000030 00005160 FDE cie=00000000 pc=000000000004c820..000000000004c89c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c824 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d854 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c82c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d85c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c834 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c838 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c83c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d86c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c844 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004d8a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004c87c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c880 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c884 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c888 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c88c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005174 0000000000000048 00005178 FDE cie=00000000 pc=000000000004d8d0..000000000004d9a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d8dc │ │ │ │ +00005190 0000000000000034 00005194 FDE cie=00000000 pc=000000000004c8a0..000000000004c954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c8a4 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d8ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8ac │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d8fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8bc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c8c0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d910 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d918 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c8cc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004d950 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c8d8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004c930 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d958 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c934 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c938 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c93c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c940 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c944 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d970 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000051c0 0000000000000038 000051c4 FDE cie=00000000 pc=000000000004d9a0..000000000004da70 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d9ac │ │ │ │ +000051c8 0000000000000038 000051cc FDE cie=00000000 pc=000000000004c960..000000000004ca18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c964 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c96c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c974 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c97c │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c980 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c98c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c990 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d9e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c99c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004da48 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004c9f0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9f4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9f8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9fc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca08 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051fc 000000000000001c 00005200 FDE cie=00000000 pc=000000000004da70..000000000004db28 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004da98 │ │ │ │ +00005204 000000000000001c 00005208 FDE cie=00000000 pc=000000000004ca40..000000000004cae8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ca60 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004daac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ca70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dab8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ca7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000521c 0000000000000038 00005220 FDE cie=00000000 pc=000000000004db30..000000000004dc30 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004db5c │ │ │ │ +00005224 0000000000000038 00005228 FDE cie=00000000 pc=000000000004cb00..000000000004cbf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cb0c │ │ │ │ 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 000000000004cb18 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cb2c │ │ │ │ + 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 000000000004db78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cb3c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004dbf8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004cbb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dc20 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004cbe0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005258 0000000000000034 0000525c FDE cie=00000000 pc=000000000004dc30..000000000004dd2c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dc58 │ │ │ │ +00005260 0000000000000034 00005264 FDE cie=00000000 pc=000000000004cbf0..000000000004ccdc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cc04 │ │ │ │ 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 000000000004cc10 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cc1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dc70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cc28 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004dcf8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004cca8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004dd1c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004cccc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005290 0000000000000028 00005294 FDE cie=00000000 pc=000000000004dd30..000000000004de1c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dd48 │ │ │ │ +00005298 0000000000000028 0000529c FDE cie=00000000 pc=000000000004cce0..000000000004cdbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ccec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ccf4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dd58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cd00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004ddf8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004cd98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004de0c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cdac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000052bc 0000000000000028 000052c0 FDE cie=00000000 pc=000000000004de20..000000000004df0c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004de38 │ │ │ │ +000052c4 0000000000000028 000052c8 FDE cie=00000000 pc=000000000004cdc0..000000000004ce9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cdcc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cdd4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004de48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cde0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004dee8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004ce78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004defc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ce8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000052e8 0000000000000050 000052ec FDE cie=00000000 pc=000000000004df10..000000000004e12c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004df54 │ │ │ │ +000052f0 0000000000000064 000052f4 FDE cie=00000000 pc=000000000004cea0..000000000004d0d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ceb0 │ │ │ │ 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 000000000004cebc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cecc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ceec │ │ │ │ + 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 000000000004df6c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cef0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000004e0bc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000004d038 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e0f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d064 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d068 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d070 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000004e100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d074 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d090 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d0bc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0c0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d0c8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000533c 0000000000000044 00005340 FDE cie=00000000 pc=000000000004e130..000000000004e424 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004e164 │ │ │ │ +00005358 0000000000000048 0000535c FDE cie=00000000 pc=000000000004d0e0..000000000004d3c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d0f4 │ │ │ │ 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_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d108 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 16 to 000000000004d118 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e180 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d124 │ │ │ │ DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e184 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d12c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 572 to 000000000004e3c0 │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000004d360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004e3f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d38c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d390 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ 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 000000000004e3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d394 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005384 0000000000000020 00005388 FDE cie=00000000 pc=000000000004e430..000000000004e488 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e440 │ │ │ │ +000053a4 0000000000000020 000053a8 FDE cie=00000000 pc=000000000004d400..000000000004d448 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d408 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e44c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d414 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e46c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d42c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e478 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d438 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000053a8 000000000000001c 000053ac FDE cie=00000000 pc=000000000004e490..000000000004e4e8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e4b8 │ │ │ │ +000053c8 000000000000001c 000053cc FDE cie=00000000 pc=000000000004d450..000000000004d49c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d470 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e4d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d484 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e4d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d48c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c8 000000000000001c 000053cc FDE cie=00000000 pc=000000000004e4f0..000000000004e52c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e508 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e514 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e51c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000053e8 0000000000000010 000053ec FDE cie=00000000 pc=000000000004d4a0..000000000004d4b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053e8 0000000000000010 000053ec FDE cie=00000000 pc=000000000004e530..000000000004e544 │ │ │ │ +000053fc 0000000000000010 00005400 FDE cie=00000000 pc=000000000004d4c0..000000000004d4d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053fc 0000000000000010 00005400 FDE cie=00000000 pc=000000000004e550..000000000004e588 │ │ │ │ +00005410 0000000000000010 00005414 FDE cie=00000000 pc=000000000004d500..000000000004d530 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005410 000000000000001c 00005414 FDE cie=00000000 pc=000000000004e590..000000000004e5f8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e5a8 │ │ │ │ +00005424 000000000000001c 00005428 FDE cie=00000000 pc=000000000004d530..000000000004d58c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d540 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004e5e0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004d574 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e5e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d57c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005430 0000000000000010 00005434 FDE cie=00000000 pc=000000000004e600..000000000004e710 │ │ │ │ +00005444 0000000000000010 00005448 FDE cie=00000000 pc=000000000004d590..000000000004d6a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005444 0000000000000010 00005448 FDE cie=00000000 pc=000000000004e710..000000000004e840 │ │ │ │ +00005458 0000000000000010 0000545c FDE cie=00000000 pc=000000000004d6a0..000000000004d7d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005458 0000000000000010 0000545c FDE cie=00000000 pc=000000000004e840..000000000004e910 │ │ │ │ +0000546c 0000000000000010 00005470 FDE cie=00000000 pc=000000000004d7d0..000000000004d8a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000546c 0000000000000010 00005470 FDE cie=00000000 pc=000000000004e910..000000000004eac0 │ │ │ │ +00005480 0000000000000010 00005484 FDE cie=00000000 pc=000000000004d8a0..000000000004da50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005480 0000000000000010 00005484 FDE cie=00000000 pc=000000000004eac0..000000000004ebb0 │ │ │ │ +00005494 0000000000000010 00005498 FDE cie=00000000 pc=000000000004da50..000000000004db40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005494 0000000000000010 00005498 FDE cie=00000000 pc=000000000004ebb0..000000000004ec80 │ │ │ │ +000054a8 0000000000000010 000054ac FDE cie=00000000 pc=000000000004db40..000000000004dc10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054a8 0000000000000010 000054ac FDE cie=00000000 pc=000000000004ec80..000000000004ed2c │ │ │ │ +000054bc 0000000000000010 000054c0 FDE cie=00000000 pc=000000000004dc10..000000000004dcbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054bc 0000000000000010 000054c0 FDE cie=00000000 pc=000000000004ed30..000000000004eddc │ │ │ │ +000054d0 0000000000000010 000054d4 FDE cie=00000000 pc=000000000004dcc0..000000000004dd6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d0 0000000000000010 000054d4 FDE cie=00000000 pc=000000000004ede0..000000000004ee58 │ │ │ │ +000054e4 0000000000000010 000054e8 FDE cie=00000000 pc=000000000004dd70..000000000004dde8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054e4 0000000000000010 000054e8 FDE cie=00000000 pc=000000000004ee60..000000000004ef74 │ │ │ │ +000054f8 0000000000000010 000054fc FDE cie=00000000 pc=000000000004ddf0..000000000004df04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054f8 0000000000000010 000054fc FDE cie=00000000 pc=000000000004ef80..000000000004f010 │ │ │ │ +0000550c 0000000000000010 00005510 FDE cie=00000000 pc=000000000004df10..000000000004dfa0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000550c 0000000000000010 00005510 FDE cie=00000000 pc=000000000004f010..000000000004f140 │ │ │ │ +00005520 0000000000000010 00005524 FDE cie=00000000 pc=000000000004dfa0..000000000004e0f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005520 0000000000000010 00005524 FDE cie=00000000 pc=000000000004f140..000000000004f1cc │ │ │ │ +00005534 0000000000000010 00005538 FDE cie=00000000 pc=000000000004e100..000000000004e18c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005534 0000000000000010 00005538 FDE cie=00000000 pc=000000000004f1d0..000000000004f2f0 │ │ │ │ +00005548 0000000000000010 0000554c FDE cie=00000000 pc=000000000004e190..000000000004e2b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005548 0000000000000010 0000554c FDE cie=00000000 pc=000000000004f2f0..000000000004f37c │ │ │ │ +0000555c 0000000000000010 00005560 FDE cie=00000000 pc=000000000004e2b0..000000000004e33c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000555c 0000000000000010 00005560 FDE cie=00000000 pc=000000000004f380..000000000004f4a0 │ │ │ │ +00005570 0000000000000010 00005574 FDE cie=00000000 pc=000000000004e340..000000000004e460 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005570 0000000000000010 00005574 FDE cie=00000000 pc=000000000004f4a0..000000000004f540 │ │ │ │ +00005584 0000000000000010 00005588 FDE cie=00000000 pc=000000000004e460..000000000004e500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005584 0000000000000010 00005588 FDE cie=00000000 pc=000000000004f540..000000000004f68c │ │ │ │ +00005598 0000000000000010 0000559c FDE cie=00000000 pc=000000000004e500..000000000004e64c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005598 0000000000000010 0000559c FDE cie=00000000 pc=000000000004f690..000000000004f6e4 │ │ │ │ +000055ac 0000000000000010 000055b0 FDE cie=00000000 pc=000000000004e650..000000000004e6a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055ac 0000000000000010 000055b0 FDE cie=00000000 pc=000000000004f6f0..000000000004f868 │ │ │ │ +000055c0 0000000000000010 000055c4 FDE cie=00000000 pc=000000000004e6b0..000000000004e828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055c0 0000000000000010 000055c4 FDE cie=00000000 pc=000000000004f870..000000000004f8c4 │ │ │ │ +000055d4 0000000000000010 000055d8 FDE cie=00000000 pc=000000000004e830..000000000004e884 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055d4 0000000000000010 000055d8 FDE cie=00000000 pc=000000000004f8d0..000000000004fa48 │ │ │ │ +000055e8 0000000000000010 000055ec FDE cie=00000000 pc=000000000004e890..000000000004ea08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055e8 0000000000000048 000055ec FDE cie=00000000 pc=000000000004fa50..000000000004fd24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa54 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fa64 │ │ │ │ +000055fc 0000000000000040 00005600 FDE cie=00000000 pc=000000000004ea10..000000000004ed64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea14 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea24 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa6c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fa7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea28 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea38 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa84 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea48 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea4c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000004fcd8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcdc │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000004ed24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed3c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005634 0000000000000028 00005638 FDE cie=00000000 pc=000000000004fd30..0000000000050114 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fd4c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00005640 0000000000000024 00005644 FDE cie=00000000 pc=000000000004ed70..000000000004f140 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ed88 │ │ │ │ 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 000000000004fd64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ed98 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 868 to 00000000000500c8 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eda0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000004f0f4 │ │ │ │ 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 00000000000500cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005660 0000000000000010 00005664 FDE cie=00000000 pc=0000000000050120..0000000000050144 │ │ │ │ +00005668 0000000000000010 0000566c FDE cie=00000000 pc=000000000004f140..000000000004f164 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 0000000000000010 00005678 FDE cie=00000000 pc=0000000000050150..0000000000050194 │ │ │ │ +0000567c 0000000000000010 00005680 FDE cie=00000000 pc=000000000004f180..000000000004f1bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005688 0000000000000010 0000568c FDE cie=00000000 pc=00000000000501a0..00000000000501b4 │ │ │ │ +00005690 0000000000000010 00005694 FDE cie=00000000 pc=000000000004f1c0..000000000004f1d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000569c 0000000000000010 000056a0 FDE cie=00000000 pc=00000000000501c0..00000000000501e0 │ │ │ │ +000056a4 0000000000000010 000056a8 FDE cie=00000000 pc=000000000004f1e0..000000000004f1f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056b0 00000000000000b4 000056b4 FDE cie=00000000 pc=00000000000501e0..00000000000507bc │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000501f0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000050228 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ +000056b8 000000000000007c 000056bc FDE cie=00000000 pc=000000000004f200..000000000004f79c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f208 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f23c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050230 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000503ac │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503b0 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000503b8 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503bc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c4 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f244 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000004f3b0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f3bc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c4 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3cc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 640 to 0000000000050650 │ │ │ │ + DW_CFA_advance_loc1: 660 to 000000000004f66c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f670 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f674 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f678 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005065c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f67c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f680 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f684 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f688 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005066c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f68c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f690 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000050740 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000004f744 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050774 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004f774 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050778 │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f77c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050780 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - 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: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000507a4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f780 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005768 00000000000000c8 0000576c FDE cie=00000000 pc=00000000000507c0..0000000000050b6c │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000507dc │ │ │ │ +00005738 000000000000008c 0000573c FDE cie=00000000 pc=000000000004f7a0..000000000004fb04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f7b0 │ │ │ │ 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 00000000000507fc │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004f7d4 │ │ │ │ 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 0000000000050804 │ │ │ │ + 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 000000000004f7dc │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000050934 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005093c │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004f8fc │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f900 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f910 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f914 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f918 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005094c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050950 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050960 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050964 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050968 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005096c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f91c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f928 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f930 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005098c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050990 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050994 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004f948 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f94c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f950 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f954 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f964 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f968 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000050aa8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000004fa78 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa7c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050aac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa80 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa84 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa88 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa8c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050abc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa90 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa94 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050acc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050af4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fab8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000050b20 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004fae8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faec │ │ │ │ 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 0000000000050b30 │ │ │ │ - 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_advance_loc: 40 to 0000000000050b58 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005834 00000000000000d8 00005838 FDE cie=00000000 pc=0000000000050b70..0000000000050f34 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050b88 │ │ │ │ +000057c8 00000000000000b8 000057cc FDE cie=00000000 pc=000000000004fb10..000000000004fe90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb1c │ │ │ │ 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 0000000000050ba8 │ │ │ │ - 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 000000000004fb40 │ │ │ │ + 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 0000000000050bb0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000050c40 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050c48 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c4c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050c64 │ │ │ │ + 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 000000000004fb48 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000004fbd0 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbd4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fbdc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fbf4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fbfc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c74 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fc14 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc18 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fc2c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc30 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fc38 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c7c │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c80 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050c9c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ca0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050cac │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fc4c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fc54 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc58 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050cc0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cc4 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cc8 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000050db4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fc64 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc6c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000004fd54 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd58 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd5c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd60 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd64 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd68 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd6c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd70 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd74 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dd4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd78 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd7c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000050eb4 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004fe40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000050ee0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004fe70 │ │ │ │ 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 0000000000050ef0 │ │ │ │ - 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_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe74 │ │ │ │ + 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: 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 0000000000050f18 │ │ │ │ - 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: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f1c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe78 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe7c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005910 000000000000008c 00005914 FDE cie=00000000 pc=0000000000050f40..00000000000514a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050f50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050f78 │ │ │ │ +00005884 0000000000000088 00005888 FDE cie=00000000 pc=000000000004fe90..0000000000050398 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fe98 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004febc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000510f0 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510f4 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000510fc │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051100 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051104 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051108 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000050028 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005002c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050034 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050038 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005003c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050040 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005110c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050044 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050048 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005004c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050050 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 680 to 00000000000513c0 │ │ │ │ + DW_CFA_advance_loc1: 688 to 0000000000050300 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050304 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050308 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005030c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050310 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050314 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513d4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050318 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005031c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050320 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050324 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051420 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050348 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051440 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005036c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050370 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000059a0 0000000000000028 000059a4 FDE cie=00000000 pc=00000000000514b0..0000000000051580 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000514c4 │ │ │ │ +00005910 0000000000000024 00005914 FDE cie=00000000 pc=00000000000503a0..000000000005045c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000503ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000514d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000514f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000503d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000051548 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000050420 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051564 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005044c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051570 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000059cc 0000000000000020 000059d0 FDE cie=00000000 pc=0000000000051580..00000000000515e8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051590 │ │ │ │ +00005938 0000000000000020 0000593c FDE cie=00000000 pc=0000000000050460..00000000000504b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050468 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000515a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050478 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000515cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050488 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000515d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000504a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000059f0 0000000000000028 000059f4 FDE cie=00000000 pc=00000000000515f0..00000000000516c8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051604 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000595c 0000000000000020 00005960 FDE cie=00000000 pc=00000000000504b0..0000000000050574 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000504b8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051614 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051634 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000504ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000051690 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000050538 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000516ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050564 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000516b8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005a1c 0000000000000020 00005a20 FDE cie=00000000 pc=00000000000516d0..0000000000051730 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000516e0 │ │ │ │ +00005980 0000000000000020 00005984 FDE cie=00000000 pc=0000000000050580..00000000000505c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050588 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000516f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050598 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051714 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000505a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051720 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000505b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005a40 0000000000000044 00005a44 FDE cie=00000000 pc=0000000000051730..000000000005211c │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000051768 │ │ │ │ +000059a4 0000000000000048 000059a8 FDE cie=00000000 pc=0000000000050600..0000000000051028 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050610 │ │ │ │ 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 0000000000051778 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000050640 │ │ │ │ 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 000000000005177c │ │ │ │ + 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 0000000000050644 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 0000000000051c44 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 0000000000050b5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000051c74 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050b88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050b8c │ │ │ │ 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 0000000000051c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005a88 0000000000000080 00005a8c FDE cie=00000000 pc=0000000000052120..00000000000549f4 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000521a8 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +000059f0 0000000000000084 000059f4 FDE cie=00000000 pc=0000000000051030..00000000000538e4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005108c │ │ │ │ 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: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000510b8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000521b4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000510bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2640 to 0000000000052c04 │ │ │ │ + DW_CFA_advance_loc2: 2296 to 00000000000519b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000052c48 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000519e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000519e4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000052c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000519e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000051a34 │ │ │ │ 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 │ │ │ │ @@ -13099,68 +12959,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: 12 to 0000000000052c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005b0c 0000000000000080 00005b10 FDE cie=00000000 pc=0000000000054a00..0000000000057094 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000054a8c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00005a78 0000000000000084 00005a7c FDE cie=00000000 pc=00000000000538f0..0000000000056124 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000053954 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ + 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: 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-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000053978 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054a9c │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005397c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2388 to 00000000000553f0 │ │ │ │ + DW_CFA_advance_loc2: 2356 to 00000000000542b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000055434 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000542dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542e0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005546c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054330 │ │ │ │ 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 │ │ │ │ @@ -13171,61 +13037,65 @@ │ │ │ │ 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 0000000000055470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054334 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005b90 000000000000006c 00005b94 FDE cie=00000000 pc=00000000000570a0..0000000000057568 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000570b4 │ │ │ │ +00005b00 0000000000000078 00005b04 FDE cie=00000000 pc=0000000000056130..00000000000565dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005613c │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056158 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005711c │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000561b8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + 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: 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: 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: 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_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: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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 0000000000057130 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 956 to 00000000000574ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561c0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000056558 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000057530 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056584 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056588 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057550 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000565c4 │ │ │ │ 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 │ │ │ │ @@ -13236,56 +13106,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 0000000000057554 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005c00 000000000000006c 00005c04 FDE cie=00000000 pc=0000000000057570..0000000000057a24 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000575dc │ │ │ │ +00005b7c 0000000000000074 00005b80 FDE cie=00000000 pc=00000000000565e0..0000000000056a78 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000565f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056608 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000056664 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + 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: 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: 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: r24 at cfa-80 │ │ │ │ - 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: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + 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_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000575e8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000575fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056668 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 944 to 00000000000579ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005666c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 908 to 00000000000569f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000579f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056a24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a28 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057a0c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000056a60 │ │ │ │ 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 │ │ │ │ @@ -13296,532 +13174,490 @@ │ │ │ │ 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 0000000000057a10 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005c70 00000000000000c4 00005c74 FDE cie=00000000 pc=0000000000057a30..0000000000057c54 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057a3c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057a44 │ │ │ │ +00005bf4 00000000000000c4 00005bf8 FDE cie=00000000 pc=0000000000056a80..0000000000056c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a84 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a90 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057a50 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057a68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056a98 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056ab0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ab4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a6c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056abc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ac4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ac8 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056acc │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ad4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056adc │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ae0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056af4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057a7c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a80 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057a88 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a8c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057aa0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057aa4 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057ab0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056af8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057ac8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056b08 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b0c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056b20 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b24 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056b2c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ae0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057aec │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057af0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057af4 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000057bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b30 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b34 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056b3c │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000056c00 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c04 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c0c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c10 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c14 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c18 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057be4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c1c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c24 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c28 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bf4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c2c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c30 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c34 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c38 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c3c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c08 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c40 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c44 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c1c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c50 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056c60 │ │ │ │ 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 0000000000057c40 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056c78 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 0000000000057c44 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c7c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d38 00000000000000ec 00005d3c FDE cie=00000000 pc=0000000000057c60..0000000000057ef4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057c6c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c74 │ │ │ │ +00005cbc 00000000000000ec 00005cc0 FDE cie=00000000 pc=0000000000056c90..0000000000056f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c94 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056ca0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057c80 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057c90 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c98 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ca8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056cb8 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cbc │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056cc4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ca4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cac │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cb0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cb4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ccc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cd0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cd4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cd8 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ce0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ce4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056cf4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cf8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057cd4 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057ce0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ce4 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ce8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056d0c │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056d18 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056d24 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d28 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056d34 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057d08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056d3c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d0c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d10 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d14 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d18 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d1c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d20 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d24 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d40 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d44 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d48 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d4c │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d50 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d54 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d58 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000057e54 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000056e70 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e74 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e78 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e7c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e80 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e84 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e88 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e8c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e90 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e74 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e94 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e98 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e9c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ea0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ea4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ea8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e8c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e90 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eac │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eb0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eb4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ebc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ec0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ec4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ec8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ecc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ed0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057eb8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ed4 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056ee0 │ │ │ │ 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 0000000000057ee0 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056ef8 │ │ │ │ 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 0000000000057ee4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056efc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e28 00000000000000f8 00005e2c FDE cie=00000000 pc=0000000000057f00..00000000000581c8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057f18 │ │ │ │ +00005dac 00000000000000b8 00005db0 FDE cie=00000000 pc=0000000000056f10..00000000000571cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f14 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056f28 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057f28 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057f30 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057f40 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057f4c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056f30 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056f3c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056f48 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f4c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056f58 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f54 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f58 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057f60 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f64 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f68 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f6c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f5c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057f80 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057f94 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f98 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f9c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fa0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057fb4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fb8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fbc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc0 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc4 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fc8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f60 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f64 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f68 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056f78 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f7c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056f98 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056fa0 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fa4 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056fb8 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fbc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056fcc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd0 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fd8 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fdc │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe8 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fec │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056ff8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ffc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000005811c │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005713c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057140 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057144 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057148 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005714c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057150 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005812c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057154 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057158 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005715c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057160 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057164 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005813c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057168 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058140 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005716c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057170 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005814c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057174 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057178 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005717c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058158 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005815c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057180 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057184 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057188 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005718c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005816c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057190 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057194 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057198 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005719c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005817c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058180 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058188 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571b0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058190 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571b4 │ │ │ │ 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: 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 00000000000571b8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571bc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00005e68 0000000000000074 00005e6c FDE cie=00000000 pc=00000000000571d0..0000000000057900 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000571d8 │ │ │ │ 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_advance_loc: 160 to 0000000000057278 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + 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: 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 00000000000581b0 │ │ │ │ - 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 00000000000581b4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000581b8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005f24 0000000000000074 00005f28 FDE cie=00000000 pc=00000000000581d0..00000000000588fc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000581e4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000058254 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + 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: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - 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: 28 to 0000000000058270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057280 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000058870 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 0000000000057870 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000588b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005789c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000588c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000588dc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000578e0 │ │ │ │ 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 │ │ │ │ @@ -13832,276 +13668,306 @@ │ │ │ │ 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 00000000000588e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f9c 000000000000002c 00005fa0 FDE cie=00000000 pc=0000000000058900..00000000000589d0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058914 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058924 │ │ │ │ +00005ee0 0000000000000040 00005ee4 FDE cie=00000000 pc=0000000000057900..00000000000579c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005790c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058944 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000057934 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058950 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057938 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000589b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000589c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057944 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057948 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005795c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057964 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005796c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057980 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057988 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057990 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000579a4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000579ac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000579b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005fcc 0000000000000040 00005fd0 FDE cie=00000000 pc=00000000000589d0..0000000000058c08 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000589e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005f24 0000000000000040 00005f28 FDE cie=00000000 pc=00000000000579d0..0000000000057c14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000579dc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000589f4 │ │ │ │ - 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 00000000000579ec │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000579fc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058a0c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000058b34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057a04 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000057b50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000058b60 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057b7c │ │ │ │ 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 0000000000058b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058bc0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000057bcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058bf0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057bfc │ │ │ │ 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 0000000000058bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006010 0000000000000048 00006014 FDE cie=00000000 pc=0000000000058c10..0000000000058f3c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058c38 │ │ │ │ +00005f68 000000000000004c 00005f6c FDE cie=00000000 pc=0000000000057c20..0000000000057f88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057c2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057c3c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057c4c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057c60 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058c60 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000058e08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057c68 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000057e50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000058e3c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000057e84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000058ee4 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000057f30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000058f1c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000057f68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000605c 000000000000001c 00006060 FDE cie=00000000 pc=0000000000058f40..0000000000058f8c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058f60 │ │ │ │ +00005fb8 000000000000001c 00005fbc FDE cie=00000000 pc=0000000000057f90..0000000000057fd0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057fa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057fb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058f7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057fc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000607c 000000000000001c 00006080 FDE cie=00000000 pc=0000000000058f90..0000000000058fe0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058fb0 │ │ │ │ +00005fd8 000000000000001c 00005fdc FDE cie=00000000 pc=0000000000057fd0..0000000000058014 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057fe8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058fc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057ffc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058004 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000609c 000000000000001c 000060a0 FDE cie=00000000 pc=0000000000058fe0..000000000005903c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059008 │ │ │ │ +00005ff8 000000000000001c 00005ffc FDE cie=00000000 pc=0000000000058020..0000000000058070 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058040 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059024 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058058 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005902c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058060 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060bc 0000000000000010 000060c0 FDE cie=00000000 pc=0000000000059040..0000000000059188 │ │ │ │ +00006018 0000000000000010 0000601c FDE cie=00000000 pc=0000000000058070..00000000000581f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060d0 0000000000000028 000060d4 FDE cie=00000000 pc=0000000000059190..00000000000593bc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000591a4 │ │ │ │ +0000602c 0000000000000034 00006030 FDE cie=00000000 pc=0000000000058200..00000000000583e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005820c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000591b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058218 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000591e8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058254 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000059238 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058290 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000059290 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000582cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000582dc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000005839c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005929c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000583ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000060fc 0000000000000048 00006100 FDE cie=00000000 pc=00000000000593c0..0000000000059d9c │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000593fc │ │ │ │ +00006064 000000000000004c 00006068 FDE cie=00000000 pc=0000000000058400..0000000000058e78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058410 │ │ │ │ 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 000000000005940c │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000058444 │ │ │ │ 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 0000000000059410 │ │ │ │ + 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 0000000000058448 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000059894 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 000000000005896c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000598c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058998 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000589a0 │ │ │ │ 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 00000000000598d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000589b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006148 0000000000000084 0000614c FDE cie=00000000 pc=0000000000059da0..000000000005c508 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059db8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000059df8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ +000060b4 0000000000000084 000060b8 FDE cie=00000000 pc=0000000000058e80..000000000005b6f4 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000058ef0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + 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-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000059e44 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000058f28 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ 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: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059e60 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + 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: 16 to 0000000000058f38 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000005a6ec │ │ │ │ + DW_CFA_advance_loc2: 2136 to 0000000000059790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005a730 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000597bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597c0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005a768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000059810 │ │ │ │ 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 │ │ │ │ @@ -14112,63 +13978,65 @@ │ │ │ │ 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 000000000005a76c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059814 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061d0 0000000000000080 000061d4 FDE cie=00000000 pc=000000000005c510..000000000005ed78 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000005c598 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000613c 0000000000000084 00006140 FDE cie=00000000 pc=000000000005b700..000000000005e054 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005b764 │ │ │ │ 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: r14 at cfa-216 │ │ │ │ DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + 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: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b788 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - 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_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b78c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2452 to 000000000005cf38 │ │ │ │ + DW_CFA_advance_loc2: 2204 to 000000000005c028 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005cf7c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c054 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005cf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c058 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005cfb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c05c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c0a8 │ │ │ │ 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 │ │ │ │ @@ -14188,60 +14056,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 000000000005cfbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0ac │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006254 0000000000000074 00006258 FDE cie=00000000 pc=000000000005ed80..000000000005f208 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ed94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005edfc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +000061c4 0000000000000074 000061c8 FDE cie=00000000 pc=000000000005e060..000000000005e4c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e06c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005e0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + 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: 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: 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: 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: r22 at cfa-112 │ │ │ │ + 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_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ee10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e0ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e0f0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 884 to 000000000005f188 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000005e444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005f1c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005e470 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e474 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f1f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005e4b0 │ │ │ │ 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 │ │ │ │ @@ -14253,57 +14124,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 000000000005f1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062cc 0000000000000070 000062d0 FDE cie=00000000 pc=000000000005f210..000000000005f68c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005f288 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ +0000623c 0000000000000074 00006240 FDE cie=00000000 pc=000000000005e4d0..000000000005e928 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e4e8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005e554 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ 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: r22 at cfa-104 │ │ │ │ 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_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 000000000005f2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e558 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e55c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 872 to 000000000005f60c │ │ │ │ + DW_CFA_advance_loc1: 844 to 000000000005e8a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005f64c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005e8d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8d8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f674 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005e910 │ │ │ │ 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 │ │ │ │ @@ -14318,527 +14191,490 @@ │ │ │ │ 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 000000000005f678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e914 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006340 00000000000000c4 00006344 FDE cie=00000000 pc=000000000005f690..000000000005f8b4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f69c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f6a4 │ │ │ │ +000062b4 00000000000000c4 000062b8 FDE cie=00000000 pc=000000000005e930..000000000005eb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e934 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e940 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f6b0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f6c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e948 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e960 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e964 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6cc │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e96c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e974 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e978 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e97c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e984 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e98c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e990 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e9a4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f6dc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6e0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f6e8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f6ec │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f700 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f704 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f710 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9a8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f728 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f738 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e9b8 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9bc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e9d0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9d4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e9dc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f740 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f744 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f74c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f750 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f754 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000005f82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9e0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9e4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e9ec │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000005eab0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eab4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eab8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eabc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f844 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eacc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f854 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eadc │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eae0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eae4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eae8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f868 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaf0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaf4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaf8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eafc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f87c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb00 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eb10 │ │ │ │ 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 000000000005f8a0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005eb28 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + 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: 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 000000000005f8a4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb2c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006408 00000000000000ec 0000640c FDE cie=00000000 pc=000000000005f8c0..000000000005fb54 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f8cc │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f8d4 │ │ │ │ +0000637c 00000000000000ec 00006380 FDE cie=00000000 pc=000000000005eb40..000000000005edbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb44 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005eb50 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f8e0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f8f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f8f8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f8fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb58 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eb68 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb6c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f904 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f908 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f90c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f910 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f914 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f918 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb7c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb80 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb84 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb88 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb90 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb94 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eba4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eba8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f934 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f940 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f944 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f948 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f94c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ebb8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ebc4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ebd0 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebd4 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ebe0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f968 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ebe8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f96c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f970 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f974 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f978 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f97c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f980 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f984 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebec │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebfc │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec00 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec04 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000005fab4 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005ed20 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed24 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed28 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed2c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed30 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed34 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed38 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005facc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed3c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed40 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fad4 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed44 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed48 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fadc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed4c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed50 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed54 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed58 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005faec │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005faf0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005faf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed5c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed60 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005faf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed64 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed68 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed6c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed70 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed7c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed84 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed90 │ │ │ │ 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 000000000005fb40 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005eda8 │ │ │ │ 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 000000000005fb44 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005edac │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064f8 00000000000000f8 000064fc FDE cie=00000000 pc=000000000005fb60..000000000005fe28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005fb78 │ │ │ │ +0000646c 00000000000000b8 00006470 FDE cie=00000000 pc=000000000005edc0..000000000005f07c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005edc4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005edd8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fb88 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fb90 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fba0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fbac │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ede0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005edec │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005edf8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005edfc │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ee08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbb4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbb8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fbc0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbc4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbc8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbcc │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee0c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fbe0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fbf4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbf8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fbfc │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc00 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fc14 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc18 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc1c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc20 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc24 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc28 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee10 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee14 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee18 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ee28 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee2c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ee44 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ee4c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee50 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ee64 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee68 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ee78 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee7c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee80 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee84 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee88 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee8c │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee90 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee94 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee98 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005eea4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eea8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000005fd7c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000005efec │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eff0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eff4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eff8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005effc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f000 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f004 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f008 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f00c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f010 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f014 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f018 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fda0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f01c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f020 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f024 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f028 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f02c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdb8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f030 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f034 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f038 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f03c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f040 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f044 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f048 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f04c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f050 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fde0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f054 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fde8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f060 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fdf0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f064 │ │ │ │ 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 000000000005fe10 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f068 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f06c │ │ │ │ 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 000000000005fe14 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fe18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000065f4 0000000000000070 000065f8 FDE cie=00000000 pc=000000000005fe30..000000000006053c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fe44 │ │ │ │ +00006528 0000000000000074 0000652c FDE cie=00000000 pc=000000000005f080..000000000005f790 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f088 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f0b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005fea8 │ │ │ │ - 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 000000000005f124 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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 000000000005fec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f12c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 00000000000604b8 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 000000000005f700 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000604fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005f72c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f730 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006051c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005f76c │ │ │ │ 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 │ │ │ │ @@ -14849,232 +14685,259 @@ │ │ │ │ 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 0000000000060520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006668 000000000000002c 0000666c FDE cie=00000000 pc=0000000000060540..0000000000060610 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060554 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060564 │ │ │ │ +000065a0 0000000000000040 000065a4 FDE cie=00000000 pc=000000000005f790..000000000005f854 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f79c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060584 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005f7c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060590 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7c8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000605a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000605f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7d4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7d8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f7ec │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f7f4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f7fc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f810 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f818 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f820 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f834 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f83c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f844 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006698 0000000000000040 0000669c FDE cie=00000000 pc=0000000000060610..0000000000060848 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060620 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000065e4 0000000000000040 000065e8 FDE cie=00000000 pc=000000000005f860..000000000005faa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f86c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060634 │ │ │ │ - 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 000000000005f87c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f88c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006064c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000060774 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f894 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000005f9e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000607a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005fa0c │ │ │ │ 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 00000000000607b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000060800 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005fa5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060830 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005fa8c │ │ │ │ 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 0000000000060834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066dc 0000000000000048 000066e0 FDE cie=00000000 pc=0000000000060850..0000000000060b7c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000060878 │ │ │ │ +00006628 000000000000004c 0000662c FDE cie=00000000 pc=000000000005fab0..000000000005fe18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fabc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005facc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fadc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005faf0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000608a0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000060a48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005faf8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000005fce0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060a7c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005fd14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000060b24 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005fdc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000060b5c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005fdf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006728 000000000000001c 0000672c FDE cie=00000000 pc=0000000000060b80..0000000000060bcc │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060ba0 │ │ │ │ +00006678 000000000000001c 0000667c FDE cie=00000000 pc=000000000005fe20..000000000005fe60 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fe38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060bb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fe48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060bbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fe50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006748 000000000000001c 0000674c FDE cie=00000000 pc=0000000000060bd0..0000000000060c20 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060bf0 │ │ │ │ +00006698 000000000000001c 0000669c FDE cie=00000000 pc=000000000005fe60..000000000005fea4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fe78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060c08 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fe8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060c10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fe94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006768 000000000000001c 0000676c FDE cie=00000000 pc=0000000000060c20..0000000000060c7c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000060c48 │ │ │ │ +000066b8 000000000000001c 000066bc FDE cie=00000000 pc=000000000005feb0..000000000005ff00 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005fed0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060c64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fee8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fef0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006788 0000000000000010 0000678c FDE cie=00000000 pc=0000000000060c80..0000000000060dc8 │ │ │ │ +000066d8 0000000000000010 000066dc FDE cie=00000000 pc=000000000005ff00..0000000000060088 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000679c 0000000000000028 000067a0 FDE cie=00000000 pc=0000000000060dd0..0000000000060ffc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060de4 │ │ │ │ +000066ec 0000000000000034 000066f0 FDE cie=00000000 pc=0000000000060090..0000000000060278 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006009c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060df4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000600a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060e28 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000600e4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000060e78 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000060120 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000060ed0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006015c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060edc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006016c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060170 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000006022c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006023c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060240 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067c8 0000000000000078 000067cc FDE cie=00000000 pc=0000000000061000..0000000000062e9c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000061078 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00006724 0000000000000080 00006728 FDE cie=00000000 pc=0000000000060280..0000000000062130 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000602b4 │ │ │ │ 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: 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: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000602e8 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006033c │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ 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 000000000006109c │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060344 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3424 to 0000000000061dfc │ │ │ │ + DW_CFA_advance_loc2: 3180 to 0000000000060fb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000061e40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060fdc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000061024 │ │ │ │ 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 │ │ │ │ @@ -15085,113 +14948,120 @@ │ │ │ │ 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 0000000000061e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061028 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006844 0000000000000054 00006848 FDE cie=00000000 pc=0000000000062ea0..00000000000635c4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062eb0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000067a8 0000000000000054 000067ac FDE cie=00000000 pc=0000000000062130..00000000000627f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062138 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000062ef0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006214c │ │ │ │ + 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 0000000000062158 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ - 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_advance_loc: 52 to 000000000006218c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + 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 0000000000062f00 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062f0c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062198 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000063344 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 00000000000625a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000063384 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000625d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000625e4 │ │ │ │ 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: 12 to 0000000000063390 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000625f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000689c 0000000000000080 000068a0 FDE cie=00000000 pc=00000000000635d0..000000000006542c │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006364c │ │ │ │ +00006800 0000000000000088 00006804 FDE cie=00000000 pc=0000000000062800..00000000000646d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062814 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000062880 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - 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-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: r22 at cfa-112 │ │ │ │ - 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: 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: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ 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: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062884 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006365c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 3692 to 00000000000644c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062888 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 3712 to 0000000000063708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000064508 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063734 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006451c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063738 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006373c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006453c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063740 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000063780 │ │ │ │ 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 │ │ │ │ @@ -15203,604 +15073,600 @@ │ │ │ │ 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 0000000000064540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063784 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006920 00000000000000ac 00006924 FDE cie=00000000 pc=0000000000065430..0000000000065868 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065444 │ │ │ │ +0000688c 00000000000000b8 00006890 FDE cie=00000000 pc=00000000000646d0..0000000000064b08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000646dc │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000646f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006545c │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065478 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064708 │ │ │ │ + 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 000000000006549c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000654a8 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654ac │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654b0 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654b4 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654b8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000654c0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654c4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064730 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064734 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064740 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064744 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064748 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006474c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064758 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000654d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654dc │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000654f0 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654f4 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 00000000000657d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064764 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064778 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006477c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064788 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064798 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000647a4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647a8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000064a8c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a90 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a98 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aa0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aa4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aa8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aac │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ab0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ab4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000657fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ab8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064abc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ac0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ac4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065824 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064ae0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ae4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006582c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ae8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aec │ │ │ │ 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 0000000000065840 │ │ │ │ - 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 0000000000064af0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000069d0 00000000000000ac 000069d4 FDE cie=00000000 pc=0000000000065870..0000000000065ca8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065884 │ │ │ │ +00006948 00000000000000b8 0000694c FDE cie=00000000 pc=0000000000064b10..0000000000064f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064b1c │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064b34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006589c │ │ │ │ - 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 00000000000658b8 │ │ │ │ - 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 0000000000064b48 │ │ │ │ + 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 00000000000658dc │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000658e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658ec │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658f4 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658f8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065900 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065904 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064b70 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064b74 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064b80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064b84 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064b88 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064b8c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064b98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065918 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006591c │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065930 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065934 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 0000000000065c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ba4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064bb8 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bbc │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064bc8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064bd8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064be4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064be8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000064ecc │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ed0 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ed4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ed8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064edc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ee0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ee4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ee8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064eec │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ef0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ef4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ef8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064efc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f00 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065c64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064f20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f24 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f28 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f2c │ │ │ │ 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 0000000000065c80 │ │ │ │ - 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 0000000000064f30 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00006a80 0000000000000044 00006a84 FDE cie=00000000 pc=0000000000065cb0..0000000000065eec │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065cc0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065cd4 │ │ │ │ +00006a04 0000000000000044 00006a08 FDE cie=00000000 pc=0000000000064f50..000000000006517c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f54 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064f68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065cf4 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cf8 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065d04 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d08 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d0c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000064f88 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f8c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064f98 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f9c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d14 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064fb0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fb4 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fb8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000065eb4 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000065144 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065148 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006514c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ebc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065150 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065154 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065158 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006515c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065160 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065edc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006516c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ac8 00000000000000c4 00006acc FDE cie=00000000 pc=0000000000065ef0..0000000000066134 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065f00 │ │ │ │ +00006a4c 00000000000000c4 00006a50 FDE cie=00000000 pc=0000000000065180..00000000000653ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065188 │ │ │ │ + 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 0000000000065f14 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006519c │ │ │ │ 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: 24 to 0000000000065f2c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065f40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000651b0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000651c4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651c8 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000651d0 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651d4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f48 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065f50 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f54 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f58 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f5c │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f60 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065f7c │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f80 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065f8c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f90 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000651e0 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651e4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000651f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651f4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006520c │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065210 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006521c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065224 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065234 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065fa4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000065fbc │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065fc0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065fc8 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065fcc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065240 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065244 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065248 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065250 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000066098 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000006531c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065320 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006609c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065324 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065328 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006532c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065330 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660ac │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065334 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065338 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006533c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065340 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065344 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065348 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006534c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065350 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065354 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065358 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006535c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065360 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065364 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000660f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065374 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066100 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065380 │ │ │ │ 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 0000000000066120 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065398 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ 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: 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 0000000000066124 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006539c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b90 00000000000000f0 00006b94 FDE cie=00000000 pc=0000000000066140..0000000000066724 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006614c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000066170 │ │ │ │ +00006b14 00000000000000c4 00006b18 FDE cie=00000000 pc=00000000000653b0..00000000000659a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000653c4 │ │ │ │ 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 0000000000066180 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000653e4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066188 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066190 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006619c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000661a8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000661b0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661b4 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661b8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661bc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661c0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000661d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661d8 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000661e8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661ec │ │ │ │ + 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: 8 to 00000000000653ec │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000653f8 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065400 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065404 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065418 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006541c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065420 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065424 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006542c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065430 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065440 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065444 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065454 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065464 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065468 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065474 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006547c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065480 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065484 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000066358 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000655e0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655e4 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655e8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006635c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655ec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066360 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066364 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066368 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655f8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006636c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655fc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065600 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065604 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066380 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065608 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065610 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065614 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006638c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065618 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006561c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065620 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000066500 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066504 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000066694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065624 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000065728 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006572c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000065858 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000666bc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006587c │ │ │ │ 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: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000666c0 │ │ │ │ - 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 00000000000666e0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065880 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000658e4 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006594c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ 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: 20 to 00000000000666f4 │ │ │ │ - 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 00000000000666f8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000666fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065954 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065970 │ │ │ │ + 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_advance_loc: 4 to 0000000000065974 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065978 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006597c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065980 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006670c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065984 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065988 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006598c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065990 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c84 0000000000000084 00006c88 FDE cie=00000000 pc=0000000000066730..00000000000673ec │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066744 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006674c │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000667ac │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ +00006bdc 0000000000000088 00006be0 FDE cie=00000000 pc=00000000000659a0..0000000000066638 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000065a14 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + 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: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ 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-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - 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: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000667bc │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + 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: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065a20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000667d0 │ │ │ │ - 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: 2812 to 00000000000672cc │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065a2c │ │ │ │ + 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: 2608 to 000000000006645c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000067304 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066488 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067318 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000664dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000067340 │ │ │ │ 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 │ │ │ │ @@ -15814,1003 +15680,1065 @@ │ │ │ │ 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 0000000000067350 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000664e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d0c 000000000000002c 00006d10 FDE cie=00000000 pc=00000000000673f0..00000000000674c0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067404 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067414 │ │ │ │ +00006c68 0000000000000040 00006c6c FDE cie=00000000 pc=0000000000066640..0000000000066704 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006664c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000067434 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000066674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067440 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000674a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000674b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066684 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066688 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006669c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666ac │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000666c0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666c8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666d0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000666e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000666f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d3c 0000000000000034 00006d40 FDE cie=00000000 pc=00000000000674c0..00000000000677c0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000674d0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00006cac 0000000000000038 00006cb0 FDE cie=00000000 pc=0000000000066710..00000000000669e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066720 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000674e4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006672c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006673c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067500 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006674c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 468 to 00000000000676d4 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000000668e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000676f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066910 │ │ │ │ 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 0000000000067700 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d74 0000000000000048 00006d78 FDE cie=00000000 pc=00000000000677c0..0000000000067908 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000677dc │ │ │ │ +00006ce8 0000000000000048 00006cec FDE cie=00000000 pc=00000000000669f0..0000000000066b28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066a00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066a0c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000677f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066a1c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000067838 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000066a54 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006783c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066a5c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067844 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066a68 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a6c │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006784c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066a78 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066a80 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000678a8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000066ac4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ac8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066ad0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ad4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ad8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066adc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000678d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066aec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000678ec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066b08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000678f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006dc0 000000000000001c 00006dc4 FDE cie=00000000 pc=0000000000067910..0000000000067960 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000067934 │ │ │ │ +00006d34 000000000000001c 00006d38 FDE cie=00000000 pc=0000000000066b30..0000000000066b74 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000066b48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067948 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066b5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067950 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006de0 000000000000002c 00006de4 FDE cie=00000000 pc=0000000000067960..0000000000067afc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067970 │ │ │ │ +00006d54 000000000000002c 00006d58 FDE cie=00000000 pc=0000000000066b80..0000000000066ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067980 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066b98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000067a00 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000066c04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067a0c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066c10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000067ae0 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000066cc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067aec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066cd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e10 0000000000000060 00006e14 FDE cie=00000000 pc=0000000000067b00..0000000000067f18 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000067b38 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - 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_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: 8 to 0000000000067b40 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000067bd4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067bd8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067bdc │ │ │ │ +00006d84 0000000000000070 00006d88 FDE cie=00000000 pc=0000000000066d00..00000000000670fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066d10 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066d1c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066d28 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000066db0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066db4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067be0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066dc0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dc4 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dc8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066dd4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dd8 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ddc │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066de0 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066de4 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066de8 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dec │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066df0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066df4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067bec │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000067ce0 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000066edc │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ee0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ee4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ee8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066eec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef8 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066efc │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f04 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f08 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f0c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000067d24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066f24 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - 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 0000000000067d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e74 0000000000000074 00006e78 FDE cie=00000000 pc=0000000000067f20..000000000006838c │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000067f50 │ │ │ │ +00006df8 0000000000000080 00006dfc FDE cie=00000000 pc=0000000000067100..0000000000067540 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067110 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - 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_advance_loc: 12 to 000000000006711c │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067f5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067124 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000067fe0 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000671a8 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671ac │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067fe8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671bc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671c0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000671cc │ │ │ │ DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067fec │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671d0 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068000 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671d8 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671e0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671e4 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068004 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068008 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006800c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671e8 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671ec │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671f0 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671f4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068010 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671f8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068014 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671fc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067200 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006801c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000006814c │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000067318 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006731c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067320 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067324 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006815c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067328 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006732c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067330 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067334 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006816c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067338 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068170 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006733c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067340 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067344 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067348 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006734c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067350 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067354 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067358 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006819c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067368 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000681a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006736c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006eec 0000000000000068 00006ef0 FDE cie=00000000 pc=0000000000068390..0000000000068684 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000683b4 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000683bc │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000006849c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684a0 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684a4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684a8 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684ac │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684b4 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684b8 │ │ │ │ +00006e7c 0000000000000074 00006e80 FDE cie=00000000 pc=0000000000067540..0000000000067824 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067550 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006755c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067564 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067634 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067638 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067644 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067648 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006764c │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067658 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006765c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067660 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067664 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067668 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006766c │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067670 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067674 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067678 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006767c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000684c8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000685c0 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000006775c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067760 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067764 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067768 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006776c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067770 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067774 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067778 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006777c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067780 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067784 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067788 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006778c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067790 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685e8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068604 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000677a4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068608 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f58 0000000000000070 00006f5c FDE cie=00000000 pc=0000000000068690..000000000006897c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006869c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000686b8 │ │ │ │ - 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 00000000000686c0 │ │ │ │ +00006ef4 0000000000000078 00006ef8 FDE cie=00000000 pc=0000000000067830..0000000000067b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067834 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067840 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006784c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067858 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000006879c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687a0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687a4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687a8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687ac │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687b0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687b4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687b8 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687bc │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067928 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006792c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067938 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006793c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067940 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006794c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067950 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067954 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067958 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006795c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067960 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067964 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067968 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006796c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067970 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000687c8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000688c8 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000067a48 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a4c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a50 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a54 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a58 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a5c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a60 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a64 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a68 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a6c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a70 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a74 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688e8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a78 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a7c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688f0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068910 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067a94 │ │ │ │ + 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 0000000000068914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006fcc 0000000000000088 00006fd0 FDE cie=00000000 pc=0000000000068980..0000000000068cb0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068998 │ │ │ │ +00006f70 0000000000000088 00006f74 FDE cie=00000000 pc=0000000000067b00..0000000000067e2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067b10 │ │ │ │ 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 00000000000689a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067b1c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000068a6c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a70 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000067be4 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067be8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067bf0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bf4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067bf8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067c04 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c08 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067c10 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c14 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068a90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067c20 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c24 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a94 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c28 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c2c │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068aa0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c30 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c34 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c38 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c3c │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ab4 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ab8 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c40 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c44 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c48 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ac8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000068bf0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000067d68 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d6c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d70 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d74 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d7c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d80 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d84 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d88 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d8c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d90 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d94 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d98 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d9c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067da0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067da4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c2c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067da8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067dac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067db0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068c48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067dc0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067dc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007058 0000000000000070 0000705c FDE cie=00000000 pc=0000000000068cb0..0000000000068fc4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068cbc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068cd8 │ │ │ │ - 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 0000000000068ce0 │ │ │ │ +00006ffc 0000000000000078 00007000 FDE cie=00000000 pc=0000000000067e30..0000000000068138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067e34 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067e40 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067e4c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067e58 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000068dac │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dbc │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc8 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dcc │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000067f18 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f1c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f28 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f2c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f30 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f3c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f40 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f44 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f48 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f4c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f50 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f54 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f58 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f5c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f60 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dd8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000068ed8 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000068048 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006804c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068050 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068054 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068058 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006805c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068060 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068064 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068068 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006806c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068070 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068074 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068078 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006807c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f00 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068080 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068f20 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068094 │ │ │ │ + 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 0000000000068f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068098 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070cc 0000000000000028 000070d0 FDE cie=00000000 pc=0000000000068fd0..00000000000690e0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068fe0 │ │ │ │ +00007078 0000000000000024 0000707c FDE cie=00000000 pc=0000000000068140..0000000000068240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068148 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068fe8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069004 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000068168 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000069094 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000681dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000690a4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000681fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068200 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000690b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070f8 000000000000003c 000070fc FDE cie=00000000 pc=00000000000690e0..000000000006932c │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000690f4 │ │ │ │ +000070a0 0000000000000038 000070a4 FDE cie=00000000 pc=0000000000068240..000000000006847c │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes